0000950170-24-070222.txt : 20240607 0000950170-24-070222.hdr.sgml : 20240607 20240607083046 ACCESSION NUMBER: 0000950170-24-070222 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240607 DATE AS OF CHANGE: 20240607 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GRAHAM CORP CENTRAL INDEX KEY: 0000716314 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT [3560] ORGANIZATION NAME: 06 Technology IRS NUMBER: 161194720 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-08462 FILM NUMBER: 241027458 BUSINESS ADDRESS: STREET 1: 20 FLORENCE AVE CITY: BATAVIA STATE: NY ZIP: 14020 BUSINESS PHONE: 5853432216 MAIL ADDRESS: STREET 1: 20 FLORENCE AVENUE CITY: BATAVIA STATE: NY ZIP: 14020 10-K 1 ghm-20240331.htm 10-K 10-K
false2022-03-312035-03-31--03-310000716314FYP3YP8Yhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrentP1YP1Y.333P3Y0000716314us-gaap:DefinedBenefitPlanEquitySecuritiesMember2023-03-310000716314us-gaap:AllowanceForCreditLossMember2022-04-012023-03-310000716314us-gaap:PensionPlansDefinedBenefitMember2021-04-012022-03-310000716314us-gaap:CommonStockMember2022-04-012023-03-310000716314country:CA2021-04-012022-03-310000716314ghm:TechnologyAndTechnicalKnowHowMember2023-03-310000716314us-gaap:EarliestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-04-012024-03-310000716314us-gaap:TradeNamesMember2023-04-012024-03-310000716314ghm:DefinedContributionPlan401kMember2021-04-012022-03-310000716314us-gaap:CommonStockMember2023-04-012024-03-310000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012024-03-310000716314ghm:DefinedContributionPlanMember2023-04-012024-03-310000716314us-gaap:AllowanceForCreditLossMember2023-04-012024-03-310000716314us-gaap:ForeignCountryMemberus-gaap:MinistryOfFinanceIndiaMemberus-gaap:EarliestTaxYearMember2023-04-012024-03-310000716314us-gaap:MiddleEastMember2023-04-012024-03-310000716314us-gaap:TradeNamesMember2024-03-310000716314ghm:RefiningMember2021-04-012022-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2022-04-012023-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012024-03-310000716314ghm:BacklogMember2023-04-012024-03-310000716314us-gaap:MachineryAndEquipmentMember2023-03-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-10-132023-10-130000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:PensionPlansDefinedBenefitMember2022-03-310000716314ghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012023-03-310000716314us-gaap:ForeignCountryMemberus-gaap:LatestTaxYearMemberus-gaap:MinistryOfFinanceIndiaMember2023-04-012024-03-310000716314srt:DirectorMemberghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012024-03-310000716314srt:MaximumMember2024-01-012024-03-310000716314us-gaap:WarrantyReservesMember2023-03-310000716314ghm:TwoThousandIncentivePlanMemberghm:StockCompensationPriorPlanMember2024-03-310000716314us-gaap:WarrantyReservesMember2023-04-012024-03-310000716314us-gaap:AdditionalPaidInCapitalMember2023-04-012024-03-3100007163142025-01-012024-03-3100007163142022-04-012023-03-310000716314us-gaap:DomesticCountryMemberus-gaap:EarliestTaxYearMember2023-04-012024-03-310000716314ghm:TradenameMemberghm:P3TechnologiesLlcMember2024-03-310000716314srt:MaximumMemberus-gaap:EquipmentMember2024-03-310000716314srt:MaximumMemberghm:TwoThousandIncentivePlanMemberus-gaap:StockCompensationPlanMember2024-03-310000716314us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-04-012024-03-310000716314ghm:P3TechnologiesLlcMember2023-11-102024-03-310000716314us-gaap:AdditionalPaidInCapitalMember2021-04-012022-03-310000716314ghm:AgreementMemberus-gaap:OtherOperatingIncomeExpenseMember2021-04-012022-03-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000716314ghm:TechnologyAndTechnicalKnowHowMember2024-03-310000716314ghm:BacklogMember2023-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2023-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestOneThirdPerYearPercentageMember2021-04-012022-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2021-04-012022-03-310000716314ghm:DefinedContributionPlan401kMember2022-04-012023-03-310000716314ghm:AgreementMemberus-gaap:OtherNoncurrentLiabilitiesMember2024-03-310000716314us-gaap:LandBuildingsAndImprovementsMember2024-03-310000716314srt:AsiaMember2023-04-012024-03-310000716314ghm:ChinaConstructionBankMember2024-03-310000716314ghm:P3TechnologiesLlcMember2022-04-012023-03-310000716314us-gaap:AllowanceForCreditLossMember2021-03-310000716314us-gaap:TreasuryStockCommonMember2021-03-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberghm:BankOfAmericaMember2023-04-012024-03-310000716314ghm:TimeVestedRestrictedStockUnitsRsusMember2021-04-012022-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2024-03-310000716314srt:MaximumMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:RetainedEarningsMember2021-03-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-10-130000716314us-gaap:RetainedEarningsMember2023-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2022-04-012023-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012023-03-310000716314srt:MaximumMemberus-gaap:OfficeEquipmentMember2024-03-310000716314us-gaap:CommonStockMember2024-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2023-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestOneThirdPerYearPercentageMember2022-04-012023-03-3100007163142024-01-012024-03-310000716314us-gaap:TradeNamesMember2023-03-310000716314us-gaap:AllowanceForCreditLossMember2021-04-012022-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestedRestrictedStockUnitsRsusMember2021-04-012022-03-310000716314ghm:DefinedContributionPlanMember2022-04-012023-03-310000716314srt:MinimumMemberus-gaap:EquipmentMember2024-03-310000716314srt:AsiaMember2021-04-012022-03-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000716314us-gaap:WarrantyReservesMember2022-03-310000716314us-gaap:RetainedEarningsMember2022-03-310000716314srt:ScenarioPreviouslyReportedMemberus-gaap:CustomerRelationshipsMemberghm:P3TechnologiesLlcMember2023-11-090000716314us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000716314ghm:TradenameMember2024-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2023-04-012024-03-310000716314ghm:PerformanceVestedPerformanceStockUnitsPsuMember2021-04-012022-03-310000716314country:CA2023-04-012024-03-310000716314us-gaap:CustomerRelationshipsMember2023-03-310000716314us-gaap:RevolvingCreditFacilityMember2024-03-310000716314us-gaap:OtherOperatingIncomeExpenseMemberghm:P3TechnologiesLlcMember2024-03-310000716314us-gaap:PensionPlansDefinedBenefitMember2024-03-310000716314srt:SouthAmericaMember2022-04-012023-03-310000716314us-gaap:CommonStockMember2021-03-310000716314ghm:BankOfAmericaTermLoanMember2023-03-3100007163142023-03-310000716314srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-04-012024-03-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-10-130000716314ghm:DefinedContributionPlan401kMember2023-04-012024-03-310000716314us-gaap:RestrictedStockMember2024-03-310000716314ghm:TechnologyAndTechnicalKnowHowMemberghm:P3TechnologiesLlcMember2024-03-310000716314us-gaap:WarrantyReservesMember2022-04-012023-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-012023-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012024-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012024-03-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000716314ghm:BankOfAmericaMember2024-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberghm:DomesticEquitySecuritiesMember2024-03-310000716314ghm:EmployeeStockPurchasePlanMember2021-04-012022-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2022-03-310000716314us-gaap:WarrantyReservesMember2021-04-012022-03-310000716314us-gaap:RevolvingCreditFacilityMember2023-10-130000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012024-03-310000716314us-gaap:FairValueInputsLevel1Memberghm:ForeignEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2023-03-310000716314srt:ScenarioForecastMember2024-06-300000716314us-gaap:OfficeEquipmentMembersrt:MinimumMember2024-03-310000716314ghm:AgreementMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-03-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2024-03-310000716314ghm:P3TechnologiesLlcMember2023-11-092023-11-090000716314srt:DirectorMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012024-03-310000716314country:US2022-04-012023-03-310000716314us-gaap:TreasuryStockCommonMember2023-04-012024-03-310000716314srt:DirectorMember2023-04-012024-03-310000716314us-gaap:LandBuildingsAndImprovementsMember2023-03-310000716314us-gaap:RevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:DomesticCountryMemberus-gaap:LatestTaxYearMember2023-04-012024-03-310000716314us-gaap:MachineryAndEquipmentMember2024-03-310000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310000716314us-gaap:FairValueInputsLevel1Memberghm:ForeignEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2024-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2024-03-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000716314ghm:P3TechnologiesLlcMember2023-11-090000716314ghm:P3TechnologiesLlcMember2023-11-090000716314ghm:OtherCommercialMember2023-04-012024-03-310000716314srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-04-012024-03-310000716314srt:DirectorMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2021-04-012022-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2021-04-012022-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2023-03-310000716314srt:MinimumMember2023-04-012024-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-03-310000716314us-gaap:PensionPlansDefinedBenefitMember2022-04-012023-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2023-03-310000716314ghm:AccruedExpenseMember2022-04-012023-03-310000716314ghm:ChemicalPetrochemicalMember2023-04-012024-03-310000716314us-gaap:BaseRateMembersrt:MaximumMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:LetterOfCreditMember2023-04-012024-03-310000716314us-gaap:CustomerRelationshipsMember2022-04-012023-03-310000716314ghm:P3TechnologiesLlcMember2024-03-310000716314ghm:TechnologyAndTechnicalKnowHowMembersrt:MinimumMember2023-04-012024-03-310000716314us-gaap:AllowanceForCreditLossMember2022-03-310000716314ghm:EmployeeStockPurchasePlanMember2021-04-012022-03-310000716314srt:SouthAmericaMember2023-04-012024-03-3100007163142024-01-01srt:MinimumMember2024-03-310000716314ghm:DefenseMember2021-04-012022-03-310000716314ghm:AccruedExpenseMember2021-03-310000716314us-gaap:TradeNamesMember2022-04-012023-03-310000716314us-gaap:WarrantyReservesMember2024-03-310000716314ghm:SpaceMember2021-04-012022-03-310000716314srt:ScenarioForecastMember2024-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-03-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012024-03-310000716314us-gaap:CustomerRelationshipsMember2024-03-310000716314ghm:P3TechnologiesLlcMembersrt:RestatementAdjustmentMember2024-03-310000716314ghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestOneThirdPerYearPercentageMember2022-04-012023-03-310000716314ghm:HSBCBankUSAMember2024-03-310000716314ghm:TradenameMember2023-04-012024-03-310000716314ghm:TwoThousandIncentivePlanMember2024-03-310000716314us-gaap:ConstructionInProgressMember2023-03-310000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-03-310000716314ghm:AgreementMemberus-gaap:OtherOperatingIncomeExpenseMember2021-08-092021-08-090000716314us-gaap:CommonStockMember2023-03-310000716314us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-04-012023-03-310000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestOneThirdPerYearPercentageMember2023-04-012024-03-3100007163142024-03-3100007163142024-06-050000716314us-gaap:LetterOfCreditMember2024-03-310000716314us-gaap:InvestmentCreditMembersrt:MaximumMember2020-04-012021-03-310000716314us-gaap:PensionPlansDefinedBenefitMember2023-04-012024-03-310000716314us-gaap:AllowanceForCreditLossMember2024-03-310000716314us-gaap:TreasuryStockCommonMember2021-04-012022-03-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2023-10-130000716314ghm:EmployeeStockPurchasePlanMember2023-04-012024-03-310000716314us-gaap:RevolvingCreditFacilityMemberghm:BankOfAmericaMember2023-10-132023-10-1300007163142022-03-3100007163142025-01-01srt:MinimumMember2024-03-310000716314srt:ScenarioForecastMember2024-09-300000716314ghm:AllOtherCountriesMember2023-04-012024-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2023-04-012024-03-310000716314ghm:CustomerDepositsMember2023-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012024-03-310000716314ghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012024-03-310000716314us-gaap:ConstructionInProgressMember2024-03-310000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-012024-03-310000716314srt:DirectorMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012023-03-310000716314us-gaap:LatestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-04-012024-03-310000716314us-gaap:TreasuryStockCommonMember2022-03-310000716314ghm:OfficersAndKeyEmployeesMember2023-04-012024-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberghm:DomesticEquitySecuritiesMember2024-03-310000716314us-gaap:AllowanceForCreditLossMember2023-03-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012022-03-310000716314us-gaap:InvestmentCreditMember2024-03-310000716314us-gaap:AdditionalPaidInCapitalMember2024-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2024-03-310000716314ghm:P3TechnologiesLlcMember2023-04-012024-03-310000716314ghm:ForeignEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2023-03-310000716314srt:MinimumMember2023-10-132023-10-130000716314us-gaap:BuildingAndBuildingImprovementsMember2023-03-310000716314ghm:TransactionAgreementMemberus-gaap:OtherOperatingIncomeExpenseMember2024-03-310000716314ghm:RefiningMember2023-04-012024-03-310000716314ghm:TransactionAgreementMemberus-gaap:OtherOperatingIncomeExpenseMember2023-03-310000716314ghm:TwoThousandIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-08-112020-08-110000716314ghm:P3TechnologiesLlcMember2024-03-310000716314us-gaap:CommonStockMember2022-03-310000716314us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-04-012022-03-310000716314ghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012023-03-310000716314ghm:AccruedExpenseMember2022-03-310000716314us-gaap:OtherOperatingIncomeExpenseMemberghm:BarberNicholsIncMember2021-09-300000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310000716314us-gaap:BuildingAndBuildingImprovementsMember2024-03-310000716314ghm:ChemicalPetrochemicalMember2021-04-012022-03-310000716314srt:DirectorMemberghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012023-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2023-03-310000716314us-gaap:StateAdministrationOfTaxationChinaMemberus-gaap:ForeignCountryMemberus-gaap:LatestTaxYearMember2023-04-012024-03-310000716314us-gaap:TreasuryStockCommonMember2024-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberghm:LongTermCorporateBondFundDebtSecuritiesMember2024-03-310000716314ghm:EmployeeStockPurchasePlanMember2024-03-310000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-03-310000716314ghm:OtherCommercialMember2021-04-012022-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000716314country:US2021-04-012022-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberghm:LongTermCorporateBondFundDebtSecuritiesMember2023-03-310000716314us-gaap:CommonStockMember2021-04-012022-03-310000716314ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember2021-03-310000716314ghm:TechnologyAndTechnicalKnowHowMember2022-04-012023-03-310000716314us-gaap:BaseRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:MiddleEastMember2021-04-012022-03-310000716314us-gaap:AdditionalPaidInCapitalMember2022-03-310000716314ghm:EmployeeStockPurchasePlanMember2022-04-012023-03-310000716314us-gaap:RetainedEarningsMember2021-04-012022-03-310000716314ghm:DefinedContributionPlanMember2021-04-012022-03-310000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-04-012024-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestOneThirdPerYearPercentageMember2023-04-012024-03-310000716314ghm:DefenseMember2022-04-012023-03-3100007163142023-04-012024-03-310000716314us-gaap:InvestmentCreditMembersrt:MinimumMember2020-04-012021-03-310000716314us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-03-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2023-04-012024-03-310000716314srt:MaximumMemberghm:P3TechnologiesLlcMember2023-11-090000716314ghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012024-03-310000716314country:CA2022-04-012023-03-310000716314ghm:MisconductEmployeesMember2023-04-012024-03-310000716314ghm:BacklogMember2022-04-012023-03-3100007163142015-01-290000716314ghm:EmployeeStockPurchasePlanMember2022-04-012023-03-3100007163142021-04-012022-03-310000716314us-gaap:DefinedBenefitPlanDebtSecurityMember2024-03-310000716314ghm:NewRevolvingCreditFacilityMember2024-03-310000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-04-012023-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000716314ghm:ChemicalPetrochemicalMember2022-04-012023-03-310000716314country:US2023-04-012024-03-310000716314us-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-03-310000716314us-gaap:InvestmentCreditMember2023-04-012024-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2022-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberghm:DomesticEquitySecuritiesMember2023-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberghm:DomesticEquitySecuritiesMember2023-03-310000716314ghm:EmployeeStockPurchasePlanMember2023-04-012024-03-310000716314us-gaap:PensionPlansDefinedBenefitMemberghm:LongTermCorporateBondFundDebtSecuritiesMember2024-03-310000716314us-gaap:AdditionalPaidInCapitalMember2021-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestOneThirdPerYearPercentageMember2021-04-012022-03-310000716314ghm:SpaceMember2022-04-012023-03-310000716314ghm:DefenseMember2023-04-012024-03-3100007163142023-09-300000716314srt:AsiaMember2022-04-012023-03-310000716314ghm:AllOtherCountriesMember2021-04-012022-03-310000716314ghm:SpaceMember2023-04-012024-03-310000716314ghm:BacklogMember2024-03-310000716314ghm:AccruedExpenseMember2021-04-012022-03-310000716314srt:MaximumMember2023-04-012024-03-310000716314us-gaap:LetterOfCreditMember2023-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2023-03-310000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-04-012022-03-310000716314us-gaap:CustomerConcentrationRiskMemberghm:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-04-012023-03-310000716314us-gaap:TreasuryStockCommonMember2022-04-012023-03-3100007163142021-03-310000716314srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2021-04-012022-03-310000716314us-gaap:RetainedEarningsMember2023-04-012024-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012023-03-310000716314us-gaap:PensionPlansDefinedBenefitMember2023-03-310000716314us-gaap:RetainedEarningsMember2022-04-012023-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2021-04-012022-03-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000716314us-gaap:DefinedBenefitPlanDebtSecurityMember2023-03-310000716314us-gaap:AdditionalPaidInCapitalMember2022-04-012023-03-310000716314srt:ScenarioPreviouslyReportedMemberghm:TechnologyAndTechnicalKnowHowMemberghm:P3TechnologiesLlcMember2023-11-090000716314srt:DirectorMemberghm:TimeVestedRestrictedStockUnitsRsusMember2021-04-012022-03-310000716314srt:ScenarioPreviouslyReportedMemberghm:P3TechnologiesLlcMember2023-11-090000716314ghm:CustomerDepositsMember2024-03-310000716314us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberghm:LongTermCorporateBondFundDebtSecuritiesMember2023-03-310000716314us-gaap:TreasuryStockCommonMember2023-03-310000716314ghm:ChinaCiticBankCoLtdMember2024-03-3100007163142025-01-01srt:MaximumMember2024-03-310000716314ghm:OtherCommercialMember2022-04-012023-03-310000716314srt:ScenarioPreviouslyReportedMemberghm:TradenameMemberghm:P3TechnologiesLlcMember2023-11-090000716314srt:MaximumMemberghm:TechnologyAndTechnicalKnowHowMember2023-04-012024-03-310000716314ghm:AccruedExpenseMember2023-03-310000716314ghm:ForeignEquitySecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2024-03-310000716314srt:MaximumMember2023-10-132023-10-130000716314us-gaap:RestrictedStockMember2023-04-012024-03-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012023-03-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMember2023-04-012024-03-310000716314us-gaap:BaseRateMemberghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-03-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310000716314us-gaap:RetainedEarningsMember2024-03-310000716314ghm:RefiningMember2022-04-012023-03-310000716314us-gaap:ForeignCountryMemberus-gaap:StateAdministrationOfTaxationChinaMemberus-gaap:EarliestTaxYearMember2023-04-012024-03-310000716314us-gaap:MiddleEastMember2022-04-012023-03-310000716314us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberghm:CustomerTwoMember2023-04-012024-03-310000716314us-gaap:WarrantyReservesMember2021-03-310000716314ghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:CustomerRelationshipsMemberghm:P3TechnologiesLlcMember2024-03-310000716314ghm:AllOtherCountriesMember2022-04-012023-03-310000716314srt:SouthAmericaMember2021-04-012022-03-31iso4217:USDxbrli:sharesxbrli:pureghm:Segmentxbrli:sharesiso4217:CNYghm:Customeriso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended March 31, 2024

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

 

GRAHAM CORPORATION

(Exact name of Registrant as specified in its charter)

 

Delaware

16-1194720

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

20 Florence Avenue, Batavia, New York

14020

(Address of principal executive offices)

(Zip Code)

 

Registrant's telephone number, including area code 585-343-2216

 

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

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, Par Value $0.10 Per Share

 

GHM

 

NYSE

 

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

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YesNo

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YesNo

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

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). YesNo

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

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the Registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the Registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b). ☐

Indicate by checkmark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No

The aggregate market value of the Registrant’s Common Stock held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on the NYSE Stock Market on September 30, 2023, was approximately $168.0 million.

As of June 5, 2024, the number of shares of the Registrant’s Common Stock outstanding was 10,870,564 shares.

 

 


 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant's definitive Proxy Statement, to be filed in connection with the Registrant's 2024 Annual Meeting of Stockholders to be held on August 20, 2024, are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this report.

 


 

Table of Contents

GRAHAM CORPORATION

Annual Report on Form 10-K

Year Ended March 31, 2024

 

PART I

 

PAGE

 

 

 

 

Cautionary Note Regarding Forward-Looking Statements

2

Item 1

Business

3

Item 1A

Risk Factors

8

Item 1B

Unresolved Staff Comments

21

Item 1C

Cybersecurity

21

Item 2

Properties

23

Item 3

Legal Proceedings

23

Item 4

Mine Safety Disclosures

23

 

 

 

PART II

 

 

 

 

 

Item 5

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

24

Item 6

Reserved

24

Item 7

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

25

Item 7A

Quantitative and Qualitative Disclosures About Market Risk

37

Item 8

Financial Statements and Supplementary Data

39

Item 9

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

72

Item 9A

Controls and Procedures

72

Item 9B

Other Information

74

Item 9C

Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

74

 

 

 

PART III

 

 

 

 

 

Item 10

Directors, Executive Officers and Corporate Governance

75

Item 11

Executive Compensation

75

Item 12

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

75

Item 13

Certain Relationships and Related Transactions, and Director Independence

75

Item 14

Principal Accounting Fees and Services

75

 

 

 

PART IV

 

 

 

 

 

Item 15

Exhibits, Financial Statement Schedules

76

Item 16

Form 10-K Summary

79

 

 

 

 

 

1


 

Cautionary Note Regarding Forward-Looking Statements

This Annual Report on Form 10-K (the "Form 10-K") and other documents we file with the Securities and Exchange Commission ("SEC") include forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements other than statements of historical fact are forward-looking statements for purposes of this Form 10-K. These statements involve known and unknown risks, uncertainties and other factors that may cause actual results to be materially different from any future results implied by the forward-looking statements. Forward-looking statements are indicated by words such as "anticipate," "believe," "continue," "could," "estimate," "can," "may," "might," "intend," "expect," "plan," "goal," "predict," "project," "outlook," "encourage," "potential," "should," "will," “strive,” “future,” and similar words and expressions.

Forward-looking statements are not a guarantee of future performance and involve risks and uncertainties, and there are certain important factors that could cause our actual results to differ, possibly materially, from expectations or estimates reflected in such forward-looking statements including those described in the "Risk Factors" and elsewhere in this Form 10-K. Undue reliance should not be placed on our forward-looking statements. New risks and uncertainties arise from time to time and we cannot predict these events or how they may affect us and cause actual results to differ materially from those expressed or implied by our forward-looking statements. Therefore, you should not rely on our forward-looking statements as predictions of future events. When considering these risks, uncertainties and assumptions, you should keep in mind the cautionary statements contained in this Form 10-K and any documents incorporated herein by reference. You should read this document and the documents that we reference in this Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. All forward-looking statements attributable to us are expressly qualified by these cautionary statements.

All forward-looking statements included in this Form 10-K are made only as of the date indicated or as of the date of this Form 10-K. Except as required by law, we undertake no obligation to update or announce any revisions to forward-looking statements contained in this Form 10-K, whether as a result of new information, future events or otherwise.

 

2


 

PART I

(Dollar amounts in thousands except per share data)

 

Item 1. Business

 

Graham Corporation ("we," "us," "our" or the "Company") is a global leader in the design and manufacture of mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. We design and manufacture custom-engineered vacuum, heat transfer, cryogenic pump and turbomachinery technologies. For the defense industry, our equipment is used in nuclear and non-nuclear propulsion, power, fluid transfer, and thermal management systems. For the space industry our equipment is used in propulsion, power and energy management systems, and for life support systems. We supply equipment for vacuum, heat transfer and fluid transfer applications used in energy and new energy markets including oil refining, cogeneration, and multiple alternative and clean power applications including hydrogen. For the chemical and petrochemical industries, our equipment is used in fertilizer, ethylene, methanol and downstream chemical facilities.

 

Our corporate headquarters is located with our production facilities in Batavia, New York, where surface condensers and ejectors are designed, engineered, and manufactured for the defense, energy and petrochemical markets. Our wholly-owned subsidiary, Barber-Nichols, LLC ("BN"), based in Arvada, Colorado, designs, develops, manufactures and sells specialty turbomachinery products for the space, aerospace, cryogenic, defense and energy markets. In November 2023, we acquired P3 Technologies, LLC ("P3"), located in Jupiter, Florida (See "Acquisition" below). We also have wholly-owned foreign subsidiaries, Graham Vacuum and Heat Transfer Technology Co., Ltd. ("GVHTT"), located in Suzhou, China and Graham India Private Limited ("GIPL"), located in Ahmedabad, India. GVHTT provides sales and engineering support for us throughout Southeast Asia. GIPL provides sales and engineering support for us in India and the Middle East.

 

We were incorporated in Delaware in 1983 and are the successor to Graham Manufacturing Co., Inc., which was incorporated in New York in 1936. Our stock is traded on the NYSE under the ticker symbol "GHM".

 

Our fiscal year ends on March 31 of each year. We refer to our fiscal year, which ended March 31, 2024, as fiscal 2024. Likewise, we refer to our fiscal years that will end or have ended March 31, 2025, March 31, 2023 and March 31, 2022 as fiscal 2025, fiscal 2023 and fiscal 2022, respectively.

 

Acquisition - On November 9, 2023, we completed our acquisition of P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business located in Jupiter, Florida that serves the space, new energy, defense and medical industries. We believe this acquisition advances our growth strategy, further diversifies our market and product offerings, and broadens our turbomachinery solutions. P3 will be managed through BN, is highly complementary to BN's technology, and enhances its turbomachinery solutions.

Our Products, Customers and Markets

 

We manufacture high quality, highly reliable custom-engineered products for critical applications:

Defense
Power plant systems - ejectors, surface condensers
Torpedo ejection, propulsion & power systems - turbines, alternators, regulators, pumps, blowers
Thermal management systems - pumps, blowers, drive electronics
Energy
Heat transfer & vacuum systems - ejectors, process condensers, surface condensers, liquid ring pumps, heat exchangers, nozzles
Power generation systems - turbines, generators, compressors, pumps
Thermal management systems - pumps, blowers, electronics
Chemical and Petrochemical Processing
Heat transfer & vacuum systems - ejectors, process condensers, surface condensers, liquid ring pumps, heat exchangers, nozzles
Space
Rocket propulsion systems - turbopumps, fuel pumps, nuclear fluid pump
Cooling systems - pumps, compressors, fans, blowers
Life support systems - fans, pumps, blowers

 

3


 

 

Our products are used in a wide range of applications, including:

Defense
Aircraft carrier program (CVN)
Virginia fast-attack submarine program (SSN)
Columbia and Ohio ballistic submarine program (SSBN)
U.S. Navy torpedoes (all size classes)
Refueling, overhaul replacement, and fleet sustainment equipment
Energy
Conventional oil refining
Oil sands extraction and upgrading
Ethanol plants
Cogeneration power plants
Geothermal and biomass power plants with lithium extraction
Concentrated solar power
Molten salt reactor development
Small modular nuclear reactor development
Hydrogen fuel cell power
Zero-emission aviation
Chemical and Petrochemical Processing
Ethylene, methanol and nitrogen producing plants
Urea and fertilizer plants
Plastics, resins and fibers plants
Downstream petrochemical plants
Coal-to-chemicals plants
Gas-to-liquids plants

Space
NASA xEMU next-generation space suit and commercial derivatives
In-space nuclear thermal propulsion turbomachinery
Propellant recirculation pumps
Space exploration blowers
Satellite active cooling pumps
Various commercial space propulsion, fluid and heat transfer applications
Cryogenic Fluid Processes
Superconducting cable and magnet cooling
Particle physics and neutrino research
Helium recovery
Space simulation chambers
Hydrogen production, transportation, distribution, fueling

 

 

Our principal customers include tier one and tier two suppliers to the defense and aerospace industry, refineries, petrochemical plants, large engineering companies that build installations for companies in the energy and process industries (or Engineering Procurement Contractors, and original equipment manufacturers ("OEM"). A representative list of our customers include: Aerojet Rocketdyne, Air Liquide, Applied Research Laboratory at Pennsylvania State University, Aramco, Bechtel Plant Machinery Inc., Blue Origin, Boeing, CERN, China State-owned Refiners, Cummins, DuPont, Dow Chemical, General Atomics, General Dynamics, ExxonMobil, Fluor Corporation, Jacobs Engineering Group Inc., Kairos Power, Koch Fertilizer ENID LLC, Lockheed Martin, MHI Compressor International Corporation, NASA, Newport News Shipbuilding, Northrop Grumman, Oak Ridge National Laboratory, Raytheon Technologies, Rolls-Royce North America, SAIC, Sierra Space, U.S. Navy, United Launch Alliance, and Varian.

 

Our products are sold by a team of sales engineers whom we employ directly. Two customers each accounted for more than 10% of our revenue in the fiscal 2024. As a result of our diversification efforts to more extensively support the U.S. Navy and the acquisition of BN, we have increased our concentration in domestic and defense sales. Domestic sales accounted for approximately 84% of total sales in fiscal 2024, while sales to the defense industry were 54%.

 

4


 

Our backlog at March 31, 2024 was $390,868 compared with $301,734 at March 31, 2023. For more information on this performance indicator see "Orders, Backlog and Book-to-Bill Ratio" below.

Our Strengths

Our core strengths include:

We have a value-enhancing engineering sales and product development platform. We believe our customer-facing platform of technical sales, project estimating and application engineering are competitive advantages. We have tools and capabilities that we believe allow us to move quickly and comprehensively to meet the unique needs of our customers. We believe that our early and deep involvement in our customers' projects adds significant value and is an important competitive differentiator in the industries we serve. We believe customers need our engineering and fabrication expertise early in a project life cycle to understand how best to utilize our equipment in the optimization of their systems.
We are known for our strong capabilities to handle complex, custom orders. The orders we receive are extremely complex. In our markets, we believe that order administration, risk management, cost containment, quality control and engineering documentation are as important as the equipment itself. We have developed order management capabilities to enable us to deliver high quality, engineered-to-order, as well as build-to-spec, process-critical equipment in a timely manner. For our customers’ complex, custom orders we typically manage very rigorous interaction between our project management teams and the end user or its engineering firm, as product design and quality requirements are finalized. Customers' supplier selection process begins by assessing these order management capabilities.
We maintain a responsive, flexible production environment. Our operations teams are experienced at handling low volume, high mix orders of highly customized solutions. While certain equipment in a product group may look similar, there are often subtle technical differences which are required to deliver the desired specification. Also, during production it is not uncommon for customer-driven engineering changes to occur that alter the configuration of what had been initially released into production. The markets we serve demand this flexible operating model.
We have the capability to manage outsourced production. Effectively accessing the global fabrication supply chain expands our market reach, increases execution capacity and can improve competitiveness. We use this capability for three primary reasons: 1. delivering a lower cost manufacturing option; 2. expanding capacity to execute an order to meet customer timing requirements; and 3. addressing localized content requirements. We have proven capability to deliver our specialized product designs with outsourced fabrication that meets our high quality standards.
We provide robust technical support. Our engineering and performance improvement personnel work with our customers to optimize the performance of our equipment, provide operator training and troubleshoot performance issues. Technical expertise is important to our customers throughout the full product lifecycle and we believe their focus is on leveraging our equipment to maximize their systems' productivity.
We have a highly trained workforce. We maintain a long-tenured, highly skilled and flexible workforce. We support the development of our employees through programs such as our internal weld school, our partnerships with community colleges, our apprenticeship programs, and other external training programs. We continually strive to enhance our corporate culture, develop our employees and improve employee engagement.
We have the capability to manufacture to tight tolerances. Our manufacturing abilities include the capability to fabricate to tight tolerances. Additionally, we possess highly specialized manufacturing and electrochemical milling expertise on turbomachinery equipment. We believe this, combined with our strong quality control with objective quality evidence, provides us a unique competitive advantage.

Our Strategy

Our strategy is to build a diversified business that provides mission critical, high compliance products requiring exceptional engineering know-how and a highly-skilled and engaged workforce. We expect to accomplish this by pursuing niche applications in markets with enduring tailwinds that reward differentiated engineered product and full lifecycle scope of work with higher margins. Over the last few years, we have transitioned from a highly cyclical energy business to a diversified company serving multiple markets including the defense, space and alternative energy industries. Our long-term goal is to drive 8% to 10% average annualized organic revenue growth and low to mid-teen adjusted EBITDA margins by the fiscal year ended March 31, 2027. We expect to accomplish our goals through the development of our full lifecycle product model serving multiple markets while leveraging business unit synergies to optimize profitability and stability. Additionally, we believe we must develop a highly engaged team that will drive continual

5


 

improvement for the long term. Executed effectively, we expect our strategy to create more enduring, recurring opportunities and profitable growth.

 

Fiscal 2023 and 2024 were characterized by continual improvement and increasing profitability and formed the initial steps along our path to achieve our fiscal 2027 goals. We remain focused on our strategy which will continue to advance in fiscal 2025 in step with our progress. Our priorities are our targeted markets, operational excellence, and serving our stakeholders. As we generate cash, we also will instill strong capital discipline with smart capital deployment in our strategic thinking. We plan to:

Pursue clearly defined markets with significant barriers to entry
Optimize processes and tools to deliver superior performance
Engage all stakeholders to multiply our efforts
Prioritize capital investments that fuel growth and maximize shareholder value

 

We have not reconciled non-GAAP forward-looking adjusted EBITDA margin to its most directly comparable GAAP measure, as permitted by Item 10(e)(1)(i)(B) of Regulation S-K. Such reconciliation would require unreasonable efforts to estimate and quantify various necessary GAAP components largely because forecasting or predicting our future operating results is subject to many factors out of our control or not readily predictable.

 

Competition

Our business is highly competitive. The principal bases on which we compete include technology, price, performance, reputation, delivery, and quality. Our competitors listed in alphabetical order by market include:

 

North America

 

Market

 

Principal Competitors

 

 

 

Navy Nuclear Propulsion Program / Defense

 

DC Fabricators; Joseph Oat; PCC; Triumph Aerospace; Xylem

 

 

 

Refining vacuum distillation

 

Croll Reynolds Company, Inc.; Gardner Denver, Inc.; GEA Wiegand GmbH

 

 

 

Chemicals/petrochemicals

 

Croll Reynolds Company, Inc.; Gardner Denver, Inc.; Schutte Koerting

 

 

 

Turbomachinery OEM – defense and aerospace/space

 

Ametek, Inc.; Concepts NREC; Curtiss Wright; Florida Turbine Technologies; Honeywell; Kratos Defense & Security Solns

 

 

 

Turbomachinery OEM – refining, petrochemical

 

Donghwa Entec Co., Ltd..; KEMCO; Oeltechnik GmbH

 

 

 

Turbomachinery OEM – power and power producer

 

 

Holtec; KEMCO; Maarky Thermal Systems; Thermal Engineering International (USA), Inc.

 

 

 

 

 

 

 

international

 

Market

 

Principal Competitors

 

 

 

Refining vacuum distillation

 

Edwards, Ltd.; Gardner Denver, Inc.; GEA Wiegand GmbH; Korting Hannover AG; Westlake Vacuum

 

 

 

Chemicals/petrochemicals

 

Croll Reynolds Company, Inc.; Edwards, Ltd.; Gardner Denver, Inc.; GEA Wiegand GmbH; Korting Hannover AG;
Schutte Koerting

 

 

 

Turbomachinery OEM – refining, petrochemical

 

Chem Process Systems; Donghwa Entec Co., Ltd.; Hangzhou Turbine Equipment Co., Ltd.; KEMCO; Mazda (India);
Oeltechnik GmbH

 

 

 

Turbomachinery OEM – power and power producer

 

Chem Process Systems; Holtec; KEMCO; Mazda (India); SPX Heat Transfer; Thermal Engineering International

 

6


 

Intellectual Property

Our success depends in part on our ability to protect our proprietary technologies. We rely on a combination of patent, copyright, trademark, trade secret laws, and contractual confidentiality provisions to establish and protect our proprietary rights. We also depend heavily on the brand recognition of the Graham and Barber-Nichols names in the marketplace. Additionally, with the acquisition of P3, we added scalable and adaptable patent-protected intellectual property that we intend to leverage across our customer base. This includes P3's patented multi-channel diffuser ("MCD") and self-contained actuating magnetic pump ("SCAMP"). P3's MCD technology improves the efficiency of pumps and compressors by increasing pressure recovery and measurably increasing operating range. The MCD can be used in new designs or retrofit applications and can work with any pump or compressor that utilizes a centrifugal impeller. SCAMP is a family of positive displacement pumps for low flow, high pressure cryogenic applications compatible with oxygen, hydrogen, methane and nitrogen.

Availability of Raw Materials

As discussed more fully in Item 1A “Risk Factors” of this report, inflation has accelerated in the U.S. and globally due in part to global supply chain issues, a rise in energy prices, labor shortages, and strong consumer demand. Additionally, international conflicts and other geopolitical events, including the ongoing war between Russia and the Ukraine and the Israel-Hamas war, have further contributed to increased supply chain costs due to shortages in raw materials, increased costs for transportation and energy, and disruptions in supply chains. The inflationary environment has increased the cost of our raw materials and labor, which impacted our financial results, especially given that a large percentage of our contracts are fixed-price in nature. To help mitigate this risk, we place orders for raw materials when the purchase orders are received from the customer to lock-in raw material pricing.

Working Capital Practices

Our business does not require us to carry significant amounts of inventory or materials beyond what is needed for work in process. We negotiate progress payments from our customers on our large projects to finance costs incurred. We do not provide rights to return goods, or payment terms to customers that we consider to be extended in the context of the industries we serve. We do provide for warranty claims, which historically have not had a material impact on our results of operations.

Government and Environmental Regulation

We are subject to a variety of laws, rules and regulations in numerous jurisdictions within the U.S. and in each of the countries where we conduct business. We are committed to conducting our business in accordance with all applicable laws, rules and regulations. These laws, rules and regulations cover several diverse areas including government contracting rules, environmental matters, employee health and safety, data and privacy protection, foreign anti-corruption practices, anti-bribery, and anti-trust provisions.

We believe that a focus on environmental stewardship is important to the work we do every day to serve our customers, create value for our stockholders, and benefit our global community. We have taken steps to improve energy efficiencies and air quality and manage water consumption and waste. These efforts are focused on reducing our impact on the environment. We have enhanced our Environmental, Social and Governance ("ESG") strategy to align with the broader transformation of our business. Our executive management team recognizes the importance of embedding environmental and social priorities within our business operations and approved an enhanced and modernized ESG strategy intended to drive additional progress on initiatives that promote sustainability and increase transparency. We have also established an ESG working group, which is responsible for leading our ESG strategy and monitoring our corporate social responsibility and environmental sustainability initiatives. We do not expect environmental costs or contingencies to be material or to have a material adverse effect on our financial performance. Due to risks in these areas, we cannot provide assurance that we will not incur material costs or liabilities in the future, which could adversely affect us.

Seasonality

No material part of our business is seasonal in nature. However, our energy business is highly cyclical as it depends on the willingness of our customers to invest in major capital projects. To help mitigate this risk, we have taken steps to diversify our business into the defense industry including the acquisition of BN and P3. For fiscal 2024, sales to the defense industry accounted for approximately 54% of our total sales compared with approximately 25% prior to the acquisition of BN. Conversely, sales to the refining industry, which are more cyclical in nature, represented approximately 16% of revenue in fiscal 2024 compared with approximately 40% prior to the acquisition.

Research and Development Activities

During fiscal 2024, fiscal 2023 and fiscal 2022, we spent $3,944, $4,144 and $3,845, respectively, on research and development ("R&D") activities. The majority of our R&D is funded by our customers and is specific to help solve our customers’ problems in order to improve efficiencies, address challenging environments, or redesign for form and function. Additionally, we may be engineering new products and services for our customers and investing to improve existing products and services.

 

7


 

Human Capital Resources

As of March 31, 2024, we had 595 employees of which 17 are located outside of the U.S. We believe that our relationship with our employees is good.

At Graham, we believe our most important asset is our people. We are committed to fostering and embracing a Graham community in which employees share a mutual understanding and respect for each other. We are committed to creating a work environment which embraces inclusion regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, age, genetic information, marital status, pregnancy, childbirth, disability, veteran status, medical conditions, or any protected status.

Diversity: Our Management recognizes that a diverse workforce and a culture of equity and inclusion helps us compete more effectively for talent, sustain success as a business, and build an engaged employee base. We encourage every one of our team members to form deeper relationships with those around them based on mutual respect, dignity, and understanding.
Engagement: to encourage productive conversations within our organization, we have implemented employee surveys and active engagement committees.
Development: We believe that employee development is vital to our continued success, and we support the development of our employees through programs such as our internal weld school training, our partnerships for external weld training, our tuition assistance program, our apprenticeship program, internships and co-op programs, our external partnership with community colleges, six sigma training classes, and our management and leadership development training.
Health and Safety: We are dedicated to ensuring the health and safety of our team members by supporting the whole person. Our dedicated global health and safety function is executed through our business unit safety committees to ensure that employees are trained and understand our best practices to create a safe and healthy workplace for all.

 

Corporate Governance and Available Information

We maintain a website located at www.grahamcorp.com. On our website, we provide links that contain the reports, proxy statements and other information we file electronically with the SEC. Printed copies of all documents we file with the SEC are available free of charge for any stockholder who makes a request. Such requests should be made to our Corporate Secretary at our corporate headquarters. The other information found on our website is not part of this or any other report we file with, or furnish to, the SEC.

Item 1A. Risk Factors

Our business and operations are subject to numerous risks, many of which are described below and elsewhere in this Form 10-K. If any of the events described below or elsewhere in this Form 10-K occur, our business and results of operations could be harmed. Additional risks and uncertainties that are not presently known to us, or which we currently deem to be immaterial, could also harm our business and results of operations.

Risks Related to our Business

We may experience customer concentration risk related to strategic growth for U.S. Navy projects.

During fiscal 2024, sales to the defense industry continued to grow and represented 54% of our business compared with 42% and 51% of sales to the defense industry in fiscal 2023 and 2022, respectively. While these projects are spread across multiple contractors and programs for the U.S. Navy, the end customer for these projects is the same. This concentration of business could add additional risk to us should there be a disruption, short or long term, in the funding for these projects or our participation in these defense programs.

The loss of, or significant reduction or delay in, purchases by our largest customers could reduce our revenue and adversely affect our results of operations.

While we may have only two customers that each represent over 10% of revenue in any one year, a small number of customers have accounted for a substantial portion of our historical net sales. For example, sales to our top ten customers, who can vary each year, accounted for 57%, 46% and 42% of consolidated net sales in fiscal 2024, fiscal 2023, and fiscal 2022, respectively. We expect that a limited number of customers will continue to represent a substantial portion of our sales for the foreseeable future. The loss of any of our major customers, a decrease or delay in orders or anticipated spending by such customers, or a delay in the production of existing orders could materially adversely affect our revenues and results of operations.

The size of our contracts with the U.S. Navy may produce volatility in short term financial results.

We believe our strategy to increase the penetration of U.S. Navy related opportunities, which are often much larger contracts than our commercial contracts, can, on occasion, be delayed before or during the revenue recognition cycle. If we are unable to reallocate resources to other projects, we may see an increase in volatility in our near-term financial results that may impact our ability to effectively provide accurate investor guidance.

8


 

Efforts to reduce large U.S. federal budget deficits could result in government cutbacks or shifts in focus in defense spending or in reduced incentives to pursue alternative energy projects, resulting in reduced demand for our products, which could harm our business and results of operations.

Our business strategy calls for us to continue to pursue defense-related projects as well as projects for end users in the alternative energy markets in the U.S. In recent years, the U.S. federal government has incurred large budget deficits. In the event that U.S. federal government defense spending is reduced or alternative energy related incentives are reduced or eliminated in an effort to reduce federal budget deficits, projects related to defense or alternative energy may decrease demand for our products. The impact of such reductions could have a material adverse effect on our business and results of operations, as well as our growth opportunities.

U.S. Navy orders are subject to annual government funding. A disruption in funding or a lapse in funding could materially and adversely impact our business.

One of our growth strategies is to increase our penetration of U.S. Navy-related opportunities. Projects for the U.S. Navy and its contractors generally have a much longer order-to-shipment time period than our commercial orders. The time between the awarding of an order and the completion of shipment can take three to seven years. Annual government funding is required to continue the production of this equipment. Disruption of government funding, short or long term, could impact the ability for us to continue our production activity on these orders. Since this business is expected to remain significant as a percentage of our overall business, such a disruption, should it occur, could adversely impact the sales and profitability of our business.

In addition, the U.S. has previously experienced lapses in federal appropriations, which had, in the past, a short-term effect on our business. Any such future lapse (each, a "Government Shutdown") could negatively affect our ability to ship finished products to customers. We rely on federal government personnel, who are not able to perform their duties during a Government Shutdown, to conduct routine business processes related to the inspection and delivery of our products, process export licenses for us, and perform other services for us that, when disrupted, may prevent us from timely shipping products outside the U.S. If we are unable to timely ship our products outside the U.S., there could be a material adverse impact on our results of operations and business. Moreover, our inability to ship products, or the perception by customers that we might not be able to timely ship our products in the future, may cause such customers to look to foreign competitors to fulfill their demand. If our customers look to foreign competitors to source equipment of the type we manufacture, there could be a material and adverse impact on our results of operations and business.

Our efforts to expand our U.S. Navy business and changes in the competitive environment for U.S. Navy procurement could materially and adversely impact our ability to grow this portion of our business.

Over the past few years, we have expanded our business and the opportunities where we bid related to U.S. Navy projects. Certain of our business expansions have relied, and in the future may rely, on awards or grants for capital expenditures related to build-outs to support this business. If we are unable to meet the required milestone achievements for these build-outs in a timely way, we may be exposed to penalties or other added costs.

In addition, our increased market share has caused an adverse share position for some of our competitors for these products. Competitor response to our market penetration is possible. Our customers may also raise concerns about their supplier concentration issues and the risk exposure related to this concentration. As the U.S. Navy is looking to expand its fleet, there is also a risk that their facilities, their supply chain, or our supply chain may not be able to support this expansion. This could adversely impact our ability to grow this portion of our business. Further, the bidding process related to these U.S. Navy projects requires us to devote a certain amount of time and resources to prepare bids and proposals and there is no assurance that we will recoup those investments.

Contract liabilities for large U.S. Navy contracts may be beyond our normal insurance coverage and a claim could have an adverse impact on our financial results.

We are diligent at managing ongoing risks related to projects and the requirements of our customers. In addition, we secure business insurance coverage to minimize the impact of a major failure or liability related to our customers. Due to certain U.S. government procurement policies, we may take on the risk of a liability for large U.S. Navy projects in excess of our insurance coverage and at a level which is higher than our commercial projects. A claim related to one of these projects could have an adverse impact on our financial results.

New technology used by the ships for the U.S. Navy may delay projects and may impact our ability to grow this portion of our business.

Certain U.S. Navy vessels are implementing new technologies, unrelated to any of the equipment that we provide. If there is a complication or delay to any ship caused by this new technology, it may delay the procurement and fabrication of future vessels, which could have a negative impact on our business.

Our exposure to fixed-price contracts and the timely completion of such contracts could negatively impact our results of operations.

A substantial portion of our sales is derived from fixed-price contracts, which may involve long-term fixed-price commitments by us to our customers. While we believe our contract management processes are strong, we nevertheless could experience difficulties

9


 

in executing large contracts, including but not limited to, estimating errors, cost overruns, supplier failures and customer disputes. For example, in fiscal 2022, we experienced material cost overruns related to defense contracts at our Batavia, NY facility. To the extent that any of our fixed-price contracts are delayed, our subcontractors fail to perform, contract counterparties successfully assert claims against us, the original cost estimates in these or other contracts prove to be inaccurate, or the contracts do not permit us to pass increased costs on to our customers, our profitability may decrease or losses may be incurred which, in turn, could have a material adverse effect on our business and results of operations. For our U.S. Navy projects, these fixed-priced contracts have order to shipment periods which can exceed five years. This additional time-based risk, which we believe is manageable, increases the likelihood of cost fluctuation, which could have a material adverse effect on our business and results of operation.

Zero defect and other unfavorable provisions in government contracts, some of which are customary, may subject our business to material limitations, restrictions and uncertainties and may have a material adverse impact on our financial condition and operating results.

Government contracts contain provisions that provide the U.S. government with substantial rights and remedies, many of which are not typically found in commercial contracts, including provisions that allow the U.S. government to inspect our products and unilaterally determine whether additional work is required to be completed to remedy any deemed deficiencies; to terminate existing contracts, in whole or in part, for any reason or no reason; unilaterally reduce or modify the government’s obligations under such contracts without our consent; decline to exercise an option to continue a contract or exercise an option to purchase only the minimum amount, if any, specified in a contract; take actions that result in a longer development timeline than expected; and change the course of a program in a manner that differs from the contract’s original terms or from our desired plan.

Generally, government contracts contain provisions permitting unilateral termination or modification, in whole or in part, at the U.S. government’s convenience. Under general principles of government contracting law, if the U.S. government terminates a contract for convenience, the government contractor may recover only its incurred or committed costs, settlement expenses and profit on work completed prior to the termination. If the U.S. government terminates a contract for default, the government contractor is entitled to recover costs incurred and associated profits on accepted items only and may be liable for excess costs incurred by the government in procuring undelivered items from another source. In addition, government contracts normally contain additional requirements that may increase our costs of doing business, reduce our profits, and expose us to liability for failure to comply with these terms and conditions. These requirements include, for example, unilateral inspection rights and the requirement that we complete additional work to remedy any deemed deficiency; specialized accounting systems unique to government contracts; mandatory financial audits and potential liability for price adjustments or recoupment of government funds after such funds have been spent; mandatory internal control systems and policies; and mandatory socioeconomic compliance requirements, including labor standards, non-discrimination and affirmative action programs, and environmental compliance requirements. If we fail to maintain compliance with these requirements, we may be subject to potential contract liability and to termination of our government contracts.

Furthermore, any agreements and subcontracts with third parties, including suppliers, consultants, and other third-party contractors that we enter into in order to satisfy our contractual obligations pursuant to our agreements with the U.S. government must also be compliant with the terms of our government contract. Negotiating and entering into such arrangements can be time-consuming and we may not be able to reach agreement with such third parties. Any delay or inability to enter into such arrangements or entering into such arrangements in a manner that is non-compliant with the terms of our government contract may result in violations of our contract.

Government contracts are subject to extensive regulation and failure to comply with such regulations may have a material adverse impact on our financial condition and operating results.

U.S. government contracts are subject to extensive regulations such as the Federal Acquisition Regulation ("FAR"), the Truth in Negotiations Act, the Cost Accounting Standards ("CAS"), the Service Contract Act and Department of Defense security regulations. Failure to comply with any of these regulations and other government requirements may result in contract price adjustments, financial penalties or contract termination. Our U.S. government contracts are also subject to audits, cost reviews and investigations by U.S. government oversight agencies such as the U.S. Defense Contract Audit Agency (the "DCAA"). The DCAA reviews the adequacy of, and our compliance with, our internal controls and policies (including our labor, billing, accounting, purchasing, estimating, compensation and management information systems). The DCAA also has the ability to review how we have accounted for costs under the FAR and CAS. The DCAA presents its findings to the Defense Contract Management Agency ("DCMA"). Should the DCMA determine that we have not complied with the terms of our contract and applicable statutes and regulations, or if they believe that we have engaged in inappropriate accounting or other activities, payments to us may be disallowed or we could be required to refund previously collected payments. Additionally, we may be subject to criminal and civil penalties, suspension or debarment from future government contracts, and qui tam litigation brought by private individuals on behalf of the U.S. government under the False Claims Act, which could include claims for treble damages. These suits may remain under seal (and hence, be unknown to us) for some time while the government decides whether to intervene on behalf of the qui tam plaintiff. Our failure to comply with regulations applicable to government contracts could have a material adverse impact on our financial condition and operating results.

10


 

The markets we serve include the petroleum refining and petrochemical industries. These industries are both highly cyclical in nature and dependent on the prices of crude oil and natural gas. As a result, volatility in the prices of oil and natural gas may negatively impact our operating results.

A portion of our revenue is derived from the sale of our products to companies in the chemical, petrochemical, and petroleum refining industries, or to firms that design and construct facilities for these industries. These industries are highly cyclical, and are subject to the prices of crude oil and natural gas. The prices of crude oil and natural gas have historically had periods when they have been very volatile, as evidenced by the extreme volatility in oil prices over the past few years, in part due to the COVID-19 pandemic, the Ukraine-Russia war, the Israel-Hamas war, political uncertainty and agendas, and macroeconomic impacts. During times of significant volatility in the market for crude oil or natural gas, our customers often refrain from placing orders until the market stabilizes and future demand projections are clearer. If our customers refrain from placing orders with us, our revenue would decline and there could be a material adverse effect on our business and results of operations. Further, our commercial customers in these markets confront competing budget priorities and may have more limited resources for the types of products and services we provide. As a result, there may be fewer projects available for us to compete for and the pricing environment is anticipated to remain challenging. A sustained deterioration in any of the chemical, petrochemical, and petroleum refining industries we serve, would materially and adversely affect our business and operating results because our customers would not likely have the resources necessary to purchase our products, nor would they likely have the need to build additional facilities or improve existing facilities.

The relative costs of oil, natural gas, nuclear power, hydropower and numerous forms of alternative energy production, and transitions in consumer demand toward different types of energy, may have a material and adverse impact on our business and operating results.

Global and regional energy supply comes from many sources, including oil, natural gas, coal, hydro, nuclear, solar, wind, geothermal and biomass, among others. A cost or supply shift among these sources could negatively impact our business opportunities. A demand shift, where technological advances or consumer preferences favor the utilization of one or a few sources of energy may also impact the demand for our products. Changes in consumer demand, including some driven by governmental and political preferences, toward electric, compressed natural gas, and hydrogen vehicles may impact our business. We have products which can support certain technologies, while other technologies will not require our equipment. We expect that the systemic changes in the energy markets, which are influenced by the increasing use by consumers of alternative fuels and government policies to stimulate their usage, will lead to demand growth for fossil-based fuels that is less than the global growth rate, which may affect our business and financial results in a materially adverse way. In addition, governmental policy can affect the relative importance of various forms of energy sources. For example, non-fossil based sources may receive government tax incentives to foster investment. If these incentives become more prominent, our refinery and petrochemical businesses could be negatively impacted.

Climate change and greenhouse gas regulations may affect our customers’ investment decisions.

Our traditional energy markets are undergoing significant transition due to concern over the risk of climate change. While we expect that fossil fuels will continue to be an important component in the global energy industry for many years to come, there are significant changes in the priorities for capital investments by our customers and the regions in which those investments are being made. A number of countries have adopted, or are considering the adoption of, regulatory frameworks to reduce greenhouse gas emissions. These restrictions may affect our customers' ability and willingness to invest in new facilities or to re-invest in current operations. These requirements could impact the cost of our customers’ products, lengthen project implementation times, and reduce demand for hydrocarbons, as well as shift hydrocarbon demand toward lower-carbon sources. Any of the foregoing could adversely impact the demand for our products, which in turn could have an adverse effect on our business and results of operations.

Our reputation, ability to do business, and financial results may be materially and adversely impacted by improper conduct by any of our employees, agents or business partners.

We cannot provide assurance that our internal controls and compliance systems will always protect us from acts committed by our employees, agents or business partners (or of businesses we acquire or partner with) that would violate U.S. laws or the laws of the applicable jurisdiction where we do business, including, among others, laws governing payments to government officials, bribery, fraud, kickbacks and false claims, pricing, sales and marketing practices, conflicts of interest, competition, export and import compliance, money laundering and data privacy. In particular, the U.S. Foreign Corrupt Practices Act ("FCPA") and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to government officials for the purpose of obtaining or retaining business. Any such improper actions or allegations of such acts could damage our reputation and subject us to civil or criminal investigations in the U.S. and in other jurisdictions and related shareholder lawsuits, if any, could lead to substantial civil and criminal, monetary and non-monetary penalties, and could cause us to incur significant legal and investigatory fees. In addition, we rely on our suppliers to adhere to our supplier standards of conduct and violations of such standards of conduct could occur that could have a material and adverse effect on our financial statements. See Note 17 to our consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K for additional information.

11


 

Many of our large international customers are nationalized or state-owned businesses. Any failure to comply with the FCPA could adversely impact our competitive position and subject us to penalties and other adverse consequences, which could harm our business and results of operations.

We are subject to the FCPA, which generally prohibits U.S. companies from engaging in bribery or making other prohibited payments to foreign officials for the purpose of obtaining or retaining business. Recent years have seen a substantial increase in the global enforcement of anti-corruption laws, with more frequent voluntary self-disclosures by companies, aggressive investigations and enforcement proceedings by both the Department of Justice and the SEC resulting in record fines and penalties, increased enforcement activity by non-U.S. regulators, and increases in criminal and civil proceedings brought against companies and individuals. Many foreign companies, including some of our competitors, are not subject to these prohibitions. Corruption, extortion, bribery, pay-offs, theft and other fraudulent practices occur from time-to-time in certain of the jurisdictions in which we may operate or sell our products. We strictly prohibit our employees and agents from engaging in such conduct and have established procedures, controls and training to prevent such conduct from occurring. However, we operate in many parts of the world that are recognized as having governmental corruption problems to some degree and where strict compliance with anti-corruption laws may conflict with local customs and practices, and it is possible that our employees or agents will engage in such conduct and that we might be held responsible. Despite our training and compliance programs, we cannot assure you that our internal control policies and procedures always will protect us from unauthorized reckless or criminal acts committed by our employees or agents. In the event that we believe or have reason to believe that our employees or agents have or may have violated applicable anti-corruption laws, including the FCPA, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances, which can be expensive and requires significant time and attention from senior management. If our employees or other agents are alleged or are found to have engaged in such practices, we could incur significant costs and penalties or other consequences that may have a material adverse effect on our business, financial condition and results of operations. See Note 17 to our consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K for additional information.

Our business is highly competitive. If we are unable to successfully implement our business strategy and compete against entities with greater resources than us or against competitors who have a relative cost advantage, we risk losing market share to current and future competitors.

We encounter competition in all of our markets. Some of our present and potential competitors may have greater financial, marketing, technical or manufacturing resources. Our competitors may also be able to respond more quickly to new technologies or processes and changes in customer demands and they may be able to devote greater resources towards the development, promotion and sale of their products. Certain competitors may also have a cost advantage compared to us due to their geography or changes in relative currency values and may compete against us based on price. This may affect our ability to secure new business and maintain our level of profitability. As our markets continue to grow, and new market opportunities expand, we could see a shift in pricing as a result of facing competitors with lower production costs, which may have a material adverse impact on our results of operations and financial results. In addition, our current and potential competitors may make strategic acquisitions or establish cooperative relationships among themselves or with third parties that increase their ability to address the needs of our customers. Moreover, customer buying patterns can change if customers become more price sensitive and accepting of lower cost suppliers. If we cannot compete successfully against current or future competitors, our business will be materially adversely affected.

Customer focus on short-term costs versus prioritizing quality and brand recognition, could harm our business and negatively impact our financial results.

Although we have long-term relationships with many of our customers and with many engineering, procurement and construction companies, the project management requirements, pricing levels and costs to support each customer and customer type are often different. Our customers have historically focused on the quality of the engineering and product solutions which we have provided to them, which may come at a higher cost. Because our customers are unable to predict the length of the time period for the economic viability of their plants, there has been more of a focus on relative importance of cost versus quality which looks at short-term costs instead of total long-term cost of operations.

In addition, customers in emerging markets which are driving global demand growth may also place less emphasis on our high quality and brand name than do customers in the U.S. and certain other industrialized countries where we compete. If we are forced to compete for business with customers that place less emphasis on quality and brand recognition than our current customers, our results of operations could be materially adversely affected.

A change in the structure of our markets, including through consolidation, could harm our business and negatively impact our financial results.

There are strong and long-standing relationships throughout the supply chain between the many parties involved in serving the end user of our products. A change in the landscape between engineering and procurement companies, original equipment suppliers, others in the supply chain, and/or with the end users could have a material adverse effect on our business and results of operations. These changes, or others, might occur through industry consolidations such as mergers, acquisitions or other business partnerships, and could have a material impact on our business and negatively impact our financial results.

12


 

Our acquisition strategy may not be successful or may increase business risk.

The success of our acquisition strategy will depend, in part, on our ability to identify suitable companies or businesses to purchase and then successfully negotiate and close acquisition transactions. In addition, our success depends in part on our ability to integrate acquisitions and realize the anticipated benefits from combining the acquisition with our historical business, operations and management. We cannot provide any assurances that we will be able to complete any acquisitions and then successfully integrate the business and operations of those acquisitions without encountering difficulties, including unanticipated costs, issues or liabilities, difficulty in retaining customers and supplier or other relationships, failure to retain key employees, diversion of our management’s attention, failure to integrate information and accounting systems, or establish and maintain proper internal control over financial reporting. Moreover, as part of the integration process, we must incorporate an acquisition’s existing business culture and compensation structure with our existing business. We also need to utilize key personnel who may be distracted from the core business. If we are not able to efficiently integrate an acquisition’s business and operations into our organization in a timely and efficient manner, or at all, the anticipated benefits of the acquisition may not be realized, or it may take longer to realize these benefits than we expect, either of which could have a material adverse effect on our business or results of operations.

If we fail to successfully integrate the operations of P3, our financial condition and results of operations could be adversely affected.

On November 9, 2023, we acquired P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business that serves the space, new energy and medical industries. We cannot provide any assurances that we will be able to integrate the operations of P3 without encountering difficulties, including unanticipated costs, difficulty in retaining customers and supplier or other relationships, failure to retain key employees, diversion of management's attention, failure to integrate our information and accounting systems, or establish and maintain proper internal control over financial reporting, any of which would harm our business and results of operations.

Furthermore, we may not realize the revenue and net income that we expect to achieve or that would justify our investment in P3 and we may incur costs in excess of what we anticipate. To effectively manage our expected future growth, we must continue to successfully manage our integration of P3 and continue to improve our operational systems, internal procedures, accounts receivable and management, financial and operational controls. If we fail in any of these areas, our business and results of operations could be harmed.

Our acquisition of P3 might subject us to unknown and unforeseen liabilities.

P3 may have unknown liabilities, including but not limited to, product liability, workers' compensation liability, tax liability and liability for improper business practices. Although we are entitled to indemnification from the seller of P3 for these and other matters, we could experience difficulty enforcing those obligations or we could incur material liabilities for the past activities of P3 in excess of these indemnification obligations. Such liabilities and related legal or other costs could harm our business or results of operations.

We have foreign operations and a percentage of our sales occur outside of the U.S. As a result, we are subject to the economic, political, regulatory and other risks of international operations.

For fiscal 2024, 16% of our revenue was from customers located outside of the U.S. Moreover, through our subsidiaries, we maintain a sales and engineering support office in China and a sales and engineering support office in India. We intend to continue to expand our international operations to the extent that suitable opportunities become available. Our foreign operations and sales could be adversely affected as a result of:

nationalization of private enterprises and assets;
trade policies incentivizing domestic trade over international trade;
political or economic instability in certain countries and regions, such as the ongoing instability throughout the Middle East and/or portions of the former Soviet Union;
the global economic impact as a result of global health concerns;
political relationships between the U.S. and certain countries and regions;
differences in foreign laws, including difficulties in protecting intellectual property and uncertainty in enforcement of contract rights;
the possibility that foreign governments may adopt regulations or take other actions that could directly or indirectly harm our business and growth strategy;
credit risks;
currency fluctuations;

13


 

tariff and tax increases;
export and import restrictions and restrictive regulations of foreign governments;
shipping products during times of crisis or war;
our failure to comply with U.S. laws regarding doing business in foreign jurisdictions, such as FCPA; or
other factors inherent in maintaining foreign operations.

We are subject to foreign currency fluctuations which may adversely affect our operating results.

We are exposed to the risk of currency fluctuations between the U.S. dollar and the currencies of the countries in which we sell our products to the extent that such sales are not based in U.S. dollars - primarily the Chinese RMB and India INR. Currency movements can affect sales in several ways, the foremost being our ability to compete for orders against foreign competitors that base their prices on relatively weaker currencies. Strength of the U.S. dollar compared with the Euro, India, or Asian currencies may put us in a less competitive position. Business lost due to competition for orders against competitors using a relatively weaker currency cannot be quantified. In addition, cash can be adversely impacted by the conversion of sales made by us in a foreign currency to U.S. dollars. While we may enter into currency exchange rate hedges from time to time to mitigate these types of fluctuations, we cannot remove all fluctuations or hedge all exposures and our earnings could be adversely impacted by changes in currency exchange rates. In addition, if the counter-parties to such exchange contracts do not fulfill their obligations to deliver the contractual foreign currencies, we could be at risk for fluctuations, if any, required to settle the obligation. Any of the foregoing could adversely affect our business and results of operations. At March 31, 2024, we held no forward foreign currency exchange contracts.

Our future success may be affected by our current and future indebtedness.

As of March 31, 2024, we had $0 outstanding under our revolving credit facility with Wells Fargo Bank, National Association ("Wells Fargo"). We may borrow additional funds in the future to support our growth and working capital needs. Pursuant to our revolving credit facility with Wells Fargo, we are required to provide financial information and reports while complying with other financial covenants. In the future, should we be out of compliance with our revolving credit facility, there can be no assurance that we would be able to obtain waivers or renegotiate our credit facilities in a timely manner, on acceptable terms or at all. If we were not able to obtain a covenant waiver under our debt facilities or renegotiate such facilities, we could be in default of such agreements, and in the event of such default our lender could demand immediate repayment of amounts outstanding. There can be no assurance that we would have sufficient cash, or be able to raise sufficient debt or equity capital, or divest assets, to refinance or repay such facility or facilities in the event of such demand. As a result, the failure to obtain covenant waivers or renegotiate our facilities as described above would have a material adverse effect on us and our ability to service our debt obligations.

The impact of potential changes in customs and trade policies and tariffs imposed by the U.S. and those imposed in response by other countries, including China, as well as rapidly changing trade relations, could materially and adversely affect our business and results of operations.

The U.S. government has made proposals that are intended to address trade imbalances, which include encouraging increased production in the U.S. These proposals could result in increased customs duties and the renegotiation of some U.S. trade agreements. Changes in U.S. and foreign governments’ trade policies have resulted and may continue to result in tariffs on imports into, and exports from, the U.S. In the past, the U.S. imposed tariffs on imports from several countries, including China, Canada, the European Union and Mexico. In response, China, Canada and the European Union have proposed or implemented their own tariffs on certain exports from the U.S. into those countries. Tariffs affecting our products and product components, including raw materials we use, particularly electronic components, high-end steel and steel related products, may add significant costs to us and make our products more expensive. Potential future changes in trade policies could result in customers changing their behavior in project procurement, due to uncertainty related to timely execution and/or import and export restrictions. As a result, our products could become less attractive to customers outside the U.S. due to U.S. import tariffs on our raw materials and our profit margins would be negatively impacted. Accordingly, continued tariffs may weaken relationships with certain trading partners and may adversely affect our financial performance and results of operations. When beneficial to us, we may consider alternate sourcing options, including offshore subcontracting, in order to minimize the impact of the tariffs. Because we conduct aspects of our business in China through our subsidiary, potential reductions in trade with China and diminished relationships between China and the U.S., as well as the continued escalation of tariffs, could have a material adverse effect on our business and results of operations.

The operations of our subsidiary in China may be adversely affected by China’s evolving economic, political and social conditions.

We conduct our business in China primarily through our wholly-owned subsidiary. The results of operations and future prospects of our subsidiary in China may be adversely affected by, among other things, changes in China's political, economic and social conditions, changes in the relationship between China and its western trade partners, changes in policies of the Chinese government, changes in laws and regulations or in the interpretation of existing laws and regulations, changes in foreign exchange regulations, measures that may be introduced to control inflation, such as interest rate increases and changes in the rates or methods of taxation. In

14


 

addition, changes in demand could result from increased competition from local Chinese manufacturers who have cost advantages or who may be preferred suppliers for Chinese end users. Also, China's commercial laws, regulations and interpretations applicable to non-Chinese owned market participants, such as us, are continually changing. These laws, regulations and interpretations could impose restrictions on our ownership or the operation of our interests in China and have a material adverse effect on our business and results of operations.

Intellectual property rights are difficult to enforce in China and India, which could harm our business.

Commercial law in China is relatively undeveloped compared with the commercial law in many of our other major markets and limited protection of intellectual property is available in China as a practical matter. Similarly, proprietary information may not be afforded the same protection in India as it is in our other major markets with more comprehensive intellectual property laws. Although we take precautions in the operations of our subsidiaries to protect our intellectual property, any local design or manufacture of products that we undertake could subject us to an increased risk that unauthorized parties will be able to copy or otherwise obtain or use our intellectual property, which could harm our business. We may also have limited legal recourse in the event we encounter patent or trademark infringers, which could have a material adverse effect on our business and results of operations.

Uncertainties with respect to the legal system in China may adversely affect the operations of our subsidiary in that country.

Our subsidiary in China is subject to laws and regulations applicable to foreign investment in China. There are uncertainties regarding the interpretation and enforcement of laws, rules and policies in China. The legal system in China is based on written statutes, and prior court decisions have limited precedential value. Because many laws and regulations are relatively new and the Chinese legal system is still evolving, the interpretations of many laws, regulations and rules are not always uniform. Moreover, the relative inexperience of China's judiciary system creates additional uncertainty as to the outcome of any litigation, and the interpretation of statutes and regulations may be subject to government policies reflecting domestic political agendas. Finally, enforcement of existing laws or contracts based on existing law may be uncertain and sporadic. For the preceding reasons, it may be difficult for us to obtain timely or equitable enforcement of laws ostensibly designed to protect companies like ours, which could have a material adverse effect on our business and results of operations.

Regulation of foreign investment in India may adversely affect the operations of our Indian subsidiary.

Our subsidiary in India is subject to laws and regulations applicable to foreign investment in India. India regulates ownership of Indian companies by foreign entities. These regulations may apply to our funding of our Indian operating subsidiary. For example, the government of India has set out criteria for foreign investments in India, including requirements with respect to downstream investments by companies in India which are owned or controlled by foreign entities and the transfer of ownership or control of companies in India in certain industries. These requirements may adversely affect our ability to operate our Indian subsidiary. There can be no assurance that we will be able to obtain any required approvals for future acquisitions, investments or operations in India, or that we will be able to obtain such approvals on satisfactory terms.

Changes in U.S. and foreign energy policy regulations could adversely affect our business.

Energy policy in the U.S. and other countries where we sell our products is evolving rapidly and we anticipate that energy policy will continue to be an important legislative priority in the jurisdictions where we sell our products. It is difficult, if not impossible, to predict the changes in energy policy that could occur, as they may be related to changes in political administration, public policy or other factors. The elimination of, or a change in, any of the current rules and regulations in any of our markets could create a regulatory environment that makes our end users less likely to purchase our products, which could have a material adverse effect on our business. Government subsidies or taxes, which favor or disfavor certain energy sources compared with others, could have a material adverse effect on our business and operating results.

 

 

 

Near-term income statement impact from competitive contracts could adversely affect our operating results.

During weaker market periods, we may choose to be more aggressive in pricing certain competitive projects to protect or gain market share or to maintain or increase the utilization of our facilities. In these situations, it is possible that an incrementally profitable order, while increasing contribution, may be unprofitable from an accounting perspective when including fixed manufacturing costs. In these situations, we are required to recognize the financial loss at the time of order acceptance, or as soon as our cost estimates are updated, whichever occurs first. It is possible we may accumulate losses either on a large project or more than one project such that, in a short time period, for example a reporting quarter, these losses may have a meaningful impact on the earnings for that period.

Our operating results could be adversely affected by customer contract cancellations and delays.

15


 

Adverse economic or specific project conditions can lead to a project being placed on hold or cancelled by our customers. We had one material project cancelled in both fiscal 2024 and fiscal 2023, and no material projects cancelled in fiscal 2022. We had no projects on hold at March 31, 2024.

We attempt to mitigate the risk of cancellation by structuring contracts with our customers to maximize the likelihood that progress payments made to us for individual projects cover the costs we have incurred. As a result, we do not believe we have a significant cash exposure to projects which may be cancelled. Open orders are reviewed continuously through communications with customers. If it becomes evident to us that a project is delayed well beyond its original shipment date, management will move the project into "placed on hold" (i.e., suspended) category. Furthermore, if a project is cancelled by our customer, it is removed from our backlog.

The value of our backlog as of March 31, 2024 was $390,868. Our backlog can be significantly affected by the timing of large orders. The amount of our backlog at March 31, 2024 is not necessarily indicative of future backlog levels or the rate at which our backlog will be recognized as sales. Although historically the amount of modifications and terminations of our orders has not been material compared with our total contract volume, customers can, and sometimes do, terminate or modify their orders. This generally occurs more often in times of end market or capital market turmoil. We cannot predict whether cancellations will occur or accelerate in the future. Although certain of our contracts in backlog may contain provisions allowing for us to assess cancellation charges to our customers to compensate us for costs incurred on cancelled contracts, cancellations of purchase orders or modifications made to existing contracts could substantially and materially reduce our backlog and, consequently, our future sales and results of operations. Moreover, delay of contract execution by our customers can result in volatility in our operating results.

Our current backlog contains a number of large orders from the U.S. Navy. In addition, we are continuing to pursue business in this end market which offers large multi-year projects which have an added risk profile beyond that of our historic customer base. A delay, long-term extension or cancellation of any of these projects could have a material adverse effect on our business and results of operations.

Further, certain defense contracts we secure may be designated a program of highest national priority requiring production preference over commercial orders which could impact our commercial backlog and result in production delays. As a result, commercial customers could seek damages, including liquidated damages, as performance penalties and there may be a negative impact to the willingness of customers to place future orders with us due to a concern that orders may be subordinated to such contracts.

Our customers’ ability and willingness to make progress payments may be impacted by any extended downturn in their markets which could adversely impact their financial stability and increase the risk to us of uncollectible accounts receivables.

The financial strength of our customers can be impacted by a severe or lengthy downturn in their markets which could lead to additional risk in our ability to collect outstanding accounts receivables. We attempt to mitigate this risk with the utilization of progress payments for many projects, but certain industries, end markets and geographies are not as willing to make progress payments. Certain projects require a small portion of the total payments to be held until the customer's facility is fully operational, which can be in excess of one year beyond our delivery of equipment to them. This additional time may add risk to our ability to collect on the outstanding accounts receivables.

We may experience losses if we are unable to collect on our accounts receivables if our customers are unable or unwilling to pay their invoices in a timely manner or at all.

Our customers, even those we have had a long-standing business relationship with, may at any time experience economic hardship which could cause those customers to be unwilling or unable to pay their invoices in a timely manner or at all. In addition, a number of our customers may have limited resources and may not have a history of creditworthiness that we can audit to determine reliability for payment of accounts receivable. For example, many of our customers and the key players within the space and new energy industries, which are unproven markets, have not yet achieved profitability, have incurred significant losses since inception, and may be unable to achieve profitability when expected, if at all. As such, our ability to predict and plan for future revenue and operations within the space and new energy industries is subject to risk. Due to the variable nature of sales and orders within the space and new energy industries, our future revenue and growth in these industries is uncertain and may materially and adversely impact our results of operations.

To the extent a company is unable or unwilling to fulfill their obligations to us, it could result in a material and adverse impact to our results of operations. Even if they are financially solvent and stable and we are successful in securing a commercial relationship with them, their business plans for future programs may be inherently uncertain and unpredictable, and less structured than other companies. If any of our customers suffers significant financial difficulties, insolvency or bankruptcy, they may be unable to pay us in a timely manner or at all. It is also possible that our customers may contest their obligations to pay us, including under bankruptcy laws or otherwise. Even if our customers do not contest their obligations to pay us, if our customers are unable to pay us in a timely manner, it could materially and adversely impact our ability to collect accounts receivable. Moreover, we may have to negotiate significant discounts and/or extended financing terms with these customers in such a situation in an attempt to secure outstanding payments or partial payment. Accordingly, if we are unable to collect upon our accounts receivable as they come due in an efficient and timely manner, our business, financial condition or results of operations may be materially and adversely affected.

16


 

Given our size and the specialization of our business, if we lose any member of our management, technical or sales team and we experience difficulty in finding a qualified replacement, our business could be harmed.

Competition for qualified management, including our executive management, and key technical and sales personnel in our industry is intense. Moreover, our technology is highly specialized, and it may be difficult to replace the loss of any of our key technical and sales personnel. Many of the companies with which we compete for management and key technical and sales personnel have greater financial and other resources than we do or are located in geographic areas which may be considered by some to be more desirable places to live. If we are not able to retain any of our key management, including our executive management, technical or sales personnel, due to competition, retirement or any other reason for leaving, it could have a material adverse effect on our business and results of operations.

If we become subject to product liability, warranty or other claims, our results of operations and financial condition could be adversely affected.

The manufacture and sale of our products exposes us to potential product liability claims, including those that may arise from failure to meet product specifications, misuse or malfunction of our products, design flaws in our products, or use of our products with systems not manufactured or sold by us. For example, our equipment is installed in facilities that operate dangerous processes and the misapplication, improper installation or failure of our equipment may result in exposure to potentially hazardous substances, personal injury, or property damage. In addition, BN produces certain products in large quantities which could also expose us to potential product warranty and liability claims.

Provisions contained in our contracts with customers that attempt to limit our damages may not be enforceable or may fail to protect us from liability for damages and we may not negotiate such contractual limitations of liability in certain circumstances. Our liability insurance may not cover all liabilities and our historical experience may not reflect liabilities we may face in the future. Our risk of liability may increase as we manufacture more complex or larger projects. We also may not be able to continue to maintain such liability insurance at a reasonable cost or on reasonable terms, or at all. Any material liability not covered by provisions in our contracts or by insurance could have a material adverse effect on our business and financial condition.

Furthermore, if a customer suffers damage as a result of an event related to one of our products, even if we are not at fault, they may reduce their business with us. We may also incur significant warranty claims which are not covered by insurance. In the event a customer ceases doing business with us as a result of a product malfunction or defect, perceived or actual, or if we incur significant warranty costs in the future, there could be a material adverse effect on our business and results of operations.

Security threats and other sophisticated computer intrusions could harm our information systems, which in turn could harm our business and financial results.

We utilize information systems and computer technology throughout our business. We store sensitive data, classified data, proprietary information and perform engineering designs and calculations on these systems. Threats to these systems, and the laws and regulations governing security of data, including personal data, on information systems and otherwise held by companies is evolving and adding layers of complexity in the form of new requirements and increasing costs of attempting to protect information systems and data and complying with new cybersecurity regulations. Information systems are subject to numerous and evolving cybersecurity threats and sophisticated computer crimes, which pose a risk to the stability and security of our information systems, computer technology, and business. Global cybersecurity threats can range from uncoordinated individual attempts to gain unauthorized access to our information systems and computer technology to sophisticated and targeted measures known as advanced persistent threats and ransomware. The techniques used in these attacks change frequently and may be difficult to detect for periods of time and we may face difficulties in anticipating and implementing adequate preventative measures. The potential consequences of a material cybersecurity incident and its effects include financial loss, reputational damage, the inability to conduct business, litigation with third parties, theft of intellectual property, fines levied by the Federal Trade Commission or other government agencies, diminution in the value of our investment in research, development and engineering, and increased cybersecurity protection and remediation costs due to the increasing sophistication and proliferation of threats, which in turn could adversely affect our competitiveness and results of operations. A failure or breach in security could expose our company as well as our customers and suppliers to risks of misuse of information, compromising confidential information and technology, destruction of data, production disruptions, ransom payments, and other business risks which could damage our reputation, competitive position and financial results of our operations. Further, our technology resources may be strained due to an increase in the number of remote users. Cybersecurity laws and regulations continue to evolve and are increasingly demanding, both in the U.S. and globally, which adds compliance complexity and may increase our costs of compliance and expose us to reputational damage or litigation, monetary damages, regulatory enforcement actions, or fines in one or more jurisdictions. While we carry cyber insurance, we cannot be certain that our coverage will be adequate for liabilities actually incurred, that insurance will continue to be available to us on economically reasonable terms or at all, or that any insurer will not deny coverage as to any future claim. In addition, defending ourselves against these threats may increase costs or slow operational efficiencies of our business. If any of the foregoing were to occur, it could have a material adverse effect on our business and results of operations.

If third parties infringe upon our intellectual property or if we were to infringe upon the intellectual property of third parties, we may expend significant resources enforcing or defending our rights or suffer competitive injury.

17


 

Our success depends in part on our proprietary technology. We rely on a combination of patent, copyright, trademark, trade secret laws and confidentiality provisions to establish and protect our proprietary rights. If we fail to successfully enforce our intellectual property rights, our competitive position could suffer. We may also be required to spend significant resources to monitor and police our intellectual property rights. Similarly, if we were found to have infringed upon the intellectual property rights of others, our competitive position could suffer. Furthermore, other companies may develop technologies that are similar or superior to our technologies, duplicate or reverse engineer our technologies or design around our proprietary technologies. Any of the foregoing could have a material adverse effect on our business and results of operations.

In some instances, litigation may be necessary to enforce our intellectual property rights and protect our proprietary information, or to defend against claims by third parties that our products infringe upon their intellectual property rights. Any litigation or claims brought by or against us, whether with or without merit, could result in substantial costs to us and divert the attention of our management, which could materially harm our business and results of operations. In addition, any intellectual property litigation or claims against us could result in the loss or compromise of our intellectual property and proprietary rights, subject us to significant liabilities, require us to seek licenses on unfavorable terms, prevent us from manufacturing or selling certain products or require us to redesign certain products, any of which could have a material adverse effect on our business and results of operations.

Our enterprise resource planning system utilized at our facilities in Batavia, NY is aging, and we may experience issues from implementation of a new enterprise resource planning system.

We have an enterprise resource planning system (“ERP”) to assist with the collection, storage, management and interpretation of data from our business activities to support future growth and to integrate significant processes. Our ERP at our Batavia, NY operations is aging and we began implementing a new ERP during fiscal 2024. ERP implementations are complex, distracting to the business and management, and time-consuming and involve substantial expenditures on system software and implementation activities, as well as changes in business processes. Our ERP is critical to our ability to accurately maintain books and records, record transactions, provide important information to our management and prepare our consolidated financial statements. ERP implementations also require the transformation of business and financial processes in order to reap the benefits of the new ERP; any such transformation involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. Any disruptions, delays or deficiencies in the design and implementation of our new ERP could adversely affect our ability to process orders, provide services and customer support, send invoices and track payments, fulfill contractual obligations, or otherwise operate our business. Additionally, if the ERP does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed. Further, we may not realize the benefits we anticipate should all or part of the ERP upgrade implementation process prove to be ineffective. Accordingly, such events may disrupt or reduce the efficiency of our entire operations and have a material adverse effect on our operating results and cash flows.

Our growth is contingent upon expanding our manufacturing facilities in Arvada, CO and Batavia, NY If we are unable to expand our manufacturing facilities in Arvada or Batavia our results of operations and financial condition may be adversely affected and/or we may not be able to meet our growth goals and objectives.

As a manufacturer, our ability to grow revenue is constrained by our ability to expand our manufacturing facilities. Our BN campus is landlocked and there are limited opportunities to expand our manufacturing footprint in Arvada, CO. If we are unable to expand in Arvada our growth may be limited, we may be required to relocate our campus or we may have to incur substantial capital expenditures to redevelop our Arvada campus. Further, we are currently expanding our Batavia, NY campus by constructing a new 30,000 square foot manufacturing facility funded primarily from a strategic investment from one of our defense customers. If we are unable to timely complete the new manufacturing facility we may not be able to meet our planned production schedule for U.S. Navy projects, which could delay the completion of projects in our backlog or reduce the number of U.S. Navy projects we receive in the future, and could cause us to incur significant cost overruns. Any of these risks associated with our ability to grow our manufacturing facilities could adversely affect our results of operations and financial condition.

We face potential liability from asbestos exposure and similar claims that could result in substantial costs to us as well as divert attention of our management, which could have a material adverse effect on our business and results of operations.

We are a defendant in a number of lawsuits alleging illnesses from exposure to asbestos or asbestos-containing products and seeking unspecified compensatory and punitive damages. We cannot predict with certainty the outcome of these lawsuits or whether we could become subject to any similar, related or additional lawsuits in the future. In addition, because some of our products are used in systems that handle toxic or hazardous substances, any failure or alleged failure of our products in the future could result in litigation against us. For example, a claim could be made under various regulations for the adverse consequences of environmental contamination. Any litigation brought against us, whether with or without merit, could result in substantial costs to us as well as divert the attention of our management, which could have a material adverse effect on our business and results of operations.

The terms of our revolving credit facility restrict our ability to pay dividends, and we may not be able to pay dividends in the future.

Our revolving credit facility with Wells Fargo contains terms that restrict our ability to declare or pay dividends. Any determination by our Board of Directors regarding dividends in the future will depend on a variety of factors, including our future

18


 

financial performance, organic growth opportunities, general economic conditions and financial, competitive, regulatory, and other factors, many of which are beyond our control. There can be no guarantee that we will pay dividends in the future.

Provisions contained in our certificate of incorporation and bylaws could impair or delay stockholders' ability to change our management and Board of Directors, and could discourage takeover transactions that some stockholders might consider to be in their best interests.

Provisions of our certificate of incorporation and bylaws could impede attempts by our stockholders to remove or replace our management and Board of Directors, and could discourage others from initiating a potential merger, takeover or other change of control transaction, including a potential transaction at a premium over the market price of our common stock, that our stockholders might consider to be in their best interests. Such provisions include:

We could issue shares of preferred stock with terms adverse to our common stock. Under our certificate of incorporation, our Board of Directors is authorized to issue shares of preferred stock and to determine the rights, preferences and privileges of such shares without obtaining any further approval from the holders of our common stock. We could issue shares of preferred stock with voting and conversion rights that adversely affect the voting power of the holders of our common stock, or that have the effect of delaying or preventing a change in control of our company.
Only a minority of our directors may be elected in a given year. Our bylaws provide for a classified Board of Directors, with only approximately one-third of our Board of Directors elected each year. This provision makes it more difficult to effect a change of control because at least two annual stockholder meetings are necessary to replace a majority of our directors.
Our bylaws contain advance notice requirements. Our bylaws also provide that any stockholder who wishes to bring business before an annual meeting of our stockholders or to nominate candidates for election as directors at an annual meeting of our stockholders must deliver advance notice of their proposals to us before the meeting. Such advance notice provisions may have the effect of making it more difficult to introduce business at stockholder meetings or nominate candidates for election as director.
Our certificate of incorporation requires supermajority voting to approve a change of control transaction. Seventy-five percent of our outstanding shares entitled to vote are required to approve any merger, consolidation, sale of all or substantially all of our assets and similar transactions if the other party to such transaction owns 5% or more of our shares entitled to vote. In addition, a majority of the shares entitled to vote not owned by such 5% or greater stockholder are also required to approve any such transaction.
Amendments to our certificate of incorporation require supermajority voting. Our certificate of incorporation contains provisions that make its amendment require the affirmative vote of both 75% of our outstanding shares entitled to vote and a majority of the shares entitled to vote not owned by any person who may hold 50% or more of our shares unless the proposed amendment was previously recommended to our stockholders by an affirmative vote of 75% of our Board of Directors. This provision makes it more difficult to implement a change to our certificate of incorporation that stockholders might otherwise consider to be in their best interests without approval of our Board of Directors.
Amendments to our bylaws require supermajority voting. Although our Board of Directors is permitted to amend our bylaws at any time, our stockholders may only amend our bylaws upon the affirmative vote of both 75% of our outstanding shares entitled to vote and a majority of the shares entitled to vote not owned by any person who owns 50% or more of our shares. This provision makes it more difficult for our stockholders to implement a change they may consider to be in their best interests without approval of our Board.

Risks Related to the Impacts of Macroeconomic Events

Disruptions or delays in our supply chains could adversely affect our results of operations and financial performance.

Historically, we have not maintained inventories of materials beyond what is needed for current work in progress. The raw materials that we source come from a wide variety of domestic and international suppliers. Global sourcing of many of the products we sell is an important factor in our financial results. Reliance on our suppliers for these products exposes us to volatility in the prices and availability of these materials. Disruptions in our supply chain, especially for an extended period of time, could impact our ability to meet customer requirements and our financial performance could be materially and adversely impacted.

Macroeconomic impacts, including rising inflation, a slowdown in the economy, or a recession or expectation of a recession, may result in increased costs of operations and negatively impact the credit and securities markets generally, which could have a material adverse effect on our results of operations and the market price of our common stock.

Current and future conditions in the economy have an inherent degree of uncertainty and are impacted by political, market, health and social events or conditions. As a result, it is difficult to estimate the level of growth or contraction for the economy as a whole and in the specific markets in which we participate. Current economic uncertainty and market volatility is anticipated to continue as a

19


 

result of higher inflation, increased interest rates, supply chain disruptions, fluctuating foreign currency exchange rates and other geopolitical events. An inflationary environment can increase our cost of labor, as well as other operating costs, which may have a material and adverse impact on our financial results, especially given that a large percentage of our contracts are fixed-price in nature. In addition, economic conditions could impact and reduce the number of customers who purchase our products or services as credit becomes more expensive or unavailable. Although interest rates have increased, inflation may continue. Further, protracted uncertainty related to interest rates could have a negative effect on the securities markets generally which may, in turn, have a material and adverse effect on the market price of our common stock.

Our business, financial condition and results of operations in the past have been and may in the future be adversely affected by public health issues.

Our business, financial condition and results of operations in the past have been and in the future may be adversely affected as a result of a global health crisis, such as the COVID-19 pandemic. A global health crisis could impact our employees, suppliers, customers, financing sources or others’ ability to conduct business, or negatively affect consumer and business confidence or the global economy. A public health crisis has affected, and could affect in the future, large segments of the global economy, including the markets we operate in, disrupting global supply chains, resulting in significant travel and transport restrictions, and creating significant disruption of the financial markets. Economic uncertainty as a result of any global health crisis could negatively affect our business, suppliers, distribution channels, and customers, including as a result of business shutdowns or disruptions for an indefinite period of time, reduced operations, restrictions on shipping, fabricating or installing products, reduced consumer demand, or customers’ ability to make payments. As a result of public health crises, we may experience additional operating costs due to increased challenges with our workforce (including as a result of illness, absenteeism or government orders), implement further precautionary measures to protect the health of our workforce, experience increased project cancellations or projects put on hold, and reduced access to supplies, capital, and fundamental support services (such as shipping and transportation). Any resulting financial impact from a global health crisis cannot be fully estimated at this time, but may materially and adversely affect our business, financial condition, or results of operations.

For example, due to a potential reduction in throughput capacity related to a global pandemic, such as that experienced with the COVID-19 pandemic, we may not be able to deliver products to customers on a timely basis. Certain contracts in our backlog may contain provisions for a buyer to recover liquidated damages if our delivery is past contractual delivery dates, and such liquidated damages claimed by a customer could adversely affect our financial performance.

In addition, we operate and compete globally and the response to global health crises by domestic and foreign governments has been and may be in the future varied and those differences may impact our competitiveness. There are uncertain political climates in the regions where our subsidiaries operate, and governmental action in those regions may result in the temporary closure or limited operations of our subsidiaries. Government assistance during a pandemic may also differ between private and public companies, which may provide an advantage to one compared with another. This may affect our competitive position and could disrupt the market access and success of our business compared with other current or new competitors which could have a material adverse impact on our financial condition or results of operation.

The extent to which our operations may be impacted by any global health situation will depend largely on future developments which are highly uncertain and we are unable to predict the ultimate impact that it may have on our business, future results of operations, financial position or cash flows.

We rely on the performance of highly skilled personnel, including our engineers, production, and technology professionals and increasing competition for such personnel, as well as labor shortages, could adversely affect our business.

The successful implementation of our business strategy depends, in part, on our ability to attract and retain a skilled and talented workforce. Because of the complex nature of many of our products and services, we are generally dependent on a thoroughly trained and highly skilled workforce, including, for example, our engineers and welders. In many of the geographies where we operate, we face a potential shortage of qualified employees.

A number of factors may adversely affect the labor force available to us or increase labor costs, including high employment levels, government regulations, rising inflation rates, and labor shortages. The increasing competition for highly skilled and talented employees could result in higher compensation costs, difficulties in maintaining a capable workforce, and leadership succession planning challenges. Although we believe we will be able to attract, train and retain talented personnel and replace key personnel should the need arise, if we are unable to hire and retain employees capable of performing at a high-level, or if mitigation measures we may take to respond to a decrease in labor availability, such as overtime and third-party outsourcing, have unintended negative effects, our business could be adversely affected. A sustained labor shortage, lack of skilled labor, or increased turnover or labor inflation could lead to increased costs, such as increased overtime to meet demand and increased wage rates to attract and retain employees, which could negatively affect our ability to efficiently operate our manufacturing and distribution facilities and overall business and have other material adverse effects on our business, financial condition, and consolidated results of operations. We may also lose new employees to our competitors in any of our markets before we realize the benefit of our investment in recruiting and training them. If we do not succeed in attracting well-qualified employees or retaining and motivating existing employees, our business would be materially and adversely affected.

20


 

Item 1B. Unresolved Staff Comments

Not applicable.

Item 1C. Cybersecurity

Risk Management and Strategy

We have developed and implemented cybersecurity risk management procedures (“CRMP”) intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our CRMP consists of procedures designed for Graham Corporation and certain subsidiaries and separate procedures designed specifically for Barber-Nichols (“BN”). Our CRMP includes cybersecurity incident response plans (“IRPs”) for Graham Corporation and BN. The purpose of the IRPs are to provide a structured and systematic incident response process for all Information Security Incidents that affect any of our or our subsidiaries’ information technology systems, network, or data, including data of ours and our subsidiaries held, or IT services provided by, third-party vendors or other service providers.

Our CRMP is integrated into our overall enterprise risk management program. We have designated our Senior IT Manager to oversee the implementation and maintenance of the IRP for Graham Corporation. For BN, we have designated BN’s IT Manager to implement and maintain the IRP for BN. Our IT personnel at Graham Corporation and BN have over 50 years of combined experience in the field of cybersecurity and are responsible for the management of our cybersecurity and data privacy programs. Among other information security duties, the Senior IT Manager and IT Manager are responsible for the following for Graham Corporation and BN, respectively:

implementing the IRP;
identifying and managing an incident response team (“IRT”) principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;
coordinating IRT activities, including developing, maintaining, and following appropriate procedures to respond to, appropriately escalate, make decisions regarding, and document identified cybersecurity incidents;
conducting post-incident reviews to gather feedback on identified cybersecurity incident response procedures and address any identified gaps in security measures;
providing training and conducting periodic exercises to promote employee and stakeholder preparedness and awareness of the IRP; and
periodically reviewing the IRP whenever there is a material change in our business practices that may reasonably affect its cybersecurity incident response procedures.

Our cybersecurity risk management program includes:

risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment including risks associated with ransomware;
the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls;
cybersecurity awareness training of our employees, incident response personnel, and senior management;
a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and
a third-party risk management process for service providers, suppliers, and vendors.

We have developed processes to identify and oversee risks from cybersecurity threats associated with our third-party service providers, which includes the information security team assisting with and assessing cybersecurity robustness during vendor onboarding as well as risk-based monitoring of vendors on an ongoing basis.

We may be the subject of cyber incidents in the future. See Item 1A, Risk Factors for more information about the risk posed to us by cybersecurity threats.

Governance

Our Audit Committee, through their responsibilities designated to them in the Audit Committee Charter, oversees cybersecurity risk management as part of its risk oversight function and oversees management’s implementation of our CRMP.

21


 

The Audit Committee receives periodic reports from management and the IT Managers for Graham Corporation and BN on our cybersecurity risks at least annually. In addition, management updates the Audit Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential.

Our management team is responsible for assessing and managing our material risks from cybersecurity threats. Our Senior IT Manager and IT Manager regularly inform our management team of all aspects related to cybersecurity risks and incidents. This is designed to ensure that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing the Company. The team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained cybersecurity consultants.

Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public, or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.

 

22


 

Item 2. Properties

As of March 31, 2024, we conducted our business from the following locations.

 

Location

 

Products/Operations

 

Square Footage

 

 

Owned or Leased

1

Batavia, NY

 

Corporate Headquarters

 

 

43,000

 

 

Owned

2

Batavia, NY

 

Manufacturing, Warehousing and R&D

 

 

270,000

 

 

Owned

3

Arvada, CO

 

Office

 

 

18,000

 

 

Leased

4

Arvada, CO

 

Manufacturing and Warehousing

 

 

83,000

 

 

Leased

5

Houston, TX

 

Sales Office

 

 

1,500

 

 

Leased

6

Jupiter, FL

 

Manufacturing and R&D

 

 

16,900

 

 

Leased

7

Suzhou, China

 

Sales and Engineering

 

 

4,900

 

 

Leased

8

Ahmedabad, India

 

Sales and Engineering

 

 

800

 

 

Leased

We believe that our properties are generally in good condition, are well maintained, and are suitable and adequate to carry on our business. During fiscal 2024, we received a $13,500 strategic investment from a major defense customer to expand and enhance our Batavia, NY production capabilities. This expansion will include the construction of a new 30,000 square foot manufacturing facility beginning in fiscal 2025 on our existing campus, and the purchase of production and automated welding equipment. We also anticipate that additional manufacturing space will be needed over the next several years in order to support our organic growth at BN. We believe we will be able to obtain or build this additional space on commercially reasonable terms.

Item 3. Legal Proceedings

The information required by this Item 3 is contained in Note 17 to our consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K and is incorporated herein by reference.

Item 4. Mine Safety Disclosures

Not applicable.

 

23


 

PART II

(Amounts in thousands, except per share data)

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

Our common stock is traded on the NYSE exchange under the symbol "GHM". As of June 5, 2024, there were 10,871 shares of our common stock outstanding held by approximately 289 stockholders of record.

Subject to the rights of any preferred stock we may then have outstanding, the holders of our common stock are entitled to receive dividends as may be declared from time to time by our Board of Directors out of funds legally available for the payment of dividends. Our revolving credit facility with Wells Fargo contains terms that restrict our ability to declare or pay dividends. Any determination by our Board of Directors regarding dividends in the future will depend on a variety of factors, including our future financial performance, organic growth opportunities, general economic conditions and financial, competitive, regulatory, and other factors, many of which are beyond our control. We did not pay any dividends during fiscal 2024 and have no current intention to pay dividends in the future. There can be no guarantee that we will pay dividends in the future.

Item 6. Reserved

24


 

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

(Amounts in thousands, except per share data)

Overview

We are a global leader in the design and manufacture of mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. We design and manufacture custom-engineered vacuum, heat transfer, cryogenic pump and turbomachinery technologies. For the defense industry, our equipment is used in nuclear and non-nuclear propulsion, power, fluid transfer, and thermal management systems. For the space industry, our equipment is used in propulsion, power and energy management systems, and for life support systems. We supply equipment for vacuum, heat transfer and fluid transfer applications used in energy and new energy markets including oil refining, cogeneration, and multiple alternative and clean power applications including hydrogen. For the chemical and petrochemical industries, our equipment is used in fertilizer, ammonia, ethylene, methanol, and downstream chemical facilities.

 

Our brands are built upon engineering expertise and close customer collaboration to design, develop, and produce mission critical equipment and systems that enable our customers to meet their economic and operational objectives. Continual improvement of our processes and systems to ensure qualified and compliant equipment are hallmarks of our brand. Our early engagement with customers and support until the end of service life are values upon which our brands are built.

Our corporate headquarters is located with our production facilities in Batavia, New York, where surface condensers and ejectors are designed, engineered, and manufactured for the defense, energy and petrochemical industries. Our wholly-owned subsidiary, Barber-Nichols, LLC ("BN"), based in Arvada, Colorado, designs, develops, manufactures, and sells specialty turbomachinery products for the space aerospace, cryogenic, defense and energy markets. In November 2023, we acquired P3 Technologies, LLC ("P3"), located in Jupiter, Florida (See "Acquisition" below). We also have wholly-owned foreign subsidiaries, Graham Vacuum and Heat Transfer Technology Co., Ltd. ("GVHTT"), located in Suzhou, China and Graham India Private Limited ("GIPL"), located in Ahmedabad, India. GVHTT provides sales and engineering support for us throughout Southeast Asia. GIPL provides sales and engineering support for us in India and the Middle East.

This management's discussion and analysis of financial condition and results of operations omits a comparative discussion regarding the fiscal year ended March 31, 2023 versus the fiscal year ended March 31, 2022. Such information is located in Item 7 – Management's Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the fiscal year ended March 31, 2023.

Our fiscal year ends on March 31 of each year. We refer to our fiscal year, which ended March 31, 2024, as fiscal 2024. Likewise, we refer to our fiscal years that will end or have ended March 31, 2025, March 31, 2023, and March 31, 2022, as fiscal 2025, fiscal 2023, and fiscal 2022, respectively.

 

Acquisition

On November 9, 2023, we completed our acquisition of P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business located in Jupiter, Florida that serves the space, new energy, defense, and medical industries. We believe this acquisition advances our growth strategy, further diversifies our market and product offerings, and broadens our turbomachinery solutions. P3 will be managed through BN and is highly complementary to BN's technology and enhances its turbomachinery solutions.

 

The purchase price for P3 was $11,238 and was comprised of 125 shares of our common stock, representing a value of $1,930, and cash consideration of $7,098, subject to certain potential adjustments, including a customary working capital adjustment. The cash consideration was funded through borrowings on our line of credit. The purchase agreement included a contingent earn-out dependent upon certain financial measures of P3 post-acquisition, in which the sellers are eligible to receive up to $3,000 in additional cash consideration. See Note 2 to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K.

Key Results

Key results for fiscal 2024 include the following:

Net sales of $185,533 for fiscal 2024 increased 18% over the prior year period. Approximately $2,206 of this increase was due to the acquisition of P3 in fiscal 2024 and was primarily related to the space industry. Excluding P3, organic growth was 17% over the prior year. This increase was primarily due to sales to the defense industry, which increased $34,166 versus the prior year period primarily due to improved pricing, increased capacity and direct labor, better execution, and the timing of material receipts. Partially

25


 

offsetting this increase was a $7,898 decline in space sales primarily due to the timing of projects, as well as the loss of Virgin Orbit Holding, Inc. ("Virgin Orbit") as a customer in April 2023 due to its Chapter 11 bankruptcy, partially offset by incremental revenue from P3. During fiscal 2023, approximately $5,300 of space revenue was related to Virgin Orbit. Net sales also benefited in fiscal 2024 from strong growth in aftermarket sales to the defense, refining, and petrochemical markets, which increased $12,935 in comparison to the prior year.
Gross profit margin for fiscal 2024 was 21.9%, 570 basis points higher than the comparable period of fiscal 2023. This increase reflected the increased leverage on fixed overhead costs due to the higher volume of sales discussed above, as well as an improved mix of sales related to higher margin defense and aftermarket sales, and better execution and pricing on defense contracts, partially offset by higher incentive compensation in comparison with the prior year. Additionally, during fiscal 2024 we submitted for the employee retention tax credit ("ERC") which benefited our gross profit by approximately $700.
During fiscal 2024, we completed and shipped the remaining two first article units related to the Columbia Class submarine and Ford Class carrier programs.
Selling, general and administrative expenses ("SG&A"), including intangible amortization, for fiscal 2024 increased $9,425 over fiscal 2023. In connection with the acquisition of BN, we entered into a Performance Bonus Agreement to provide employees of BN with a supplemental performance-based award based on the achievement of BN performance objectives for fiscal years ending March 31, 2024, 2025, and 2026 which can range between $2,000 to $4,000 per year (the "BN Performance Bonus"). During fiscal 2024, we recorded $4,258 related to the BN Performance Bonus which includes the applicable employer related payroll taxes. The remainder of this increase was primarily due to increased performance based compensation and professional fees, as well as costs associated with the acquisition of P3 and the implementation of a new ERP system at our Batavia location. Partially offsetting these increases was lower bad debt expense in connection with the Virgin Orbit bankruptcy of $1,154.
Net income and net income per diluted share for fiscal 2024 were $4,556 and $0.42 per share, respectively, compared with $367 and $0.03 per share, respectively, for fiscal 2023. Adjusted net income and adjusted net income per diluted share for fiscal 2024 were $6,796 and $0.63 per share, respectively, compared with $2,519 and $0.24 per share, respectively, for fiscal 2023. See "Non-GAAP Measures" below for important information about these measures and a reconciliation of adjusted net income and adjusted net income per diluted share to the comparable GAAP amount.
Orders booked in fiscal 2024 were $268,447 compared to $202,686 in fiscal 2023 and were 145% of sales during fiscal 2024. This increase was primarily due to a $60,696 increase in defense orders and was primarily from repeat orders in strategic U.S. Navy programs. Additionally, in fiscal 2024 we received a $13,500 strategic investment from a major defense customer to expand and enhance our Batavia, NY production capabilities, primarily for machinery and equipment, in order to support the U.S. Navy's shipbuilding schedule. We believe these repeat orders and investment validate the investments we made, our position as a key supplier to the defense industry, and our customer’s confidence in our execution. Fiscal 2024 orders also benefited from a higher level of capital investment projects in the refining, chemical and petrochemical markets, which are lumpy in nature, as well as newly awarded programs with several key commercial space customers. For fiscal 2024, space orders were $1.7 million, or 11%, higher than fiscal 2023 despite the loss of Virgin Orbit and includes orders generated by P3. For additional information see "Orders, Backlog and Book-to-Bill Ratio" below.
Backlog was $390,868 at March 31, 2024, compared with $301,734 at March 31, 2023. This 30% increase was primarily due to the growth in orders received during 2024 as discussed above. Approximately 84% of our backlog at March 31, 2024 was to the defense industry, which we believe provides stability and visibility to our business. Backlog acquired from our acquisition of P3 was $6,225. Excluding P3, organic backlog growth was 28% over the prior year. For additional information see "Orders, Backlog and Book-to-Bill Ratio" below.
Cash and cash equivalents at March 31, 2024 was $16,939, compared with $18,257 at March 31, 2023. This decrease was primarily due to net repayments of debt of $12,500, cash paid for P3 of $6,812, and $9,226 of capital expenditures as we began to invest in longer-term growth opportunities. These uses of cash were funded by cash flow from operating activities of $28,119 being driven by higher profitability and a reduction in working capital as a result of the change in payment terms related to large defense customers during fiscal 2024 and stronger financial discipline. Additionally, cash provided by operating activities benefited approximately $22,000 from net customer deposits received on long-term U.S. Navy defense contracts that will require cash expenditures over the next 12 to 24 months.
On October 13, 2023, we entered into a new, five-year $50,000 revolving credit facility with Wells Fargo Bank, National Association ("Wells Fargo") of which $35,000 is immediately available. We used the proceeds from the facility and cash on hand to pay down the remaining balance of our term loan. The new facility reduced current borrowing rates by approximately 25 basis

26


 

points to SOFR plus 1.25%, increased the maximum total leverage ratio of 3.5 to 1, and provides us greater financial flexibility to execute on our strategy for growth. For additional information see "Liquidity and Capital Resources" below.

Current Market Conditions

Demand for our equipment and systems for the defense industry is expected to remain strong and continue to expand, based on defense budget plans, accelerated ship build schedules due to geopolitical tensions, the projected build schedule of submarines, aircraft carriers and undersea propulsion and power systems and the solutions we provide. In addition to U.S. Navy applications, we also provide specialty pumps, turbines, compressors, and controllers for various fluid and thermal management systems used in Department of Defense radar, laser, electronics, and power systems. We have built a leading position, and in some instances a sole source position, for certain systems and equipment for the defense industry.

Our traditional energy markets are undergoing significant transition. While we expect that fossil fuels will continue to be an important component in the global energy industry for many years to come, there are significant changes in the priorities for capital investments by our customers and the regions in which those investments are being made. We expect that the systemic changes in the energy markets, which are influenced by the increasing use by consumers of alternative fuels and government policies to stimulate their usage, will lead to demand growth for fossil-based fuels that is less than the global growth rate. The timing and catalyst for a recovery in this market remains uncertain. Accordingly, we believe that in the near term the quantity of projects available for us to compete for will remain low and that new project pricing will remain challenging. Additionally, we believe that the majority of orders in our traditional energy markets will be outside the United States.

Of note, over the last few years we have experienced an increase in our energy and chemical aftermarket orders primarily from the domestic market. Aftermarket orders have historically been a leading indicator of future capital investment by our customers in their facilities for upgrades and expansions. However, if a capital investment upturn were to occur, we do not expect the next cycle to be as robust as years past due to the factors discussed above and are expected to be stronger in our international markets such as China and India.

The alternative and clean energy opportunities for our heat transfer, power production and fluid transfer systems are expected to continue to grow. We assist in designing, developing and producing equipment for hydrogen production, distribution and fueling systems, concentrated solar power and storage, small modular nuclear systems, bioenergy products, and geothermal power generation with lithium extraction. We are positioning the Company to be a more significant contributor as these markets continue to develop.

Over the long-term, we expect that population growth, an expanding global middle class, and an increasing desire for improved quality of life and access to consumer products will drive increased demand for industrial goods within the plastics and resins value chain along with fertilizers and related products. As such, we expect investment in new global chemical and petrochemical capacity will improve and drive growth in demand for our products and services.

Our turbomachinery, pumps, and cryogenic products and market access provide revenue and growth potential in the commercial space/aerospace markets. The commercial space market has grown and evolved rapidly, and we provide rocket engine turbopump systems and components to many of the launch providers for satellites. We expect that in the long-term, extended space exploration will become more prevalent, and we anticipate that our thermal/fluid management and environmental control and life support system turbomachinery will play important roles. We are also participating in future aerospace power and propulsion system development through supply of fluid and thermal management systems components. Small power dense systems are imperative for these applications, and we believe our technology and expertise will enable us to achieve sales growth in this market as well. Sales and orders to the space industry are variable in nature and many of our customers, who are key players in the industry, have yet to achieve profitability and may be unable to continue operations without additional funding similar to Virgin Orbit. Thus, future revenue and growth to this market can be uncertain and may negatively impact our business.

 

 

 

 

 

 

 

 

 

 

27


 

As illustrated below, we have succeeded over the last several years with our strategy to increase our participation in the defense market and diversify our revenue to not be as reliant on our legacy refining and petrochemical markets. The defense market comprised 84% of our total backlog at March 31, 2024.

 

img102392226_0.jpg 

 

Results of Operations

 

For an understanding of the significant factors that influenced our performance, the following discussion should be read in conjunction with our consolidated financial statements and the notes to our consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K.

The following table summarizes our results of operations for the periods indicated:

 

 

Year Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

%

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

28,415

 

 

18

%

Gross profit

 

$

40,585

 

 

$

25,408

 

 

$

15,177

 

 

60

%

Gross profit margin

 

 

21.9

%

 

 

16.2

%

 

 

 

 

 

SG&A expense (1)

 

$

33,583

 

 

$

24,158

 

 

$

9,425

 

 

39

%

SG&A as a percent of sales

 

 

18.1

%

 

 

15.4

%

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

4,189

 

 

1141

%

Diluted income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

0.39

 

 

1300

%

Total assets

 

$

233,879

 

 

$

203,918

 

 

$

29,961

 

 

15

%

 

(1)
Selling, general and administrative expense is referred to as "SG&A."

 

28


 

Fiscal 2024 Compared with Fiscal 2023

The following tables provides our net sales by product line and geographic region including the percentage of total sales and change in comparison to the prior year for each category and period presented:

 

Year Ended

 

 

 

 

 

 

 

 

March 31,

 

 

Change

 

Market

2024

 

%

 

 

2023

 

%

 

 

$

 

 

%

 

Refining

$

29,087

 

 

16

%

 

$

27,270

 

 

17

%

 

$

1,817

 

 

 

7

%

Chemical/Petrochemical

 

20,893

 

 

11

%

 

 

21,950

 

 

14

%

 

 

(1,057

)

 

 

-5

%

Space

 

13,282

 

 

7

%

 

 

21,180

 

 

13

%

 

 

(7,898

)

 

 

-37

%

Defense

 

99,493

 

 

54

%

 

 

65,327

 

 

42

%

 

 

34,166

 

 

 

52

%

Other

 

22,778

 

 

12

%

 

 

21,391

 

 

14

%

 

 

1,387

 

 

 

6

%

Net sales

$

185,533

 

 

100

%

 

$

157,118

 

 

100

%

 

$

28,415

 

 

 

18

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

155,908

 

 

84

%

 

$

127,519

 

 

81

%

 

$

28,389

 

 

 

22

%

International

 

29,625

 

 

16

%

 

 

29,599

 

 

19

%

 

 

26

 

 

 

0

%

Net sales

$

185,533

 

 

100

%

 

$

157,118

 

 

100

%

 

$

28,415

 

 

 

18

%

 

Net sales of $185,533 for fiscal 2024 increased 18% over the prior year period. Approximately $2,206 of this increase was due to the acquisition of P3 in fiscal 2024 and was primarily attributable to the space industry. Excluding P3, organic growth was 17% over the prior year. This increase was primarily due to sales to the defense industry, which increased $34,166 versus the prior year period primarily due to an improved mix of higher margin defense projects, increased capacity and direct labor, better execution, and the timing of material receipts. Partially offsetting this increase was a $7,898 decline in space sales primarily due to the timing of projects, as well as the loss of Virgin Orbit as a customer in April 2023. During fiscal 2023, approximately $5,300 of space revenue related to Virgin Orbit. Net sales also benefited in fiscal 2024 from strong growth in aftermarket sales to the defense, refining, and petrochemical markets, which increased $12,935 in comparison to the prior year.

Our gross margin for fiscal 2024 was 21.9% compared with 16.2% for fiscal 2023. This increase reflected the increased leverage on fixed overhead costs due to the higher volume of sales discussed above, as well as an improved mix of sales related to higher margin defense and aftermarket sales, and better execution and pricing on defense contracts, partially offset by higher incentive compensation in comparison with the prior year. Additionally, during fiscal 2024 we submitted for the Employee Retention Credit which benefited our gross profit by approximately $700. In fiscal 2023, we completed four first article U.S. Navy projects. The remaining two first article projects were completed and shipped during fiscal 2024.

Changes in SG&A expense for fiscal year 2024 compared to fiscal year 2023 are as follows:

 

 

Change YTD FY24 vs. YTD FY23

 

BN Performance Bonus

 

$

4,258

 

Performance-based compensation

 

 

2,227

 

Professional fees

 

 

2,183

 

Equity-based compensation

 

 

473

 

Acquisition costs

 

 

375

 

Amortization of intangibles

 

 

271

 

ERP implementation costs

 

 

241

 

P3 Technologies

 

 

213

 

Bad Debt expense

 

 

(1,154

)

All other

 

 

338

 

Total SG&A change

 

$

9,425

 

In connection with the acquisition of BN, we entered into a Performance Bonus Agreement to provide employees of BN with a supplemental performance-based award based on the achievement of BN performance objectives for fiscal years ending March 31, 2024, 2025, and 2026, which can range between $2,000 to $4,000 per year plus any applicable employer related taxes. This bonus is in addition to the normal employee bonus program at BN and will expire after fiscal 2026. The increase in performance-based compensation is primarily due to the improved performance in fiscal 2024 compared to fiscal 2023. The increase in professional fees over the prior year primarily relates to the increasing complexity in our business associated with our growth and international operations, including the investigation by the Audit Committee of our Board of Directors related to GIPL. See Note 17 to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K and the "Commitments and Contingencies" section below.

29


 

The remainder of this increase was primarily due to costs associated with the acquisition of P3 and the implementation of a new ERP system at our Batavia location. Partially offsetting these increases was lower bad debt expense in connection with the Virgin Orbit bankruptcy.

Net interest expense for fiscal 2024 was $248 compared to $939 in fiscal 2023 primarily due to lower debt levels compared to the prior year partially offset by higher interest rates.

Our effective tax rate for fiscal 2024 was 18%, compared with 35% for fiscal 2023. This decrease was primarily due to higher tax credits recognized in fiscal 2024 due to higher income levels and increased investment in research and development, as well as discrete tax expense recognized in fiscal 2023 related to the vesting of restricted stock awards, and a higher mix of income in higher tax rate foreign jurisdictions in fiscal 2023 compared to fiscal 2024. Our expected effective tax rate for fiscal 2025 is approximately 20% to 22%.

The net result of the above is that net income and net income per diluted share for fiscal 2024 were $4,556 and $0.42 per share, respectively, compared with $367 and $0.03 per share, respectively, for fiscal 2023. Adjusted net income and adjusted net income per diluted share for fiscal 2024 were $6,796 and $0.63 per share, respectively, compared with $2,519 and $0.24 per share, respectively, for fiscal 2023. See "Non-GAAP Measures" below for important information about these measures and a reconciliation of adjusted net income and adjusted net income per diluted share to the comparable GAAP amount.

Non-GAAP Measures

Adjusted net income before net interest expense, income taxes, depreciation and amortization ("EBITDA"), adjusted net income, and adjusted net income per diluted share are provided for information purposes only and are not measures of financial performance under accounting principles generally accepted in the U.S. ("GAAP"). Management believes the presentation of these financial measures reflecting non-GAAP adjustments provides important supplemental information to investors and other users of our financial statements in evaluating the operating results of the Company. In particular, those charges and credits that are not directly related to our operating performance, and are not reflective of our underlying business particularly in light of their unpredictable nature. These non-GAAP disclosures have limitations as analytical tools, should not be viewed as a substitute for net income or net income per diluted share determined in accordance with GAAP, and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP, nor are they necessarily comparable to non-GAAP performance measures that may be presented by other companies. In addition, supplemental presentation should not be construed as an inference that our future results will be unaffected by similar adjustments to net income or net income per diluted share determined in accordance with GAAP. Adjusted EBITDA, adjusted net income and adjusted net income per diluted share are key metrics used by management and our board of directors to assess the Company’s financial and operating performance and adjusted net income and adjusted EBITDA is a basis for a significant portion of management's performance-based compensation.

Adjusted EBITDA excludes charges for depreciation, amortization, interest expense, taxes, acquisition related expenses, equity-based compensation, debt amendment costs, ERP implementation costs, and other unusual/nonrecurring expenses. Adjusted net income and adjusted net income per diluted share exclude intangible amortization, acquisition related expenses, other unusual/nonrecurring expenses and the related tax impacts of those adjustments.

A reconciliation of adjusted EBITDA, adjusted net income, and adjusted net income per diluted share to net income in accordance with GAAP is as follows:

30


 

 

Year Ended

 

 

March 31,

 

 

2024

 

 

2023

 

Net income

$

4,556

 

 

$

367

 

 Acquisition & integration costs

 

432

 

 

 

54

 

 Equity-based compensation

 

1,279

 

 

 

806

 

 Debt amendment costs

 

781

 

 

 

194

 

 Employee Retention Tax Credit

 

(702

)

 

 

-

 

 ERP Implementation costs

 

241

 

 

 

-

 

 Net interest expense

 

248

 

 

 

939

 

 Income taxes

 

1,018

 

 

 

194

 

 Depreciation & amortization

 

5,432

 

 

 

5,987

 

Adjusted EBITDA(1)

$

13,285

 

 

$

8,541

 

 

 

 

 

 

 

Net Sales

 

185,533

 

 

 

157,118

 

Net income as a % of revenue

 

2.5

%

 

 

0.2

%

Adjusted EBITDA as a % of revenue

 

7.2

%

 

 

5.4

%

 

 

 

 

 

 

(1) Beginning in the fourth quarter of fiscal 2024, Adjusted EBITDA no longer excludes the BN Performance Bonus, but now excludes the impact of non-cash equity-based compensation expense in order to be more consistent with market practice. Prior period results have been adjusted to reflect these changes on a comparable basis. The BN Performance Bonus expense was $4.3 million for fiscal 2024 and $0 for fiscal 2023 and will continue through fiscal 2026.

 

 

 

Year Ended

 

 

March 31,

 

 

2024

 

 

2023

 

Net income

$

4,556

 

 

$

367

 

 Acquisition & integration costs

 

432

 

 

 

54

 

 Amortization of intangible assets

 

2,157

 

 

 

2,476

 

 Debt amendment costs

 

781

 

 

 

194

 

 Employee Retention Tax Credit

 

(702

)

 

 

-

 

 ERP Implementation costs

 

241

 

 

 

-

 

 Tax impact of adjustments(1)

 

(669

)

 

 

(572

)

Adjusted net income(2)

$

6,796

 

 

$

2,519

 

 

 

 

 

 

 

GAAP net income per diluted share

$

0.42

 

 

$

0.03

 

Adjusted net income per diluted share

$

0.63

 

 

$

0.24

 

Diluted weighted average common shares outstanding

 

10,844

 

 

 

10,654

 

 

 

 

 

 

 

(1) Applies a normalized tax rate to non-GAAP adjustments, which are pre-tax, based upon the statutory tax rate of 23%.

 

(2) Beginning in the fourth quarter of fiscal 2024, Adjusted Net Income no longer excludes the BN Performance Bonus. The BN Performance Bonus expense, net-of-tax, was $3.3 million for fiscal 2024 and $0 for fiscal 2023 and will continue through fiscal 2026.

 

 

Acquisition and integration costs are incremental costs that are directly related to the BN and P3 acquisitions. These costs may include, among other things, professional, consulting and other fees, system integration costs, and fair value adjustments relating to contingent consideration. Debt Amendment Costs consists of accelerated write-offs of unamortized deferred debt issuance costs and discounts, prepayment penalties, and attorney fees in connection with the amendment of our credit facility. The Employee Retention Tax Credit reflects payroll tax amounts expected to be recovered due to COVID-19 relief programs and is not expected to recur in the future. ERP Implementation Costs relate to consulting costs incurred in connection with the ERP system being implemented throughout our Batavia, N.Y facility in order to enhance efficiency and productivity and are not expected to recur once the project is completed.

 

 

31


 

Liquidity and Capital Resources

 

The following discussion should be read in conjunction with our consolidated statements of cash flows and consolidated balance sheets appearing in Item 8 of Part II of this Annual Report on Form 10-K:

 

 

March 31,

 

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

16,939

 

 

$

18,257

 

Working capital(1)

 

 

8,112

 

 

 

23,904

 

Working capital ratio(2)

 

 

1.1

 

 

 

1.3

 

 

(1)
Working capital equals current assets minus current liabilities.
(2)
Working capital ratio equals current assets divided by current liabilities.

Net cash provided by operating activities for fiscal 2024 was $28,119 compared with $13,914 for fiscal 2023. This increase was primarily due to higher profitability during fiscal 2024 and a reduction in working capital as a result of the change in payment terms related to large defense customers during fiscal 2024 and stronger financial discipline. Additionally, cash provided by operating activities benefited approximately $22,000 from net customer deposits received on long-term U.S. Navy defense contracts that will require cash expenditures over the next 12 to 24 months. Customer deposits, net of unbilled revenue was $43,972 at March 31, 2024 compared to $6,358 at March 31, 2023.

Capital expenditures for the fiscal 2024 were $9,226 versus $3,749 over the comparable period in fiscal 2023. Fiscal 2024 capital expenditures were primarily for machinery and equipment, as well as for buildings and leasehold improvements to fund our growth and productivity improvement initiatives and includes expenditures related to the expansion of production capabilities at our Batavia facility, which is primarily being funded by a $13,500 strategic investment from one of our defense customers. Capital expenditures for fiscal 2025 are expected to be between $10,000 to $15,000 of which approximately half is related to the Batavia facility defense expansion. The remaining capital expenditures for fiscal 2025 are discretionary. We estimate that our maintenance capital spend is approximately $2,000 per year.

Cash and cash equivalents were $16,939 at March 31, 2024 compared with $18,257 at March 31, 2023, as cash provided by operating activities was used to fund capital expenditures, the P3 acquisition, and repayment of debt. At March 31, 2024, approximately $6,552 of our cash and cash equivalents was used to secure our letters of credit and $1,992 of our cash was held by our subsidiaries in China and India.

On October 13, 2023, we terminated our revolving credit facility and repaid our term loan with Bank of America and entered into a new five-year revolving credit facility with Wells Fargo that provides a $35,000 line of credit that automatically increases to $50,000 upon the Company satisfying specified covenants (the "New Revolving Credit Facility"). As of March 31, 2024, there were no borrowings and $1,890 letters of credit outstanding on the New Revolving Credit Facility and the amount available to borrow was $33,110, subject to interest and leverage covenants.

The New Revolving Credit Facility contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of Wells Fargo, which require us to maintain (i) a consolidated total leverage ratio not to exceed 3.50:1.00 and (ii) a consolidated fixed charge coverage ratio of at least 1.20:1.00, in both cases computed in accordance with the definitions and requirements specified in the New Revolving Credit Facility. As of March 31, 2024, we were in compliance with the financial covenants of the New Revolving Credit Facility and our leverage ratio as calculated in accordance with the terms of the New Revolving Credit Facility was 0.5x.

Borrowings under the New Revolving Credit Facility bear interest at a rate equal to, at our option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by Wells Fargo as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon our then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25% per annum in the case of any base rate loan. As of March 31, 2024, the SOFR rate was 5.34%.

Our revolving credit facility with Wells Fargo contains terms that restrict our ability to declare or pay dividends. Any determination by our Board of Directors regarding dividends in the future will depend on a variety of factors, including our future financial performance, organic growth opportunities, general economic conditions and financial, competitive, regulatory, and other factors, many of which are beyond our control. We did not pay any dividends during fiscal 2024 and have no current intention to pay dividends in the future. There can be no guarantee that we will pay dividends in the future.

32


 

In connection with the termination of the old revolving credit facility and term loan with Bank of America, the Company paid $752 in exit costs and recognized an extinguishment charge of $726. (See Note 9 to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K).

We did not have any off-balance sheet arrangements as of March 31, 2024 other than letters of credit incurred in the ordinary course of business.

We believe that cash generated from operations, combined with the liquidity provided by available financing capacity under our credit facility, will be adequate to meet our cash needs for the immediate future.

Stockholders' Equity

The following discussion should be read in conjunction with our consolidated statements of changes in stockholders' equity that can be found in Item 8 of Part II of this Annual Report on Form 10-K. The following table shows the balance of stockholders' equity on the dates indicated:

March 31, 2024

 

 

March 31, 2023

 

$

105,566

 

 

$

96,933

 

Orders, Backlog and Book-to-Bill Ratio

In addition to the non-GAAP measures discussed above, management uses the following key performance metrics to analyze and measure the Company’s financial performance and results of operations: orders, backlog, and book-to-bill ratio. Management uses orders and backlog as measures of current and future business and financial performance and these may not be comparable with measures provided by other companies. Orders represent written communications received from customers requesting the Company to provide products and/or services. Backlog is defined as the total dollar value of net orders received for which revenue has not yet been recognized. Management believes tracking orders and backlog are useful as it often times is a leading indicator of future performance. In accordance with industry practice, contracts may include provisions for cancellation, termination, or suspension at the discretion of the customer.

The book-to-bill ratio is an operational measure that management uses to track the growth prospects of the Company. The Company calculates the book-to-bill ratio for a given period as net orders divided by net sales.

Given that each of orders, backlog and book-to-bill ratio is an operational measure and that the Company's methodology for calculating orders, backlog and book-to-bill ratio does not meet the definition of a non-GAAP measure, as that term is defined by the U.S. Securities and Exchange Commission, a quantitative reconciliation for each is not required or provided.

The following table provides our orders by market and geographic region including the percentage of total orders and change in comparison to the prior year for each category and period presented:

 

Year Ended

 

 

 

 

 

 

 

 

March 31,

 

 

Change

 

Market

2024

 

%

 

 

2023

 

%

 

 

$

 

 

%

 

Refining

$

33,245

 

 

12

%

 

$

29,276

 

 

14

%

 

$

3,969

 

 

 

14

%

Chemical/Petrochemical

 

23,749

 

 

9

%

 

 

15,306

 

 

8

%

 

 

8,443

 

 

 

55

%

Space

 

16,825

 

 

6

%

 

 

15,160

 

 

7

%

 

 

1,665

 

 

 

11

%

Defense

 

177,410

 

 

66

%

 

 

116,714

 

 

58

%

 

 

60,696

 

 

 

52

%

Other

 

17,218

 

 

6

%

 

 

26,230

 

 

13

%

 

 

(9,012

)

 

 

-34

%

Total orders

$

268,447

 

 

100

%

 

$

202,686

 

 

100

%

 

$

65,761

 

 

 

32

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

231,317

 

 

86

%

 

$

167,984

 

 

83

%

 

$

63,333

 

 

 

38

%

International

 

37,130

 

 

14

%

 

 

34,702

 

 

17

%

 

 

2,428

 

 

 

7

%

Total orders

$

268,447

 

 

100

%

 

$

202,686

 

 

100

%

 

$

65,761

 

 

 

32

%

Orders booked in fiscal 2024 were $268,447 compared to $202,686 in fiscal 2023. This increase was primarily driven by growth in defense, refining and petrochemical aftermarket, space, and new energy customers. Noteworthy orders during fiscal 2024 included the following:

Approximately $177,410 in defense orders which were primarily related to follow-on orders for critical U.S. Navy programs related to the Columbia Class submarine and Ford Class carrier programs. These defense orders are expected to be recognized in revenue through early fiscal 2030.

33


 

$22,000 of the defense orders related to a strategic investment and follow-on orders from a major defense customer. These orders include $13,500 to expand and enhance our Batavia, NY production capabilities, primarily for machinery and equipment, in order to support the U.S. Navy's shipbuilding schedule.
$9,100 for a vacuum distillation system for a refinery in India.
Approximately $35,000 of aftermarket orders to the refining and chemical/petrochemical markets.
$1,665 increase in space industry orders which is primarily due to continued growth in this business, as well as the acquisition of P3 partially offset by a decline due to the Virgin Orbit bankruptcy.

For fiscal 2024, our book-to-bill ratio was 1.4x. We believe the strategic investment and increased level of repeat U.S. Navy orders received during the fiscal year validates the investments we made, our position as a key supplier to the defense industry and our customer’s confidence in our execution. Additionally, we believe the strong aftermarket orders are relevant because they historically have been a leading indicator of a cyclical upturn in capital project orders in the refining and chemical/petrochemical markets. However, we do not expect the next cycle to be as robust as years past due to the factors discussed above under "Current Market Conditions."

Orders to the U.S. represented 86% of total orders for fiscal 2024 and is relatively consistent with the prior year. These orders were primarily to the defense and space markets, which represented 66% and 6% of orders, respectively, and are U.S. based.

The following table provides our backlog by market, including the percentage of total backlog, for each category and period presented:

 

 

March 31,

 

 

 

 

March 31,

 

 

 

Change

 

Market

 

2024

 

%

 

 

2023

 

%

 

$

 

 

%

 

Refining

 

$

29,526

 

 

8

%

 

$

26,142

 

 

9

%

$

3,384

 

 

 

13

%

Chemical/Petrochemical

 

 

11,276

 

 

3

%

 

 

7,842

 

 

3

%

 

3,434

 

 

 

44

%

Space

 

 

10,651

 

 

3

%

 

 

8,242

 

 

3

%

 

2,409

 

 

 

29

%

Defense

 

 

328,389

 

 

84

%

 

 

243,628

 

 

81

%

 

84,761

 

 

 

35

%

Other

 

 

11,026

 

 

3

%

 

 

15,880

 

 

5

%

 

(4,854

)

 

 

-31

%

Total backlog

 

$

390,868

 

 

100

%

 

$

301,734

 

 

100

%

$

89,134

 

 

 

30

%

Backlog was $390,868 at March 31, 2024, an increase of 30% compared with $301,734 at March 31, 2023. Approximately 35% to 40% of orders currently in our backlog are expected to be converted to sales within one year and 25% to 30% after one year but within two years. The majority of the orders that are expected to convert beyond twelve months are for the defense industry, specifically the U.S. Navy that have a long conversion cycle (up to six years).

Outlook

We are providing the following fiscal 2025 outlook:

 

Net Sales

 

$200 million to $210 million

Gross Profit

 

22% - 23% of sales

SG&A Expenses(1)

 

16.5% - 17.5% of sales

Tax Rate

 

20% to 22%

Adjusted EBITDA(2)

 

$16.5 million to $19.5 million

Capital Expenditures

 

$10.0 million to $15.0 million

 

 

 

(1) Includes approximately $6.5 million to $7.5 million of BN Performance Bonus, equity-based compensation, and ERP conversion costs included in SG&A expense.

(2) Excludes net interest expense, income taxes, depreciation and amortization from net income, as well as approximately $2.0 million to $3.0 million of equity-based compensation and ERP conversion costs included in SG&A expense.

See "Cautionary Note Regarding Forward-Looking Statements" and "Non-GAAP Measures" above for additional information about forward-looking statements and non-GAAP measures. We have not reconciled non-GAAP forward-looking Adjusted EBITDA to its most directly comparable GAAP measure, as permitted by Item 10(e)(1)(i)(B) of Regulation S-K. Such reconciliation would require unreasonable efforts to estimate and quantify various necessary GAAP components largely because forecasting or predicting our future operating results is subject to many factors out of our control or not readily predictable.

We have made significant progress with the advancements in our business, which we believe puts us on schedule in achieving our fiscal 2027 goals of 8% to 10% average annualized organic revenue growth and Adjusted EBITDA margins in the low to mid-teens.

34


 

Our expectations for sales and profitability assume that we will be able to operate our production facilities at planned capacity, have access to our global supply chain including our subcontractors, do not experience significant global health related disruptions, and assumes no further impact from Virgin Orbit or any other unforeseen events.

Contingencies and Commitments

We have been named as a defendant in lawsuits alleging personal injury from exposure to asbestos allegedly contained in or accompanying our products. We are a co-defendant with numerous other defendants in these lawsuits and intend to vigorously defend ourselves against these claims. The claims in our current lawsuits are similar to those made in previous asbestos lawsuits that named us as a defendant. Such previous lawsuits either were dismissed when it was shown that we had not supplied products to the plaintiffs’ places of work, or were settled by us for immaterial amounts.

During the third quarter of fiscal 2024, the Audit Committee of the Board of Directors, with the assistance of external counsel and forensic professionals, concluded an investigation into a whistleblower complaint received regarding GIPL. The investigation identified both evidence supporting the complaint and other misconduct by employees. The other misconduct totaled $150 over a period of four years and was isolated to GIPL. All involved employees have been terminated and we have implemented remedial actions, including strengthening our compliance program and internal controls. As a result of the investigation, during the third quarter of fiscal 2024, the statutory auditor and bookkeeper of GIPL tendered their resignations and new firms were appointed. We have voluntarily reported the findings of our investigation to the appropriate authorities in India and the U.S. Department of Justice and the Securities and Exchange Commission. Although the resolutions of these matters are inherently uncertain, we do not believe any remaining impact will be material to our overall consolidated results of operations, financial position, or cash flows.

As of March 31, 2024, we are subject to the claims noted above, as well as other legal proceedings and potential claims that have arisen in the ordinary course of business. Although the outcome of the lawsuits, legal proceedings or potential claims to which we are or may become a party cannot be determined and an estimate of the reasonably possible loss or range of loss cannot be made for the majority of the claims, we do not believe that the outcomes, either individually or in the aggregate, will have a material adverse effect on our results of operations, financial position or cash flows. See Note 17 to our consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K for additional information.

Critical Accounting Policies

The discussion and analysis of our financial condition and results of operations are based upon the consolidated financial statements and the notes to consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K, which have been prepared in accordance with GAAP.

Critical accounting policies are defined as those that reflect significant judgments and uncertainties and could potentially result in materially different results under different assumptions and conditions.

Revenue Recognition. The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").

We recognize revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, we have rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of our contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606. Revenue from contracts that is recognized upon shipment accounted for approximately 23% of revenue in fiscal 2024. Revenue from contracts that is recognized over time accounted for approximately 77% of revenue in fiscal 2024. We recognize revenue over time when contract performance results in the creation of a product for which we do not have an alternative use and the contract includes an enforceable right to payment in an amount that corresponds directly with the value of the performance completed. To measure progress towards completion on performance obligations for which revenue is recognized over time the Company utilizes an input method based upon a ratio of direct labor hours incurred to date to management’s estimate of the total labor hours to be incurred on each contract, or cost incurred to date to management's estimate of the total cost to be incurred on each contract, or an output method based upon completion of operational milestones, depending upon the nature of the contract.

 

Business Combinations and Intangible Assets. Assets and liabilities acquired in a business combination are recorded at their estimated fair values at the acquisition date. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Goodwill is recorded when the purchase price exceeds the estimated fair value of the net identifiable tangible and intangible assets acquired. Definite lived intangible assets are amortized over their estimated useful lives and

35


 

are assessed for impairment if certain indicators are present. Goodwill and intangible assets deemed to have indefinite lives are not amortized but are subject to impairment testing annually or earlier if an event or change in circumstances indicates that the fair value of a reporting unit or the indefinite lived asset may have been reduced below its carrying value.

 

Pension and Postretirement Benefits. Defined benefit pension and other postretirement benefit costs and obligations are dependent on actuarial assumptions used in calculating such amounts. These assumptions are reviewed annually and include the discount rate, long-term expected rate of return on plan assets, salary growth, healthcare cost trend rate and other economic and demographic factors. We base the discount rate assumption for our plans on the FTSE Pension Liability Above-Median AA-Index. The long-term expected rate of return on plan assets is based on the plan’s asset allocation, historical returns and expectations as to future returns that are expected to be realized over the estimated remaining life of the plan liabilities that will be funded with the plan assets. The salary growth assumptions are determined based on long-term actual experience and future and near-term outlook. The healthcare cost trend rate assumptions are based on historical cost and payment data, the near-term outlook, and an assessment of likely long-term trends.

Critical Accounting Estimates and Judgments

We have evaluated the accounting policies used in the preparation of the consolidated financial statements and the notes to consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K and believe those policies to be reasonable and appropriate.

We believe that the most critical accounting estimates used in the preparation of our consolidated financial statements relate to labor hour estimates, total cost, and establishment of operational milestones which are used to recognize revenue over time, accounting for contingencies, under which we accrue a loss when it is probable that a liability has been incurred and the amount can be reasonably estimated, accounting for business combinations and intangible assets, and accounting for pensions and other postretirement benefits.

As discussed above under the heading "Critical Accounting Policies", we recognize a majority of our revenue using an over-time recognition method. The key estimate for the over-time recognition model is total labor, total cost and operational milestones to be incurred on each contract and to the extent that these estimates change, it may significantly impact revenue recognized in each period.

Contingencies, by their nature, relate to uncertainties that require us to exercise judgment both in assessing the likelihood that a liability has been incurred as well as in estimating the amount of potential loss. For more information on these matters, see the notes to consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K.

As discussed above under the heading "Critical Accounting Policies", we allocate the purchase price of an acquired company, including when applicable, the acquisition date fair value of contingent consideration between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Third party appraisal firms and other consultants are engaged to assist management in determining the fair values of certain assets acquired and liabilities assumed. Estimating fair values requires significant judgments, estimates and assumptions, including but not limited to discount rates, future cash flows and the economic lives of trade names, technology, customer relationships, and property, plant and equipment. These estimates are based on historical experience and information obtained from the management of the acquired company and are inherently uncertain.

 

During fiscal 2022, we completed the acquisition of BN for an aggregate purchase price of $72,014. We identified and assigned value to identifiable intangible assets of customer relationships, technology and technical know-how, backlog and trade name, and estimated the useful lives over which these intangible assets would be amortized. The estimates of fair values of these identifiable intangible assets were based upon discounted cash flow models, which include assumptions such as forecasted cash flows, customer attrition rates, discount rates, and royalty rates. The fair value estimates resulted in identifiable intangible assets, in the aggregate, of $32,500. The resulting goodwill, in the aggregate, from this acquisition was $23,523. For more information on these matters, see the notes to consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K.

 

During fiscal 2024, we completed the acquisition of P3 for an aggregate purchase price of $11,238. We identified and assigned value to identifiable intangible assets of customer relationships, technology and technical know-how and trade name, and estimated the useful lives over which these intangible assets would be amortized. The estimates of fair values of these identifiable intangible assets were based upon the Multi Period Excess Earnings method, which incorporates assumptions regarding retention rate, new customer growth and customer related costs, as well as a Relief from Royalty method, which develops a market based royalty rate used to reflect the after tax royalty savings attributable to owning the intangible asset. The fair value estimates resulted in identifiable intangible assets, in the aggregate, of $7,200. The resulting goodwill, in the aggregate, from this acquisition was $1,997. For more information on these matters, see the notes to consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K.

 

36


 

Accounting for pensions and other postretirement benefits involves estimating the cost of benefits to be provided well into the future and attributing that cost over the time period each employee works. To accomplish this, assumptions are made about inflation, investment returns, mortality, turnover, medical costs and discount rates. These assumptions are reviewed annually.

 

The discount rate used in accounting for pensions and other postretirement benefits expense (income) is determined in conjunction with our actuary by reference to a current yield curve and by considering the timing and amount of projected future benefit payments. The discount rate assumption for fiscal 2024 was 5.03% for our defined benefit pension plans and 4.76% for our other postretirement benefit plan. A reduction in the discount rate of 50 basis points, with all other assumptions held constant, would have increased fiscal 2024 net periodic benefit expense for our defined benefit pension plans and other postretirement benefit plan by approximately $211 and ($0.1), respectively.

The expected return on plan assets assumption of 5.75% used in accounting for our pension plan is determined by evaluating the mix of investments that comprise plan assets and external forecasts of future long-term investment returns. A reduction in the rate of return of 50 basis points, with other assumptions held constant, would have increased fiscal 2024 net periodic pension expense by approximately $161.

During fiscal 2024 and fiscal 2023, the pension plan extinguished liabilities for vested benefits of certain participants through the purchase of nonparticipating annuity contracts with a third-party insurance company. As a result of these transactions, in fiscal 2024 and fiscal 2023, the projected benefit obligation and plan assets each decreased $1,452 and $1,383, respectively.

As part of our ongoing financial reporting process, a collaborative effort is undertaken involving our managers with functional responsibilities for financial, credit, tax, engineering, manufacturing and benefit matters, and outside advisors such as lawyers, consultants and actuaries. We believe that the results of this effort provide management with the necessary information on which to base their judgments and to develop the estimates and assumptions used to prepare the financial statements.

We believe that the amounts recorded in the consolidated financial statements included in Item 8 of Part II of this Annual Report on Form 10-K related to revenue, contingencies, pensions, other postretirement benefits and other matters requiring the use of estimates and judgments are reasonable, although actual outcomes could differ materially from our estimates.

New Accounting Pronouncements

In the normal course of business, management evaluates all new Accounting Standards Updates (“ASU”) and other accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”), SEC, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed in the Consolidated Financial Statements, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements. For discussion of the newly issued accounting pronouncements see ''Accounting and reporting changes'' in Note 1 to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

The principal market risks (i.e., the risk of loss arising from market changes) to which we are exposed are foreign currency exchange rates, price risk, and interest rate risk.

 

The assumptions applied in preparing the following qualitative and quantitative disclosures regarding foreign currency exchange rate, price risk and interest rate risk are based upon volatility ranges experienced by us in relevant historical periods, our current knowledge of the marketplace, and our judgment of the probability of future volatility based upon the historical trends and economic conditions of the markets in which we operate.

Foreign Currency

International consolidated sales for fiscal 2024 were 16% of total sales. Operating in markets throughout the world exposes us to movements in currency exchange rates. Currency movements can affect sales in several ways, the foremost being our ability to compete for orders against foreign competitors that base their prices on relatively weaker currencies. Business lost due to competition for orders against competitors using a relatively weaker currency cannot be quantified. In addition, cash can be adversely impacted by the conversion of sales made by us in a foreign currency to U.S. dollars. In fiscal 2024, substantially all sales by us and our wholly owned subsidiaries, for which we were paid, were denominated in the local currency of the respective subsidiary (U.S. dollars, Chinese RMB, or India INR). For fiscal 2024, foreign currency exchange rate fluctuations reduced our cash balances by $53 primarily due to the strengthening of the U.S. dollar relative to the Chinese RMB and India INR.

37


 

We have limited exposure to foreign currency purchases. In fiscal 2024, our purchases in foreign currencies represented 4% of the cost of products sold. At certain times, we may enter into forward foreign currency exchange agreements to hedge our exposure against potential unfavorable changes in foreign currency values on significant sales and purchase contracts negotiated in foreign currencies. Forward foreign currency exchange contracts were not used in fiscal 2024 and as of March 31, 2024, we held no forward foreign currency contracts.

Price Risk

Operating in a global marketplace requires us to compete with other global manufacturers which, in some instances, benefit from lower production costs and more favorable economic conditions. Although we believe that our customers differentiate our products on the basis of our manufacturing quality, engineering experience, and customer service, among other things, such lower production costs and more favorable economic conditions mean that our competitors are able to offer products similar to ours at lower prices. In extreme market downturns, we typically see depressed price levels. Additionally, we have faced, and may continue to face, significant cost inflation, specifically in labor costs, raw materials, and other supply chain costs due to increased demand for raw materials and resources caused by the broad disruption of the global supply chain, including those associated with the impact of COVID-19. International conflicts or other geopolitical events, including the 2022 Russian invasion of Ukraine and the Israel-Hamas war, may further contribute to increased supply chain costs due to shortages in raw materials, increased costs for transportation and energy, disruptions in supply chains, and heightened inflation. Further escalation of geopolitical tensions may also lead to changes to foreign exchange rates and financial markets, any of which may adversely affect our business and supply chain, and consequently our results of operation. While there could ultimately be a material impact on our operations and liquidity, at the time of this report, the impact could not be determined.

Interest Rate Risk

In order to fund our strategic growth objectives, including acquisitions, we borrow funds under our revolving credit facility through Wells Fargo that bears interest at a variable rate. As part of our risk management activities, we evaluate the use of interest rate derivatives to add stability to interest expense and to manage our exposure to interest rate movements. As of March 31, 2024, we had $0 variable rate debt outstanding on our revolving credit facility and no interest rate derivatives outstanding. See "Debt" in Note 9 to the Consolidated Financial Statements included in Item 8 of Part II of this Annual Report on Form 10-K for more information on our debt arrangement.

38


 

Item 8. Financial Statements and Supplementary Data

INDEX TO FINANCIAL STATEMENTS

 

Consolidated Financial Statements:

Page

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 00034)

40

 

Consolidated Statements of Operations for the years ended March 31, 2024, 2023 and 2022

42

 

Consolidated Statements of Comprehensive Income (Loss) for the years ended March 31, 2024, 2023 and 2022

43

 

Consolidated Balance Sheets as of March 31, 2024 and 2023

44

 

Consolidated Statements of Cash Flows for the years ended March 31, 2024, 2023 and 2022

45

 

Consolidated Statements of Changes in Stockholders' Equity for the years ended March 31, 2024, 2023 and 2022

46

 

Notes to Consolidated Financial Statements

47

 

39


 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Graham Corporation

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Graham Corporation and subsidiaries (the "Company") as of March 31, 2024 and 2023; the related consolidated statements of operations, comprehensive (loss) income, changes in stockholders' equity, and cash flows, for each of the three years in the period ended March 31, 2024 and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended March 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated June 7, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.

 

Basis for Opinion

 

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

 

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

 

Critical Audit Matter

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

Revenue Recognition — Over time Revenue – Refer to Notes 1 and 3 to the financial statements

Critical Audit Matter Description

The Company recognizes a majority of its revenue over time when contract performance results in the creation of a product for which the Company does not have an alternative use and the contract includes an enforceable right to payment in an amount that corresponds directly with the value of the performance completed. To measure progress towards completion on performance obligations for which revenue is recognized over time the Company primarily utilizes an input method based upon a ratio of direct labor hours incurred to date to management’s estimate of the total direct labor hours to be incurred at completion on each contract or an input method based upon a ratio of direct costs incurred to date to management’s estimate of total costs to be incurred at the completion of each contract. Revenue from contracts that is recognized over time accounted for approximately 77% of revenue in fiscal 2024.

40


 

We identified revenue associated with certain in-process contracts recognized over time utilizing an input method as a critical audit matter because of the judgments necessary for management to estimate total direct labor hours or costs, at completion. An extensive audit effort and a high degree of auditor judgment was required when performing audit procedures to audit management’s estimates of total direct labor hours or total costs at completion used to recognize revenue over time and evaluating the results of those procedures.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s estimate of total direct labor hours or total costs, at completion, for in-process contracts recognized over time included the following, among others:

We tested the effectiveness of controls over management’s estimate of total direct labor hours or total costs at completion for in-process contracts recognized over time.
Performed a risk assessment over the contract population which included analyzing the population using various characteristics of audit interest
We tested the mathematical accuracy of management’s calculation of revenue recognized over time.
For a selection of in-process contracts with customers that were recognized over time utilizing an input method, we performed the following procedures, among others:
a.
Evaluated whether the contracts were properly included in management’s calculation of revenue recognized over time based on the terms and conditions of each contract.
b.
Evaluated the reasonableness and consistency of the methodology used by management to estimate total direct labor hours or total costs at completion for each contract and tested the mathematical accuracy of such estimate.
c.
Evaluated the direct labor hours or costs estimate by obtaining original estimates and any change orders, testing direct labor hours or costs completed to date, observing the work sites and inspecting the progress to completion as of fiscal year end, and performing corroborating inquiries with the Company’s project managers and engineers regarding the estimates of total direct labor hours or total costs at completion.
We evaluated management’s ability to estimate total direct labor hours or total costs at completion accurately by comparing actual direct labor hours or costs incurred to management’s historical estimates for a selection of similar contracts that were completed in fiscal year 2024.

Rochester, New York

June 7, 2024

We have served as the Company's auditor since 1993.

41


 

CONSOLIDATED STATEMENTS OF OPERATIONS

(Dollar amounts in thousands, except per share data)

 

 

 

Years Ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

Cost of products sold

 

 

144,948

 

 

 

131,710

 

 

 

113,685

 

Gross profit

 

 

40,585

 

 

 

25,408

 

 

 

9,129

 

Operating expenses and income:

 

 

 

 

 

 

 

 

 

Selling, general and administrative

 

 

32,217

 

 

 

23,063

 

 

 

20,386

 

Selling, general and administrative - amortization

 

 

1,366

 

 

 

1,095

 

 

 

913

 

Other operating expense (income), net

 

 

80

 

 

 

 

 

 

(827

)

Operating income (loss)

 

 

6,922

 

 

 

1,250

 

 

 

(11,343

)

Other expenses and income:

 

 

 

 

 

 

 

 

 

Loss on extinguishment of debt

 

 

726

 

 

 

 

 

 

 

Other expense (income), net

 

 

374

 

 

 

(250

)

 

 

(527

)

Interest expense, net

 

 

248

 

 

 

939

 

 

 

400

 

Total other expenses and income

 

 

1,348

 

 

 

689

 

 

 

(127

)

Income (loss) before provision (benefit) for income taxes

 

 

5,574

 

 

 

561

 

 

 

(11,216

)

Provision (benefit) for income taxes

 

 

1,018

 

 

 

194

 

 

 

(2,443

)

Net Income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Per share data:

 

 

 

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

Diluted:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

Average common shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Diluted

 

 

10,844

 

 

 

10,654

 

 

 

10,541

 

Dividends declared per share

 

$

 

 

$

 

 

$

0.33

 

 

See Notes to Consolidated Financial Statements.

 

42


 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Dollar amounts in thousands)

 

 

Years Ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

(244

)

 

 

(492

)

 

 

198

 

Defined benefit pension and other postretirement plans, net of income tax
   provision (benefit) of $
194, $(149), and $209, for the years ended
  March 31, 2024, 2023 and 2022, respectively

 

 

694

 

 

 

(500

)

 

 

728

 

Total other comprehensive income (loss)

 

 

450

 

 

 

(992

)

 

 

926

 

Total comprehensive income (loss)

 

$

5,006

 

 

$

(625

)

 

$

(7,847

)

 

See Notes to Consolidated Financial Statements.

 

43


 

CONSOLIDATED BALANCE SHEETS

(Dollar amounts in thousands, except per share data)

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

16,939

 

 

$

18,257

 

Trade accounts receivable, net of allowances ($79 and $1,841 at March 31, 2024
      and 2023, respectively)

 

 

44,400

 

 

 

24,000

 

Unbilled revenue

 

 

28,015

 

 

 

39,684

 

Inventories

 

 

33,410

 

 

 

26,293

 

Prepaid expenses and other current assets

 

 

3,561

 

 

 

1,836

 

Total current assets

 

 

126,325

 

 

 

110,070

 

Property, plant and equipment, net

 

 

32,080

 

 

 

25,523

 

Prepaid pension asset

 

 

6,396

 

 

 

6,107

 

Operating lease assets

 

 

7,306

 

 

 

8,237

 

Goodwill

 

 

25,520

 

 

 

23,523

 

Customer relationships

 

 

14,299

 

 

 

10,718

 

Technology and technical know-how, net

 

 

11,065

 

 

 

9,174

 

Other intangible assets, net

 

 

7,181

 

 

 

7,610

 

Deferred income tax asset

 

 

2,983

 

 

 

2,798

 

Other assets

 

 

724

 

 

 

158

 

Total assets

 

$

233,879

 

 

$

203,918

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current portion of long-term debt

 

$

 

 

$

2,000

 

Current portion of finance lease obligations

 

 

20

 

 

 

29

 

Accounts payable

 

 

20,788

 

 

 

20,222

 

Accrued compensation

 

 

16,800

 

 

 

10,401

 

Accrued expenses and other current liabilities

 

 

6,666

 

 

 

6,434

 

Customer deposits

 

 

71,987

 

 

 

46,042

 

Operating lease liabilities

 

 

1,237

 

 

 

1,022

 

Income taxes payable

 

 

715

 

 

 

16

 

Total current liabilities

 

 

118,213

 

 

 

86,166

 

Long-term debt

 

 

 

 

 

9,744

 

Finance lease obligations

 

 

65

 

 

 

85

 

Operating lease liabilities

 

 

6,449

 

 

 

7,498

 

Accrued pension and postretirement benefit liabilities

 

 

1,254

 

 

 

1,342

 

Other long-term liabilities

 

 

2,332

 

 

 

2,150

 

Total liabilities

 

 

128,313

 

 

 

106,985

 

Commitments and contingencies (Notes 8 and 17)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $1.00 par value, 500 shares authorized

 

 

 

 

 

 

Common stock, $.10 par value, 25,500 shares authorized; 10,993 and 10,774 shares
   issued and
10,850 and 10,635 shares outstanding at March 31, 2024 and 2023,
   respectively

 

 

1,099

 

 

 

1,075

 

Capital in excess of par value

 

 

32,015

 

 

 

28,061

 

Retained earnings

 

 

81,999

 

 

 

77,443

 

Accumulated other comprehensive loss

 

 

(7,013

)

 

 

(7,463

)

Treasury stock (143 and 138 shares at March 31, 2024 and 2023, respectively)

 

 

(2,534

)

 

 

(2,183

)

Total stockholders’ equity

 

 

105,566

 

 

 

96,933

 

Total liabilities and stockholders’ equity

 

$

233,879

 

 

$

203,918

 

`

See Notes to Consolidated Financial Statements.

 

44


 

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Dollar amounts in thousands)

 

 

Years Ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

Operating activities:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

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

 

 

 

 

 

 

 

 

 

Depreciation

 

 

3,275

 

 

 

3,511

 

 

 

3,077

 

Amortization

 

 

2,157

 

 

 

2,476

 

 

 

2,522

 

Virgin Orbit reserves

 

 

95

 

 

 

3,050

 

 

 

 

Amortization of unrecognized prior service cost and actuarial losses

 

 

843

 

 

 

672

 

 

 

996

 

Amortization of debt issuance costs

 

 

131

 

 

 

212

 

 

 

 

Equity-based compensation expense

 

 

1,279

 

 

 

806

 

 

 

809

 

(Gain) loss on disposal or sale of property, plant and equipment

 

 

(5

)

 

 

 

 

 

23

 

Change in fair value of contingent consideration

 

 

80

 

 

 

 

 

 

(1,900

)

Loss on extinguishment of debt

 

 

726

 

 

 

 

 

 

 

Deferred income taxes

 

 

(472

)

 

 

(120

)

 

 

(3,233

)

(Increase) decrease in operating assets:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(20,724

)

 

 

1,520

 

 

 

(2,055

)

Unbilled revenue

 

 

11,855

 

 

 

(14,228

)

 

 

1,550

 

Inventories

 

 

(6,220

)

 

 

(9,919

)

 

 

3,483

 

Income taxes receivable

 

 

998

 

 

 

139

 

 

 

(1,208

)

Prepaid expenses and other current and non-current assets

 

 

(2,199

)

 

 

(97

)

 

 

(340

)

Operating lease assets

 

 

1,212

 

 

 

1,206

 

 

 

1,059

 

Prepaid pension asset

 

 

(287

)

 

 

(651

)

 

 

(1,207

)

Increase (decrease) in operating liabilities:

 

 

 

 

 

 

 

 

 

Accounts payable

 

 

401

 

 

 

3,467

 

 

 

(3,238

)

Accrued compensation, accrued expenses and other current and
   non-current liabilities

 

 

6,011

 

 

 

2,654

 

 

 

1,164

 

Customer deposits

 

 

25,572

 

 

 

20,526

 

 

 

5,523

 

Operating lease liabilities

 

 

(1,119

)

 

 

(1,049

)

 

 

(962

)

Long-term portion of accrued compensation, accrued pension
   liability and accrued postretirement benefits

 

 

(45

)

 

 

(628

)

 

 

491

 

Net cash provided (used) by operating activities

 

 

28,120

 

 

 

13,914

 

 

 

(2,219

)

Investing activities:

 

 

 

 

 

 

 

 

 

Purchase of property, plant and equipment

 

 

(9,226

)

 

 

(3,749

)

 

 

(2,324

)

Proceeds from disposal of property, plant and equipment

 

 

44

 

 

 

 

 

 

 

Redemption of investments at maturity

 

 

 

 

 

 

 

 

5,500

 

Acquisition of P3 Technologies, LLC, net of cash acquired

 

 

(6,812

)

 

 

 

 

 

 

Acquisition of Barber-Nichols, LLC, net of cash acquired

 

 

 

 

 

 

 

 

(60,282

)

Net cash used by investing activities

 

 

(15,994

)

 

 

(3,749

)

 

 

(57,106

)

Financing activities:

 

 

 

 

 

 

 

 

 

Principal repayments on debt

 

 

(25,500

)

 

 

(11,000

)

 

 

(39,750

)

Proceeds from the issuance of debt

 

 

13,000

 

 

 

5,000

 

 

 

58,250

 

Principal repayments on finance lease obligations

 

 

(29

)

 

 

(23

)

 

 

(21

)

Repayments on lease financing obligations

 

 

(287

)

 

 

(275

)

 

 

(225

)

Payment of debt exit costs

 

 

(752

)

 

 

 

 

 

 

Payment of debt issuance costs

 

 

(241

)

 

 

(122

)

 

 

(271

)

Issuance of common stock

 

 

476

 

 

 

 

 

 

 

Dividends paid

 

 

 

 

 

 

 

 

(3,523

)

Purchase of treasury stock

 

 

(58

)

 

 

(21

)

 

 

(41

)

Net cash (used) provided by financing activities

 

 

(13,391

)

 

 

(6,441

)

 

 

14,419

 

Effect of exchange rate changes on cash

 

 

(53

)

 

 

(208

)

 

 

115

 

Net (decrease) increase in cash and cash equivalents

 

 

(1,318

)

 

 

3,516

 

 

 

(44,791

)

Cash and cash equivalents at beginning of year

 

 

18,257

 

 

 

14,741

 

 

 

59,532

 

Cash and cash equivalents at end of year

 

$

16,939

 

 

$

18,257

 

 

$

14,741

 

See Notes to Consolidated Financial Statements.

45


 

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

Years Ended March 31, 2024, 2023 and 2022

(Dollar and share amounts in thousands)

 

 

 

Common Stock

 

 

Capital in

 

 

 

 

 

Accumulated
Other

 

 

 

 

 

Total

 

 

 

 

 

 

Par

 

 

Excess of

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

Stockholders'

 

 

 

Shares

 

 

Value

 

 

Par Value

 

 

Earnings

 

 

Loss

 

 

Stock

 

 

Equity

 

Balance at March 31, 2021

 

 

10,748

 

 

$

1,075

 

 

$

27,272

 

 

$

89,372

 

 

$

(7,397

)

 

$

(12,393

)

 

$

97,929

 

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

(8,773

)

 

 

926

 

 

 

 

 

 

(7,847

)

Issuance of shares

 

 

164

 

 

16

 

 

 

(16

)

 

 

 

 

 

 

 

 

 

 

 

 

Forfeiture of shares

 

 

(111

)

 

 

(11

)

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

Dividends

 

 

 

 

 

 

 

 

 

 

 

(3,523

)

 

 

 

 

 

 

 

 

(3,523

)

Recognition of equity-based compensation expense

 

 

 

 

 

 

 

 

809

 

 

 

 

 

 

 

 

 

 

 

 

809

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(41

)

 

 

(41

)

Issuance of treasury stock

 

 

 

 

 

 

 

 

(306

)

 

 

 

 

 

 

 

 

9,473

 

 

 

9,167

 

Balance at March 31, 2022

 

 

10,801

 

 

 

1,080

 

 

 

27,770

 

 

 

77,076

 

 

 

(6,471

)

 

 

(2,961

)

 

 

96,494

 

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

367

 

 

 

(992

)

 

 

 

 

 

(625

)

Issuance of shares

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Forfeiture of shares

 

 

(44

)

 

 

(5

)

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

Recognition of equity-based compensation expense

 

 

 

 

 

 

 

 

806

 

 

 

 

 

 

 

 

 

 

 

 

806

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(21

)

 

 

(21

)

Issuance of treasury stock

 

 

 

 

 

 

 

 

(520

)

 

 

 

 

 

 

 

 

799

 

 

 

279

 

Balance at March 31, 2023

 

 

10,774

 

 

 

1,075

 

 

 

28,061

 

 

 

77,443

 

 

 

(7,463

)

 

 

(2,183

)

 

 

96,933

 

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

4,556

 

 

 

450

 

 

 

 

 

 

5,006

 

Issuance of shares

 

 

229

 

 

 

25

 

 

 

2,674

 

 

 

 

 

 

 

 

 

(293

)

 

 

2,406

 

Forfeiture of shares

 

 

(10

)

 

 

(1

)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Recognition of equity-based compensation expense

 

 

 

 

 

 

 

 

1,279

 

 

 

 

 

 

 

 

 

 

 

 

1,279

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(58

)

 

 

(58

)

Balance at March 31, 2024

 

 

10,993

 

 

$

1,099

 

 

$

32,015

 

 

$

81,999

 

 

$

(7,013

)

 

$

(2,534

)

 

$

105,566

 

 

See Notes to Consolidated Financial Statements.

 

46


 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Years Ended March 31, 2024, 2023 and 2022

(Amounts in thousands, except per share data)

 

 

Note 1 - The Company and Its Accounting Policies:

Graham Corporation, and its operating subsidiaries, (together, the "Company"), is a global leader in the design and manufacture of mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company acquired Barber-Nichols, LLC ("BN") in June 2021. The accompanying Consolidated Financial Statements include BN at March 31, 2024, 2023 and for the period June 1, 2021 through March 31, 2024. The Company acquired P3 Technologies, LLC ("P3") in November 2023. The accompanying Consolidated Financial Statements include P3 at March 31, 2024 and for the period of November 9, 2023 through March 31, 2024. The Company's significant accounting policies are set forth below.

The Company's fiscal years ended March 31, 2024, 2023 and 2022 are referred to as "fiscal 2024," "fiscal 2023" and "fiscal 2022," respectively.

Principles of consolidation and use of estimates in the preparation of consolidated financial statements

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, BN, located in Arvada, CO, P3, located in Jupiter, FL, Graham Vacuum and Heat Transfer Technology (Suzhou) Co., Ltd., located in China, and Graham India Private Limited ("GIPL"), located in India. All intercompany balances, transactions and profits are eliminated in consolidation.

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the related revenues and expenses during the reporting period. Actual amounts could differ from those estimated.

Translation of foreign currencies

Assets and liabilities of the Company's foreign subsidiaries are translated into U.S. dollars at currency exchange rates in effect at year end and revenues and expenses are translated at average exchange rates in effect for the year. Gains and losses resulting from foreign currency transactions are included in results of operations. The Company's sales and purchases in foreign currencies are not material to the overall consolidated financial statements. Therefore, foreign currency transaction gains and losses have not historically impacted the Company's financial results materially. Gains and losses resulting from translation of the foreign subsidiaries balance sheets are included in a separate component of stockholders' equity. Translation adjustments are not adjusted for income taxes since they relate to an investment, which is permanent in nature.

Revenue recognition

The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").

The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606.

Unbilled revenue (contract assets) in the Consolidated Balance Sheets represents revenue recognized that has not been billed to customers on contracts in which revenue is recognized over time. All progress payments exceeding unbilled revenue are presented as customer deposits (contract liabilities) in the Consolidated Balance Sheets.

Cash and cash equivalents

Cash and cash equivalents consist of cash and highly liquid, short-term investments with maturities at the time of purchase of three months or less.

47


 

Trade Accounts receivable, net of allowances

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The provision for credit losses is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional provisions in the future.

Shipping and handling fees and costs

Shipping and handling fees billed to the customer are recorded in Net sales and the related costs incurred for shipping and handling are included in Cost of products sold.

Inventories

Inventories are stated at the lower of cost or net realizable value, using the average cost method.

Property, plant, equipment and depreciation

Property, plant and equipment are stated at cost net of accumulated depreciation. Major additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. Depreciation is provided based upon the estimated useful lives, or lease term if shorter, under the straight-line method. Estimated useful lives range from approximately three to eight years for office equipment, eight to 25 years for manufacturing equipment, eight years for land improvements, 40 years for buildings and improvements, and leasehold improvements are depreciated over the remaining term of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations.

Business combinations

The Company records its business combinations under the acquisition method of accounting. Under the acquisition method of accounting, the Company allocates the purchase price of each acquisition to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Any excess of the purchase price over the fair value of the net tangible and intangible assets acquired is allocated to goodwill. Direct acquisition-related costs are expensed as incurred.

48


 

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination.

Goodwill is not amortized, but is reviewed for impairment at least annually or more frequently if impairment indicators arise. Goodwill is evaluated for impairment by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary. If it is determined, based on qualitative factors, that the fair value of the reporting unit may be more likely than not less than its carrying amount, or if significant adverse changes in the Company's future financial performance occur that could materially impact fair value, a quantitative goodwill impairment test would be required. Additionally, the Company can elect to forgo the qualitative assessment and perform the quantitative test. If the qualitative assessment indicates that the quantitative analysis should be performed, or if management elects to bypass a qualitative assessment, the Company then evaluates goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount, including goodwill.

Intangible Assets

Acquired intangible assets other than goodwill consist of backlog, customer relationships, technology and technical know-how and tradenames. Backlog and trade names are included in the line item Other intangible assets, net in the Consolidated Balance Sheet. The Company amortizes a portion of its Technology and technical know-how, tradenames, and Customer relationships in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives of eight to twenty years. Backlog and a portion of Technology and technical know-how are amortized in Cost of products sold over the projected conversion period of four to ten years which is based on management estimates at the time of purchase. All other intangibles have indefinite lives and are not amortized.

Impairment of long-lived assets

The Company assesses the impairment of definite-lived long-lived assets or asset groups when events or changes in circumstances indicate that the carrying value may not be recoverable. Factors that are considered in deciding when to perform an impairment review include: a significant decrease in the market price of the asset or asset group; a significant adverse change in the extent or manner in which a long-lived asset or asset group is being used or in its physical condition; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction; a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; or a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than 50%.

Recoverability potential is measured by comparing the carrying amount of the asset or asset group to its related total future undiscounted cash flows. If the carrying value is not recoverable through related cash flows, the asset or asset group is considered to be impaired. Impairment is measured by comparing the asset or asset group's carrying amount to its fair value. When it is determined that useful lives of assets are shorter than originally estimated, and no impairment is present, the rate of depreciation is accelerated in order to fully depreciate the assets over their new shorter useful lives.

Goodwill and intangible assets with indefinite lives are tested annually for impairment. The Company assesses goodwill for impairment by comparing the fair value of its reporting units to their carrying amounts. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that the implied fair value of the goodwill within the reporting unit is less than its carrying value. Fair values for reporting units are determined based on a weighted combination of the market approach and the income approach using discounted cash flows. Indefinite lived intangible assets are assessed for impairment by comparing the fair value of the asset to its carrying value.

Other Long-Term Assets

Other long-term assets include service based cloud computing software implementation costs of $361. Upon implementation completion, these costs will be amortized over the expected term of the hosting arrangement on a straight line basis.

Product warranties

The Company estimates the costs that may be incurred under its product warranties and records a liability in the amount of such costs at the time revenue is recognized. The reserve for product warranties is based upon past claims experience and ongoing

49


 

evaluations of any specific probable claims from customers. A reconciliation of the changes in the product warranty liability is presented in Note 7.

Research and development

Research and development costs are expensed as incurred. The Company incurred estimated research and development costs of $3,944 in fiscal 2024 and research and development costs of $4,144 and $3,845 in fiscal 2023 and fiscal 2022, respectively. Research and development costs are included in the line item Cost of products sold and Selling, general and administrative in the Consolidated Statements of Operations.

Income taxes

The Company recognizes deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company's financial statements or tax returns. Deferred income tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using currently enacted tax rates. The Company evaluates the available evidence about future taxable income and other possible sources of realization of deferred income tax assets and records a valuation allowance to reduce deferred income tax assets to an amount that represents the Company's best estimate of the amount of such deferred income tax assets that more likely than not will be realized.

The Company accounts for uncertain tax positions using a "more likely than not" recognition threshold. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective resolution of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position. These tax positions are evaluated on a quarterly basis. It is the Company's policy to recognize any interest related to uncertain tax positions in interest expense and any penalties related to uncertain tax positions in selling, general and administrative expense.

The Company files federal and state income tax returns in several U.S. and non-U.S. domestic and foreign jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed.

Equity-based compensation

The Company records compensation costs related to equity-based awards based on the estimated fair value of the award on the grant date. Compensation cost is recognized in the Company's Consolidated Statements of Operations over the applicable vesting period. The Company uses the Black-Scholes valuation model as the method for determining the fair value of its stock option awards. For service and performance based restricted stock awards and restricted stock units, the fair market value of the award is determined based upon the closing value of the Company's stock price on the grant date. The fair market value of market-based performance restricted stock awards is determined using the Monte Carlo valuation model. The amount of equity-based compensation expense recognized during a period is based on the portion of the awards that ultimately vest.

50


 

Income (loss) per share data

Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period.

A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Basic income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Basic income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Restricted stock units outstanding

 

 

101

 

 

 

40

 

 

 

 

Weighted average common and potential common
   shares outstanding

 

 

10,844

 

 

 

10,654

 

 

 

10,541

 

Diluted income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

None of the options to purchase shares of common stock which totaled 33 shares in fiscal 2022, were included in the computation of diluted loss per share as the affect would be anti-dilutive given their exercise price as they would not be dilutive upon issuance or due to the net loss in the fiscal year.

Cash flow statement

Interest and income taxes paid as well as non-cash investing and financing activities are as follows:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest paid

 

$

823

 

 

$

1,026

 

 

$

417

 

Income taxes paid

 

 

425

 

 

 

185

 

 

 

2,012

 

Pension and other post retirement income (loss) adjustments, net of income tax

 

 

694

 

 

 

(500

)

 

 

728

 

Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)

 

 

 

 

 

279

 

 

 

204

 

Capital purchases recorded in accounts payable

 

 

620

 

 

 

483

 

 

 

177

 

Issuance of treasury shares as part of the consideration of the acquisition

 

 

1,930

 

 

 

 

 

 

8,964

 

Accumulated other comprehensive income (loss)

Comprehensive income (loss) is comprised of net income and other comprehensive income or loss items, which are accumulated as a separate component of stockholders' equity. For the Company, other comprehensive income or loss items include foreign currency translation adjustments and pension and other postretirement benefit adjustments.

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. The accounting standard for fair value establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs

51


 

are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:

Level 1 – Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.

Level 2 – Valuations determined from quoted prices for similar assets or liabilities in active markets, quoted prices for identical instruments in markets that are not active or by model-based techniques in which all significant inputs are observable in the market.

Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.

The availability of observable inputs can vary and is affected by a wide variety of factors, including, the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.

Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of sales and expenses during the reporting period. Actual results could differ materially from those estimates.

Accounting and reporting changes

In the normal course of business, management evaluates all new Accounting Standards Updates and other accounting pronouncements issued by the Financial Accounting Standards Board, Securities and Exchange Commission, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed below, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

 

Note 2 - Acquisition

 

On November 9, 2023, the Company completed its acquisition of P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business located in Jupiter, FL that serves the space, new energy, defense, and medical industries. The Company believes this acquisition advances its growth strategy, further diversifies its market and product offerings, and

52


 

broadens its turbomachinery solutions. P3 will be managed through the Company's Barber-Nichols, LLC subsidiary and is highly complementary to BN's technology and enhances its turbomachinery solutions.

This transaction was accounted for as a business combination which requires that assets acquired and liabilities assumed be recognized at their fair value as of the acquisition date. The purchase price of $11,238 was comprised of 125 shares of the Company's common stock, representing a value of $1,930, and cash consideration of $7,098, subject to certain potential adjustments, including a customary working capital adjustment. The cash consideration was funded through borrowings on the Company's line of credit. The purchase agreement included a contingent earn-out dependent upon certain financial measures of P3 post-acquisition, in which the sellers are eligible to receive up to $3,000 in additional cash consideration. At November 9, 2023, a liability of $2,040 was recorded for the contingent earn-out. A rollforward of the P3 contingent earn-out liability since the date of acquisition is as follows:

 

Balance at November 9, 2023

 

$

2,040

 

Change in fair value

 

 

80

 

Payments

 

 

 

Balance at March 31, 2024

 

$

2,120

 

 

The change in fair value of the contingent earn-out liability was included in Other operating (income) expense, net in the Consolidated Statements of Operations. Acquisition and integration costs of $352 were expensed in the year ended March 31, 2024, and are included in Selling, general and administrative expenses in the Consolidated Statement of Operations.

The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon their estimated fair value at the date of acquisition and the amount exceeding the fair value of $1,997 was recorded as goodwill, which is deductible for tax purposes. Goodwill generated in the acquisition is related to P3’s assembled workforce, synergies between Graham’s other operations and P3 that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to leverage each other’s technology solutions, and Graham’s ability to utilize acquired management knowledge in providing complementary product offerings to the Company’s customers. The following table summarizes the final purchase price allocation of the assets acquired and liabilities assumed:

 

53


 

 

 

Before Adjustment of Preliminary Allocation of Purchase Price

 

 

 

 

 

After Adjustment of Final Allocation of Purchase Price

 

 

 

November 9,

 

 

 

 

 

March 31,

 

 

 

2023

 

 

Adjustments

 

 

2024

 

Assets acquired:

 

 

 

 

 

 

 

 

 

  Cash and cash equivalents

 

$

286

 

 

$

 

 

$

286

 

  Trade accounts receivable, net of allowances

 

 

465

 

 

 

 

 

 

465

 

  Unbilled revenue

 

 

302

 

 

 

 

 

 

302

 

  Inventories

 

 

443

 

 

 

365

 

 

 

808

 

  Prepaid expenses and other current assets

 

 

93

 

 

 

 

 

 

93

 

  Property, plant & equipment, net

 

 

542

 

 

 

 

 

 

542

 

  Operating lease assets

 

 

130

 

 

 

 

 

 

130

 

  Goodwill

 

 

1,565

 

 

 

432

 

 

 

1,997

 

  Customer relationships

 

 

4,400

 

 

 

 

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

 

 

 

 

 

2,500

 

  Tradename

 

 

300

 

 

 

 

 

 

300

 

  Deferred income tax asset

 

 

53

 

 

 

(53

)

 

 

 

Total assets acquired

 

 

11,079

 

 

 

744

 

 

 

11,823

 

Liabilities assumed:

 

 

 

 

 

 

 

 

 

  Accrued compensation

 

 

62

 

 

 

 

 

 

62

 

  Customer deposits

 

 

389

 

 

 

 

 

 

389

 

  Operating lease liabilities

 

 

134

 

 

 

 

 

 

134

 

Total liabilities assumed

 

 

585

 

 

 

 

 

 

585

 

Purchase price

 

$

10,494

 

 

$

744

 

 

$

11,238

 

 

 

The fair value of acquisition-related intangible assets includes customer relationships, technology and technical know-how, and tradename. The tradename is included in the line item "Other intangible assets, net" in the Consolidated Balance Sheets. The fair value of customer relationships was calculated using an income approach, specifically the Multi Period Excess Earnings method, which incorporates assumptions regarding retention rate, new customer growth and customer related costs. The fair value of tradename and technology and technical know-how were both calculated using a Relief from Royalty method, which develops a market based royalty rate used to reflect the after tax royalty savings attributable to owning the intangible asset.

Customer relationships and tradename are amortized in Selling, general and administrative expense on a straight line basis over their estimated useful lives of eight years and three years respectively. Technology and technical know-how is amortized in Cost of products sold on a straight line basis over its estimated useful life of ten years.

The Consolidated Statement of Operations for the year ended March 31, 2024 includes net sales of P3 of $2,206 and net income of $24. The following unaudited pro forma information presents the consolidated results of operations of the Company as if the P3 acquisition had occurred at the beginning of each of the fiscal periods presented:

 

 

 

For the Year Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Net sales

 

$

189,089

 

 

$

160,376

 

 

Net income (loss)

 

 

5,949

 

 

 

(21

)

 

Earnings per share

 

 

 

 

 

 

 

     Basic

 

$

0.55

 

 

$

0.00

 

 

     Diluted

 

$

0.54

 

 

$

0.00

 

 

 

54


 

The unaudited pro forma information presents the combined operating results of Graham Corporation and P3 with the results prior to the acquisition date adjusted to include the pro forma impact of the adjustment of depreciation of fixed assets based on the preliminary purchase price allocation, the adjustment to interest expense reflecting the cash paid in connection with the acquisition, including acquisition-related expenses, at the Company’s weighted average interest rate, amortization expense related to the fair value adjustments for intangible assets, non-recurring acquisition-related costs and the impact of income taxes on the pro forma adjustments utilizing the applicable statutory tax rate.

The unaudited pro forma results are presented for illustrative purposes only. These pro forma results do not purport to be indicative of the results that would have actually been obtained if the acquisition occurred as of the beginning of each of the periods presented, nor does the pro forma data intend to be a projection of results that may be obtained in the future.

 

Note 3 – Revenue Recognition:

The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer.

The following tables present the Company's net sales disaggregated by market and geographic area:

 

 

 

Year ended March 31,

 

Market

 

2024

 

 

2023

 

 

2022

 

Refining

 

$

29,087

 

 

$

27,270

 

 

$

24,406

 

Chemical/Petrochemical

 

 

20,893

 

 

 

21,950

 

 

 

15,955

 

Defense

 

 

99,493

 

 

 

65,327

 

 

 

62,189

 

Space

 

 

13,282

 

 

 

21,180

 

 

 

5,744

 

Other Commercial

 

 

22,778

 

 

 

21,391

 

 

 

14,520

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

 

 

 

Year ended March 31,

 

Geographic Area

 

2024

 

 

2023

 

 

2022

 

Asia

 

$

15,144

 

 

$

16,040

 

 

$

13,687

 

Canada

 

 

4,229

 

 

 

4,464

 

 

 

3,583

 

Middle East

 

 

2,568

 

 

 

2,914

 

 

 

2,489

 

South America

 

 

733

 

 

 

3,021

 

 

 

1,972

 

U.S.

 

 

155,908

 

 

 

127,519

 

 

 

97,718

 

All other

 

 

6,951

 

 

 

3,160

 

 

 

3,365

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

 

The final destination of products shipped is the basis used to determine net sales by geographic area. No sales were made to the terrorist sponsoring nations of Cuba, Iran, North Korea or Syria.

A performance obligation represents a promise in a contract to provide a distinct good or service to a customer. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Transaction price reflects the amount of consideration to which the Company expects to be entitled in exchange for transferred products. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized as the performance obligation is satisfied. In certain cases, the Company may separate a contract into more than one performance obligation, while in other cases, several products may be part of a fully integrated solution and are bundled into a single performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods underlying each performance obligation. The Company has made an accounting policy election to exclude from the measurement of the contract price all taxes assessed by government authorities that are collected by the Company from its customers. The Company does not adjust the contract price for the effects of a financing component if the Company expects, at contract inception, that the period between when a product is transferred to a customer and when the customer pays for the product will be one year or less.

The Company recognizes revenue over time when contract performance results in the creation of a product for which the Company does not have an alternative use and the contract includes an enforceable right to payment in an amount that corresponds directly with the value of the performance completed. To measure progress towards completion on performance obligations for which revenue is recognized over time the Company utilizes an input method based upon a ratio of direct labor hours incurred to date to management’s estimate of the total labor hours to be incurred on each contract, an input method based upon a ratio of total contract costs

55


 

incurred to date to management's estimate of the total contract costs to be incurred or an output method based upon completion of operational milestones, depending upon the nature of the contract. The Company has established the systems and procedures essential to developing the estimates required to account for performance obligations over time. These procedures include monthly review by management of costs incurred, progress towards completion, identified risks and opportunities, sourcing determinations, changes in estimates of costs yet to be incurred, availability of materials, and execution by subcontractors. Sales and earnings are adjusted on a cumulative catch-up basis in current accounting periods based upon revisions in the contract value due to pricing changes and estimated costs at completion. Losses on contracts are recognized immediately when evident to management. Revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer. Revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria established in ASC 606. The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

77

%

 

 

74

%

 

 

75

%

Revenue recognized at shipment

 

 

23

%

 

 

26

%

 

 

25

%

The timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Consolidated Balance Sheets. Unbilled revenue represents revenue on contracts that is recognized over time and exceeds the amount that has been billed to the customer. Unbilled revenue is separately presented in the Consolidated Balance Sheets. The Company may receive a progress payment from a customer, which is recorded as a customer deposit or have an unconditional right to receive a customer deposit prior to revenue being recognized. Because the performance obligations related to such customer deposits may not have been satisfied, a contract liability is recorded and an offsetting asset of equal amount is recorded as a trade accounts receivable until the deposit is collected. Customer deposits are separately presented in the Consolidated Balance Sheets. Customer deposits are not considered a significant financing component as they are generally received less than one year before the product is completed or used to procure specific material on a contract, as well as related overhead costs incurred during design and construction.

Net contract assets (liabilities) consisted of the following:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

Change

 

 

Change due to amounts acquired

 

 

Change due to revenue recognized

 

 

Change due to invoicing customers/
additional deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled revenue (contract assets)

 

$

28,015

 

 

$

39,684

 

 

$

(11,669

)

 

$

302

 

 

$

97,828

 

 

$

(109,799

)

Customer deposits (contract liabilities)

 

 

(71,987

)

 

 

(46,042

)

 

 

(25,945

)

 

 

(389

)

 

 

29,086

 

 

 

(54,642

)

      Net contract (liabilities) assets

 

$

(43,972

)

 

$

(6,358

)

 

$

(37,614

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities at March 31, 2024 and 2023 include $21,426 and $6,092, respectively, of customer deposits for which the Company has an unconditional right to collect payment. Trade accounts receivable, as presented on the Consolidated Balance Sheets, includes corresponding balances at March 31, 2024 and 2023, respectively.

Receivables billed but not paid under retainage provisions in the Company’s customer contracts were $1,875 and $2,542 at March 31, 2024 and 2023, respectively.

 

The Company's remaining unsatisfied performance obligations represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. The Company also refers to this measure as backlog. As of March 31, 2024, the Company had remaining unsatisfied performance obligations of $390,868. The Company expects to recognize revenue on approximately 35% to 40% of the remaining performance obligations within one year, 25% to 30% in one to two years and the remaining beyond two years.

56


 

Note 4 – Inventories:

Major classifications of inventories are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Raw materials and supplies

 

$

4,396

 

 

$

4,344

 

Work in process

 

 

27,065

 

 

 

20,554

 

Finished products

 

 

1,949

 

 

 

1,395

 

 

 

$

33,410

 

 

$

26,293

 

 

Note 5 – Property, Plant and Equipment:

Major classifications of property, plant and equipment are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Land and land improvements

 

$

450

 

 

$

450

 

Buildings and leasehold improvements

 

 

24,651

 

 

 

23,112

 

Machinery and equipment

 

 

45,391

 

 

 

41,398

 

Construction in progress

 

 

6,699

 

 

 

2,518

 

 

 

 

77,191

 

 

 

67,478

 

Less – accumulated depreciation and amortization

 

 

45,111

 

 

 

41,955

 

 

 

$

32,080

 

 

$

25,523

 

 

Depreciation expense in fiscal 2024, fiscal 2023 and fiscal 2022 was $3,275, $3,511, and $3,077, respectively.

 

 

 

Note 6 – Intangible Assets:

Intangible assets are comprised of the following:

 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

8 - 20 years

 

$

16,200

 

 

$

1,901

 

 

$

14,299

 

Technology and technical know-how

 

10 - 20 years

 

 

12,600

 

 

 

1,535

 

 

 

11,065

 

Backlog

 

4 years

 

 

3,900

 

 

 

3,677

 

 

 

223

 

Tradename

 

3 years

 

 

300

 

 

 

42

 

 

 

258

 

 

 

 

 

$

33,000

 

 

$

7,155

 

 

$

25,845

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

57


 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

20 years

 

$

11,800

 

 

$

1,082

 

 

$

10,718

 

Technology and technical know-how

 

20 years

 

 

10,100

 

 

 

926

 

 

 

9,174

 

Backlog

 

4 years

 

 

3,900

 

 

 

2,990

 

 

 

910

 

 

 

 

 

$

25,800

 

 

$

4,998

 

 

$

20,802

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

A portion of Technology and technical know-how, tradenames, and Customer relationships are amortized in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives. Backlog and a portion of technology and technical know-how are amortized in Cost of products sold over the projected conversion period based on management estimates at time of purchase. Intangible asset amortization was $2,157, $2,476 and $2,522 for fiscal 2024, 2023 and 2022, respectively. The estimated annual amortization expense is as follows:

 

 

 

Annual Amortization

 

2025

 

$

2,218

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029

 

 

1,895

 

2030 and thereafter

 

 

15,889

 

Total intangible amortization

 

$

25,845

 

 

Note 7 – Product Warranty Liability:

A reconciliation of the changes in product warranty liability is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Balance at beginning of year

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

410

 

 

 

364

 

Product warranty claims paid

 

 

(182

)

 

 

(227

)

Balance at end of year

 

$

806

 

 

$

578

 

 

The product warranty liability is included in the line item Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

Note 8 - Leases:

The Company leases certain manufacturing facilities, office space, machinery and office equipment. An arrangement is considered to contain a lease if it conveys the right to use and control an identified asset for a period of time in exchange for consideration. If it is determined that an arrangement contains a lease, then a classification of a lease as operating or finance is determined by evaluating the five criteria outlined in the lease accounting guidance at inception. Leases generally have remaining terms of one year to five years, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The depreciable life of leased assets related to finance leases is limited by the expected term of the lease, unless there is a transfer of title or purchase option that the Company believes is reasonably certain of exercise. Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease. The term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disrupting operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease. The Company’s lease agreements do not contain any residual value guarantees or any material restrictive covenants

58


 

and the Company does not sublease to any third parties. As of March 31, 2024, the Company did not have any material leases that have been signed but not commenced.

Right-of-use ("ROU") lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make payments in exchange for that right of use. Finance lease ROU assets and operating lease ROU assets are included in the line items Property, plant and equipment, net and Operating lease assets, respectively, in the Consolidated Balance Sheets. The current portion and non-current portion of finance and operating lease liabilities are all presented separately in the Consolidated Balance Sheets.

The Company previously entered into operating leases with Ascent Properties Group, LLC ("Ascent"), a limited liability company of which our Chief Executive Officer holds a majority interest, for an office and manufacturing building in Arvada, CO as well as machinery and equipment. During fiscal 2023, the Company entered into an additional lease with Ascent for another manufacturing building in Arvada, CO. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $952, $843 and $707 in fiscal 2024, 2023 and 2022, respectively. Future minimum lease payments under these leases as of March 31, 2024 are $5,785.

The discount rate implicit within the Company's leases is generally not readily determinable, and therefore, the Company uses an incremental borrowing rate in determining the present value of lease payments based on rates available at commencement.

The weighted average remaining lease term and discount rate for finance and operating leases are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Finance Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

3.83

 

 

 

4.45

 

Weighted-average discount rate

 

 

7.75

%

 

 

7.98

%

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

5.93

 

 

 

7.00

 

Weighted-average discount rate

 

 

3.30

%

 

 

3.25

%

 

The components of lease expense are as follows:

 

 

 

Year Ended March 31,

 

 

 

2024

 

 

2023

 

Finance lease cost:

 

 

 

 

 

 

  Amortization of right-of-use assets

 

$

13

 

 

$

24

 

  Interest on lease liabilities

 

 

8

 

 

 

4

 

Operating lease cost

 

 

1,478

 

 

 

1,394

 

Short-term lease cost

 

 

27

 

 

 

17

 

Total lease cost

 

$

1,526

 

 

$

1,439

 

Operating lease costs during fiscal 2024, fiscal 2023 and fiscal 2022 were included within Cost of sales and Selling, general and administrative expenses.

As of March 31, 2024, future minimum payments required under non-cancelable leases are:

 

 

 

Operating
Leases

 

 

Finance
Leases

 

2025

 

$

1,468

 

 

$

26

 

2026

 

 

1,324

 

 

 

26

 

2027

 

 

1,353

 

 

 

26

 

2028

 

 

1,390

 

 

 

21

 

2029 and thereafter

 

 

2,940

 

 

 

 

Total lease payments

 

 

8,475

 

 

 

99

 

 

 

 

 

 

 

 

Less – amount representing interest

 

 

789

 

 

 

14

 

Present value of net minimum lease payments

 

$

7,686

 

 

$

85

 

 

59


 

ROU assets obtained in exchange for new operating lease liabilities were $149 and $1,169 in fiscal 2024 and fiscal 2023, respectively.

 

Note 9 - Debt:

On October 13, 2023, the Company terminated its revolving credit facility and repaid its term loan with Bank of America and entered into a new five-year revolving credit facility with Wells Fargo Bank, National Association ("Wells Fargo") that provides a $35,000 line of credit and automatically increases to $50,000 upon the Company satisfying specified covenants (the "New Revolving Credit Facility"). The additional $15,000 will automatically be available upon (a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $15,000, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $7,500. The New Revolving Credit Facility has a $25,000 sub-limit for letters of credit and the Company may request the issuance of cash secured letters of credit in an aggregate amount of up to $7,500. As of March 31, 2024 , there was $0 borrowed and $1,890 letters of credit outstanding on the New Revolving Credit Facility.

Long term debt is comprised of the following:

 

 

March 31,

 

 

 

2023

 

Bank of America term loan

 

$

12,500

 

Less: unamortized debt issuance costs

 

 

(756

)

 

 

 

11,744

 

Less: current portion

 

 

2,000

 

Total

 

$

9,744

 

The New Revolving Credit Facility contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of Wells Fargo, which require the Company to maintain (i) a consolidated total leverage ratio not to exceed 3.50:1.00 and (ii) a consolidated fixed charge coverage ratio of at least 1.20:1.00, in both cases computed in accordance with the definitions and requirements specified in the New Revolving Credit Facility. As of March 31, 2024, the Company was in compliance with the financial covenants of the New Revolving Credit Facility.

Borrowings under the New Revolving Credit Facility bear interest at a rate equal to, at the Company’s option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25% per annum in the case of any base rate loan. As of March 31, 2024, the SOFR rate was 5.34%.

The Company is required to pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility during the applicable quarter at a per annum rate also determined by reference to the Company’s then-current consolidated total leverage ratio, which fee ranges between 0.10% per annum and 0.20% per annum; provided, however, for a period of one year following the closing date, the quarterly commitment fee will be set at 0.10% per annum. Any outstanding letters of credit that are cash secured will bear a fee equal to the daily amount available to be drawn under such letters of credit multiplied by 0.65% per annum. Any outstanding letters of credit issued under the New Revolving Credit Facility will bear a fee equal to the daily amount drawn under such letters of credit multiplied by the applicable margin for term SOFR loans. As of March 31, 2024, the amount available under the New Revolving Credit Facility was $33,110, subject to the interest and leverage covenants.

In connection with the termination of the old revolving credit facility and term loan with Bank of America, the Company paid $752 in exit costs and recognized an extinguishment charge of $726.

As of March 31, 2024, $1,592 letters of credit remain outstanding with Bank of America and are cash secured. These outstanding letters of credit are subject to a fee of 0.60% per annum. As of March 31, 2024, $4,780 letters of credit are outstanding with HSBC Bank USA, N.A and are cash secured. These outstanding letters of credit are subject to a fee of between 0.75% and 0.85% per annum, depending on the term of the letter of credit. As of March 31, 2024, $180 letters of credit are outstanding with China Construction Bank and are cash secured. Additionally, we have a 10,000 RMB bank guaranty line of credit with China Citic Bank Co. LTD which had $0 letters of credit outstanding at March 31, 2024. Outstanding letters of credit under this agreement are subject to a fee of 0.60% per annum. Total letters of credit outstanding as of March 31, 2024 and March 31, 2023 were $8,442 and $12,842, respectively.

 

60


 

Note 10 - Financial Instruments and Derivative Financial Instruments:

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and trade accounts receivable. The Company places its cash, cash equivalents with high credit quality financial institutions, and evaluates the credit worthiness of these financial institutions on a regular basis. Concentrations of credit risk with respect to trade accounts receivable are limited due to the large number of customers comprising the Company's customer base and their geographic dispersion. At March 31, 2024 and 2023, the Company had no significant concentrations of credit risk.

Letters of Credit

The Company has entered into standby letter of credit agreements with financial institutions relating to the guarantee of future performance on certain contracts. At March 31, 2024 and 2023, the Company was contingently liable on outstanding standby letters of credit aggregating $8,442 and $12,842, respectively.

Fair Value of Financial Instruments

The estimates of the fair value of financial instruments are summarized as follows:

Cash and cash equivalents: The carrying amount of cash and cash equivalents approximates fair value due to the short-term maturity of these instruments and are considered Level 1 assets in the fair value hierarchy.

Short-term and long-term debt: The carrying values of credit facilities with variable rates of interest approximates fair values and is considered a Level 2 liability in the fair value hierarchy.

 

Note 11 – Income Taxes:

An analysis of the components of income (loss) before provision (benefit) for income taxes is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

United States

 

$

5,077

 

 

$

(66

)

 

$

(11,954

)

Asia

 

 

497

 

 

 

627

 

 

 

738

 

Income (loss) before provision (benefit) for income taxes

 

$

5,574

 

 

$

561

 

 

$

(11,216

)

 

The provision (benefit) for income taxes consists of:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

1,133

 

 

$

37

 

 

$

(31

)

State

 

 

100

 

 

 

204

 

 

 

72

 

Foreign

 

 

257

 

 

 

73

 

 

 

749

 

 

 

 

1,490

 

 

 

314

 

 

 

790

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(419

)

 

 

(89

)

 

 

(2,648

)

State

 

 

88

 

 

 

(82

)

 

 

(155

)

Foreign

 

 

(106

)

 

 

93

 

 

 

(423

)

Changes in valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

 

 

 

(472

)

 

 

(120

)

 

 

(3,233

)

Total provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

 

61


 

The reconciliation of the provision (benefit) calculated using the U.S. federal tax rate with the provision (benefit) for income taxes presented in the consolidated financial statements is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Provision (benefit) for income taxes at federal rate

 

$

1,170

 

 

$

118

 

 

$

(2,355

)

State taxes

 

 

156

 

 

 

92

 

 

 

(96

)

Charges not deductible for income tax purposes

 

 

54

 

 

 

26

 

 

 

147

 

Stock based compensation

 

 

(8

)

 

 

114

 

 

 

 

Research and development tax credits

 

 

(327

)

 

 

(240

)

 

 

(295

)

Valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

Effect of foreign tax rate

 

 

26

 

 

 

27

 

 

 

31

 

Nondeductible fringe benefits

 

 

30

 

 

 

44

 

 

 

 

162(m)

 

 

105

 

 

 

 

 

 

 

Foreign withholding tax

 

 

 

 

 

 

 

 

138

 

Foreign-derived intangible income deduction

 

 

(134

)

 

 

 

 

 

(2

)

Global intangible low-taxed income

 

 

(20

)

 

 

55

 

 

 

 

Other

 

 

1

 

 

 

 

 

 

(4

)

Provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

 

The net deferred income tax asset (liability) recorded in the Consolidated Balance Sheets results from differences between financial statement and tax reporting of income and deductions. A summary of the composition of the Company's net deferred income tax asset (liability) follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Depreciation

 

$

(2,931

)

 

$

(3,117

)

Accrued compensation

 

 

237

 

 

 

309

 

Goodwill

 

 

(607

)

 

 

(224

)

Prepaid pension asset

 

 

(1,399

)

 

 

(1,355

)

Accrued pension liability

 

 

232

 

 

 

245

 

Accrued postretirement benefits

 

 

68

 

 

 

79

 

Compensated absences

 

 

531

 

 

 

567

 

Inventories

 

 

2,541

 

 

 

(10

)

Warranty liability

 

 

182

 

 

 

135

 

Accrued expenses

 

 

600

 

 

 

1,276

 

Equity-based compensation

 

 

328

 

 

 

230

 

Allowance for doubtful accounts

 

 

18

 

 

 

422

 

Operating lease assets

 

 

(1,694

)

 

 

(1,894

)

Operating lease liabilities

 

 

1,784

 

 

 

1,963

 

Acquisition costs

 

 

180

 

 

 

142

 

Intangible assets

 

 

187

 

 

 

236

 

New York State investment tax credit

 

 

1,030

 

 

 

1,066

 

Research and development tax credit

 

 

2,771

 

 

 

1,243

 

Research and development credit carryforward

 

 

 

 

 

367

 

Net operating loss carryforwards

 

 

182

 

 

 

2,205

 

Capital loss carryforward

 

 

4,211

 

 

 

4,211

 

Other

 

 

(238

)

 

 

(129

)

 

 

 

8,213

 

 

 

7,967

 

Less: Valuation allowance

 

 

(5,241

)

 

 

(5,277

)

Total

 

$

2,972

 

 

$

2,690

 

 

 

Deferred income taxes include the impact of state investment tax credits of $236, which expire from 2025 to 2037 and state investment tax credits of $794, which have an unlimited carryforward period.

In assessing the realizability of deferred tax assets, management considers, within each taxing jurisdiction, whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based on the consideration

62


 

of the weight of both positive and negative evidence, management determined that a portion of the deferred tax assets as of March 31, 2024 and 2023 related to certain state investment tax credits and the capital loss related to Energy Steel would not be realized, and recorded a valuation allowance of $5,241 and $5,277, respectively.

The Company files federal and state income tax returns in several domestic and international jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed. The Company is subject to U.S. federal examination for tax years 2020 through 2023 and examination in state tax jurisdictions for tax years 2019 through 2023. The Company is subject to examination in the People's Republic of China for tax years 2020 through 2023 and in India for tax years 2018 through 2022. The liability for unrecognized tax benefits was $0 at each of March 31, 2024 and 2023.

 

Note 12 – Employee Benefit Plans:

Retirement Plans

The Company has a qualified defined benefit plan covering Batavia based employees hired prior to January 1, 2003, which is non-contributory. Benefits are based on the employee's years of service and average earnings for the five highest consecutive calendar years of compensation in the ten-year period preceding retirement. The Company's funding policy for the plan is to contribute the amount required by the Employee Retirement Income Security Act of 1974, as amended.

The components of pension (benefit) cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Service cost during the period

 

$

252

 

 

$

333

 

 

$

373

 

Interest cost on projected benefit obligation

 

 

1,312

 

 

 

1,185

 

 

 

1,147

 

Expected return on assets

 

 

(1,851

)

 

 

(2,169

)

 

 

(2,727

)

Amortization of:

 

 

 

 

 

 

 

 

 

Actuarial loss

 

 

843

 

 

 

633

 

 

 

669

 

Net pension cost (benefit)

 

$

556

 

 

$

(18

)

 

$

(538

)

 

The components of net pension (benefit) cost other than the service cost component are included in Other expense (income), net in the Consolidated Statements of Operations.

 

The weighted average actuarial assumptions used to determine net pension cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Discount rate

 

 

5.03

%

 

 

3.66

%

 

 

3.21

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

 

 

3.00

%

Long-term rate of return on plan assets

 

 

5.75

%

 

 

5.50

%

 

 

6.50

%

 

The expected long-term rate of return is based on the mix of investments that comprise plan assets and external forecasts of future long-term investment returns, historical returns, correlations and market volatilities.

The Company does not expect to make any contributions to the plan during the fiscal year ended March 31, 2025.

63


 

Changes in the Company's benefit obligation, plan assets and funded status for the pension plan are presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

26,646

 

 

$

32,991

 

Service cost

 

 

252

 

 

 

333

 

Interest cost

 

 

1,312

 

 

 

1,185

 

Actuarial loss

 

 

(726

)

 

 

(5,364

)

Benefit payments

 

 

(990

)

 

 

(1,116

)

Liability released through annuity purchase

 

 

(1,452

)

 

 

(1,383

)

Projected benefit obligation at end of year

 

$

25,042

 

 

$

26,646

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

32,753

 

 

$

40,049

 

Actual return on plan assets

 

 

1,127

 

 

 

(4,797

)

Benefit and administrative expense payments

 

 

(990

)

 

 

(1,116

)

Annuities purchased

 

 

(1,452

)

 

 

(1,383

)

Fair value of plan assets at end of year

 

$

31,438

 

 

$

32,753

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

6,396

 

 

$

6,107

 

Amount recognized in the Consolidated Balance Sheets

 

$

6,396

 

 

$

6,107

 

 

The weighted average actuarial assumptions used to determine the benefit obligation are:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.27

%

 

 

5.03

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

 

During fiscal 2024 and fiscal 2023, the pension plan released liabilities for vested benefits of certain participants through the purchase of nonparticipating annuity contracts with a third-party insurance company. As a result of these transactions, in fiscal 2024 and fiscal 2023, the projected benefit obligation and plan assets decreased $1,452 and $1,383, respectively. The projected benefit obligation is the actuarial present value of benefits attributable to employee service rendered to date, including the effects of estimated future pay increases. The accumulated benefit obligation reflects the actuarial present value of benefits attributable to employee service rendered to date, but does not include the effects of estimated future pay increases. The accumulated benefit obligation as of March 31, 2024 and 2023 was $22,398 and $23,784, respectively. At March 31, 2024 and 2023, the pension plan was fully funded on an accumulated benefit obligation basis.

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss

 

$

6,847

 

 

$

7,506

 

 

The increase in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss arising during the year

 

$

 

 

$

1,246

 

Amortization of actuarial loss

 

 

(659

)

 

 

(493

)

 

 

$

(659

)

 

$

753

 

 

64


 

The following benefit payments, which reflect future service, are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

1,036

 

2026

 

 

1,001

 

2027

 

 

1,013

 

2028

 

 

1,126

 

2029

 

 

1,193

 

2030-2034

 

 

7,939

 

Total

 

$

13,308

 

 

The weighted average asset allocation of the plan assets by asset category is as follows:

 

 

 

 

 

 

March 31,

 

Asset Category

 

Target Allocation

 

 

2024

 

 

2023

 

Equity securities

 

 

20

%

 

 

22

%

 

 

20

%

Debt securities

 

 

80

%

 

 

78

%

 

 

80

%

 

 

 

 

 

 

100

%

 

 

100

%

 

The investment strategy of the plan is to generate a consistent total investment return sufficient to pay present and future plan benefits to retirees, while minimizing the long-term cost to the Company. Target allocations for asset categories are used to earn a reasonable rate of return, provide required liquidity and minimize the risk of large losses. Targets are adjusted when considered necessary to reflect trends and developments within the overall investment environment.

The fair values of the Company's pension plan assets at March 31, 2024 and 2023, by asset category, are as follows:

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2024

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

81

 

 

$

81

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

4,141

 

 

 

4,141

 

 

 

 

 

 

 

International companies

 

 

2,610

 

 

 

2,610

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

24,606

 

 

 

24,606

 

 

 

 

 

 

 

 

 

$

31,438

 

 

$

31,438

 

 

$

 

 

$

 

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2023

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

91

 

 

$

91

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

3,824

 

 

 

3,824

 

 

 

 

 

 

 

International companies

 

 

2,555

 

 

 

2,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

26,283

 

 

 

26,283

 

 

 

 

 

 

 

 

 

$

32,753

 

 

$

32,753

 

 

$

 

 

$

 

 

The fair value of Level 1 pension assets is obtained by reference to the last quoted price of the respective security on the market which it trades. See Note 1 to the Consolidated Financial Statements.

65


 

On February 4, 2003, the Company closed the defined benefit plan to all employees hired on or after January 1, 2003. In place of the defined benefit plan, these employees participate in the Company's domestic defined contribution plan. The Company contributes a fixed percentage of employee compensation to this plan on an annual basis for these employees. The Company's contribution to the defined contribution plan for these employees in fiscal 2024, fiscal 2023 and fiscal 2022 was $1,237, $1,030 and $710, respectively.

The Company has an unfunded Supplemental Executive Retirement Plan ("SERP") which provides retirement benefits associated with wages in excess of the legislated qualified plan maximums. Pension expense recorded in fiscal 2024, fiscal 2023, and fiscal 2022 related to this plan was $54, $74 and $346, respectively. The weighted average discount rate used to determine pension expense for this plan was 5.01%, 3.64% and 3.21% for fiscal 2024, fiscal 2023 and fiscal 2022, respectively. The weighted average rate of increase in compensation levels used to develop pension expense for this plan was 3% in each of fiscal 2024, fiscal 2023 and fiscal 2022. At March 31, 2024 and 2023, the projected benefit obligation was $1,060 and $1,104, respectively, and is included in the caption "Accrued Pension and Postretirement Benefit Liabilities" in the Consolidated Balance Sheets. The amounts recognized in accumulated other comprehensive loss, net of income tax, consist of a net actuarial loss of ($69) and ($47) at March 31, 2024 and 2023, respectively.

The Company has a domestic defined contribution plan (401(k)) covering substantially all employees. The Company provides matching contributions equal to 100% of the first 3% of an employee's salary deferral and 50% of the next 2% percent of an employee’s salary deferral. Company contributions are immediately vested. Contributions were $1,914 in fiscal 2024, $1,904 in fiscal 2023 and $1,365 in fiscal 2022.

Other Postretirement Benefits

In addition to providing pension benefits, the Company has a plan in the U.S. that provides health care benefits for eligible retirees and eligible survivors of retirees. The Company's share of the medical premium cost has been capped at $4 for family coverage and $2 for single coverage for early retirees, and $1 for both family and single coverage for regular retirees.

On February 4, 2003, the Company terminated postretirement health care benefits for its U.S. employees. Benefits payable to retirees of record on April 1, 2003 remained unchanged.

The components of postretirement benefit expense are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest cost on accumulated benefit obligation

 

$

15

 

 

$

15

 

 

$

13

 

Amortization of actuarial loss

 

 

0

 

 

 

12

 

 

 

25

 

Net postretirement benefit expense

 

$

15

 

 

$

27

 

 

$

38

 

 

Net postretirement benefit expense is included in Other (expense) income, net in the Consolidated Statements of Operations.

 

The weighted average discount rates used to develop the net postretirement benefit cost were 4.76%, 3.32% and 2.34% in fiscal 2024, fiscal 2023 and fiscal 2022, respectively.

 

66


 

Changes in the Company's benefit obligation, plan assets and funded status for the plan are as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

355

 

 

$

478

 

Interest cost

 

 

15

 

 

 

15

 

Actuarial gain

 

 

(15

)

 

 

(95

)

Benefit payments

 

 

(44

)

 

 

(43

)

Projected benefit obligation at end of year

 

$

311

 

 

$

355

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

 

 

$

 

Employer contribution

 

 

44

 

 

 

43

 

Benefit payments

 

 

(44

)

 

 

(43

)

Fair value of plan assets at end of year

 

$

 

 

$

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

(311

)

 

$

(355

)

Amount recognized in the Consolidated Balance Sheets

 

$

(311

)

 

$

(355

)

 

The weighted average actuarial assumptions used to develop the accrued postretirement benefit obligation were:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.08

%

 

 

4.76

%

Medical care cost trend rate

 

 

7.00

%

 

 

7.00

%

 

The medical care cost trend rate used in the actuarial computation ultimately reduces to 4.5% in 2028 and subsequent years. This was accomplished using 0.5% decrements for the years ended March 31, 2024 through 2029.

The current portion of the accrued postretirement benefit obligation of $49 at March 31, 2024 and 2023, respectively, is included in the caption Accrued compensation and the long-term portion is included in the caption Accrued pension and postretirement benefit liabilities in the Consolidated Balance Sheets.

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial (gain) loss

 

$

(2

)

 

$

11

 

 

The decrease in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial gain arising during the year

 

$

(13

)

 

$

(74

)

Amortization of actuarial loss

 

 

(0

)

 

 

(9

)

 

 

$

(13

)

 

$

(83

)

 

The following benefit payments are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

44

 

2026

 

 

41

 

2027

 

 

38

 

2028

 

 

35

 

2029

 

 

32

 

2030-2034

 

 

119

 

Total

 

$

309

 

 

67


 

 

Note 13 - Stock Compensation Plans:

The 2020 Graham Corporation Equity Incentive Plan (the "2020 Plan") provides for the issuance of 722 shares of common stock in connection with grants of incentive stock options, non-qualified stock options, restricted stock units and stock awards to officers, key employees and outside directors, including 112 shares that became available under the 2020 Plan from the Company's prior plan, the Amended and Restated 2000 Graham Corporation Incentive Plan to increase Shareholder Value (the "2000 Plan"). As of August 11, 2020, the effective date of the 2020 Plan, no further awards will be granted under the 2000 Plan. There were 424 shares available for future grants pursuant to the 2020 Plan at March 31, 2024.

The following grants of restricted stock units ("RSUs"), performance stock units ("PSUs"), and restricted stock awards ("RSAs") were awarded:

 

 

Vest 100% on First

 

 

Vest One-Third Per Year

 

 

Vest 100% on Third

 

 

 

 

 

Anniversary (1)

 

 

Over Three-Year Term (1)

 

 

Anniversary (1)

 

 

 

 

 

 

 

 

Officers and

 

 

Officers and

 

 

Total Shares

Year Ended March 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2024

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

33

 

 

126

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vested RSAs

 

22

 

 

54

 

 

 

 

 

76

     Performance Vested RSAs

 

 

 

 

 

 

 

88

 

 

88

(1) Subject to the terms of the applicable award.

Stock-based compensation cost and the related tax benefits were as follows:

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

1,188

 

 

 

264

 

2023

 

 

785

 

 

 

173

 

2022

 

 

780

 

 

 

173

 

The following table summarizes information about the Company's stock option awards during, fiscal 2023 and fiscal 2022:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Shares

 

 

Average

 

 

Weighted

 

Aggregate

 

 

Under

 

 

Exercise

 

 

Average Remaining

 

Intrinsic

 

 

Option

 

 

Price

 

 

Contractual Term

 

Value

Outstanding at March 31, 2021

 

 

37

 

 

 

18.92

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(4

)

 

 

21.19

 

 

 

 

 

Outstanding at March 31, 2022

 

 

33

 

 

 

18.65

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(33

)

 

 

18.65

 

 

 

 

 

Outstanding at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested or expected to vest at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2024, there was $2,007 of total unrecognized stock-based compensation expense related to non-vested restricted stock. The Company expects to recognize this expense over a weighted average period of 1.32 years.

68


 

The following table summarizes information about the Company's RSAs, RSUs, and PSUs granted during fiscal 2024, fiscal 2023 and fiscal 2022:

 

 

 

Number of RSAs, RSUs and PSUs

 

 

Weighted Average
Grant Date Fair Value

 

 

Aggregate
Intrinsic Value

 

Non-vested at March 31, 2021

 

 

165

 

 

 

20.56

 

 

 

 

Granted

 

 

164

 

 

 

18.29

 

 

 

 

Vested

 

 

(58

)

 

 

18.15

 

 

 

 

Forfeited

 

 

(112

)

 

 

21.29

 

 

 

 

Non-vested at March 31, 2022

 

 

159

 

 

 

18.59

 

 

 

 

Granted

 

 

238

 

 

 

8.51

 

 

 

 

Vested

 

 

(35

)

 

 

8.14

 

 

 

 

Forfeited

 

 

(57

)

 

 

18.86

 

 

 

 

Non-vested at March 31, 2023

 

 

305

 

 

 

11.09

 

 

 

 

Granted

 

 

157

 

 

 

10.95

 

 

 

 

Vested

 

 

(68

)

 

 

11.96

 

 

 

 

Forfeited

 

 

(25

)

 

 

15.29

 

 

 

 

Non-vested at March 31, 2024

 

 

369

 

 

 

11.05

 

 

$

10,083

 

 

The Company has an Employee Stock Purchase Plan, as amended (the "ESPP"), which allows eligible employees to purchase shares of the Company's common stock at a discount of up to 15% of its fair market value on the lower of the last or first day of the six-month offering period. A total of 400 shares of common stock may be purchased under the ESPP. Issuance of shares, stock-based compensation cost and the related tax benefits were as follows:

 

 

 

Issued from

 

 

Issued from

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Treasury Shares

 

 

Common Stock

 

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

 

 

 

50

 

 

 

91

 

 

 

20

 

2023

 

 

29

 

 

 

17

 

 

 

21

 

 

 

5

 

2022

 

 

18

 

 

 

 

 

 

29

 

 

 

7

 

 

Note 14 – Changes in Accumulated Other Comprehensive Loss:

The changes in accumulated other comprehensive loss by component for fiscal 2024 and fiscal 2023 are:

 

 

 

Pension and Other Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2022

 

 

(6,970

)

 

 

499

 

 

 

(6,471

)

Other comprehensive income before reclassifications

 

 

(1,023

)

 

 

(492

)

 

 

(1,515

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

523

 

 

 

 

 

 

523

 

Net current-period other comprehensive income

 

 

(500

)

 

 

(492

)

 

 

(992

)

Balance at March 31, 2023

 

 

(7,470

)

 

 

7

 

 

 

(7,463

)

Other comprehensive income before reclassifications

 

 

35

 

 

 

(244

)

 

 

(209

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

659

 

 

 

 

 

 

659

 

Net current-period other comprehensive income

 

 

694

 

 

 

(244

)

 

 

450

 

Balance at March 31, 2024

 

$

(6,776

)

 

$

(237

)

 

$

(7,013

)

 

 

 

69


 

The reclassifications out of accumulated other comprehensive loss by component are as follows:

Year ended March 31, 2024

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(843

)

(1)

 

 

 

 

 

(843

)

 

 

Income before provision for income taxes

 

 

 

(184

)

 

 

Provision for income taxes

 

 

$

(659

)

 

 

Net income

 

Year ended March 31, 2023

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(672

)

(1)

 

 

 

 

 

(672

)

 

 

Income before provision for income taxes

 

 

 

(149

)

 

 

Provision for income taxes

 

 

$

(523

)

 

 

Net income

 

(1)
These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. See Note 12.

 

Note 15 - Segment Information:

The Company has one reporting segment as its operating segments meet the requirements for aggregation. The Company and its operating subsidiaries design and manufacture mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company also services and sells spare parts for its equipment.

See Note 3 to the Consolidated Financial Statements for net sales by market and geographic area.

In fiscal 2024, the Company had two customers whose sales amounted to 16% and 15% of total consolidated net sales. In fiscal 2023, the Company had two customers whose sales amounted to 15% and 12% of total consolidated net sales. In fiscal 2022, the Company had two customers whose sales amounted to 12% and 10% of total consolidated net sales. One customer representing such sales was the same customer in fiscal 2024, fiscal 2023 and fiscal 2022.

 

Note 16 – Purchase of Treasury Stock:

On January 29, 2015, the Company’s Board of Directors authorized a stock repurchase program. Under the stock repurchase program the Company is permitted to repurchase up to $18,000 of its common stock either in the open market or through privately negotiated transactions. Cash on hand has been used to fund all stock repurchases under the program. No shares were purchased under this program in fiscal 2024, fiscal 2023 or fiscal 2022. Under the terms of our credit agreement with Wells Fargo, the Company cannot repurchase shares of its common stock if the Company is in default or if such repurchase would result in an event of default under the credit agreement.

 

Note 17 – Commitments and Contingencies:

The Company has been named as a defendant in lawsuits alleging personal injury from exposure to asbestos allegedly contained in, or accompanying, products made by the Company. The Company is a co-defendant with numerous other defendants in these lawsuits and intends to vigorously defend itself against these claims. The claims in the Company’s current lawsuits are similar to those made in previous asbestos-related suits that named the Company as a defendant, which either were dismissed when it was shown that the Company had not supplied products to the plaintiffs’ places of work or were settled for immaterial amounts. The Company cannot provide any assurances that any pending or future matters will be resolved in the same manner as previous lawsuits.

70


 

During the third quarter of fiscal 2024, the Audit Committee of the Board of Directors, with the assistance of external counsel and forensic professionals, concluded an investigation into a whistleblower complaint received regarding GIPL. The investigation identified both evidence supporting the complaint and other misconduct by employees. The other misconduct totaled $150 over a period of four years and was isolated to GIPL. All involved employees have been terminated and the Company has implemented remedial actions, including strengthening its compliance program and internal controls. As a result of the investigation, during the third quarter of fiscal 2024, the statutory auditor and bookkeeper of GIPL tendered their resignations and new firms were appointed. The Company has voluntarily reported the findings of its investigation to the appropriate authorities in India and the U.S. Department of Justice and the Securities and Exchange Commission. Although the resolutions of these matters are inherently uncertain, we do not believe any remaining impact will be material to the Company’s overall consolidated results of operations, financial position, or cash flows.

As of March 31, 2024, the Company was subject to the claims noted above, as well as other legal proceedings and potential claims that have arisen in the ordinary course of business. Although the outcome of the lawsuits, legal proceedings or potential claims to which the Company is, or may become, a party to cannot be determined and an estimate of the reasonably possible loss or range of loss cannot be made for the majority of the claims, management does not believe that the outcomes, either individually or in the aggregate, will have a material effect on the Company’s results of operations, financial position or cash flows.

 

Note 18 - Other Operating (Income) Expense, Net:

During the fourth quarter ended March 31, 2024, the Company adjusted the earn-out value related to the acquisition of P3 (see Note 2), therefore the Company recognized a change in fair value of the contingent liability in the amount $80, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2024.

 

On November 29, 2021, the Company and Jeffrey F. Glajch entered into a Severance and Transition Agreement (the "Agreement") pursuant to which Mr. Glajch agreed to retire from his position the earlier of June 30, 2022 or as of a date upon which the Company and Mr. Glajch otherwise mutually agreed. On March 27, 2022, the Company and Mr. Glajch entered into an Amended and Restated Severance and Transition Agreement (the "Amended Agreement") in which Mr. Glajch agreed to retire on April 15, 2022. Mr. Glajch agreed to provide certain transition-related services to the Company for a period of nine months following the date of separation. The Amended Agreement also provides that the company will pay Mr. Glajch a severance payment in an amount equal to nine months of Mr. Glajch's base salary commencing in April 2022 as well as health care premiums. As a result, expense of $275 is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was zero.

On August 9, 2021, the Company and James R. Lines entered into a Severance and Transition Agreement (the "Transition Agreement") pursuant to which Mr. Lines resigned from his position as the Company's Chief Executive Officer and as a member of the Board of Directors, and from positions he holds with all Company subsidiaries and affiliates, effective as of the close of business on August 31, 2021. The Transition Agreement provides that for a period of 18 months following the separation date, Mr. Lines is paid his base salary as well as health care premiums. As a result, expense of $798 is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was zero.

During the second quarter ended September 30, 2021, the Company terminated the earn-out agreement related to the acquisition of BN, therefore the Company recognized a change in fair value of the contingent liability in the amount $1,900, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022.

71


 

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

Not applicable.

Item 9A. Controls and Procedures

Conclusion Regarding Disclosure Controls and Procedures

Management, including our President and Chief Executive Officer (principal executive officer) and Vice President–Finance and Chief Financial Officer (principal financial officer) has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this Form 10-K. Based upon, and as of the date of that evaluation, our President and Chief Executive Officer and Vice President–Finance and Chief Financial Officer (principal financial officer) concluded that the disclosure controls and procedures were effective, in all material respects, to ensure that information required to be disclosed in the reports we file and submit under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), is (i) recorded, processed, summarized and reported as and when required and (ii) is accumulated and communicated to our management, including our President and Chief Executive Officer and Vice President-Finance and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

Other than the events discussed under the section entitled "P3 Technologies, LLC Acquisition" below, there has been no change to our internal control over financial reporting during the fourth quarter of the fiscal year covered by this Annual Report on Form 10-K that has materially affected, or that is reasonably likely to materially affect our internal control over financial reporting.

P3 Technologies, LLC Acquisition

On November 9, 2023, we acquired P3 Technologies, LLC, a privately-owned custom turbomachinery engineering, product development, and manufacturing business that serves the space, new energy and medical industries. For additional information regarding the acquisition, refer to Note 2 to the Consolidated Financial Statements included in Item 8 in this Annual Report on Form 10-K and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in Item 7 in this Annual Report on Form 10-K. Based on the recent completion of this acquisition and, pursuant to the Securities and Exchange Commission’s guidance that an assessment of a recently acquired business may be omitted from the scope of an assessment for a period not to exceed one year form the date of acquisition, the scope of our assessment of the effectiveness of internal control over financial reporting as of the end of the period covered by this report does not include P3 Technologies, LLC.

We are in the process of implementing our internal control structure over P3 Technologies, LLC and we expect that this effort will be completed during the fiscal year ending March 31, 2025.

Management's Annual Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our organization have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving our stated goals under all potential future conditions. Moreover, over time controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in the design of an internal control system, misstatements due to error or fraud may occur and not be detected. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

 

Under the supervision and with the participation of management, including our President and Chief Executive Officer (principal executive officer) and Vice President–Finance and Chief Financial Officer (principal financial officer) we conducted an assessment of the effectiveness of our internal control over financial reporting based on the framework established in Internal Control–Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment under this framework, management concluded that our internal control over financial reporting was effective as of March 31, 2024.

 

The effectiveness of our internal control over financial reporting as of March 31, 2024 has been audited by Deloitte & Touche LLP, our independent registered public accounting firm, as stated in their report included in this Annual Report.

 

72


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the stockholders and the Board of Directors of Graham Corporation

 

Opinion on Internal Control over Financial Reporting

 

We have audited the internal control over financial reporting of Graham Corporation and subsidiaries (the “Company”) as of March 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended March 31, 2024, of the Company and our report dated June 7, 2024, expressed an unqualified opinion on those financial statements.

 

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at P3 Technologies, LLC, which was acquired on November 9, 2023, and whose financial statements constitute 5% and 5% of net and total assets, respectively, 1% of revenues, and less than 1% of net income of the consolidated financial statement amounts as of and for the year ended March 31, 2024. Accordingly, our audit did not include the internal control over financial reporting at P3 Technologies, LLC.

 

Basis for Opinion

 

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

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

 

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

 

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

Rochester, New York

June 7, 2024

 

We have served as the Company's auditor since 1993.

73


 

Item 9B. Other Information

None

 

Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

Not applicable.

74


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Except as otherwise stated specifically in this response to Item 10, the information required by this Item 10 is incorporated herein by reference from the statements under the headings "Election of Directors," "Executive Officers," and "Corporate Governance" contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024. The information required by Item 10 regarding compliance with Section 16(a) of the Securities Exchange Act of 1934 is incorporated by reference, if necessary, from the information under the heading “Delinquent Section 16(a) Reports” contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024.

Code of Ethics. We have adopted a Code of Business Conduct and Ethics applicable to our principal executive officer, principal financial officer, and principal accounting officer. Our Code of Business Conduct and Ethics also applies to all of our other employees and to our directors. Our Code of Business Conduct and Ethics is available on our website located at www.grahamcorp.com by clicking on the "Corporate Governance" heading in the "Investor Relations" tab. We intend to post any amendments to or waivers from our Code of Business Conduct and Ethics that apply to our principal executive officer, principal financial officer, principal accounting officer, controller, or persons performing similar functions, on our website.

Item 11. Executive Compensation

The information required by this Item 11 is incorporated herein by reference from the statements under the headings "Executive Compensation," "Pay Versus Performance,” and "Director Compensation" contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024.

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

Except as set forth below, the information required by this Item 12 is incorporated herein by reference from the statements under the headings "Security Ownership of Certain Beneficial Owners" and "Security Ownership of Management" contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024.

 

Securities Authorized for Issuance under Equity Compensation Plans

as of March 31, 2024

 

 

Equity Compensation Plan Information

 

 

Plan Category

 

Number of securities to
be issued upon exercise
of outstanding options, warrants and rights

 

 

Weighted average exercise
price of outstanding options,
and rights

 

 

Number of securities remaining
available for future issuance under
equity compensation plans (excluding
securities reflected in column (a))

 

 

 

 

(a)

 

 

(b)

 

 

(c)

 

 

Equity compensation plans approved by security
   holders

 

 

313,145

 

 

$

 

 

 

557,207

 

(1)

Equity compensation plans not approved by
   security holders

 

 

 

 

 

 

 

 

 

 

Total

 

 

313,145

 

 

$

 

 

 

557,207

 

 

(1) Includes 133,434 shares remaining available under our Employee Stock Purchase Plan

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

The information required by this Item 13 is incorporated herein by reference from the statements under the headings "Certain Relationships and Related Transactions" and "Corporate Governance" contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024.

Item 14. Principal Accounting Fees and Services

The information required by this Item 14 is incorporated herein by reference from the statements under the heading "Ratification of the Appointment of our Independent Registered Public Accounting Firm" contained in our proxy statement for our 2024 Annual Meeting of Stockholders, to be filed within 120 days after the year ended March 31, 2024.

75


 

Part IV

Item 15. Exhibits, Financial Statement Schedules

We have filed our Consolidated Financial Statements in Part II, Item 8 of this Form 10-K and have listed such financial statements in the Index to Financial Statements included in Item 8. In addition, the financial statement schedule entitled "Schedule II - Valuation and Qualifying Accounts" is filed as part of this Form 10-K under this Item 15.

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

INDEX TO EXHIBITS

 

 

(3)

Articles of Incorporation and By-Laws

 

3.1

Certificate of Incorporation of Graham Corporation, as amended, is incorporated herein by reference from Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2008.

 

3.2

Amended and Restated By-laws of Graham Corporation is incorporated herein by reference from Exhibit 3.1 to the Company's Current Report on Form 8-K dated August 1, 2022.

(4)

Instrument Defining the Rights of Security Holders, including Indentures

 

4.1

Description of Securities is incorporated herein by reference from Exhibit 4.1 to the Company's Annual Report on Form 10-K for the year ended March 31, 2019.

(10)

Material Contracts

#

10.1

Employment Agreement, dated as of June 1, 2021, between Graham Corporation and Daniel Thoren is incorporated herein by reference from Exhibit 10.5 to the Company's Current Report on Form 8-K dated June 1, 2021.

#

10.2

Amended and Restated Employment Agreement dated as of August 31, 2021 between Graham Corporation and Daniel Thoren is incorporated herein by reference from Exhibit 10.2 to the Company's Current Report on Form 8-K dated August 9, 2021.

#

10.3

Employment Agreement, dated as of March 7, 2022, between Graham Corporation and Christopher Thome is incorporated herein by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K dated March 7, 2022.

#

10.4

Employment Agreement between Graham Corporation and Alan E. Smith executed August 1, 2007 with an effective date of July 30, 2007, is incorporated herein by reference from Exhibit 10.19 to the Company's Annual Report on Form 10-K for the year ended March 31, 2008.

#

10.5

Amendment to Employment Agreement dated as of December 31, 2008 by and between Graham Corporation and Alan E. Smith is incorporated herein by reference from Exhibit 99.2 to the Company's Current Report on Form 8-K dated December 31, 2008.

#

10.6

Employment Agreement dated June 1, 2021, between Graham Corporation and Matthew Malone, is incorporated herein by reference from Exhibit 10.6 to the Company's Annual Report on Form 10-K for the year ended March 31, 2022.

#

10.7

Form of Indemnification Agreement between Graham Corporation and each of its Directors and Officers is incorporated herein by reference from Exhibit 99.2 to the Company's Current Report on Form 8-K dated January 29, 2010.

#

10.8

Graham Corporation Supplemental Executive Retirement Plan is incorporated herein by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2012.

#

10.9

Amendment to the Graham Corporation Supplemental Executive Retirement Plan is incorporated herein by reference from Exhibit 99.3 to the Company's Current Report on Form 8-K dated May 24, 2016.

#

10.10

2020 Graham Corporation Equity Incentive Plan is incorporated herein by reference from Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2020.

#

10.11

Amendment No. 1 to the 2020 Graham Corporation Equity Incentive Plan is incorporated herein by reference from Appendix C to the Company's Definitive Proxy Statement on Schedule 14A dated July 10, 2023.

76


 

#

10.12

Graham Corporation Annual Stock-Based Long-Term Incentive Award Plan for Senior Executives in effect for the fiscal year ending March 31, 2023 is incorporated herein by reference from Exhibit 99.1 to the Company's Current Report on Form 8-K dated May 23, 2022.

#

10.13

Graham Corporation Annual Stock-Based Long-Term Incentive Award Plan for Senior Executives in effect for the fiscal year ending March 31, 2024 is incorporated herein by reference from Exhibit 99.1 to the Company's Current Report on Form 8-K dated May 17, 2023.

#

10.14

Graham Corporation Annual Executive Cash Bonus Program in effect for Company's named executive officers for the fiscal year ending March 31, 2023 is incorporate herein by reference from Exhibit 99.1 to the Company's Current Report on Form 8-K dated June 2, 2022.

#

10.15

Graham Corporation Annual Executive Cash Bonus Program in effect for Company's named executive officers for the fiscal year ending March 31, 2024 is incorporated herein by reference from Exhibit 99.2 to the Company's Current Report on Form 8-K dated May 17, 2023.

#

10.16

Form of Director Restricted Stock Unit Agreement is incorporated herein by reference from Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022.

#

10.17

Form of Director Restricted Stock Unit Agreement is incorporated herein by reference from Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023.

#

10.18

Form of Employee Performance Vesting Restricted Stock Unit Agreement is incorporated herein by reference from Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022.

#

10.19

Form of Employee Time Vesting Restricted Stock Unit Agreement is incorporated herein by reference from Exhibit 10.5 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022.

#

10.20

Description of Amendment to the Restricted Stock Unit Agreement by and between the Company and Daniel J. Thoren incorporated herein by reference from Item 5.02 of the Company's Current Report on Form 8-K dated July 25, 2023.

#

10.21

Amended and Restated Performance Bonus Agreement between Graham Acquisition I, LLC and Barber-Nichols, LLC is incorporated herein by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2022.

#

10.22

Amended and Restated 2000 Graham Corporation Incentive Plan to Increase Shareholder Value is incorporated herein by reference from Appendix A to the Company's definitive Proxy Statement for its 2016 Annual Meeting of Stockholders filed with the Securities and Exchange Commission on June 13, 2016.

#

10.23

Form of Director Restricted Stock Agreement is incorporated herein by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2009.

#

10.24

Form of Employee Time-Vested Restricted Stock Agreement is incorporated herein by reference from Exhibit 10.3 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2013.

#

10.25

Form of Employee Performance-Vested Restricted Stock Agreement is incorporated herein by reference from Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2013.

 

10.26

Pledge Agreement between the Company and HSBC Bank USA, National Association, dated May 1, 2020 is incorporated herein by reference from Exhibit 10.2 to the Company's Current Report on Form 8-K dated April 30, 2020.

 

10.27

Pledge Agreement between the Company and HSBC Bank USA, National Association, dated August 13, 2020 is incorporated herein by reference from Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2020.

 

10.28

Letter Agreement dated October 28, 2020 between the Company and HSBC Bank USA, National Association is incorporated herein by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K dated October 28, 2020.

 

10.29

Unit Purchase Agreement, dated as of June 1, 2021, between Graham Corporation, Graham Acquisition I, LLC, BNI Holdings, Inc., and certain other parties thereto is incorporated herein by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K dated June 1, 2021.

77


 

 

10.30

Credit Agreement dated as of October 13, 2023, by and among Graham Corporation and Wells Fargo Bank, National Association is incorporated herein by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K dated October 18, 2023.

(21)

Subsidiaries of the registrant

*

21.1

Subsidiaries of the registrant

(23)

Consents of Experts and Counsel

*

23.1

Consent of Deloitte & Touche LLP

(31)

Rule 13a-14(a)/15d-14(a) Certifications

*

31.1

Certification of Principal Executive Officer

*

31.2

Certification of Principal Financial Officer

(32)

Section 1350 Certifications

**

32.1

Section 1350 Certifications

(97)

Policy Relating to Recovery of Erroneously Awarded Compensation

*

97.1

Graham Corporation Policy for the Recovery of Erroneously Awarded Compensation

(101)

Interactive Data File

*

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document

*

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

*

101.DEF

Inline XBRL Taxonomy Definitions 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 embedded within the Inline XBRL document

*

  Exhibits filed with this report.

**

  Exhibit furnished with this report.

#

  Management contract or compensatory plan.

78


 

GRAHAM CORPORATION AND SUBSIDIARIES

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

(In Thousands)

 

 

 

Balance at

 

 

Charged to

 

 

Charged to

 

 

 

 

 

Balance at

 

 

 

Beginning

 

 

Costs and

 

 

Other

 

 

 

 

 

End of

 

Description

 

of Period

 

 

Expenses

 

 

Accounts

 

 

Deductions

 

 

Period

 

Year ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

1,841

 

 

$

587

 

 

$

 

 

$

(2,349

)

 

$

79

 

Product warranty liability

 

$

578

 

 

$

410

 

 

$

 

 

$

(182

)

 

$

806

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

87

 

 

$

1,765

 

 

$

 

 

$

(11

)

 

$

1,841

 

Reserves included in the balance sheet caption "accrued
   expenses"

 

$

760

 

 

$

 

 

$

 

 

$

(760

)

 

$

 

Product warranty liability

 

$

441

 

 

$

364

 

 

$

 

 

$

(227

)

 

$

578

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

29

 

 

$

163

 

 

$

21

 

 

$

(126

)

 

$

87

 

Reserves included in the balance sheet caption "accrued
   expenses"

 

$

 

 

$

1,073

 

 

$

 

 

$

(313

)

 

$

760

 

Product warranty liability

 

$

626

 

 

$

386

 

 

$

169

 

 

$

(740

)

 

$

441

 

 

Amounts under the column labeled "Charged to Other Accounts" above represent amounts acquired in the BN acquisition.

 

Item 16. Form 10-K Summary

None.

79


 

SIGNATURES

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

 

 

GRAHAM CORPORATION

 

 

 

June 7, 2024

By:

/s/ Christopher J. Thome

 

 

Christopher J. Thome

 

 

Vice President-Finance,

 

 

Chief Financial Officer, Chief Accounting Officer and Corporate Secretary

 

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

 

Signature

 

 

 

 

 

 

 

/s/ Daniel J. Thoren

 

President and Chief Executive Officer and

June 7, 2024

Daniel J. Thoren

 

Director (Principal Executive Officer)

 

 

 

 

 

/s/ Christopher J. Thome

 

Vice President-Finance, Chief

June 7, 2024

Christopher J. Thome

 

Financial Officer, Chief Accounting Officer and Corporate Secretary

 

 

 

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

 

/s/ James J. Barber

 

Director

June 7, 2024

James J. Barber

 

 

 

 

 

 

 

/s/ Alan Fortier

 

Director

June 7, 2024

Alan Fortier

 

 

 

 

 

 

 

/s/ Cari L. Jaroslawsky

 

Director

June 7, 2024

Cari L. Jaroslawsky

 

 

 

 

 

 

 

/s/ Jonathan W. Painter

 

Director and Chairman of the Board

June 7, 2024

Jonathan W. Painter

 

 

 

 

 

 

 

/s/ Lisa M. Schnorr

 

Director

June 7, 2024

Lisa M. Schnorr

 

 

 

 

 

 

 

/s/ Troy A. Stoner

 

Director

June 7, 2024

Troy A. Stoner

 

 

 

 

 

80


EX-21.1 2 ghm-ex21_1.htm EX-21.1 EX-21.1

EXHIBIT 21.1

SUBSIDIARIES OF THE REGISTRANT

 

Name

 

Jurisdiction of Incorporation or Organization

 

 

 

Barber-Nichols, LLC

 

Colorado, USA

 

 

 

P3 Technologies, LLC

 

Florida, USA

 

 

 

Graham Vacuum and Heat Transfer Technology (Suzhou) Co. Ltd.

 

People's Republic of China

 

 

 

Graham India Private Limited

 

Republic of India

 


EX-23.1 3 ghm-ex23_1.htm EX-23.1 EX-23.1

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-279355 on Form S-3 and Registration Statement Nos. 333-274289, 333-249924, 333-71044, 333-145166, 333-266556, 333-169015, and Post-Effective Amendment Registration Statement No. 1 to 333-113426 on Form S-8 of our reports dated June 07, 2024 relating to the financial statements of Graham Corporation and the effectiveness of Graham Corporation’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended March 31, 2024.

 

 

 

 

/s/DELOITTE & TOUCHE LLP

Deloitte & Touche LLP

Rochester, New York

June 7, 2024

 


EX-31.1 4 ghm-ex31_1.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION OF

PRINCIPAL EXECUTIVE OFFICER

 

On November 9, 2023, Graham Corporation acquired P3 Technologies, LLC. Management has excluded this acquisition from its assessment of internal control over financial reporting for the year ended March 31, 2024.

I, Daniel J. Thoren, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Graham Corporation;
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.

 

June 7, 2024

 

/s/DANIEL J. THOREN

Daniel J. Thoren

President and Chief Executive Officer

 


EX-31.2 5 ghm-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION OF

PRINCIPAL FINANCIAL OFFICER

 

On November 9, 2023, Graham Corporation acquired P3 Technologies, LLC. Management has excluded this acquisition from its assessment of internal control over financial reporting for the year ended March 31, 2024.

I, Christopher J. Thome, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Graham Corporation;
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.

 

June 7, 2024

 

/s/CHRISTOPHER J. THOME

Christopher J. Thome

Vice President-Finance, Chief Financial Officer, Chief Accounting Officer and Corporate Secretary

 


EX-32.1 6 ghm-ex32_1.htm EX-32.1 EX-32.1

 

EXHIBIT 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Graham Corporation (the "Company") on Form 10-K for the period ended March 31, 2024 as filed with the Securities and Exchange Commission (the "Report"), each of the undersigned certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

 

 

 

/s/DANIEL J. THOREN

 

 

 

/s/CHRISTOPHER J. THOME

Daniel J. Thoren

 

Christopher J. Thome

President and Chief Executive Officer

(Principal Executive Officer)

 

Vice President-Finance,

Chief Financial Officer, Chief Accounting Officer and Corporate Secretary

June 7, 2024

 

(Principal Financial Officer)

 

 

June 7, 2024

 

A signed original of this written statement required by Section 906 has been provided to Graham Corporation and will be retained by Graham Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 

 


EX-97.1 7 ghm-ex97_1.htm EX-97.1 EX-97.1

Exhibit 97.1

GRAHAM CORPORATION

POLICY FOR THE RECOVERY

OF ERRONEOUSLY AWARDED COMPENSATION

1.
Introduction

The Board of Directors (the “Board”) of Graham Corporation, a Delaware corporation (the “Company”), hereby adopts this Policy for the Recovery of Erroneously Awarded Compensation (as amended or restated from time to time, this “Policy”) in accordance with the requirements of the Recovery Rules (as defined below) to implement a written policy for the recovery of erroneously awarded compensation received by executive officers in the event of an accounting restatement. This Policy shall be effective as of October 2, 2023 (the “Effective Date”).

2.
Definitions

For purposes of this Policy, the following capitalized terms shall have their respective meanings set forth below:

(a)
Accounting Restatement” shall mean an accounting restatement (i) due to the material noncompliance of the Company with any financial reporting requirement under the federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or (ii) that corrects an error that is not material to previously issued financial statements, but would result in a material misstatement if the error were not corrected in the current period or left uncorrected in the current period (a “little r” restatement).
(b)
Committee” means the Compensation Committee of the Board, or any other committee designated by the Board to administer this Policy, and in the absence of such a committee, a majority of the independent directors serving on the Board.
(c)
Covered Executive Officer” means an individual who served as an Executive Officer at any time during the applicable performance period for the affected Incentive-Based Compensation (whether or not such individual is an Executive Officer or remains employed at the time that Erroneously Awarded Compensation is required to be repaid under this Policy).
(d)
Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation Received by a Covered Executive Officer that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received by the Covered Executive Officer had it been determined based on the restated amounts, computed without regard to any taxes paid. Erroneously Awarded Compensation only includes Incentive-Based Compensation that is Received by a Covered Executive Officer (i) during the applicable Recovery Period, (ii) on or after the Effective Date, (iii) after the Covered Executive Officer began service

 


as an Executive Officer, and (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association.
(e)
Exchange” means the New York Stock Exchange.
(f)
Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.
(g)
Executive Officer” means any current or former “officer” of the Company, as defined by Rule 16a-1(f) of the Exchange Act. The Committee shall have full discretion to determine which individuals in the Company and its subsidiaries shall be considered an “Executive Officer” for purposes of this Policy.
(h)
Financial Reporting Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part from such measures. Financial Reporting Measure shall also include the Company’s stock price and total shareholder return. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the SEC.
(i)
Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
(j)
Received” with respect to Incentive-Based Compensation means when the Incentive-Based Compensation is deemed received, which is the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of doubt, Incentive-Based Compensation that is subject to both a Financial Reporting Measure vesting condition and a service-based vesting condition shall be considered Received when the Financial Reporting Measure is achieved, even if the Incentive-Based Compensation continues to be subject to the service-based vesting condition.
(k)
Recovery Period” means the three completed fiscal years of the Company that immediately precede the Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.
(l)
Recovery Rules” means Section 10D of the Exchange Act and any applicable rules or standards adopted by the SEC thereunder (including Rule 10D-1 under the Exchange Act) and any applicable rules or standards adopted by the Exchange pursuant to Rule 10D-1 under the Exchange Act (including Section 303A.14 of the NYSE Listed Company Manual).
(m)
Restatement Date” means the earlier of (i) the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action

2


if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, and (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.
(n)
SEC” means the Securities and Exchange Commission.
3.
Recovery of Erroneously Awarded Compensation
(a)
In the event of an Accounting Restatement, unless an exemption under the NYSE Listed Company Manual applies, the Committee must reasonably promptly determine the amount of any Erroneously Awarded Compensation Received by each Covered Executive Officer during the Recovery Period based on the Accounting Restatement, and shall promptly provide each affected Covered Executive Officer with a written notice stating the amount of Erroneously Awarded Compensation and a demand for repayment or return, as applicable.
(b)
Each Covered Executive Officer must comply with any request or demand for repayment or return within 45 days from the date such request or demand was sent (or by such later date specified in the request or demand, if any).
(c)
The Company’s obligation to recover Erroneously Awarded Compensation pursuant to this Policy is not dependent on if or when the restated financial statements are filed. In addition, the recovery of Erroneously Awarded Compensation is required without regard to whether any misconduct occurred or a Covered Executive Officer’s responsibility for the erroneous financial statements.
(d)
The Committee shall have broad discretion to determine the appropriate means of recovery of Erroneously Awarded Compensation based on all applicable facts and circumstances. Any action by the Company to recover Erroneously Awarded Compensation under this Policy from a Covered Executive Officer shall not, whether alone or in combination with any other action, event or condition, be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to such Covered Executive Officer, or (ii) to constitute a breach of a contract or other arrangement to which such Covered Executive Officer is party.
(e)
To the extent that a Covered Executive Officer fails to repay any or all Erroneously Awarded Compensation to the Company when due (as determined under this Section 3), the Company shall take all actions reasonable and appropriate to promptly recover such Erroneously Awarded Compensation from the Covered Executive Officer, and the Covered Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in seeking to recover such Erroneously Awarded Compensation.

3


4.
Determination of Erroneously Awarded Compensation
(a)
The amount of Erroneously Awarded Compensation shall be determined by the Committee based on the particular facts and circumstances and consistent with the principles of the Recovery Rules. The Committee is authorized to engage, on behalf of the Company, any third-party advisors it deems advisable in order to perform any calculations contemplated by this Policy.
(b)
For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Accounting Restatement, the Committee shall determine the amount of Erroneously Awarded Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received. The Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange.
5.
Prohibition on Indemnification

The Company and its subsidiaries are prohibited from (a) indemnifying any Executive Officer against (i) the loss of Erroneously Awarded Compensation pursuant to this Policy or (ii) any claims relating to the Company’s enforcement of its rights under this Policy, and (b) paying or reimbursing the premiums on any insurance policy protecting against the recovery of Erroneously Awarded Compensation. Neither the Company nor any subsidiary shall enter into any agreement that exempts any Incentive-based Compensation from the application of this Policy or that waives the Company’s right to recover Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).

6.
Administration

This Policy shall be administered by the Committee in accordance with the Recovery Rules. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy. Any determination made by the Committee shall be binding on all persons. In the event any provision of this Policy is determined to be unenforceable or invalid under applicable law, such provision shall be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required by applicable law.

7.
Acknowledgement

The Company may require an Executive Officer to sign and return to the Company the Acknowledgement Form attached hereto as Exhibit A pursuant to which such Executive Officer will agree to be bound by the terms and comply with this Policy; provided, however, that this

4


Policy shall apply to, and be enforceable against, any Executive Officer regardless of whether or not such Executive Officer signs and returns to the Company such Acknowledgement Form.

8.
Miscellaneous
(a)
Amendment and Termination. The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary, including as and when it determines that it is legally required by the Recovery Rules or any federal securities law, SEC rule or Exchange rule. The Committee may terminate this Policy at any time. Notwithstanding anything in this Section 8(a) to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rules or the rules of any national securities exchange or national securities association on which the Company’s securities are listed. Furthermore, unless otherwise determined by the Committee or as otherwise amended, this Policy shall automatically be deemed amended in a manner necessary to comply with any change in the Recovery Rules.
(b)
Other Recovery Rights. The Committee intends that this Policy will be applied to the fullest permitted by applicable law. The Committee may require that any employment agreement, equity award agreement, or any other agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require an Executive Officer to abide by the terms of this Policy. Executive Officers shall be deemed to have accepted continuing employment on terms that include compliance with this Policy, to the extent of its otherwise applicable provisions, and to be contractually bound by its enforcement provisions. Executive Officers who cease employment or service with the Company and its subsidiaries shall continue to be bound by the terms of this Policy with respect to Incentive-Based Compensation subject to this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company or its subsidiaries under applicable law, regulation or rule, or pursuant to the terms of any policy or in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company and its subsidiaries. To the extent that the application of this Policy would provide for recovery of Inventive-Based Compensation that the Company recovers pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 or other recovery obligations or policies, the amount that the relevant Executive Officer has already reimbursed the Company will be credited to the required recovery under this Policy, as determined by the Committee in its sole discretion. Nothing in this Policy precludes the Company from implementing any additional clawback, recovery or recoupment policies with respect to Executive Officers or other individuals. Application of this Policy does not preclude the Company or its subsidiaries from taking any other action to enforce any Executive Officer’s obligations to the Company or its subsidiaries, including termination of employment or institution of civil or criminal proceedings or any other remedies that may be available to the Company or its subsidiaries with respect to any Executive Officer.

5


(c)
Successors. This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.

* * * * *

6


EXHIBIT A

GRAHAM CORPORATION

POLICY FOR THE RECOVERY

OF ERRONEOUSLY AWARDED COMPENSATION

ACKNOWLEDGEMENT FORM

By signing below, you acknowledge and confirm that you have received and reviewed a copy of the Graham Corporation Policy for the Recovery of Erroneously Awarded Compensation (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form shall have the meanings ascribed to such terms in the Policy.

By signing below, you are acknowledging and agreeing that you are subject to the terms of the Policy and that you will repay to the Company the amount of any Erroneously Awarded Compensation that you are determined to be required to repay under the Policy. You understand that this obligation applies to awards of Incentive-Based Compensation issued to you in the past, present and future. Incentive-Based Compensation may include, but is not limited to, stock options, restricted stock, restricted stock units, performance stock units, and annual incentive awards.

By signing this Acknowledgement Form, you:

acknowledge and agree that you are and will continue to be subject to the Policy and that the Policy will apply both during and after your employment with the Company and its subsidiaries;
agree to abide by the terms of the Policy, including, without limitation, by promptly returning to the Company any Erroneously Awarded Compensation in a manner permitted by the Policy;
acknowledge and agree to reimburse the Company for any and all expenses reasonably incurred by the Company in seeking to recover such Erroneously Awarded Compensation in the event that you fail to promptly repay any or all Erroneously Awarded Compensation to the Company when due;
acknowledge and agree that the Company may, to the greatest extent permitted by law, reduce any amount that may become payable to you by any amount to be recovered by the Company pursuant to the Policy if such amount has not been returned to the Company prior to the date that the subsequent amount becomes payable to you; and
acknowledge and agree that any action by the Company to recover Erroneously Awarded Compensation under this Policy from you shall not, whether alone or in combination with any other action, event or condition, be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive

 


 

termination under any benefits or compensation arrangement applicable to you, or (ii) to constitute a breach of a contract or other arrangement to which you are party.

Signature

 

Print Name

 

Date

[Signature Page to Acknowledge Form to the Graham Corporation Policy for the Recovery of Erroneously Awarded Compensation]

8


GRAPHIC 8 img102392226_0.jpg GRAPHIC begin 644 img102392226_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WN:>*VA:: M>5(HE^\[L% ^I-4_[=T?_H*V/_@0G^-&L_\ 'C'_ -?=M_Z.2M"@#/\ [=T? M_H*V/_@0G^-']NZ/_P!!6Q_\"$_QK0HH S_[=T?_ *"MC_X$)_C1_;NC_P#0 M5L?_ (3_&M"B@#/_MW1_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_ !K0HH S M_P"W='_Z"MC_ .!"?XT?V[H__05L?_ A/\:T** ,_P#MW1_^@K8_^!"?XT?V M[H__ $%;'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\ A/\:T** M ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &M"B@#/_ +=T?_H*V/\ MX$)_C1_;NC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X$)_C1_;NC_\ 05L?_ A/ M\:T** ,_^W='_P"@K8_^!"?XT?V[H_\ T%;'_P "$_QK0HH S_[=T?\ Z"MC M_P"!"?XT?V[H_P#T%;'_ ,"$_P :T** ,_\ MW1_^@K8_P#@0G^-']NZ/_T% M;'_P(3_&M"B@#/\ [=T?_H*V/_@0G^-']NZ/_P!!6Q_\"$_QK0HH S_[=T?_ M *"MC_X$)_C1_;NC_P#05L?_ (3_&M"B@#/_MW1_P#H*V/_ ($)_C1_;NC_ M /05L?\ P(3_ !K0HH S_P"W='_Z"MC_ .!"?XT?V[H__05L?_ A/\:T** , M_P#MW1_^@K8_^!"?XT?V[H__ $%;'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-'] MNZ/_ -!6Q_\ A/\:T** ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ M&M"B@#/_ +=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X M$)_C1_;NC_\ 05L?_ A/\:T** ,_^W='_P"@K8_^!"?XT?V[H_\ T%;'_P " M$_QK0HH S_[=T?\ Z"MC_P"!"?XT?V[H_P#T%;'_ ,"$_P :T** ,_\ MW1_ M^@K8_P#@0G^-']NZ/_T%;'_P(3_&M"B@#/\ [=T?_H*V/_@0G^-']NZ/_P!! M6Q_\"$_QK0HH S_[=T?_ *"MC_X$)_C1_;NC_P#05L?_ (3_&M"B@#/_MW1 M_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_ !K0HH S_P"W='_Z"MC_ .!"?XT? MV[H__05L?_ A/\:T** ,_P#MW1_^@K8_^!"?XT?V[H__ $%;'_P(3_&M"B@# M/_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\ A/\:T** ,_^W='_ .@K8_\ @0G^ M-']NZ/\ ]!6Q_P# A/\ &M"B@#/_ +=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_ MQK0HH S_ .W='_Z"MC_X$)_C1_;NC_\ 05L?_ A/\:T** ,_^W='_P"@K8_^ M!"?XT?V[H_\ T%;'_P "$_QK0HH S_[=T?\ Z"MC_P"!"?XT?V[H_P#T%;'_ M ,"$_P :T** ,_\ MW1_^@K8_P#@0G^-']NZ/_T%;'_P(3_&M"B@#/\ [=T? M_H*V/_@0G^-']NZ/_P!!6Q_\"$_QK0HH S_[=T?_ *"MC_X$)_C1_;NC_P#0 M5L?_ (3_&M"B@#/_MW1_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_ !K0HH S M_P"W='_Z"MC_ .!"?XT?V[H__05L?_ A/\:T** ,_P#MW1_^@K8_^!"?XT?V M[H__ $%;'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-']NZ/_ -!6Q_\ A/\:T** M ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ &M"B@#/_ +=T?_H*V/\ MX$)_C1_;NC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X$)_C1_;NC_\ 05L?_ A/ M\:T** ,_^W='_P"@K8_^!"?XT?V[H_\ T%;'_P "$_QK0HH S_[=T?\ Z"MC M_P"!"?XT?V[H_P#T%;'_ ,"$_P :T** ,_\ MW1_^@K8_P#@0G^-']NZ/_T% M;'_P(3_&M"B@#/\ [=T?_H*V/_@0G^-']NZ/_P!!6Q_\"$_QK0HH S_[=T?_ M *"MC_X$)_C1_;NC_P#05L?_ (3_&M"B@#/_MW1_P#H*V/_ ($)_C1_;NC_ M /05L?\ P(3_ !K0HH S_P"W='_Z"MC_ .!"?XT?V[H__05L?_ A/\:T** , M_P#MW1_^@K8_^!"?XT?V[H__ $%;'_P(3_&M"B@#/_MW1_\ H*V/_@0G^-'] MNZ/_ -!6Q_\ A/\:T** ,_^W='_ .@K8_\ @0G^-']NZ/\ ]!6Q_P# A/\ M&M"B@#/_ +=T?_H*V/\ X$)_C1_;NC_]!6Q_\"$_QK0HH S_ .W='_Z"MC_X M$)_C1_;NC_\ 05L?_ A/\:T** ,_^W='_P"@K8_^!"?XT?V[H_\ T%;'_P " M$_QK0HH S_[=T?\ Z"MC_P"!"?XT?V[H_P#T%;'_ ,"$_P :T** ,_\ MW1_ M^@K8_P#@0G^-']NZ/_T%;'_P(3_&M"B@#/\ [=T?_H*V/_@0G^-']NZ/_P!! M6Q_\"$_QK0HH S_[=T?_ *"MC_X$)_C1_;NC_P#05L?_ (3_&M"B@#/_MW1 M_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_ !K0HH S_P"W='_Z"MC_ .!"?XU8 MMKZTO0QM+J"<)C=Y4@;&?7%6*SX?^1AO/^O2#_T.:@#0HHHH S]9_P"/&/\ MZ^[;_P!')6A6?K/_ !XQ_P#7W;?^CDK0H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q/&=Q-:>!O$%S;2O#/# MIMS)'(C89&$3$$$="#0!MT5\V^#_ !7,VN>#H],\;:O?ZC>3A-8LM3N6:"-. MX0R #=C. "Q)QSZ^C>+/BS/X2UBXMKGP\CV5NX#3-JL$'KC7;[[(MY.JW"0+#$V,^,K;P]\4= M7UN\MIUEGT&V$%@XVS23.RE8L8(?E)(+8&<#KQ2GXQSK8)K[>$KT>%'G\H:K]I3=C=MW>3C=C/O[=: M /4Z*\U\4?%:?1=0U>#2O#;ZK;Z-'&]_I L?F %=H()?KV%=--J]Y??#B MYUAK=M/NY=,DN%C682&(^667#C&>QS0!TE%>&_"#Q=J=E+/:>)M7N;N"\TW^ MU;6>[E:0HB,RRKN8D_PYQZ*3WJKX-\0^(=0\=75]JFIZC]CU30[K4X;(7+!( M$\UD38.0I"H"#CO0![Y17EFB?$%="\&>$;Z^M;V72-39X9]2OK[SY;9]S;?, M;8-X.#\W& /;GL_!WB67Q;HC:O\ V]/D(H=L QGJ!C& 15G1/B[-IO@) M+C78TO=:BU*32U E2!+AT"G>SMA47# $GOVYH ]BHKRR'XT02>$]?U5M'47N MBM!YUI%?I-'(LKA 4F0%3C)S@=L?20_%?5EUR+1W\"ZBM]>P?:--A-W%NG3G MF3M%P#G).,4 >GT5YQ#\7;-O![:Q-I%S'J*ZB=+&EK('=KGKL#8'&#UQ[5-8 M_$J[%_J.E:]X9FTC5K;3Y-1BMVNTF2>-0>!(HP#P>QZ'TQ0!Z#17F&F?%VYN MYM FO?"=W8Z3K4J6T%\]RC?OFXQLQG9GHQQD+;_ %K1_/M-):[E M$GVF)?):)=PM<*N6[_O.?QK:M/B7K%YX6?Q /!DT5FR1-;--J,4:R[L[B2P& MQ5(X8_>R#@4 >CT5X[>?%[4M4\%^(Y])TE+76-*6,R-%?0W,42/G]ZL@!23& M.5QW]C4A\5ZQ?>&/ U[KMIJ-A=7^K6D"/9:DB"[1T4B:0*A&QB3F+@\=10!Z M]17F&H_%G4+6XU];/P?*B+&/XQEY9L@MUX'I0!Z!17->!/%,_C/PM!KDVF?V>D[ MN(H_M FW*IV[L@#'(88([5Y9X3UJ\NO%ZP>*_%^NZ/XG2_'_ !+9OEL9XMP_ M=HN-OS#(#9'4$9H ]XHKR?P=XY\7ZGX^\2Z=J.C[M.LI!O'VF(?V>-DA4<+F M7>5 S_#5K2?B\]YX8N?$VH>&;FQT.&W+K=?:5D,TX=4$2+@$Y)/S' ^4^E ' MIU%>9>'/C!%K6IS:==:3#:W'V22ZM_L^IQ7:R!%+%6,?W&P.ASWJ'3_C%36/"5WIFDZS*D5C?M=)+O9_N;D R@/N>G- M.[MI3$9SJ(<6'RE?)"CB0-C[P&!M]Z /;J*\I\;17^L?%_0?#T>O:QIEC<:= M)+(--NS"Q92Y![@] .13-)\27_@3QGK/AWQ!K-SJNDVVF?VG;W5P T\:J<%& M/\1//X@=,F@#UFBO*=#^-"ZSJ]MI_P#84<;WT;FP\K589FD<*65)57F$M@#Y MNY]C7'>!/%*Z!_PE7CC7=%F-PUY+:B[^WABTC-&1:A"<87[WF=,9';% 'T/1 M7FGA[XNQ:S+JEK0K=.,'%1Z9\7;F[FT": M]\)W=CI.M2I;07SW*-^^;C&S&=F>C'&1SB@#T^BN!T?XDSZYXNN])L?#TTFG MVEVUG/?"[CWQNI(W&#[^S(^]T_(BL&_^.^GVFI7'E:4L^DVUQY$ET-1A68D' M!9+RY[^E 'KE%<=\4-0N;'X8ZU?:?=2V\ZP(T4\+E'7+J,@CD<&O,_ 7B M5IO'WAVRT7QEJNKV]U9N^K0:M<,RQRA,[8MX!)W=ESP.I&< 'OM%>>P?% 3^ M!?$/B8:/C^Q[V2T^S_:?]=M*#=NV?+G?TP>G6F:G\49K;Q!%H^F>&YM2N!:1 MW=PJW<<3JCJ&Q&C@Q0!Z+17F]YXJ&B^-/&D^W4;DZ7I<5U]FDOO]';Y M M00<>@!Z/17D=_P#'?3[34KCRM*6?2;:X\B2Z&HPK,2#@LEN3O9<]_2MR[^)D MO_";7'AW2O#\VHK9^4;N=;N.-U5P"&CB/S2 C..GY9 /0**X&/XDSWGCBY\ M/Z?X>FN[>SNDMKN[6ZC5XBQ WB$_,R GEAT )KOJ "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/A_Y&&\_Z](/_0YJT*SX M?^1AO/\ KT@_]#FH T**** ,_6?^/&/_ *^[;_T,?_ %]VW_HY M*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "LSQ)ILNL^%M7TN!T2:]LIK>-GSM#.A4$XYQDUIT4 >-VWPT\9:C MHVA>'M=OM BT?29HY4DL5E>Y?;GC4 ="@R3P, X[^O%37/A3?^(]9U"^U/4+9YI=*@@M[N,%)$O(R#YNT M#"J2#P#T)KU6B@#SV/P;K^I>(?#FK:[<6#R66G7%G?\ V>1R96<%0R90=1@G M.,$G&:Y]?AAXQD\,Q>";G6]*/A9)@QG2*3[8T8DW[,'Y!S[^G;BO8J* /E[Q MQ/;6WQ,UZ:\TW2YWCEB%G;:O%=F28(@4"(0_(5.,?O#@\>]?0%O]M\2?#X+- M9C3KW4-.9#;OD"%G0@ \9 &>F,BNAHH \:U?X.ZMJ'@7PQI,&H6EOJFEB6"X MG5W"/!+G>JD+D\$#! !R>E=1<> [E?&D>IV+VL>FP^'3H\43,P=6W,5. N-N M".%-3O+3^QK O)J:V\K[[AMS%%3Y1\O/))!]!Q M75_#_0=8\,>&AHNK75O=):2LEG-"S%C!G*AP0,,.1QD8QZ5U-% 'E%EX-^(> M@ZQXCDT*_P##L5GK.H2W8FN!,\\09B1@!=N0#T.13;[X-E/"6D6.G7MK<:II M]X][))J,/F07",1RAR6<*78D=B,#''4UT=SX/OYOB5H7B19[;['I^GO:RH6;S&8A M@"HQC'S=R*[6B@#R+_A4VKG2]2":G:6^I?\ "0MK6GRIN=!_=60$#!^F<8'6 MM*#P-XGU;5M1UWQ/?Z6VI2:5+IMG!IXD$$8<'+,6^;.3Z'K["O2Z* /,;OX< MZM<>#O!>CKSO M3IT4 >7V'P_P#$FFQ>--,AO-+?2-=6[E@+ M^8)TFF4JHET4 >2:3\*]7CM?%\5_+HMJ=>LXXHH]+A:.&!U!X"$<+G'.;X?U6VGS;F0*UK"JJ!RO,AP?04-EO*, #EN!UXQU XKZ;HH X[X::E=ZMX"LY9M(CT%=5 M;D ^_7&>]<[J/@;QKXJGTZR\4:GH4FFV-TEP+JSMW6[FV]CGY4SWVUZG4-Q= MVUKY7VBXBA\V011^8X7>YZ*,]2?2@#A=/\&Z_I'Q!U_5;.[TY]%UL*]PDH?[ M0C+&P4+@;<;FR2<\=JK6GPSN9?@K'X'U"]A2\4.WVB#+QA_.:5>H!(Y /'K7 MI-% 'F7AWP%KMG--)J-GX/M-MI+;Q-I&G>7+*S+M#/(5!7W"].[L(K7 M4;2\WF2)-RLXCVC!;Y0,DXSGK7H5% 'F*_#C5Q\/_%^@?:;'[5K.IS7EN^]] MB([1D!SMR#\AZ ]JZRZ\,?VC\/?^$8NIPC/IZVCRQ\A6" ;AG&1D9[5T5% ' ME=IX \8:B_A_3O$FK:2^BZ%/%/!]B23S[AHAA/,W<#CCCU/?FND\'^$[[P]X MC\5ZC=36[Q:O>BX@6)F+*OS<-D#!^;MFNPHH \]\7^$_%-WX]TKQ1X:FT<2V M5H]N8]2:7:2Q;)P@YX;U%5;;X9:AJO\ ;^H^*]6AN-9U:R-BK6D9$-K'P0$! MY/S 'G'0^I->F44 >7>#_AYKNB:IIIO[7P@EKIXP+JQTW_3+C"E1O=@-IZ$E M>3CWJM'\)+^?P'K.@W=]:)=76M/JEK*@,D:@A0%<$#/ 8$M:;=7EG8Q^$KG3;FX>5+S4M,\^\@5C]U M"-3T.Q>&*>YB5(VE)"## \X!(''I7&6/@# MQ=J>J>&9/$UYH45GX>9'MQIB2F64H %#L^,#Y1G'!YX]/5:* /'+[X7^+QIG MB70-,U;1X]#U:\>]7S8W\\.Q!\LX&U5^51D9/' &<5;\9?#;Q%XE^RVD4N@? M98X88UNYX)!=VA0#=Y3KC<"03AO6O6** /-]2^'VJW>I^+KF.\M636-)CL;= MI7;?O5-I:3"\ GTS]*DO/ .IW$'P]1+BS!\-^5]KRS?O-J(I\OY>>4/7%>B4 M4 >-0_"/6M-NKRSL8_"5SIMS?>0*Q^ZN1M;'^T?RZ5I>-/AQK_B MGQ$DL<^AP6231R0WPA=+^V5?Y5ZE110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %9\/_(PWG_7I!_Z'-6A6?#_R M,-Y_UZ0?^AS4 :%%%% &?K/_ !XQ_P#7W;?^CDK0K/UG_CQC_P"ONV_]')6A M0 445D:]KCZ1'!%:Z=/J-_=%EM[6%T0N54L26(M"O=(O&E6WN MXC%(T1 8 ]P2",_A0!X[\-=?U*'Q9'!UN-'-P+;7R2]S.N"6MR1C9C M..><]^W3Z%\7XM0U>[L-5TB+3Q!92WOF6^I17GR1C+!Q']QL9."YO\ 6=5;[(]E$=1O#)Y$+KM98P -H(X]NU)HOPHT31KR.X.H:O?B.UDL MEAOKH2QB!P 4 VC"@# QU[T <=X[\7ZKXG^$.N3W7AFZTJRG@MKBRNGN%D6 M>,W$6,A>4)!! /49JWXY\5-XK^'.K7=K9B+2H=2MX+6Z,V6N2LZAFV8^0 CC M)R>N!6^OP>T(:'?:0^IZY+:742PHLMX'^S1K(LFR(%<*"R+G(/2M"^^&NC7L M>KP"YOK>UU6YBNY[:!T$:S(P;>@*G!8@;N3GVH S=;^)UWI]]JW]F>%KG4], MT9]FHWRW21")@ 6"H1E\ \]/ZUF^(_C2NDZJUGIF@C4%2.WZO:I?,&O;.TO#'!=$=Y%QST[$5QNL^$O M&=IX[U"_T+P[I\LAXR/QKE/B18ZC:^)8;C4IM>M?"EE!$]E<:,59;.= M/XYD()('KZ8 /6N\^(.@ZAXA\#7%I8JCZK$T5S;J"%5I8V#8^8]#@CD]ZRO$ M/P[D\4:_;W\NHZG8:?>0$:MI\-\R"5@JA%VJ"I&-P8Y[#% &]XA\4Q>'_ DW MB6!!J,,-O',@63RQ,K%0"#@XR&STKCYOBUK4-S>VG_"!7OVNWM1?B-KZ,#[+ MSF1C@[3Q]T;CVKN=:\+Z=K?A.7PW+YMOI\D*0 6Y 9$4C:%)!'\('(-5YO!F MFSZM>ZB\UUYUYIG]ER*'7:(LGD?+G=SUSCVH XO4O%<6O7*RV_V^.._\(W-X ML7VO]RN>,-$%Y<'C?NZ9&*Y?1+LV5U;W6Z<"#X:F7,$OE2#;(3\CX.UN.&P< M'G!KTVU^&VC6:VRQW-\1;Z3)I";I$YAO3VIL?PTT:)2JW-_@Z"V M@Y).[[O\ K.>O3VH R+;X@W\>GZ)IN@>'+W7M0;1[>^N1+?(ABC=! MC?*R_O'/?@9Z^P!\69;^+1#H'AFYU.;5[26XBA^TK$4:-]C*Q88QD-\V>PXY MK1OOA7HUXFGM9T^XLK&/3_M-C=^5)/ @P%DPN#[X _E6GIG@/1M'U#2+N MP$\/]E6DEI;PAP4*N=S%LC)8G)SD=30!Q>N^)X]?\,>#_&]K;R6D]KK,<W,\J%E52T@0@ M;2=S-@8'&.:]%H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K/A_Y&&\_Z](/_ $.:M"L^'_D8;S_KT@_]#FH T**** ,_6?\ CQC_ M .ONV_\ 1R5H5GZS_P >,?\ U]VW_HY*T* "N;\8VES>65K'%HEAJ\1F4-#< MR-$T3,0JS)(J,4*[F)( (!R",8/244 <%JG@+4M1\/1Q-XANQJBZ<+)F)C:* M3YMQ):2-Y.3@$@@ML7/(JYKGA:YU:_M2NGZ6983!C799,7RB-PQVJL0 )P1P MX'S'C'RGL:* .-T'PUJ]C/HUM?&Q^PZ(DJ6TL,KM)<9&Q"ZE0$PA.0&;)/;% M=E110!C:Q91K$+A)KM)'N(4.R[E48:55( #8'!/059_L:U_YZWW_ ('S_P#Q M=&L_\>,?_7W;?^CDK0H S_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZ MT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ M ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6 M^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** M,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S M_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ M ^?_ .+K0HH S_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ ML:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q M=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ M .+K0HH S_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_ MYZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C M6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K M0HH S_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW M_@?/_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ MSUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH MS_[&M?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/ M_P#%T?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO M_ ^?_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[& MM?\ GK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#% MT?V-:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^? M_P"+K0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ MGK??^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V- M:_\ /6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+ MK0HH S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK?? M^!\__P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ M/6^_\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH M S_[&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\_ M_P 71_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_ M\#Y__BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[ M&M?^>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 7 M1_8UK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y_ M_BZT** ,_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^ M>M]_X'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 71_8U MK_SUOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT M** ,_P#L:U_YZWW_ ('S_P#Q=78HEAB6-2Y51@%W+'\222:?10 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GP_\ MC#>?]>D'_HL+R#7;:26TGC0;LL\9 'RGOB@#NJ*\\N7TNQ^)0G273]1U*ZNHXC;N"E M_9CR@-T9ZM!M!8K@+EF;<3Q6?IGC*]>P2[_MR?5)#I5S<7]I:P0^99O&J[&4 M!,JS MD,:-L!9L["%(.XD @1:OXHU.&^@MM*\8:6UF+436^I:C?V\4=[*9'#(2ENRN M$VH"J&-@'Y8Y!4 ]4HI!G SP>^*6@ HHHH **** "BBB@ HHHH **** "BBB M@ K/A_Y&&\_Z](/_ $.:M"L^'_D8;S_KT@_]#FH T**** ,_6?\ CQC_ .ON MV_\ 1R5H5GZS_P >,?\ U]VW_HY*T* "BBN8\9Z=<:K!:6D.+F+<[W&G+?/: M/=1!""%=.3@LORDA3N&XCB@#IZ*\K\4>)Y9/!UF-/GUZ"U&GK=B^2WE>25@= MJ1O-$I53D%G.X9PN"0QJYKE]-=-XAU2'4+^VN=,:T^P0B>2%<.L;C?#D!B[. MR$.I/&!@B@#TBBO._#=SQ]J?*! MUP,?_7W;?\ HY*T*Q-;NYU@6,:==,JW5OB0-%M;$R'C+YYZ M<@>^.M6_[1NO^@-??]]P?_'* -"BL_\ M&Z_Z U]_P!]P?\ QRC^T;K_ * U M]_WW!_\ '* -"BL_^T;K_H#7W_?<'_QRC^T;K_H#7W_?<'_QR@#0HK/_ +1N MO^@-??\ ?<'_ ,,?_7W;?^CDK0H *R]< M\/:7XCMH;?5;.&ZBAF29%EC5\%2#CY@>#C!]02*U** ('L[62S^QR6T+6NP) MY+("FT=!MZ8]J@N-&TJ[UG3;.:^@ $-S) K21@$D;6(R.2>GK5ZB@"C: MZ-I5C?7%]::;9V]W>&!4DE).3N8#+<\\U>HHH S]9_X\8_\ K[MO_1R5 MH5GZS_QXQ_\ 7W;?^CDK0H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .'_X M3+4?^>-K_P!\M_\ %4?\)EJ/_/&U_P"^6_\ BJQ_L%U_SR_\>'^-'V"Z_P"> M7_CP_P :KEEV%S+N;'_"9:C_ ,\;7_OEO_BJ/^$RU'_GC:_]\M_\56/]@NO^ M>7_CP_QH^P77_/+_ ,>'^-'++L',NYL?\)EJ/_/&U_[Y;_XJC_A,M1_YXVO_ M 'RW_P 56/\ 8+K_ )Y?^/#_ !H^P77_ #R_\>'^-'++L',NYL?\)EJ/_/&U M_P"^6_\ BJW/#NLW&K_:?M"1+Y6W;Y8(ZYZY)]*XO[!=?\\O_'A_C74>#[>6 M#[;YB[<[,<@_WJ3BUT"Z.HHHHI#"BBB@ HHHH ***I:AJ'V#R_W6_?G^+&,8 M]O>FDV[(3=M67:*Q?^$@_P"G7_R)_P#6H_X2#_IU_P#(G_UJKV/)'96MV+2W@72[CS MW;'.#@^:3ACM1,JHR>.:TI_%^BP6UK.UQ.PNO,\F.*TFDE8QG$B^6JEPRGAE M(!&#D<' !N45DQ>)=*N+NTMK>:6X>ZA2XB:"VDD01OG8S.JE4#8.-Q&<&ET[ MQ'I>K7;6UG/(T@0R(7MY(TF0$ O$S*%E4%E^9"1\R\\C(!JT444 %%%% !11 M10 4444 %%%% !1110 5GP_\C#>?]>D'_H6$5[L\QG&S.-I'?_P#55JBFG;5" M:N9?]@VO_/2;\Q_A1_8-K_STF_,?X5J457/+N+DCV,O^P;7_ )Z3?F/\*EM] M)@MIUF1Y"RYP&(QTQZ5?HI<\NX68G@RRE"CQEAO&UC@Y!!P>W-[3 M/#2Z?+I4BFQA^PQ3QF&PL_L\+&5E.533'HS11P^1%-!I8 MANRN1CS9@YWG &?E7)YKK:* "BBB@ HHHH **** "BBB@ HHHH **** "L^' M_D8;S_KT@_\ 0YJT*SX?^1AO/^O2#_T.:@#0HHHH S]9_P"/&/\ Z^[;_P!' M)6A6?K/_ !XQ_P#7W;?^CDK0H *R->UQ](C@BM=.GU&_NBRV]K"Z(7*J6)+. M0J@8]SSP#6O7-^,;2YO+*UCBT2PU>(S*&AN9&B:)F(59DD5&*%=S$D $ Y!& M,$ EU3Q4FE:7%J,ND:H]L8/M%P5B13:H "?,#NIR,GY5W'@\=,RR^(2OB%]' MM])O[IXDB>>XB,(BA60L 6WR*Q^XQ.U3T[]*P=2\+:Q>:!I^G2PZ5J-W!:^6 MNIWDLBW%G.?^6T3;69B/E(^9&R@);)R)]=\+W.K7]L5TW21+"8"-;>4_;8Q& MX8A5$??!'^L ^8Y!&5(!HZ=XNM=1U&WM197T$5V)#9W4RH(KH)][9ABPXY&Y M5R 2,UT%<;H/AK5[&?1K:^-C]AT1)4MI897:2XR-B%U*@)A"<@,V2>V*[*@# M/UG_ (\8_P#K[MO_ $P% #Z*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HJ.2>&%HUEE2,ROLC#,!O;!.!ZG )Q[&I* "BBB@ HHHH **C M@GANK>.XMY8YH9%#))&P964]""."*DH *SX?^1AO/^O2#_T.:M"L^'_D8;S_ M *](/_0YJ -"BBB@#/UG_CQC_P"ONV_]')6A6?K/_'C'_P!?=M_Z.2M"@ HH MHH **** "BBB@#/UG_CQC_Z^[;_T,?_7W;?^CDK0H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** .*HHHKM.0**** "BBB@ K;\/_\ +Q_P'^M8 ME;?A_P#Y>/\ @/\ 6HJ?"RX?$;5%%%2_&S1]3U7^PO[. MTZ[O/*^T>9]G@:39GR\9V@XS@_E7K5%5"7)+F)E'F5CY,_X1#Q-_T+NK_P#@ M%)_\31_PB'B;_H7=7_\ *3_ .)KZSHKH^M/L9>P7<^3/^$0\3?]"[J__@%) M_P#$UUGPR\-Z[8?$+2[F\T74;:W3S=\LUJZ*N8G R2,#D@5]#T4I8AM-6&J* M3O<\V=-'/Q8OGU"[\.1W(DM1;Q7]LCW;ML&WR',@*G=CHKZ?/.VOZ M4EU(D7FV:7,7>%TAIY=0N'15$D38-MSC & MQF)(QS"?4BI/'D4>I:3HR16EEJ,<^I0%8;E_W$P*L1N.UN.^=IKH)=$T^;^T M/,@+?VB +K]XW[P!0H'7@8'08')/4G-]$6-%1%"JHP% P * /,-3DUKPAI^E M:6FH:=I-O<274[W!NUMX+YF12S>470LRY(< '.,=LBO3:* .&U+4+O2UT>VU3Q9+I MUK=12S3:I(EO'F4!-L"ET,:J0SL 06.S[W!R_4KW4[WX807ET)Q-(+=KUK>- MXI#;^:OG,J@[E)BW''49/>NVHH \ZN8/#DYTN+P==6-JCZK&)9M*5&B1O)FY M4 &+S,=>"?N%@1M%5-3\3Z[;V.G6S:O;67&GZ!%J.KMH):*XAOKIDB+&]A9$\GYP MRC=F1\#E@HVGU](HH \OT;5]6T_0?#>DP3LKZOI=K'8,(1^XE3'GDY!Z1L' M;/\ JVKU"BB@ K/A_P"1AO/^O2#_ -#FK0K/A_Y&&\_Z](/_ $.:@#0HHHH MS]9_X\8_^ONV_P#1R5H5GZS_ ,>,?_7W;?\ HY*T* "BBB@ HHHH **** ,_ M6?\ CQC_ .ONV_\ 1R5H5GZS_P >,?\ U]VW_HY*T* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#BJ***[3D"BBB@ HHHH *V_#_P#R\?\ ?ZUB5M^'_\ MEX_X#_6HJ?"RX?$;5%%%;.FCGXL7S MZA=^'([D26HMXK^V1[MVV#;Y#F0%3NQT5N:T+74]975[6YDU22:WN-9NM/\ ML1AC5!&BS,A#!=VX&,#.[&.V>:[FB@#R/3?%?B:]T^>=M?TI+J1(O-LTN8YK MBQE>>)"OD^2A15#.K!VD.=N&X).AXIUW5-+\1VV@Q^)IK5C:V[)^E,:CSHW(-J.!CE&;)7'S0GU(KL: MK06%M;7EW=Q1D3W;*TSEB=VU0JXR> .@P,DGJ2:LT %%%% !1110 4444 % M%%% !1110 4444 %9\/_ ",-Y_UZ0?\ HT>ZB"$$*ZN"32:[?3W3>(M3BU&]M[G3'M!81)F M!@BNVNM T:^>U:[TFPN&M,"V,MLCF'&,;,CY>@Z>@I]QHVE7>HP:C2W&L17#W\$MT\D?"[CMC) MVQ['VI\H'7!S7HE4;71M*L;ZXOK33;.WN[DDSSPP*DDI)R=S 9;GGFKU &)K M,?_ M %]VW_HY*T* ,_SM8_Y\;'_P,?\ ^-4>=K'_ #XV/_@8_P#\:K0HH S_ #M8 M_P"?&Q_\#'_^-4>=K'_/C8_^!C__ !JM"B@#/\[6/^?&Q_\ Q__ (U1YVL? M\^-C_P"!C_\ QJM"B@#/\[6/^?&Q_P# Q_\ XU1YVL?\^-C_ .!C_P#QJM"B M@#/\[6/^?&Q_\#'_ /C5'G:Q_P ^-C_X&/\ _&JT** ,_P [6/\ GQL?_ Q_ M_C5'G:Q_SXV/_@8__P :K0HH S_.UC_GQL?_ ,?_P"-4>=K'_/C8_\ @8__ M ,:K0HH S_.UC_GQL?\ P,?_ .-4>=K'_/C8_P#@8_\ \:K0HH S_.UC_GQL M?_ Q_P#XU1YVL?\ /C8_^!C_ /QJM"B@#/\ .UC_ )\;'_P,?_XU1YVL?\^- MC_X&/_\ &JT** ,_SM8_Y\;'_P #'_\ C5'G:Q_SXV/_ (&/_P#&JT** ,_S MM8_Y\;'_ ,#'_P#C5'G:Q_SXV/\ X&/_ /&JT** ,_SM8_Y\;'_P,?\ ^-4> M=K'_ #XV/_@8_P#\:K0HH S_ #M8_P"?&Q_\#'_^-4>=K'_/C8_^!C__ !JM M"B@#/\[6/^?&Q_\ Q__ (U1YVL?\^-C_P"!C_\ QJM"B@#/\[6/^?&Q_P# MQ_\ XU1YVL?\^-C_ .!C_P#QJM"B@#/\[6/^?&Q_\#'_ /C5'G:Q_P ^-C_X M&/\ _&JT** ,_P [6/\ GQL?_ Q__C5'G:Q_SXV/_@8__P :K0HH S_.UC_G MQL?_ ,?_P"-4>=K'_/C8_\ @8__ ,:K0HH S_.UC_GQL?\ P,?_ .-4>=K' M_/C8_P#@8_\ \:K0HH S_.UC_GQL?_ Q_P#XU1YVL?\ /C8_^!C_ /QJM"B@ M#/\ .UC_ )\;'_P,?_XU1YVL?\^-C_X&/_\ &JT** ,_SM8_Y\;'_P #'_\ MC5'G:Q_SXV/_ (&/_P#&JT** ,_SM8_Y\;'_ ,#'_P#C5'G:Q_SXV/\ X&/_ M /&JT** ,_SM8_Y\;'_P,?\ ^-4>=K'_ #XV/_@8_P#\:K0HH S_ #M8_P"? M&Q_\#'_^-4>=K'_/C8_^!C__ !JM"B@#/\[6/^?&Q_\ Q__ (U1YVL?\^-C M_P"!C_\ QJM"B@#/\[6/^?&Q_P# Q_\ XU1YVL?\^-C_ .!C_P#QJM"B@#/\ M[6/^?&Q_\#'_ /C5'G:Q_P ^-C_X&/\ _&JT** ,_P [6/\ GQL?_ Q__C5' MG:Q_SXV/_@8__P :K0HH S_.UC_GQL?_ ,?_P"-5SESXLU*WNIH3!:@QNR$ M ,V,''7(S]<#Z5V=<3?65N^H7+-'DF5B?F/J:J,7+8F4E'<;_P )EJ/_ #QM M?^^6_P#BJ/\ A,M1_P">-K_WRW_Q50_8+7_GE_X\?\:/L%K_ ,\O_'C_ (U? ML9$^T1-_PF6H_P#/&U_[Y;_XJC_A,M1_YXVO_?+?_%5#]@M?^>7_ (\?\:/L M%K_SR_\ 'C_C1[&0>T1-_P )EJ/_ #QM?^^6_P#BJ/\ A,M1_P">-K_WRW_Q M50_8+7_GE_X\?\:/L%K_ ,\O_'C_ (T>QD'M$:ND^(=3U*Z:%+:TO3'XUL^=K'_ #XV/_@8_P#\:K(\.6L,.H2-&FTF(CJ3W%=/42BXNS+3 MNKF?YVL?\^-C_P"!C_\ QJCSM8_Y\;'_ ,#'_P#C5:%%2,S_ #M8_P"?&Q_\ M#'_^-4>=K'_/C8_^!C__ !JM"B@#/\[6/^?&Q_\ Q__ (U1YVL?\^-C_P"! MC_\ QJM"B@#/\[6/^?&Q_P# Q_\ XU1YVL?\^-C_ .!C_P#QJM"B@#/\[6/^ M?&Q_\#'_ /C5'G:Q_P ^-C_X&/\ _&JT** .*HHHKM.0**** "BBB@ K3TE[ MQ/.^R002YV[O-F,>.N,85L]_2LRMOP__ ,O'_ ?ZU%3X67#XBUYVL?\ /C8_ M^!C_ /QJCSM8_P"?&Q_\#'_^-5H45RG09_G:Q_SXV/\ X&/_ /&J/.UC_GQL M?_ Q_P#XU6A10!G^=K'_ #XV/_@8_P#\:J[$9#$IF1$DQ\RHQ8 ^Q(&?RI]% M !7*>(/B5X0\+ZD=.UC64M[L*&:(0R2%0>1G8IQ^-=77*>(/AKX0\4:D=1UC M1DN+PJ%:4321E@.!G8PSQZT 'A_XE>$/%&I#3M'UE+B[*EEB,,D98#DXWJ,\ M>E'B#XD^$?"VI'3]8UE+>["AC$L,DA4'D9V*$/%&I#3M'UE+B[*EEB,,D98#DXWJ,\>E2ZO\0?"F@ZW'H^IZS#;W[[< M1,CG;GIN8 A<^Y%0Z!\-/"'A?4UU+1]&2WO%4JLIGDD*@C!QO8@<<9J76/AW MX3U_6TUG5-&BN+]=O[TR.N[;TW*&"M^(- $\VO:C-JMY::1I,=Y%8.D=W++= M^2=[*'V1#:P=@K*3N*#Y@,]<6$\4:.^K?V8MR_V@RF!6,$@A:4 DQK*5\MG M!RH8D;2,9!Q7ET'48-7O;O2=6AM(-0=)+J*6T\Y@ZH$+Q-O4(Q15'S*XRH.. MH,%OX6NX;Z)&U2-M)@OI+^&U%KB42.S,5:7>04#NQ " \*-Q .0"6'QSX=G@ MGG2^D$,-NUTTCVLJ*T2D!W4E0'"E@&VYVDX.*O7OB+2["6>*>>0S0&-7BB@D ME'S*&XZ4 ; MLWB[18+>SF,\[_;/,$$<-G-)*QC.'7RU0N&4\%2 1@Y'!Q5T[QQIM[H<&IS0 MWUOYTQA2#[#.\CN 3A%$>YQM4DE00,'/0U/IGAI=/ETJ138P_88IXS#86?V> M%C*RG*IN;;C;SR&D#4=.=8KAI;::?3W9X5.XJ5*S*1*I8X MD4K[ =: .DDU&UAELHI79'O6*0*T; LP0N1TX.U6.#CH:S6\5Z5)IGVVTNHY MA):3W<.X.JLD6 Y8A25 + =">> <4FL^''U7PY!IBZC+%=0>68KYU$CAUX+$ M9&2PW _[QJHG@U(AKD<=YM@U"V:VMHO*XM%8,7Q\WS;GG0#W(!4U'Q[%; M'4HH[:2.2Q:V+32V\WDE9'0,=Y15X#''//7'!K8A\3V-XMLUF^1+>_8Y$N8Y M8)(W\LOC8R;@VW!PP4$'.>@-*Z\*7-Q=7)34HDM+E;4R1-;%G$D#JP(?> 0 MN,%3SSGM5E_#._5Y+_[7C?J27^SR^FVW$&S.?;=G\,=Z )M)\5:/K=R+?3[F M21VB,R%[>2-9$! 8HS* ^"P!VDX)P<&EGUJ>'Q3::.VGL(+F&61;II5Y*;20 M$&3CYNIQTX!ZU!I?AG^S7T5OM?F?V992VG^KQYF\QG=UXQY?3GK[4FH:+JUW MXGL-5@U.RAM[-706\EB[NROMW_.)0,_+P=O&>0: '_VY?0^);?3;S3(H;:\\ MX6LR76^5C'@DO'M 52,D$,W\((!. _5_%FBZ'=?9M0NWBE$0G8+;R2!(LD>8 MQ52%0$8+' '&2,BJUCH6L6WB>YU6YU>RNH9F*+&U@XEAAY*Q(_G;1S@D[,L1 MST7;)K?AG^V!K(^U^3_:6E'3O]7N\O/F?/U&?]9TXZ=>: %3QEH3V:8VZ!;>0R&8;LQ MF,+O#Y5AM(SD8QGBJNI^%Y[O6FUBRU%+:]1H7@,MOYJ*465&#*&4L&69NA4@ M@')Z4^W\,O'%9&:^\VYBU%M0GD$.U9'974JJY.U1O&,ECA>222: &/XUT[[9 MI$5O%=W$6I-*JRQVDQ\MD.TA@$)4A@00V-N#FH- \49AAPI(!VEL$@'FID\+W-M-9SVFHQ)+;W]S=-YML75XYW9F3 <$ M$;@ V3T^[SBFQ>$6@LM-@2[@E:QTZ>QQ<6OF1R^9Y?+)O&5_=X*YYW=10!NZ M??PZE:BY@2Y1"2,7%M) _'^Q(JM^.*AA_P"1AO/^O2#_ -#FJ#PYH\VAZ8UK M/>"Y8RLZB-&2*)3@".-&=RJ #A=Q [8& )X?^1AO/^O2#_T.:@#0HHHH S]9 M_P"/&/\ Z^[;_P!')6A6?K/_ !XQ_P#7W;?^CDK0H **** "BBB@ HHHH S] M9_X\8_\ K[MO_1R5H5GZS_QXQ_\ 7W;?^CDK0H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Y&\_X_KC_KHW\ZZZN1O/^/ZX_P"NC?SK:CNS*KL0 M4445N8A1110 4444 :F@_P#'\_\ US/\Q70USV@_\?S_ /7,_P Q70US5?B. MBG\(4445F6%%%% !1110 4444 %%%% '%4445VG(%%%% !1110 5M^'_ /EX M_P" _P!:Q*V_#_\ R\?\!_K45/A9,?_7W;?^CDK0H ***Y[Q7K]QHD-G%9I8BZOIC!#+J%P8+='VD@,P4D ML<8"CKSR,4 =#17-ZWXAU71M#756T6)HH+8W-\DEZ$:+ !*1X5A(W7&2H.!S MSQ%=^+V@\9IX?1-+0F.&3=>:B8)I!(S B*+RSO("=-PZ@<=: .IHKEM*\6W. MH7^G";3$AT_5%E:PN$N?,=@@W#S$V )N7+##-TP<5U- &?K/_'C'_P!?=M_Z M.2M"L_6?^/&/_K[MO_1R5H4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%-K_P!\M_\ %4?\)EJ/_/&U_P"^6_\ BJ .XHKA_P#A,M1_YXVO M_?+?_%5>T?Q+>:AJL-K+% J/NR44@\*3Z^U '54444 %%%% !1110 4444 % M%%% !7(WG_']?\?UQ_UT;^=;4=V95=B"BBBMS$**** "BB MB@#4T'_C^?\ ZYG^8KH:Y[0?^/Y_^N9_F*Z&N:K\1T4_A"BBBLRPHHHH *** M* "BBB@ HHHH XJBBBNTY HHHH **** "MOP_P#\O'_ ?ZUB5M^'_P#EX_X# M_6HJ?"RX?$;5%%%?\ 7I!_Z'-0!H4444 9^L_\>,?_ %]VW_HY*T*S]9_X\8_^ONV_]')6A0 5 MB^)+36+JUB329;/#MY-S;WMKY\4D3D!B1O0_*,G&<$$@CD$;5% ''2^#M2CT M_1=/L-9MELM,C7-O=V)E2:52"CD)*F I&53E0<'!*J1HZQH>IZV$M+G4K-=, M+PR2Q)8MYS-&RO\ +(92J@LH_@) Z'.".@HH Y;1O"5SIEUIXGU-+BQTM9$L M(%MO+= W \Q]Y#E4RH(5>I)S74T44 8FMZ7I[P+.UA:M*]U;AI#"I9@9D!R< M,?_ %]VW_HY*T* ,_\ L+1_^@58_P#@ M.G^%']A:/_T"K'_P'3_"M"B@#/\ ["T?_H%6/_@.G^%']A:/_P! JQ_\!T_P MK0HH S_["T?_ *!5C_X#I_A1_86C_P#0*L?_ '3_"M"B@#/_L+1_P#H%6/_ M (#I_A1_86C_ /0*L?\ P'3_ K0HH S_P"PM'_Z!5C_ . Z?X4?V%H__0*L M?_ =/\*T** ,_P#L+1_^@58_^ Z?X4?V%H__ $"K'_P'3_"M"B@#/_L+1_\ MH%6/_@.G^%']A:/_ - JQ_\ =/\*T** ,_^PM'_ .@58_\ @.G^%']A:/\ M] JQ_P# =/\ "M"B@#/_ +"T?_H%6/\ X#I_A1_86C_] JQ_\!T_PK0HH S_ M .PM'_Z!5C_X#I_A1_86C_\ 0*L?_ =/\*T** ,_^PM'_P"@58_^ Z?X4?V% MH_\ T"K'_P !T_PK0HH S_["T?\ Z!5C_P" Z?X4?V%H_P#T"K'_ ,!T_P * MT** ,_\ L+1_^@58_P#@.G^%']A:/_T"K'_P'3_"M"B@#/\ ["T?_H%6/_@. MG^%']A:/_P! JQ_\!T_PK0HH S_["T?_ *!5C_X#I_A1_86C_P#0*L?_ '3 M_"M"B@#/_L+1_P#H%6/_ (#I_A1_86C_ /0*L?\ P'3_ K0HH S_P"PM'_Z M!5C_ . Z?X4?V%H__0*L?_ =/\*T** ,_P#L+1_^@58_^ Z?X4?V%H__ $"K M'_P'3_"M"B@#/_L+1_\ H%6/_@.G^%']A:/_ - JQ_\ =/\*T** ,_^PM'_ M .@58_\ @.G^%']A:/\ ] JQ_P# =/\ "M"B@#/_ +"T?_H%6/\ X#I_A1_8 M6C_] JQ_\!T_PK0HH X;6-'A75)EM_+@B&W;''& H^4= *H_V3_TW_\ '/\ MZ];^K_\ (4F_X#_Z"*I5TQIQ:1@YRN9O]D_]-_\ QS_Z]']D_P#3?_QS_P"O M6E13]G'L+GD9O]D_]-__ !S_ .O1_9/_ $W_ /'/_KUI44>SCV#GD9O]D_\ M3?\ \<_^O5[1]'A;5(5N/+GB.[=')&"I^4]0:DJ[I'_(4A_X%_Z":4J<4F-3 MEDV%G>^=]KM(+C9MV^;&'VYSG&?H*S*V_#_P#R\?\ ?ZU%3X67#XBU_86 MC_\ 0*L?_ =/\*/["T?_ *!5C_X#I_A6A17*=!G_ -A:/_T"K'_P'3_"C^PM M'_Z!5C_X#I_A6A10!G_V%H__ $"K'_P'3_"KL4,<$2Q0QI'&HPJ(H ]@*?1 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5GP_\ (PWG_7I!_P"AS5H5GP_\C#>?]>D'_H, M?_7W;?\ HY*T*S]9_P"/&/\ Z^[;_P!')6A0 4444 %%%% !1110!GZS_P > M,?\ U]VW_HY*T*S]9_X\8_\ K[MO_1R5H4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 T'_C^?_KF M?YBNAKFJ_$=%/X0HHHK,L**** "BBB@ HHHH **** .*HHHKM.0**** "BBB M@ K;\/\ _+Q_P'^M8E;?A_\ Y>/^ _UJ*GPLN'Q&U1117*= 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !6?#_R,-Y_UZ0?^AS5H5GP_P#(PWG_ %Z0?^AS4 :%%%% &?K/_'C'_P!? M=M_Z.2M"L_6?^/&/_K[MO_1R5H4 %,FFBMH7FGE2**-2SN[!54#J23T%/KCO M'\>ERPZ;_:=_I$ BE>6.#6HPUI)GTNXU77!9N*=L[N* /5**\M\(?V=)K/AZ2R\@:\([G^WO* MQYV['S"X[Y\W;MW>AV\5ZE0!GZS_ ,>,?_7W;?\ HY*T*Q-;CU P*5NK41&Z MM]JFV8L#YR8R=_//L,^W6K?DZQ_S_6/_ (!O_P#': -"BL_R=8_Y_K'_ , W M_P#CM'DZQ_S_ %C_ . ;_P#QV@#0HK/\G6/^?ZQ_\ W_ /CM'DZQ_P _UC_X M!O\ _': -"BL_P G6/\ G^L?_ -__CM'DZQ_S_6/_@&__P =H T**S_)UC_G M^L?_ #?_P".T>3K'_/]8_\ @&__ ,=H T**S_)UC_G^L?\ P#?_ ..T>3K' M_/\ 6/\ X!O_ /': -"BL_R=8_Y_K'_P#?\ ^.T>3K'_ #_6/_@&_P#\=H T M**S_ "=8_P"?ZQ_\ W_^.T>3K'_/]8_^ ;__ !V@#0HK/\G6/^?ZQ_\ -__ M ([1Y.L?\_UC_P" ;_\ QV@#0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@ M&_\ \=H T**S_)UC_G^L?_ -_P#X[1Y.L?\ /]8_^ ;_ /QV@#0HK/\ )UC_ M )_K'_P#?_X[1Y.L?\_UC_X!O_\ ': -"BL_R=8_Y_K'_P W_\ CM'DZQ_S M_6/_ (!O_P#': -"BL_R=8_Y_K'_ , W_P#CM'DZQ_S_ %C_ . ;_P#QV@#0 MHK/\G6/^?ZQ_\ W_ /CM'DZQ_P _UC_X!O\ _': -"BL_P G6/\ G^L?_ -_ M_CM'DZQ_S_6/_@&__P =H T**S_)UC_G^L?_ #?_P".T>3K'_/]8_\ @&__ M ,=H T**S_)UC_G^L?\ P#?_ ..T>3K'_/\ 6/\ X!O_ /': -"BL_R=8_Y_ MK'_P#?\ ^.T>3K'_ #_6/_@&_P#\=H T**S_ "=8_P"?ZQ_\ W_^.T>3K'_/ M]8_^ ;__ !V@#0HK/\G6/^?ZQ_\ -__ ([1Y.L?\_UC_P" ;_\ QV@#0HK/ M\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@&_\ \=H Q]7_ .0I-_P'_P!!%4JL MZ@)EOI!<21R2\;FC0HIX'0$G'YU6KLC\*.:6["BBBF2%%%% !5W2/^0I#_P+ M_P!!-4JLZ>)FOHQ;R1QR\[6D0NHX/4 C/YTI?"RH[HZRBL_R=8_Y_K'_ , W M_P#CM'DZQ_S_ %C_ . ;_P#QVN,Z30HK/\G6/^?ZQ_\ -__ ([1Y.L?\_UC M_P" ;_\ QV@#0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@&_\ \=H T**S M_)UC_G^L?_ -_P#X[1Y.L?\ /]8_^ ;_ /QV@#0HK/\ )UC_ )_K'_P#?_X[ M1Y.L?\_UC_X!O_\ ': -"N1O/^/ZX_ZZ-_.M[R=8_P"?ZQ_\ W_^.US]R'%U M*)&5G#G<57 )SS@9./S-;4=V95=B*BBBMS$**** "BBB@#4T'_C^?_KF?YBN MAKF-*6Y:Z86LL43[#DRQ%QC([!E_G6OY.L?\_P!8_P#@&_\ \=KFJ_$=%/X3 M0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\_P!8_P#@&_\ \=K,LT**S_)UC_G^L?\ MP#?_ ..T>3K'_/\ 6/\ X!O_ /': -"BL_R=8_Y_K'_P#?\ ^.T>3K'_ #_6 M/_@&_P#\=H T**S_ "=8_P"?ZQ_\ W_^.T>3K'_/]8_^ ;__ !V@#0HK/\G6 M/^?ZQ_\ -__ ([1Y.L?\_UC_P" ;_\ QV@#FJ***[3D"BBB@ HHHH *V_#_ M /R\?\!_K6)6GI*7C^=]DG@BQMW>;"9,]<8PRX[^M14^%EP^(Z*BL_R=8_Y_ MK'_P#?\ ^.T>3K'_ #_6/_@&_P#\=KE.@T**S_)UC_G^L?\ P#?_ ..T>3K' M_/\ 6/\ X!O_ /': -"BL_R=8_Y_K'_P#?\ ^.U=B$@B43.CR8^9D4J"?8$G M'YT /HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K/A_P"1AO/^O2#_ -#FK0K/A_Y&&\_Z](/_ $.:@#0HHHH S]9_ MX\8_^ONV_P#1R5H5GZS_ ,>,?_7W;?\ HY*T* "H;FT@O(T2XCWJDB2J,D89 M6#*>/0@&IJ* "BBB@ HHHH S]9_X\8_^ONV_]')6A6?K/_'C'_U]VW_HY*T* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .7U?_D* M3?\ ?\ T$52J[J__(4F_P" _P#H(JE79'X4,?_7W;?\ MHY*T* "BBB@ HHHH **** ,_6?\ CQC_ .ONV_\ 1R5H5GZS_P >,?\ U]VW M_HY*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** . M7U?_ )"DW_ ?_015*KNK_P#(4F_X#_Z"*I5V1^%'-+=A1113)"BBB@ J[I'_ M "%(?^!?^@FJ57=(_P"0I#_P+_T$TI?"RH[HZBBBBN,Z0HHHH **** "BBB@ M HHHH *Y&\_X_KC_ *Z-_.NNKD;S_C^N/^NC?SK:CNS*KL04445N8A16;K6O MZ7X=LQ=ZM>);0LVQ206+'T )/Y5@Q_%/P7+(L:ZVH+' +6\JC\25P*3DEN. MS9V%%9NL^(-*\/V:7>J7L=M [;48@MN/7@ $FL2/XG>#99%C77(@6.!NBD4? MB2N!0VD%FST'0?\ C^?_ *YG^8KH:XD>)-'\,@WNLZA%9V[KL5WR=S$@X &2 M> :6+XN> II5C7Q);!F.!N1U'XDK@?C7/5^(WI_"=K169K?B+2/#EDMYK&H0 M6=N[!%>1OO-UP .3^%8,?Q6\"RRK&OB6SW,0!NW*/Q)&!^-9EG8T5FZSX@TG MP[9K=ZOJ$%E [!%>9L;FZX'J>#6''\4/ \LJQKXFT_R@9@BO/(%#-Z#U/!_*L6/XE>"I9%C7Q/IFYC@9G &?J: M.JHJAJVMZ7H-F+O5M0M[*W+!!)/(%!;T&>I]JQ8OB3X*FE2)/$VF%W(4 S@< M_4T =315'5=9TS0[076JW]M90%@@DN) @+'L,]3UX]JR(OB'X-GE2*/Q/I3. MYVJ/M2#)_.@#/HJK?ZE8Z7;_ &C4+R"UASM#SR! 3Z9/>L^/QAX:ED6--?TQ MG8X %TG)_.NVZ.6QM457O;^RTV#S[Z[@M8<[?,GD"+GTR3BJ,/BGP]<3)##K MVERRN<*B7D;,Q] >:+A8UJ***!!6WX?_P"7C_@/]:Q*V_#_ /R\?\!_K45/ MA9V@BTUHI-]S8M*9&C(*X"R(%7(^[SQ@ C%7= M8T/4];"6ESJ5FNF%X9)8DL6\YFC97^60RE5!91_ 2!T.<$ %;2O%MSJ%_IPF MTQ(=/U196L+A+GS'8(-P\Q-@";ERPPS=,'%=37+:-X2N=,NM/$^II<6.EK(E MA MMY;H&X'F/O(H3PW-])-;RQRQ-C:\;!E/ '!%5JNZO\ \A2; M_@/_ *"*I5V1^%'-+=A1113)"BBB@ JSI\\-M?1S7$L<42YW/(P51P1R35:K MND?\A2'_ (%_Z":4OA94=T;']NZ/_P!!6Q_\"$_QH_MW1_\ H*V/_@0G^-:% M%<9TF?\ V[H__05L?_ A/\:/[=T?_H*V/_@0G^-:%% &?_;NC_\ 05L?_ A/ M\:/[=T?_ *"MC_X$)_C6A10!G_V[H_\ T%;'_P "$_QH_MW1_P#H*V/_ ($) M_C4VHZE9Z5IL^HWTZPVEO&9))3R%4=^.M>2ZQ^T9X;M-R:5IM]J#CHSX@0_B MM M/[.UJ\@WVT-T0?+._!Y(P,?#FC:?+?7VLV:6\0^8K*';Z!5R2?H*\;UKXYZ$EY,=-L+R\# M2$AGQ$I!/;.3^@KV"/P=IDO@VU\,:JK:I9PPI&S7!.YRO0Y!R#]#QTKF+7PG MH&AW%H1%J%P M(Y"DVT/'&RY(^;Y=P) Y]^]<%#\-?&^N3)-K_B1H5SG8)GE9?HHPH_ U[+16 M[BGN8J5MC'U;PQI6OZ;;V.KVYO(H""K.[*VX#&=RD'GO6,GPK\%HZL-%&0&M(\1V<=IJMFL\,;;D 9D*G&."I!K 3X3^#$=6 M_LEC@YP;F4C_ -"KM**'%/=!=HHZCX;\-^(K=;3Q'%#]DC^:(O,8=K^Q!';/ M'^%9B?"GX4I(K8MFP<[6U-L'Z_/7:Z#_ ,?S_P#7,_S%=#7/5^(WI_""_&.F0V&KWEF\,#[X3%=JC1G&."#TQVKDH_A#\+4D5S=JX! MR5;4A@^QP0:]=HH XWQ7HW@SQGID%AJ]]:&*!]\+0W:HT9QCC!Z8[&N0C^#O MPO216;46D .2C:DN&]CC!KV&B@#C?%FB^#/&>F06&K7]J8K=]\1AO%1D.,<< M],=JX]/@Y\+T=6.HLX!R5;4DP?8XYKV*B@#B_%VA^#?&NEV^GZKJ5N(K=]\3 M07B(R'&/<8Q[5QJ?!CX9)(K'6)G .2K:C'@^QP,U[-10!Y9XF\(Z7XKTZ&RU M 3+' ^^-H7VLIQCN".GM7+)\$_"RNK&?4F .2IF7!]N$KT>BNQQ3W.92:,#Q M1X/TSQ;IT-E?F>-('WQM X5E.,=P1T]JY:W^"?AF"XCE-UJDFQ@VQYDP<=CA M ?R->D44.*>K!2:"BBBF2%:>DW]G9>=]KNX+??MV^;($W8SG&?J*S*V_#_\ MR\?\!_K45/A9QCSR[FI_;UU_P \X?R/^-']O77_ #SA_(_XUET4P<\NY MJ?V]=?\ /.'\C_C1_;UU_P \X?R/^-9=%')'L'/+N;%OK5S+ MY^M;M7FAOIL<4BK Y8LDP()."0, MXP,_45YW>?"7XD^*;V;_ (2+Q=$MJSGY4FD=2,]5B 50/;(KD.D]W-U +9[C MSD\E%+-(&R !UYKR'6?VB_#=D7CTK3[W477H[8AC;Z$Y;_QVNU\ > ;3P'H$ M^EQ7DM\+B4RRO*H"DD 8"\X&!ZFM'3/!?AC1I3+IV@:=;RYSYB6Z[A]"1D4 M9/A3Q5JWC;P%=:K;:8=*U%UECM%N"6C9POR2 D#*Y/IV->8M\)/B3XJ&/!%AX>\$IX7GD?4K,JZR_:!PXPYZ5 M9TCP3X8T$AM,T*PMY!TE$(9_^^CD_K6]10 4444 %?\?UQ_UT;^===7(W MG_']Q? MU1UU%%%8FH4444 %%%% !1110 4444 %<]KW_'\G_7,?S-=#7/:]_P ?R?\ M7,?S-:4OB(J?"9=%%%=)SA1110 4444 3V?_ !_6_P#UT7^===7(V?\ Q_6_ M_71?YUUU85MT;4M@HHHK$U"BBB@ HHHH **** "BBN8\5?$+PSX,98]9U$1W M+IO2WC0O(P]<#H.O)P.* $U?_D*3?\!_]!%4JXC2_BYIWB_QD--T_2[U(IP2 ML\NW(VKGYE&<#CKGN*S_ !IHGC_6M>:#1]12TT=D4(R3^60WL)VNJ81%;T+' M^@--\#_#5_"VJOJUYJSW=X\90JJD+SC.222W3VKKVT'1WU%M1?2[-KUL9G:! M2Y_'&:?O-=A:)G+> O&^J>+[NZ^U:*;.S1 \4X+%2^, M?$>NWC77B../2WE8PQ"1R%0G@>6 %R!QUYKU:BCENK,.:SNCD?!'@*U\%)S74]R%$CLH1<+G&%&?4]S73Z'X;T.#7UNXM(L5N9&9VE$"[BV"?\?UQ_UT;^=;4=V95=B"BBBMS$**** "BBB@#4T'_C^?\ MZYG^8KH:Y[0?^/Y_^N9_F*Z&N:K\1T4_A"BBBLRPHHHH **** "BBB@ HHHH M XJBBBNTY HHHH **** "MOP_P#\O'_ ?ZUB5M^'_P#EX_X#_6HJ?"RX?$;5 M%%%?\ 7I!_Z'-0 M!H4444 9^L_\>,?_ %]VW_HY*T*S]9_X\8_^ONV_]')6A0 5QWC^/2Y8=-_M M._TB 12O+'!K48:TN2$(V,20%;Y@5;DCYB%;G'8U#]4D251DC# M*P93QZ$ T >O!I;K-Y7(5CT# M$57\3R:7\K'G;L?,+COGS=NW=Z';Q7J5%% &)K<>H&!2MU:B(W5OM M4VS%@?.3&3OYY]AGVZU;\G6/^?ZQ_P# -_\ X[1K/_'C'_U]VW_HY*T* ,_R M=8_Y_K'_ , W_P#CM'DZQ_S_ %C_ . ;_P#QVM"B@#/\G6/^?ZQ_\ W_ /CM M'DZQ_P _UC_X!O\ _':T** .8U5;E;I1=2Q2OL&#%$4&,GL6;^=4:U->_P"/ MY/\ KF/YFLNNN'PHYI_$PHHHJB0HHHH **** .E\G6/^?ZQ_\ W_ /CM'DZQ M_P _UC_X!O\ _':T**XCK,_R=8_Y_K'_ , W_P#CM'DZQ_S_ %C_ . ;_P#Q MVM"B@#/\G6/^?ZQ_\ W_ /CM'DZQ_P _UC_X!O\ _':T** ,_P G6/\ G^L? M_ -__CM'DZQ_S_6/_@&__P =K0HH S_)UC_G^L?_ #?_P".T>3K'_/]8_\ M@&__ ,=K0HH S_)UC_G^L?\ P#?_ ..UD:JMRMTHNI8I7V#!BB*#&3V+-_.N MGKGM>_X_D_ZYC^9K2E\1%3X3+HHHKI.<**** "BBB@"6V#FZB$;*KEQM++D MYXR,C/YBN@\G6/\ G^L?_ -__CM8-G_Q_6__ %T7^===6%;=&U+8S_)UC_G^ ML?\ P#?_ ..T>3K'_/\ 6/\ X!O_ /':T**Q-3/\G6/^?ZQ_\ W_ /CM'DZQ M_P _UC_X!O\ _':R]8^('A+09?*U+7[&*7.#&LGF./JJY(_&J/Q \;7'A+PS M;ZII6EOJSW,BI%Y9)105)#DJ#D'''KGK0!T7DZQ_S_6/_@&__P =JGJ6H3Z- M:&[U/7-(L[<''F7%N47/IDR]?:O';+6/C=XNOH)[6U71K/>&_>6ZPQ@>I$F7 M8?3->G^.OAWI7C^&PCU2XNX?L3LR-;.%R&QN!!!'\(^E '-GXS:"VM6VEVVN M074EQ*L(EATN3RU8G R3*"1D]0#4_P 0]6^).FRV=IX6L;>]%PK;[J&UYB8' M@89RHXYR1BMOP[\+?!_AB6*XL-'C>ZC.Y;BY)E<'U&[A3] *[&@#Q7PIX'^* M,WB.TUSQ'XI:W6%M[6IG:4/ZJ8T(C /L:[+Q!\-=.\4ZO#JFLQ:?905!) (68 X)/6NXHH X9-%LM#E>VL[.RM@ 1:6XA4\#MD_J34E7=7_P"0 MI-_P'_T$52KLC\*.:6["BBBF2%%%% !5G3Q,U]&+>2..7G:TB%U'!Z@$9_.J MU7=(_P"0I#_P+_T$TI?"RH[HV/)UC_G^L?\ P#?_ ..T>3K'_/\ 6/\ X!O_ M /':T**XSI,_R=8_Y_K'_P W_\ CM'DZQ_S_6/_ (!O_P#':T** ,_R=8_Y M_K'_ , W_P#CM'DZQ_S_ %C_ . ;_P#QVM"B@#/\G6/^?ZQ_\ W_ /CM'DZQ M_P _UC_X!O\ _':T** ,_P G6/\ G^L?_ -__CM'DZQ_S_6/_@&__P =K0HH M S_)UC_G^L?_ #?_P".US]R'%U*)&5G#G<57 )SS@9./S-=A7(WG_'];"9,]< M8PRX[^M9E;?A_P#Y>/\ @/\ 6HJ?"RX?$6O)UC_G^L?_ #?_P".T>3K'_/] M8_\ @&__ ,=K0HKE.@S_ "=8_P"?ZQ_\ W_^.T>3K'_/]8_^ ;__ !VM"B@# M/\G6/^?ZQ_\ -__ ([5V(2")1,Z/)CYF12H)]@2_P"/Y/\ KF/YFLNM37O^/Y/^ MN8_F:RZZX?"CFG\3"BBBJ)/(K^_^+MG?SE+..:#>?+$4<3+MSQC!W?GS79>! M=4\3ZI8W3>)M-6SDC<"$A"AD'.G'/?-=714J-GN4Y76QY!>_&75--OIX MKOPJ\:(Y4+)*R, /4E2,UVW@CQK%XTL+FXCL9;1K=PC*S;U.1GAL#/N,>E=3 M2*JH,*H4>@&*$FGJP;5MC _X:#\%"YDA9-44(Q42&V&UO2=MO< M#"_3[F%U())'N) 6R!@ ;0 /RS^E '5T5X+=_L[Z MC'>37.G>,9 TCE\S0,'Y]75^3[X%>C_#OPGK?A+0[FRU?76U.627?$6+,L(Q MC +'/)YQP* .SHKP6YT7X\65W*]MJR78WD@QRP;3SV60# ]J](^'LGC=M N# MXUAA%^LI$ 4QAG3'\7E_*.>F* .RHKP.Y^+7Q0TZYE%[X%"Q*QQ_H5P,#_?W M$'ZBO2OA]XSO_%_AVXU'4]$FTR2"4Q[2&(E .5! /?&.>>_H =E7/:]_P ? MR?\ 7,?S->;1_M(Z!YS+-H>IH@) *F-B1[@D8_.NETSQQI'C>T;4]+\^.&'] MW*MR@1D(YYP2,8/4&M*7Q$5/A-"BN1C^)_@V20H-;C!!Q\T,BC\RN*Z+3-6T M_6;3[5IMY#=09VEXFR ?0^A]JZ$T]C!IHN455CU*QFVSN#@JLJD@_G4T M\\=M;R3S.$BB4N['HJ@9)I@245Y;JWQOT>W+1Z787-Z_0/(1$A^G4_H*ZK2= M4UCQ5X'ENHKB&XM;G4+>6MA-#<7ES#;PK M(NZ29PBCGN3Q6SXA\5:=X>\*7/B.5C=6,**X-J0_F;F"KM.<8)(YS7A&G_!? M5-9U"*3Q/XC>5W<*WDEI6P3_ 'WZ?D:]]T/PWIN@>&[;0+2(R6$"% D^'+@D MD[NQR23TQS6%1MO5&T$DM#Q27XY>+_$EP;?P?X4R <%F1[EA[G;A5_'->G>( M/#>K^./AW;Z9?WK:-J<\<4EU]G&]0X'S(0&&5S[]0.O?KX((;:%8;>*.*)>% M2-0JCZ 5)699Y%H7[/7A;3BDFJW-WJLHZJS>3$?^ K\W_CU>M0Q1P0QPPHJ1 M1J%1%& H' I]% !1110 4444 %%%% '+ZO_ ,A2;_@/_H(JE5W5_P#D*3?\ M!_\ 015*NR/PHYI;L****9(4444 %7=(_P"0I#_P+_T$U2J[I'_(4A_X%_Z" M:4OA94=T=11117&=(4444 %%%% !1110 4444 %?\?UQ_UT;^===7(WG_ M !_7'_71OYUM1W9E5V(****W,0HHHH **** -30?^/Y_^N9_F*Z&N>T'_C^? M_KF?YBNAKFJ_$=%/X0HHHK,L**** "BBB@ HHHH **** .*HHHKM.0**** " MBBB@ K;\/_\ +Q_P'^M8E;?A_P#Y>/\ @/\ 6HJ?"RX?$;5%%%7MJ[PRR;L"%Y00L /'S-G)8!02,%;[Q%J%GXQ^P7$\-EIA:%(I)M+G MD$[/D%12.M '745QL'B;5Y;ZUO=MBVCW6JRZ:D B<3IL:2/S# M)NVG+Q'Y=@P&')(Y[*@#/UG_ (\8_P#K[MO_ $O>NFHI*$4[H;DWN9.F>%]"T9]^GZ3:6\F<^8L0 MW?\ ?1YK6HHJK6$3V?\ Q_6__71?YUUUO-#LW-&BE3E%88RP[&L/\ X6KH?_/IJ/\ W[3_ .+KC_BC/#<_ M$;59K>6.6)O)VO&P93^Y0<$5R%>C""Y4<4Y/F9Z__P +5T/_ )]-1_[]I_\ M%T?\+5T/_GTU'_OVG_Q=>0457(B>9GK_ /PM70_^?34?^_:?_%T?\+5T/_GT MU'_OVG_Q=>044$/B!I6M^*;/3K:WO M4FFW[6D10HPC,D]?K6U'=F578N45F?\)'H?_0:T[_P* M3_&C_A(]#_Z#6G?^!2?XUT69CA_]!K3O_ I/\:/^$CT/_H-:=_X%)_C19A7_ .)H M_P"%@^%_^@I_Y+R__$T1JD V;-WFYBZ[NF\#/3M454^1E4VN8[6BL_\ MW1_^@K8_P#@0G^- M']NZ/_T%;'_P(3_&N0Z30HK/_MW1_P#H*V/_ ($)_C1_;NC_ /05L?\ P(3_ M !H T**S_P"W='_Z"MC_ .!"?XU=BFCGB66&1)(V&5=&!!'L10 ^BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L^'_ M )&&\_Z](/\ T.:M"L^'_D8;S_KT@_\ 0YJ -"BBB@#/UG_CQC_Z^[;_ -') M6A6?K/\ QXQ_]?=M_P"CDK0H **** .>U_PY]MM.GA:WOK6)DVS1 M_-@#XU2^:PCDCE73@(A 6C(*Y(C\P@,H;&_ M!(P>.*VZ* .>M_"%I;ZHEVM[?-;1W4EY#8,R>1%,^[95Z5+X$<-3XV%%%%:$!1110 M 4444 ?9M%%%>2>B%%%% !1110 4444 %%%% !7/:]_Q_)_US'\S70UPWC/Q M3HVB:Q#;:C>>3,UN) OE.V5+,,Y4'N#6M+XC.I\))17,_P#"P?"__04_\EY? M_B:/^%@^%_\ H*?^2\O_ ,373RLPNCIJ*YG_ (6#X7_Z"G_DO+_\31_PL'PO M_P!!3_R7E_\ B:.5A='345S/_"P?"_\ T%/_ "7E_P#B:/\ A8/A?_H*?^2\ MO_Q-'*PNCK;/_C^M_P#KHO\ .NNKR_2O'/AR[UBRMH-1WS37$<:+Y$@RQ8 # M)7UKU"N>LK-&U+8****Q-0HHHH **** "BBB@ HHHH ^9?BQ_P E,U?_ +8_ M^B4KC*[/XL?\E,U?_MC_ .B4KC*].G\"]#@G\3"BBBK)"BBB@ KL_A/_ ,E, MTC_MM_Z)>N,KL_A/_P E,TC_ +;?^B7J*GP/T*A\2/IJBBBO,.\**** "BBB M@ HHHH **** "ODSQ?\ \CMKW_81N/\ T8U?6=?)GB__ )';7O\ L(W'_HQJ MZL+NS"OLC%HHHKL.4**** "BBB@#TWX&_P#([7G_ &#G_P#1D=?0%?/_ ,#? M^1VO/^P<_P#Z,CKZ K@Q'QG91^$****P-0HHHH **** "BBB@ HHHH ^,J** M*]8\X**** "BBB@ KV?X!_\ ,P_]NW_M6O&*]G^ ?_,P_P#;M_[5K*O_ V: M4OC1[-1117G':%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5GP_\C#>?]>D'_H MD'_H+_\ MD=M>_P"PC?\ 8.?_ -&1U] 5P8CXSLH_ M"%%%%8&H4444 %%%% !1110 4444 ?&5%%%>L><%%%% !1110 5[/\ _^9A_ M[=O_ &K7C%>S_ /_ )F'_MV_]JUE7_ALTI?&CV:BBBO..T**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K/A_P"1AO/^O2#_ -#FK0K/A_Y&&\_Z](/_ $.:@#0HHHH S]9_X\8_^ONV M_P#1R5H5GZS_ ,>,?_7W;?\ HY*T* "BBB@ JCJ^LZ;H&GR7^K7L%G:IUDF? M )P3@=R>#@#)/85>KE_&.1&#*ZD9!!'!!'>GUSVA+KLVG:5/*-/T^'R M!]HL18L'SSC:?-Q'QM.TJQ'(S70T 9^L_P#'C'_U]VW_ *.2M"L76;*XDA#I MJ%T%-S!B)4C*K^]3D?)GCKR>W.15K^SKK_H,WW_?$'_QN@#0HK/_ +.NO^@S M??\ ?$'_ ,;H_LZZ_P"@S??]\0?_ !N@#0HK/_LZZ_Z#-]_WQ!_\;H_LZZ_Z M#-]_WQ!_\;H \/\ CE_R.UG_ -@Y/_1DE>95].Z[\.-'\2WJ7FKW-]X?V==?]!F^_[X M@_\ C=<_KOPXT?Q+>I>:OM4 M4VFC:E!P6IH45G_V==?]!F^_[X@_^-T?V==?]!F^_P"^(/\ XW6)J:%%9_\ M9UU_T&;[_OB#_P"-T?V==?\ 09OO^^(/_C= &A16,]K?+J<%N-7O3$\,CLWE MPY#*4 &?+_VF_*K/]G77_09OO^^(/_C= &A16?\ V==?]!F^_P"^(/\ XW1_ M9UU_T&;[_OB#_P"-T :%%9_]G77_ $&;[_OB#_XW1_9UU_T&;[_OB#_XW0!\ MZ_%C_DIFK_\ ;'_T2E<97TOJWPMT#7-3FU'49;Z>[FV^9)YJKG"A1PJ@= .U M4O\ A2_A/TOO^_\ _P#6KLCB(J*1S2HR;;/G6BOHK_A2_A/TOO\ O_\ _6H_ MX4OX3]+[_O\ _P#UJKZS#LR?82/G6BOHK_A2_A/TOO\ O_\ _6H_X4OX3]+[ M_O\ _P#UJ/K,.S#V$CYUKL_A/_R4S2/^VW_HEZ]7_P"%+^$_2^_[_P#_ -:K MND_"W0-#U.'4=.EOH+N'=Y+_\ D=M>_P"P MC&;^]N+RY:^DN+B1I97\X#U;4:B@VV958.:T/F^BOHK_A2_A/TOO^__ /\ 6H_X4OX3]+[_ +__ /UJ MZ/K,.S,?82/G6BOHK_A2_A/TOO\ O_\ _6H_X4OX3]+[_O\ _P#UJ/K,.S#V M$CYUHKZ*_P"%+^$_2^_[_P#_ -:C_A2_A/TOO^__ /\ 6H^LP[,/82."^!O_ M ".UY_V#G_\ 1D=?0%O>:1,?\ U]VW_HY*T* "BBB@ IDL4*7!MK_3) M@&;]ROVG*,K8S\KF,,P[KAL8H ](HK$\'WEQ?^$=,N+N1I9S"%:9NLNTE?,_ MX$!N_&MN@ HHHH **** "BBB@ HHHH **** "BBB@ HHK,O/$6CZ?-)#",9[9FKZGJ5SX5N]4M/$%E:M912M(=-5+E6E4 K&6<'/H0%#'<,$= MP#LZ*X[Q$TFG-H/B6\N7@:VN(8;J)I,1(DP,;\>SNC$G.!'V&<]=#-%.1&#*ZD9!!'!!'>@!]%%% !1110 4444 %%%% !1110 4444 %%%% M !165<>)=$M99HIM5M!+ 9D64,T0+!07 Y49(&3@51U?Q6MC;WC6MNLKVM] M#8RO<2^5"KR!""7 8[1YB \=3B@#HZ*XO7-2U5]!CUC3=>M,J8XXH;)$FBN9 MS+L*%VR2#D+\NT@Y.>P9XEBTK3O%&D7DEX+6\-RUU/=7%T42.V2,JRG)P%)9 M!MZ$DMV- ';T4@(90RD$'D$=Z6@ HHHH **** "BBB@ HHHH **** "BBB@ MHH)P,GI66OB71)+@01ZI:RR&9;7%G]IOY_)B1H2^XY ;(/EOCIG;U%1:O>ZK'-H^H6.M120W=Y; M0QVD$2-%<1N096WG+$A [@J0,+R#0!UU%<'JT/\ 87C33=3BBA,4UU]EF(O6 M:YF:=@!F,KCRT/. > ,C !![R@ HHHH **** "BBB@ HHHH **** "BBB@ H MHI'=8T9W8*JC)8G H 6BLNW\1Z-=W,5O;:G:SR2N\2>5('5G4;F3<.-P'., MYP#Z&L6\\:KC2WM%L[>UU&VDNDO-2N/)C5%*CL""2'4@$KQGTQ0!UU%SU'_B M<&>&0RPM'&A@<^3MWX!!BWL=F>?7F@#T6BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *SX?^1AO/^O2#_P!#FK0K/A_Y&&\_Z](/_0YJ -"BBB@#/UG_ (\8_P#K M[MO_ $6>!\$!LX7VWCO M6+>.98M/N5AORGV?<97*F)UWDX 'E*<8_CSGK76T4 %KR\T:#3M;U19HH3$R+80FV^:/D$G&#[/YRP,7C:Y=IW5CU.]R6S[YJ_110 4444 %%%% M !1110 4444 %%%% !1110 4444 L^(-+G:+^R1=-,EJ;8$3).N] MBS$X(WF0;0!TZX.*;:>#G3PIKOA]CLBN+B0V<\C>:0I53&S9.3L("X/4(/6N MRHH YZ;PW/JL5L-:U%I&MIO.B73U:T53M*XX=FZ,>=PK3AT;3H'@D6SB>:W3 MRXIY1YDJKG.-[9;KSUJ]10 4444 %%%% !1110 4444 %%%% !1110 4444 M(0""",@]0:XOPMH2>"]/TN62*/4+"Z$\4TZ^?F/YU;HHH **** "BBB@ HHHH **** "BBB@ HHHH *@O;2+4+"YLK MA=T-Q$T4@]58$']#4]% '%:%H]WKW@9+37+D/2UK-"63S%.2=P9< M[N << U8C\-WTWA[PNJ&TL=4TA(SB2(SQ(1"8V7 921SDH:E>W=Q>"%86,$SV\; ,6'RHWJ>020<#/2M_ )!P,CI2T4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5GP_\C#>?]>D'_HM]_P"!\_\ \70! MH45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ M /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_G MK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G M_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G M_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^ M!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C M6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#B MZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ M ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ MSUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[& MM?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70 M!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO M_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ MGK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45 MG_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^? M_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK?? M^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V- M:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+ MH_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\_ M_P 70!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ M/6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L: MU_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 7 M0!H45G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_ M\#Y__BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZ MWW_@?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H4 M5G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y_ M_BZ/[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@ M?/\ _%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V M-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/ M[&M?^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ M_%T :%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\ M];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M? M^>M]_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T M:%%9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ M ,#Y_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M] M_P"!\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9 M_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y M_P#XNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"! M\_\ \70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8 MUK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#X MNC^QK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ M\70!H45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_S MUOO_ /G_P#BZ/[&M?\ GK??^!\__P 70!H45G_V-:_\];[_ ,#Y_P#XNC^Q MK7_GK??^!\__ ,70!H45G_V-:_\ /6^_\#Y__BZ/[&M?^>M]_P"!\_\ \70! MH45G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZWW_@?/\ _%T :%%9_P#8UK_SUOO_ M /G_P#BZ/[&M?\ GK??^!\__P 70!H5GP_\C#>?]>D'_H EX-101.SCH 9 ghm-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Debt -Schedule of Long Term Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - The Company and Its Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Assets Dispositions link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Product Warranty Liability link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Financial Instruments and Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Changes in Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Purchase of Treasury Stock link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Other Operating (Income) Expense, Net link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - The Company and Its Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - The Company and Its Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Product Warranty Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - The Company and Its Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Acquisition - Schedule of Contingent Earn Out Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Revenue Recognition - Additional Information (Detail1) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Revenue Recognition - Additional Information (Detail1) [Default] link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Assets Dispositions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Inventories - Major Classifications of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Intangible Assets - Schedule of Intangible assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Debt -Schedule of Long Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Debt - Schedule of Future Minimum Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Financial Instruments and Derivative Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Income Taxes - The Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Stock Compensation Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Stock Compensation Plans - Stock Option Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Purchase of Treasury Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996395 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996405 - Disclosure - Other Operating (Income) Expense, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996415 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink The percentage at which the level of likelihood of occurrence becomes more likely than not. Test Of Impairment More Likelihood Percentage Minimum level of likelihood Lease Agreements [Member] Lease Agreements [Member] Asia [Member] Asia [Member] Auditor Firm ID Schedule of Expected Benefit Payments [Table Text Block] Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding, Weighted Average Remaining Contractual Term, Ending Balance Revenue, Remaining Performance Obligation, Amount Revenue remaining unsatisfied performance obligations amount Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Debt Instrument One [Member] Debt Instrument One [Member] 2015 Credit Facility Agreement [Member] The employer matching contribution percentage on the 2% employee salary deferral after the first 3% employee salary deferral. Defined Additional Contribution Plan Employer Matching Contribution Percent Contribution for additional employee salary deferral Hosting Arrangement, Service Contract, Implementation Cost, Impairment, Statement of Income or Comprehensive Income [Extensible Enumeration] Numerator. Numerator [Abstract] Numerator: Geographical [Axis] Geographical The percentage of total revenue from contracts from customers from the satisfaction of performance obligations at a point in time. Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time Percentage of revenue from contracts recognized upon shipment Percentage of revenue from contracts recognized upon shipment Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Quarterly Financial Information [Text Block] Quarterly Financial Data (Unaudited) Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Income Taxes Receivable Income taxes receivable State Administration of Taxation, China [Member] State Administration of Taxation, China [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Entity Public Float Entity Public Float 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Defined Benefit Plan, Cash and Cash Equivalents [Member] Cash [Member] Current portion of the accrued postretirement liability recorded in the consolidated balance sheet. Accrued Postretirement Benefit Liability Current Current portion of accrued postretirement benefit obligation Finance Lease, Liability, to be Paid Total lease payments Income Tax, Policy [Policy Text Block] Income taxes Property, Plant and Equipment, Useful Life Estimated useful lives range Revenue from Contract with Customer, Excluding Assessed Tax Net sales Revenue from Contract with Customer, Excluding Assessed Tax, Total Contract with customer assets and liabilities. Contract With Customer Assets And Liabilities [Line Items] Contract With Customer Assets And Liabilities [Line Items] The change in the net balance of the contract with customer asset and contract with customer liability. Change In Contract With Customer Asset Liability Net Net contract (liabilities) assets Time Vesting Restricted Stock Units (RSUs) [Member] Time vested restricted stock units (RSUs). Time Vested Restricted Stock Units (RSUs) [Member] Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Actual return on plan assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Changes in valuation allowance Disaggregation of Revenue [Table Text Block] Revenue Disaggregated by Product Line and Geographic Area Schedule of Disaggregation of Revenue Payments Acquisition of P3 Technologies, LLC, net of cash acquired Acquisition of Barber-Nichols, LLC Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Defined Benefit Plan, Plan Assets, Payment for Settlement Annuities purchased Annuities purchased Short-Term Debt, Type [Axis] Short-term Debt, Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Business Acquisitions, by Acquisition [Table] Denominator diluted income. Denominator Diluted Income [Abstract] Denominator: Contract with Customer, Liability, Current Customer deposits Customer deposits (contract liabilities) Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Amortization of Unrecognized Prior Service Benefit [Member] Product Warranty Disclosure [Text Block] Product Warranty Liability Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock-Based Compensation Cost and Related Tax Benefits Equipment on lease, monthly payment Payments to Acquire Equipment on Lease Title of Individual [Domain] Title of Individual Subsequent Events [Text Block] Subsequent Events Letter of credit secured by cash. Letter Of Credit Secured By Cash [Member] Letter of Credit Secured by Cash [Member] Amount before allocation of valuation allowance of deferred tax asset (liability) attributable to deductible(taxable) temporary differences not separately disclosed. Deferred Tax Assets Liabilities Other Other Operating Lease, Liability, Noncurrent Operating lease liabilities IRAN, ISLAMIC REPUBLIC OF Iran [Member] Disposal Groups, Including Discontinued Operations [Table] Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table] Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on assets Accrued expenses Accrued Expense [Member] Accrued expense member. Finance Lease, Liability, Noncurrent Finance lease obligations Total JPMorgan Chase Bank, N.A. J P Morgan Chase Bank N A [Member] JPMorgan Chase Bank, N.A. [Member] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Vesting [Domain] Vesting Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Stock Issued During Period, Value, New Issues Issuance of shares 2029 and thereafter Finance Lease Liability Payments Due Year Five And After Year Five Finance lease liability payments due year five and after year five. Deferred Income Tax Assets, Net Deferred income tax asset Deferred Income Tax Assets, Net, Total Proceeds from Divestiture of Interest in Consolidated Subsidiaries Proceeds from the sale of Energy Steel & Supply Co. Proceeds from sale of subsidiary Number of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding, Shares Under Option, Ending Balance Outstanding, Shares Under Option, Beginning Balance Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income (loss) Comprehensive income (loss) Debt Covenants Dividend Restriction as Percentage of Consolidated Net Income Debt Covenants Dividend Restriction As Percentage Of Consolidated Net Income Percentage of net income to be paid as dividend if EBITDA ratio is greater than 2.0 to 1 Inventory Disclosure [Text Block] Inventories Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Time Vesting Restricted Stock [Member] Time vested restricted stock. Time Vested Restricted Stock [Member] Misconduct Employees Misconduct Employees [Member] Misconduct employees. Long-Term Debt, Maturity, Year Two 2025 Aggregate Stop Loss Insurance Coverage Per Employees Aggregate stop loss insurance coverage per employees. Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Dividends [Axis] Dividends Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Change in fair value of plan assets Trade accounts receivable, net of allowances Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2030-2034 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Foreign Tax Authority [Member] International Tax Jurisdictions [Member] Line of Credit Facility, Remaining Borrowing Capacity Availability under the line of credit 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Accumulated Other Comprehensive Loss [Member] Acquisition Business Combination Disclosure [Text Block] Treasury Stock, Value, Acquired, Par Value Method Purchase of treasury stock Current portion of long-term debt Less: current portion Long-Term Debt, Current Maturities Long-term Debt, Current Maturities, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Translation of foreign currencies Acquisition costs Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Medical care cost trend rate Deferred Tax Liabilities, Property, Plant and Equipment Depreciation Entity Address, City or Town Entity Address, City or Town Amount of deferred tax liability attributable to taxable temporary differences from operating lease assets. Deferred Tax Assets Operating Lease Assets Operating lease assets Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Effective Income Tax Rate Reconciliation, GILTI, Amount Defined Benefit Plan, Benefit Obligation Projected benefit obligation at end of year Projected benefit obligation at beginning of year Projected benefit obligation The amount of obligation to transfer good or service to customer for which consideration is receivable. Contract With Customer Liability Consideration Receivable Contract liabilities Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Summary of Property, Plant and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Cancelled, Shares Under Option Disposal Group Name [Axis] Disposal Group Name Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification Out Of Accumulated Other Comprehensive Income [Table] Payments of Ordinary Dividends, Common Stock Dividends paid Leases Lessee Operating And Finance Leases [Text Block] Lessee operating and finance leases. Finance Lease, Principal Payments Principal repayments on finance lease obligations Additional Paid-in Capital [Member] Capital in Excess of Par Value [Member] Effect of foreign tax rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] The Provision (Benefit) for Income Taxes Net sales Business Acquisition, Pro Forma Revenue Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business combination, accrued receivable related to working capital adjustment Business Combination, Acquired Receivable, Fair Value Income tax reconciliation nondeductible fringe benefits. Income Tax Reconciliation Nondeductible Fringe Benefits Nondeductible fringe benefits Inventory, Raw Materials, Gross Raw materials and supplies Inventory, Raw Materials, Gross, Total Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowances on trade accounts receivable Counterparty Name [Axis] Counterparty Name Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Chemical/Petrochemical. Chemical/Petrochemical [Member] Statement of Stockholders' Equity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested or expected to vest, Weighted Average Exercise Price Operating Lease, Liability, Current Operating lease liabilities Marketable Securities, Policy [Policy Text Block] Investments Lender Name [Axis] Lender Name SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Charged to Other Accounts Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income Total Total Long-Term Debt Long-term debt payment requirements over the next five years Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Fair value of contingent liability Contingent Consideration Classified as Equity, Fair Value Disclosure Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefit payments Finance lease. Finance Lease [Abstract] Finance Leases Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested or expected to vest, Aggregate Intrinsic Value Amount of deferred tax liability attributable to taxable temporary differences from prepaid pension asset. Deferred Tax Assets And Liabilities Prepaid Pension Cost Prepaid pension asset Balance at March 31, 2024 Balance at November 9, 2023 Business combination, contingent earn-out Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Statement of Comprehensive Income [Abstract] Percentage of employee's first 3% salary deferral for which the employer contributes a matching contribution to a defined contribution plan. Defined Contribution Plan Employer Matching Percent On First Three Percent Employee Salary Deferral Contribution equal to employee salary deferral Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Land and land improvements [Member] Land, Buildings and Improvements [Member] Treasury stock Treasury Stock, Common, Shares Other operating income, net. Other Operating Income Net [Table] Other Operating Income Net [Table] Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Discount rate Weighted average discount rates used to develop net postretirement benefit cost SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation And Qualifying Accounts Disclosure [Table] Entity Central Index Key Entity Central Index Key Other Intangible Assets [Member] Other Long-Lived Assets [Member] Finance Lease, Liability, Current Current portion of finance lease obligations Less: current amounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Plan Name [Domain] Plan Name CANADA Canada [Member] (Gain) loss on disposal or sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business combination, common stock value Middle East [Member] Middle East [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue remaining performance obligation, expected timing of satisfaction, period Operating lease assets Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease asset. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Asset Current Foreign Tax Expense (Benefit) Foreign Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Change due to invoicing customers/ additional deposits (Contract Assets). Change due to Invoicing Customers/ Additional Deposits (Contract Assets) Change due to invoicing customers/ additional deposits (Contract Assets) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before provision for income taxes Income (loss) before provision (benefit) for income taxes Income (loss) before provision (benefit) for income taxes The fee, expressed as a percentage of the standby letter of credit amount, incurred for the issuance of a standby letter of credit. Letter Of Credit Commitment Fee Percentage Fee for outstanding letters of credit Payment of debt issuance costs Payments of Debt Issuance Costs 2028 Finance Lease, Liability, to be Paid, Year Four Two thousand and twenty equity incentive plan. Two Thousand And Twenty Equity Incentive Plan [Member] 2020 Equity Incentive Plan [Member] Goodwill before adjusting preliminary valuation of backlog. Goodwill Before Adjusting Preliminary Valuation Of Backlog Goodwill before adjusting preliminary valuation of backlog Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Equity-based compensation Term loan payment period Debt Instrument, Term Term loan payment period Construction in Progress [Member] Construction in Progress [Member] Restricted Stock [Member] Restricted Stock [Member] Finance Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term in years Plan Name [Axis] Plan Name China Citic Bank Co. LTD [Member] China Citic Bank Co. LTD [Member] China Citic Bank Co. LTD. Geographical [Domain] Geographical Term of lease agreement Lessee, Operating Lease, Term of Contract Assets Total assets Amortization of Deferred Charges [Abstract] UNITED STATES U.S. [Member] Operating Lease, Right-of-Use Asset Operating lease assets 162(m) Income Tax Reconciliation Nondeductible Expense Employee Compensation Cost Income tax reconciliation nondeductible expense employee compensation cost. Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Warranty liability Aggregate annual stop loss coverage for claims exceeding $100/employee. Aggregate Stop Loss Insurance Coverage Per Employee Maximum aggregate stop loss coverage Entity Registrant Name Entity Registrant Name Total other expenses and income Other Expenses And Income Total nonoperating income and expenses. Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Related tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit to stock based compensation Aggregate amount in accumulated other comprehensive income or loss related to defined benefit pension plans or other postretirement plans that will be recognized as a component of net periodic benefit cost in future periods. Schedule Of Defined Benefit Plan Amounts In Accumulated Other Comprehensive Income Loss Table [Text Block] Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax Retained Earnings [Member] Retained Earnings [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested, Restricted Stock, Ending Balance Non-vested, Restricted Stock, Beginning Balance Number of unvested restricted stock Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Provision (benefit) for income taxes at federal rate Amount of cash outflow for principal payment on a lease financing obligation that did not meet the criteria for a sales leaseback. Repayments On Lease Financing Obligations Repayments on lease financing obligations Operating expenses and income: Operating Income (Loss) [Abstract] Minimum [Member] Minimum [Member] Income taxes. Income Taxes [Table] Income Taxes [Table] Financial Support to Nonconsolidated Legal Entity [Axis] The amount of expense recognized in the current period that reflects the allocation of the costs of intangible assets over the expected benefit of such assets. This element applies only to intangible assets that are not used in the production of goods. Selling General And Administrative Amortization Expense Selling, general and administrative – amortization Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Present value of net minimum lease payments Operating Lease, Liability, Total Severance costs Severance Costs Barber-Nichols, Inc. Barber Nichols Inc [Member] Barber-Nichols, Inc. [Member] Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state investment tax credit carryforwards. Deferred Tax Assets Tax Deferred Expense State Investment Tax Credit New York State investment tax credit Forecast [Member] Forecast [Member] Finance Lease, Liability Present value of net minimum lease payments Finance lease obligations (Note 8) Accrued Income Taxes, Current Income taxes payable Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Funded status Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component Defined Contribution Plan, Cost Contributions to defined contribution plan Leases. Leases [Table] Leases [Table] Defined Benefit Plan, Plan Assets, Contributions by Employer Employer contribution Schedule of weighted average asset allocation of plan assets. Schedule Of Weighted Average Asset Allocation Of Plan Assets Table [Text Block] Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category Contract with customer assets and liabilities. Contract With Customer Assets And Liabilities [Table] Contract With Customer Assets And Liabilities [Table] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Leases. Leases [Line Items] Leases [Line Items] Income taxes. Income Taxes [Line Items] Income Taxes [Line Items] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities: Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13) Stock Issued During Period, Value, Treasury Stock Reissued Issuance of treasury stock Stop loss coverage per employee for claims Specific Stop Loss Insurance Coverage Per Employee Stop loss coverage amount per employee for each specific claim incurred. Debt Disclosure [Abstract] Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan Issued from common stock Shares issued from common stock. Shares Issued From Common Stock Debt Instrument, Basis Spread on Variable Rate Debt instrument, basis spread on variable rate Building and Building Improvements [Member] Buildings and Leasehold Improvements [Member] Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development costs Research and Development Expense, Total Condensed Cash Flow Statements, Captions [Line Items] Defined Benefit Plan, Equity Securities [Member] Equity Securities [Member] Denominator. Denominator [Abstract] Denominator: Deferred Foreign Income Tax Expense (Benefit) Foreign Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Assets Dispositions Stock Repurchase Program, Authorized Amount Stock repurchase program authorized amount Standard Product Warranty Accrual, Decrease for Payments Product warranty claims paid The amount of gains and losses recognized in net periodic benefit cost and the amount of prior service cost recognized in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation. Amortization Of Unrecognized Prior Service Cost And Actuarial Losses Amortization of unrecognized prior service cost and actuarial losses Assets [Abstract] Assets Issuance of common stock Proceeds from Issuance of Common Stock Business combination, recognized identifiable assets acquired and liabilities assumed, unbilled revenue. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Revenue Unbilled revenue Consolidated total leverage ratio Consolidated Total Leverage Ratio Consolidated total leverage ratio. Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Revenue recognition Amortization Amortization of Intangible Assets Amortization of Intangible Assets, Total Intangible amortization expense Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Awards available for future grants Base Rate [Member] Base Rate [Member] Acquisition of Barber-Nichols, LLC, net of cash acquired Payments To Acquire Subsidiary Net of Cash Acquired Payments To Acquire Subsidiary Net of Cash Acquired The percentage of total revenue from contracts from customers from the satisfaction of performance obligations satisfied over time. Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time Percentage of revenue from contracts recognized over time Percentage of revenue from contracts recognized over time Common stock, $.10 par value, 25,500 shares authorized; 10,993 and 10,774 shares issued and 10,850 and 10,635 shares outstanding at March 31, 2024 and 2023, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Transaction agreement. Transaction Agreement [Member] Transaction Agreement [Member] Financial Support to Nonconsolidated Legal Entity [Domain] Principal repayments on debt Repayments of Long-Term Debt Repayments of Long-term Debt, Total Restructuring reserve Restructuring Reserve Restructuring Reserve, Ending Balance Restructuring Reserve, Beginning Balance Restructuring Reserve, Total Other Long-Term Assets Other Long-Term Assets , Policy [Policy Text Block] Other long-term assets , policy. Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Long term corporate bond fund debt securities. Long Term Corporate Bond Fund Debt Securities [Member] Fixed income, Corporate bond funds, Long-term [Member] Revenue Recognition [Abstract] Company's share of the medical premium cost for early retirees for single coverage under the other postretirement plan. Company Share Of Medical Premium Cost For Early Retiree Single Coverage Under Other Postretirement Plan Share of the medical premium cost for single coverage Accrued Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current, Total Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Equity-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Operating Income (Loss) Operating income (loss) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Business combination, common stock, shares SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Business Combination, Consideration Transferred Business combination, purchase price Business Combination, Consideration Transferred, Total Tax Period [Axis] Tax Period Deferred Income Tax Expense (Benefit) Deferred income taxes Total Deferred Income Tax Expense (Benefit) Provision for income taxes Provision (benefit) for income taxes Total provision (benefit) for income taxes Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Long-term rate of return on plan assets Accrued pension and postretirement benefit liabilities Liability, Defined Benefit Plan, Noncurrent Liability, Defined Benefit Plan, Noncurrent, Total Long-Term Debt, Maturity, Year Four 2027 Restricted stock awards, restricted stock units and performance shares units. Restricted Stock Awards, Restricted Stock Units and Performance Shares Units [Member] RSAs, RSUs and PSUs [Member] Agreement [Member] Agreement. SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease liabilities. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Operating lease liabilities Write off of trade accounts receivable. Write Off Trade Accounts Receivable Bad debt charge Concentration Risk, Percentage Concentration risk percentage Share-Based Payment Arrangement, Expense Stock based compensation expense Stock based compensation cost Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Share-based compensation vesting percentage Equipment [Member] Manufacturing Equipment [Member] Intangibles subject to amortization, Net Carrying Amount Customer relationships Total intangible amortization Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Medical care trend year Issuance of treasury stock, value Noncash Or Part Noncash Acquisition Equity Instrument Consideration Value Of Treasury Shares Issued Noncash or part noncash acquisition equity instrument consideration value of treasury shares issued. Issuance of treasury shares as part of the consideration of the acquisition Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Compensated absences Revenue from Contract with Customer [Text Block] Revenue Recognition Disposal Group Name [Domain] Disposal Group Name Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Finance Lease, Liability, Undiscounted Excess Amount Less – amount representing interest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding, Aggregate Intrinsic Value, Ending Balance Other Commercial. Other Commercial [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Earnings Per Share, Policy [Policy Text Block] Income (loss) per share data Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Valuation allowance Cumulative Effect, Period of Adoption, Adjustment [Member] Period of Adoption, Adjustment [Member] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Employee Stock Ownership Plan (ESOP) Name [Axis] Property, Plant and Equipment [Abstract] Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] The number of customers with sales amounting to 10% or greater of total consolidated sales. Number Of Customers With Sales Of Ten Percent Or Greater Of Consolidated Net Sales Number of customers Amount of the flat fee for the line of credit facility. Line Of Credit Fee Annual facility fee Indefinite lived intangible assets excluding goodwill gross. Indefinite Lived Intangible Assets Excluding Goodwill Gross Intangibles not subject to amortization, Gross Carrying Amount Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Stock based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock option awards granted Total Shares Awarded Foreign equity securities. Foreign Equity Securities [Member] International companies, Equity Securities [Member] Other operating income, net. Other Operating Income Net [Line Items] Other Operating Income Net [Line Items] Depreciation Depreciation Depreciation expense Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Retirement Plan Type Equity, Attributable to Parent [Abstract] Stockholders’ equity: Lease, Cost [Table Text Block] Schedule of Components of Lease Expense Interest cost on projected benefit obligation Interest cost Defined Benefit Plan, Interest Cost Original maturity period for held to maturity securities. Held To Maturity Securities Original Maturity Period Treasury with original maturities period Loss Contingency Nature [Axis] Other Postretirement Benefits Plan [Member] Other Postretirement Benefit Plans [Member] Line of Credit Facility, Maximum Borrowing Capacity Maximum limit of credit facility Guarantees [Abstract] Revenue, Remaining Performance Obligation, Percentage Revenue remaining performance obligation percentage Capital loss carryforward Deferred Tax Assets, Capital Loss Carryforwards Cost of Goods and Services Sold Cost of products sold Cost of Goods and Services Sold, Total Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule Of Non-Cash Investing and Financing Activities Earnings Per Share [Abstract] Per share data: Per share: Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Loss Contingencies [Table] Accounting Policies [Abstract] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Derivatives and Fair Value [Text Block] Financial Instruments and Derivative Financial Instruments The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred for deferred compensation arrangements payable beyond one year and noncurrent liabilities associated with defined benefit pension plans and other postretirement defined benefit plans. Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits Long-term portion of accrued compensation, accrued pension liability and accrued postretirement benefits SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Balance at End of Period Balance at Beginning of Period Aggregate amount of benefits from a defined benefit plan expected to be paid in the ten fiscal years following the latest fiscal year. Defined Benefit Plan Expected Future Benefit Payments Aggregate Total Issued from treasury shares The number of shares purchased during the period by the Employee Stock Purchase Plan. Shares Purchased By Employee Stock Purchase Plan Issue of treasury stock to the ESPP for the offering periods 2026 Finance Lease, Liability, to be Paid, Year Two Scenario [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] The amount of deferred income tax assets pertaining to state investment tax credits that have an unlimited carryforward period. Deferred Tax Assets Tax Deferred Expense State Investment Tax Credits With Unlimited Carryforward Period State investment tax credits with an unlimited carryforward period Minimum fixed charge coverage ratio. Minimum Fixed Charge Coverage Ratio Minimum fixed charge coverage ratio Other Noncurrent Assets [Member] Other Assets [Member] Schedule of Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Purchase price Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Purchase price Back end fee Back End Fee Charged Fee charged by bank for the cost of the amended bank agreement. Revolving Credit Facility [Member] Revolving Credit Facility [Member] P3 Technologies, LLC [Member] P3 Technologies, LLC [Member] P3 Technologies, LLC. The number of shares originally approved that may be purchased by employees under the company employee stock purchase plan. Share Based Compensation Arrangement By Share Based Payment Award Common Stock Authorized For Purchase Common stock may be purchased Earnings Per Share, Basic, Total Basic income (loss) per share Earnings Per Share, Basic Net income (loss) Customer Concentration Risk [Member] Customer Concentration Risk [Member] The change in the balance of the contract with customer asset. Change In Contract With Customer Asset Unbilled revenue (contract assets) Unbilled revenue (contract assets) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in Accumulated Other Comprehensive Loss by Component Inventory Write-down Inventory write down SYRIAN ARAB REPUBLIC Syria [Member] Commitments and contingencies (Notes 8 and 17) Commitments and Contingencies Business Combinations [Abstract] Business combination, Acquisition related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Defined Benefit Plan, Amortization of Gain (Loss) Actuarial loss Amortization of actuarial loss Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business combination contingent earn-out eligible to receive, additional cash consideration Indefinite-Lived Intangible Assets (Excluding Goodwill), Total Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangibles not subject to amortization, Net Carrying Amount Minimum funded debt to liquidity prior to occurrence of compliance date Minimum Funds Debt To Liquidity Prior To Occurrence Of Compliance Date Minimum Funds Debt To Liquidity Prior To Occurrence Of Compliance Date Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Net Contract Assets (Liabilities) Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Backlog. Backlog [Member] Backlog [Member] Retirement Benefits [Abstract] South America [Member] South America [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested or expected to vest, Shares Under Option Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided (used) by operating activities Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Annual percentage increase on the operating lease payments. Operating Lease Annual Increase In Lease Payments Annual escalation in lease payment Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Ministry of Finance, India [Member] Ministry of Finance, India [Member] Operating Lease, Payments Operating Lease Payments Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Liability released through annuity purchase Liability released through annuity purchase Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement, Total Earnings Per Share, Diluted, Total Diluted income (loss) per share Earnings Per Share, Diluted Net income (loss) Product and Service [Domain] Lease, Cost [Abstract] Finance lease cost: Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Unrecognized Tax Benefits Liability unrecognized tax benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Long-Term Debt, Maturity, after Year Five 2029 and thereafter Revenue from Contract with Customer [Abstract] The (increase) decrease during the reporting period in the amount of the asset recognized for an overfunded defined benefit pension plan. Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent Prepaid pension asset Defined benefit pension and other postretirement plans, tax provision (benefit) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total Debt Instrument, Name [Domain] Debt Instrument, Name Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Open Tax Year Open tax year Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss carryback. Income Tax Reconciliation Net Operating Loss Carryback Net operating loss carryback Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable, Shares Under Option Loss Contingency, Nature [Domain] Lessee operating and finance lease remaining term of contract. Lessee Operating And Finance Lease Remaining Term Of Contract Remaining term of contract Number of Reportable Segments Number of reportable operating segments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Pension and Other Postretirement Benefits Items [Member] Schedule of weighted average remaining lease term and discount rate for finance and operating leases. Schedule Of Weighted Average Remaining Lease Term And Discount Rate For Finance And Operating Leases Table [Text Block] Schedule of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases Misconduct totaled Loss Contingency, Loss in Period Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Additional Paid in Capital, Common Stock Capital in excess of par value Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Inventory, Policy [Policy Text Block] Inventories Pension Plan [Member] Pension Plans, Defined Benefit [Member] Westinghouse electric company. Westinghouse Electric Company [Member] Westinghouse Electric Company [Member] Schedule of Future Minimum Payments Schedule of Maturities of Long-Term Debt [Table Text Block] Deferred Tax Assets, Net Total Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Weighted average asset allocation Components of Deferred Tax Assets and Liabilities [Abstract] SEC Schedule, 12-09, Reserve, Warranty [Member] Product Warranty Liability [Member] Payments for Repurchase of Common Stock Purchase of treasury stock Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Charges not deductible for income tax purposes Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Reclassifications Out of Accumulated Other Comprehensive Loss by Component Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercised, Shares Under Option Consolidation, Policy [Policy Text Block] Principles of consolidation and use of estimates in the preparation of consolidated financial statements Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Forfeiture of shares Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Energy steel & supply company. Energy Steel And Supply Company [Member] Energy Steel [Member] Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation Accrued compensation Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Latest Tax Year [Member] Latest Tax Year [Member] Adjustment [Member] Revision of Prior Period, Adjustment [Member] Schedule of Product Warranty Liability [Table Text Block] Reconciliation of the Changes in Product Warranty Liability Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less – amount representing interest Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive loss Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock awarded Restricted Stock, Granted Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Revision of Prior Period [Axis] Lessee operating lease and finance lease option to renew or terminate. Lessee Operating Lease And Finance Lease Option To Renew Or Terminate Lessee, option to renew or terminate leases, description Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Earnings Per Share, Basic [Abstract] Basic: Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Defined Benefit Plan, Plan Assets, Amount Fair value of plan assets at end of year Fair value of plan assets at beginning of year Fair value of plan assets Defined Benefit Plan, Plan Assets, Amount, Total Retirement Benefits [Text Block] Employee Benefit Plans Maximum discount rate from fair value of market price on the last, first or lower of the last or first day of the offering period that participants pay for shares. Share Based Compensation Arrangement By Share Based Payment Award Maximum Discount From Market Price Maximum discount on purchase price of common stock percentage on fair market value Inventory Disclosure [Abstract] Payments Acquisition of Barber-Nichols, LLC Payments to Acquire Businesses, Gross Business combination, cash consideration Increase (Decrease) in Contract with Customer, Asset Unbilled revenue Office Equipment [Member] Office Equipment [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested Customer two member. Customer Two [Member] Customer Two [Member] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Defined Contribution Plan [Member] Defined Contribution Plan [Member] Defined Contribution Plan [Member] Bank of America Term Loan [Member] Bank Of America Term Loan [Member] Bank of America term loan. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable, Weighted Average Exercise Price Current Federal Tax Expense (Benefit) Federal Research and development tax credit Deferred Tax Assets Tax Deferred Expense Research And development Tax credit Deferred Tax Assets Tax Deferred Expense Research And development Tax credit Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Contributions expected during fiscal 2021 Goodwill Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total The liability recognized in the balance sheet that is associated with the self insured medical plan. Self Insured Medical Plan Liability Self-Insured medical plan liability Line of Credit Facility, Covenant Terms Line of Credit Facility, Covenant Terms Restructuring Reserve [Member] Restructuring Reserve [Member] Restructuring Reserve [Member] Statement of Cash Flows [Abstract] Accumulated other comprehensive income (loss) Comprehensive Income, Policy [Policy Text Block] Goodwill Deferred Tax Liabilities, Goodwill Director [Member] Director [Member] Debt Instrument, Collateral Amount Assets book value Tax Credit Carryforward, Expiration Date Expiration date of state investment tax credits Earliest Tax Year [Member] Earliest Tax Year [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Income Tax Authority [Domain] Income Tax Authority Bank of America [Member] Bank of America [Member] Bank of America. Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property, plant, equipment and depreciation Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross profit Gross profit Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Items [Member] Minimum funded debt to liquidity from and after occurrence of compliance date Minimum Funded Debt To Liquidity From And After Occurrence Of Compliance Date Minimum funded debt to liquidity from and after occurrence of compliance date. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Discount rate Percentage of business interest limitation. Percentage Of Business Interest Limitation Percentage of business interest limitation Debt Instrument, Interest Rate, Stated Percentage Interest rate Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average period for recognize expense Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested or expected to vest, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Assets acquired: Maximum [Member] Maximum [Member] Indefinite lived intangible assets weighted average amortization period. Indefinite Lived Intangible Assets Weighted Average Amortization Period Intangibles not subject to amortization, Weighted Average Amortization Period Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Liabilities assumed: Operating leases. Operating Leases [Abstract] Operating Leases Cost of Goods and Service [Policy Text Block] Shipping and handling fees and costs Earnings Per Share, Diluted [Abstract] Diluted: Bank of America term loan Term Loan Term loan. Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Recognition of equity-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Short-Term Debt, Type [Domain] Short-term Debt, Type Time vest one-third per year percentage. Time Vest One-Third Per Year Percentage [Member] Time Vest One-Third Per Year [Member] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Defined Benefit Plan, Service Cost Service cost during the period Service cost Change due to revenue recognized contract assets Change Due to Revenue Recognized Contract Assets Change due to revenue recognized (Contract assets) 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Disclosure of supplemental cash flows information, including interest paid, taxes paid and non cash transactions. Cash Flows Policy [Text Block] Cash flow statement Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Restricted stock units outstanding Percentage of minimum margined assets on outstanding facility. Percentage Of Minimum Margined Assets On Outstanding Facility Percentage of minimum margined assets on outstanding facility Accrued liabilities Accrued Liabilities Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Forfeiture of shares, shares Schedule of Inventory, Current [Table Text Block] Major Classifications of Inventories Supplemental Employee Retirement Plan [Member] Supplemental Executive Retirement Plan [Member] Segment Reporting Disclosure [Text Block] Segment Information City Area Code City Area Code Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax Deferred State and Local Income Tax Expense (Benefit) State Inventory, Net Inventories Total Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: Space. Space [Member] Quarterly Financial Information [Table Text Block] Summary of Company's Unaudited Quarterly Results Business combination, recognized identifiable assets acquired and liabilities assumed, customer deposits. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Deposits Customer deposits Proceeds from the issuance of debt Proceeds from Issuance of Long-Term Debt Proceeds from Issuance of Long-term Debt, Total Letter of Credit [Member] Letter of Credit [Member] Business Acquisition [Line Items] Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Rate of increase in compensation levels Weighted average rate of increase in compensation levels Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less - accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Business Description and Accounting Policies [Text Block] The Company and Its Accounting Policies H S B C Bank U S A [Member] HSBC Bank USA. H S B C Bank U S A [Member] Defined Benefit Plan, Plan Assets, Benefits Paid Benefit payments Benefit and administrative expense payments Standard Product Warranty, Policy [Policy Text Block] Product warranties Weighted Average Number of Shares Outstanding, Basic Basic Weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for foreign-derived intangible income. Income Tax Reconciliation Foreign Derived Intangible Income Deduction Foreign-derived intangible income deduction Deferred income tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Investment Tax Credit Carryforward [Member] Investment Tax Credit Carryforward [Member] Inventory, Work in Process, Gross Work in process Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Research and Development Expense, Policy [Policy Text Block] Research and development Tabular disclosure of the assumptions used to determine for the pension plan net benefit cost, including assumed discount rates, rate increase in compensation levels, and expected long-term rates of return on plan assets. Schedule Of Assumptions Used Net Pension Cost Table [Text Block] Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule II - Valuation and Qualifying Accounts Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Stock Option Awards Increase (Decrease) in Contract with Customer, Liability Customer deposits Maximum leverage ratio upon acquisition. Maximum Leverage Ratio Upon Acquisition Maximum leverage ratio upon acquisition Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Rate of increase in compensation levels 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Tabular disclosure of the assumptions used to determine the defined benefit pension plan or other postretirement plan benefit obligation, including assumed discount rates, rate increase in compensation levels and medical care cost trend rate. Schedule Of Assumptions Used Benefit Obligation Table [Text Block] Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost The difference between the maximum number of shares (or other type of equity) authorized for issuance under the 2000 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. Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Remaining Available For Grant2000 Plan Remaining available shares under equity based compensation plan Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share Machinery and Equipment [Member] Machinery and Equipment [Member] The change in the balance of the contract with customer liability. Change In Contract With Customer Liability Customer deposits, current Customer deposits, current Customer deposits (contract liabilities) Lease, Cost Total lease cost Letters of Credit Outstanding, Amount Letters of credit outstanding amount Letters of credit outstanding amount Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Net Deferred Income Tax Liability Trade accounts receivable, net of allowances ($79 and $1,841 at March 31, 2024 and 2023, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Customer [Axis] Customer Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities. Deferred Tax Assets Operating Lease Liabilities Operating lease liabilities Defined Benefit Plan, Debt Security [Member] Debt Securities [Member] Performance vest one-third per year percentage. Performance Vest One-Third Per Year Percentage [Member] Performance Vest One-Third Per Year [Member] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Exercisable, Aggregate Intrinsic Value Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Property, plant & equipment, net Inventory, Finished Goods, Gross Finished products Inventory, Finished Goods, Gross, Total Information about the 401(k) defined contribution plan. Defined Contribution Plan401k [Member] Defined Contribution Plan 401K [Member] Other operating expense (income), net Other operating (income) expense, net Other Operating Income (Expense), Net Schedule of Long Term Debt Schedule of Debt [Table Text Block] Treasury stock (143 and 138 shares at March 31, 2024 and 2023, respectively) Treasury Stock, Value Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Selling, General and Administrative Expense Selling, general and administrative Selling, General and Administrative Expense, Total Dividends [Domain] Dividends Vesting [Axis] Vesting Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Document Fiscal Year Focus Document Fiscal Year Focus Other Operating Income (Expense) [Member] Comprehensive Income (Loss) Note [Text Block] Changes in Accumulated Other Comprehensive Loss Income Taxes Paid, Net Income taxes paid (refunded) Income Taxes Paid, Net, Total Income taxes paid Debt Instrument, Periodic Payment, Principal Term loan principal payment Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee benefits and Long Term Incentive Plan. Deferred Tax Assets Tax Deferred Expense Accrued Compensation Accrued compensation Extinguishment charge Extinguishment of Debt, Amount Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassifications Out of Accumulated Other Comprehensive Loss [Member] 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Equity-based compensation Share-Based Payment Arrangement [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Granted Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Accounts Receivable [Policy Text Block] Trade Accounts receivable, net of allowances Domestic Tax Authority [Member] Federal Tax Jurisdictions [Member] Performance Vesting Performance Stock Units (PSU) [Member] Performance vested performance stock units (PSU). Performance Vested Performance Stock Units (PSU) [Member] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Stock compensation prior plan. Stock Compensation Prior Plan [Member] Stock Compensation Prior Plan [Member] New Accounting Pronouncements, Policy [Policy Text Block] Accounting and reporting changes Preferred Stock, Shares Authorized Preferred stock, shares authorized Technology and Technical Know-How [Member] Technology and technical know how. Technology And Technical Know How [Member] Technology and Technical Know How [Member] Customer Relationships [Member] Customer Relationships [Member] Change due to amounts acquired contract liabilities Change Due To Amounts Acquired Contract Liabilities Change due to amounts acquired contract liabilities Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Defense. Defense [Member] Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability ROU assets obtained in exchange for operating lease liability Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deductions Treasury Stock, Shares, Acquired Number of shares purchased during period Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Weighted Average Number of Shares Outstanding, Diluted [Abstract] Average common shares outstanding: Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Restricted Stock Awards 2025 Finance Lease, Liability, to be Paid, Year One Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Bloomberg Short-Term Bank Yield Index. Bloomberg Short Term Bank Yield Index [Member] BSBY [Member] Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to global intangible low-taxed income. Income Tax Reconciliation Global Intangible Low Taxed Income Global intangible low-taxed income Performance Vesting Restricted Stock [Member] Performance vested restricted stock. Performance Vested Restricted Stock [Member] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Research and development tax credits Assets for Plan Benefits, Defined Benefit Plan Prepaid pension asset Shares, Issued Ending Balance, shares Beginning balance, shares Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use assets Schedule of Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Maximum funded debt to earnings before interest taxes depreciation and amortization ratio. Maximum Funded Debt To Earnings Before Interest Taxes Depreciation And Amortization Ratio Maximum funded debt to EBITDA ratio Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Medical care cost trend rate Leases [Abstract] 2030 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Other Operating (Income) Expense, Net Other Operating Income and Expense [Text Block] Variable Rate [Domain] Variable Rate Tax Period [Domain] Tax Period Entity File Number Entity File Number Future fixed minimum lease payments. Future Fixed Minimum Lease Payments Future fixed minimum lease payments Deferred Tax Assets, Gross Deferred Tax Assets, gross Actuarial gain Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Actuarial loss Goodwill and Intangible Assets Disclosure [Abstract] Finance Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Long-term debt Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Increase (decrease) in operating lease right of use asset. Increase Decrease In Operating Lease Right Of Use Asset Operating lease assets Share-Based Payment Arrangement [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Disposal Group Classification [Domain] Disposal Group Classification 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year One Dividends, Common Stock, Cash Dividends Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Non-vested, Weighted Average Grant Date Fair Value, Ending Balance Non-vested, Weighted Average Grant Date Fair Value, Beginning Balance Deferred Tax Assets, Valuation Allowance Valuation allowance Less: Valuation allowance Deferred Tax Assets, Valuation Allowance, Total Schedule of Intangible assets Schedule of Intangible Assets and Goodwill [Table Text Block] Long-Term Debt, Maturity, Year Five 2028 Other Intangible Assets, Net Other intangible assets, net Long-Term Debt, Maturity, Year One 2024 Aggregate annual stop loss coverage for the entire medical plan. Annual Plan Aggregate Stop Loss Insurance Coverage Total plan amount Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Redemption of investments at maturity Auditor Location Defined benefit pension and other postretirement plans, net of income tax provision (benefit) of $194, $(149), and $209, for the years ended March 31, 2024, 2023 and 2022, respectively Defined benefit pension and other postretirement plans, net of income tax provision (benefit) of $194, $(149), and $209, for the years ended March 31, 2024, 2023 and 2022, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Total Pension and other post retirement income (loss) adjustments, net of income tax Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Change due to amounts acquired contract assets Change Due To Amounts Acquired Contract Assets Change due to amounts acquired contract assets Preferred Stock, Value, Issued Preferred stock, $1.00 par value, 500 shares authorized Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Schedule of capital lease obligations. Schedule Of Capital Lease Obligations Table [Text Block] Long-term Capital Lease Obligations Outstanding Entity Small Business Entity Small Business Company's share of the medical premium cost for early retirees for family coverage under the other postretirement plan. Company Share Of Medical Premium Cost For Early Retiree Family Coverage Under Other Postretirement Plan Share of the medical premium cost for family coverage Entity Shell Company Entity Shell Company Increase (Decrease) in Operating Assets [Abstract] (Increase) decrease in operating assets: Title of Individual [Axis] Title of Individual Other expense (income), net Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Unused commitment fee for borrowing Annual decrement percentage in the defined benefit plan health care cost trend rate used to reach the ultimate health care cost trend rate. Defined Benefit Plan Decrement In Health Care Cost Trend Rate Medical care cost trend rate decrements Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense CUBA Cuba [Member} The employee salary deferral that receives 100% matching company contribution. Defined Contribution Plan Salary Deferral Percentage That Receives Equivalent Company Match Contribution next to employee salary deferral Standard and Extended Product Warranty Accrual Balance at end of year Balance at beginning of year Standard and Extended Product Warranty Accrual, Total Accumulated defined benefit plans adjustment net actuarial gain losses. Accumulated Defined Benefit Plans Adjustment Net Actuarial Gain Losses [Member] Amortization of Actuarial Loss [Member] The employee deferral percentage that receives a 50% employer matching contribution. Defined Contribution Plan Salary Deferral Percentage That Receives Additional Company Match Contribution additional next to employee salary deferral Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Net Sales [Member] Consolidated fixed charge coverage ratio Consolidated Fixed Charge Coverage Ratio Consolidated fixed charge coverage ratio. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Change due to invoicing customers/ additional deposits (Contract Liabilities). Change due to invoicing customers/ additional deposits (Contract Liabilities) Change due to invoicing customers/ additional deposits (Contract Liabilities) Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Intangibles subject to amortization, Gross Carrying Amount Change due to revenue recognized Contract Liabilities Change due to revenue recognized Contract Liabilities Change due to revenue recognized(Contract Liabilities) Amount before allocation of valuation allowances of deferred tax asset (liability) attributable to deductible (taxable) temporary differences from inventory. Deferred Tax Assets Liabilities Inventory Inventories Future Minimum Payments Required under Non-cancelable Leases Lessee Operating And Finance Lease Liability Maturity Table [Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Including, but not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position. Income Statement Location [Axis] New Revolving Credit Facility [Member] New Revolving Credit Facility [Member] New revolving credit facility member Long-Term Debt, Maturity, Year Three 2026 Effective Income Tax Rate Reconciliation, FDII, Amount Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Reserve for Doubtful Accounts Receivable [Member] Maximum leverage ratio. Maximum Leverage Ratio Maximum leverage ratio Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender Increase (decrease) in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Operating lease liabilities Debt Instrument, Frequency of Periodic Payment Term loan principal payment frequency Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Employee Stock Ownership Plan (ESOP), Plan [Domain] Long-term debt, gross Long-term debt, gross Long-Term Debt, Gross Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Before Adjustment of Preliminary Allocation of Purchase Price [Member] Previously Reported [Member] Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes Finite-Lived Intangible Assets, Accumulated Amortization Intangibles subject to amortization, Accumulated Amortization Debt Instrument, Covenant Description Debt instrument, covenant description Officer [Member] Officer [Member] Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Amount recognized in the Consolidated Balance Sheets Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position, Total Prime Rate [Member] Prime Rate [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name Quarterly Financial Information Disclosure [Abstract] Customer deposits. Customer Deposits [Member] Customer Deposit [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Treasury Stock [Member] Treasury Stock, Common [Member] Two thousand incentive plan. Two Thousand Incentive Plan [Member] Amended and Restated 2000 Incentive Plan [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Amortization of Debt Issuance Costs Amortization of debt issuance costs State and Local Jurisdiction [Member] State Tax Jurisdictions [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred for obligations related to services received from employees, obligations and expenses incurred but not paid and noncurrent obligations. Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities Accrued compensation, accrued expenses and other current and non-current liabilities Schedule of Allocation of Plan Assets [Table Text Block] Fair Values of Company's Pension Plan Assets by Asset Category OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive (loss) income before reclassifications Common Stock, Dividends, Per Share, Declared Dividends declared per share KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF North Korea [Member] Business combination share price Business Acquisition, Share Price Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total EBITDA Minimum Funded Debt to Earnings Before Interest Taxes Depreciation and Amortization Minimum funded debt to earnings before interest taxes depreciation and amortization. Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Net actuarial loss arising during the year Intangible assets Deferred Tax Liabilities, Intangible Assets Service based cloud computing software implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Impairment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable, Weighted Average Remaining Contractual Term Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Stock Compensation Plans Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited Floor rate. Floor Rate [Member] Floor Rate [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charged to Costs and Expenses Short-Term Debt Short-term borrowings outstanding Short-term Debt, Total Gain (Loss) on Disposition of Stock in Subsidiary Loss on sale of Energy Steel & Supply Co. Schedule of Contingent Earn Out Liability Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Average earnings description for calculation of benefits. Defined Benefit Plan Additional Disclosures About Service And Average Earnings For Calculation Of Benefits Employee's years of service and average earnings Business Combinations Policy [Policy Text Block] Business combinations Retirement Plan Type [Axis] Retirement Plan Type Tax Credit Carryforward [Axis] Tax Credit Carryforward Less: unamortized debt issuance costs Less: unamortized debt issuance costs Unamortized Debt Issuance Expense Concentration Risk Type [Domain] Concentration Risk Type The net balance of current contract with customer assets and current contract with customer liabilities. Contract With Customer Net Asset Liability Current Net contract (liabilities) assets Treasury Stock [Text Block] Purchase of Treasury Stock Income Statement Location [Domain] Dividend Paid [Member] Dividend Payment Covenant [Member] Refining. Refining [Member] Document Type Document Type Line of Credit [Member] Line of Credit [Member] Federal funds rate Federal Funds Purchased, Average Rate Paid The amount of deferred income tax assets pertaining to state investment tax credits that have expiration dates. Deferred Tax Assets Tax Deferred Expense State Investment Tax Credits That Expire Deferred income taxes include the impact of state investment tax credits Numerator diluted income. Numerator Diluted Income [Abstract] Numerator: Line of credit facility, Current Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Identifies the employee stock purchase plan or ESPP. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Change in fair value Reversal of a liability recognized in the acquisition from the termination of an earn out agreement. Change In Fair Value Of Contingent Consideration Change in fair value of contingent consideration Net actuarial (gain) loss recognized in accumulated other comprehensive loss, net of income tax Net actuarial (gain) loss Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Share-Based Payment Arrangement [Member] Stock Compensation Plan [Member] Schedule of Net Benefit Costs [Table Text Block] Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) Counterparty Name [Domain] Counterparty Name Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Disposal Group Classification [Axis] Disposal Group Classification Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted Stock, Forfeited Net Cash Provided by (Used in) Financing Activities Net cash (used) provided by financing activities Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Amortization of actuarial loss Total Total Long-term debt Other Long-Term Debt, Noncurrent Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category Entity Filer Category Entity Filer Category Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credit carryforward Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Cancelled, Weighted Average Exercise Price All other countries. All Other Countries [Member] All Other [Member] Foreign withholding tax Income Tax Reconciliation Foreign Withholding Tax Income Tax Reconciliation Foreign Withholding Tax Balance Sheet Location [Domain] Balance Sheet Location Income Tax Authority, Name [Domain] Income Tax Authority, Name Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of Income (Loss) Before Provision (Benefit) for Income Taxes Variable Rate [Axis] Variable Rate Officers and key employees. Officers And Key Employees [Member] Officers and Key Employees [Member] Trade Names [Member] Tradename [Member] 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Domestic equity securities. Domestic Equity Securities [Member] U.S. companies, Equity Securities [Member] Capital Expenditures Incurred but Not yet Paid Capital expenditures Capital purchases recorded in accounts payable Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Debt Instrument, Description of Variable Rate Basis Debt instrument description of variable rate basis Barber nichols, LLC. Barber Nichols L L C [Member] Barber-Nichols, LLC. (BN) [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Goodwill and other impairments Asset Impairment Charges, Total Impairment loss Asset Impairment Charges Equity, Attributable to Parent Ending Balance Beginning balance Total stockholders’ equity Intangibles subject to amortization, Weighted Average Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Expense for product warranties The (income) expense (included) charged (in) against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. Product Warranty Income Expense Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Net Income (loss) Net (loss) income Interest expense, net Interest Expense Interest Expense, Total Standby Letters of Credit [Member] Standby Letters of Credit [Member] 2029 and thereafter Lessee Operating Lease Liability Payments Due Year Five And After Year Five Lessee operating lease liability payments due year five and after year five. Description of employer matching contributions to the 401K plan. Description Of Employer Matching Contribution To Four Hundred One K Plan Employer contribution description Virgin Orbit Reserves Virgin Orbit reserves Reserves for the Virgin Orbit bankruptcy. Reserve for accounts receivable and inventory related to Virgin Orbit Holdings, Inc. Virgin Orbit reserves Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Unbilled revenue (contract assets) Unbilled revenue Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Leases Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Contract With Customer Receivables Billed But Not Paid Under Retainage Receivables billed but not paid under retainage provisions in its customer contracts Fair Value Measurement, Policy [Policy Text Block] Fair value measurements Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted average common and potential common shares outstanding Defined Benefit Plan, Accumulated Benefit Obligation Accumulated benefit obligation Increase (Decrease) in Operating Liabilities [Abstract] Increase (decrease) in operating liabilities: Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of the Provision (Benefit) for Income Taxes Credit Facility [Axis] Credit Facility Other Income and Expenses [Abstract] Other expenses and income: Deferred Federal Income Tax Expense (Benefit) Federal Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Accrued postretirement benefits Company's share of the medical premium cost for regular retirees for coverage under the other postretirement plan. Company Share Of Medical Premium Cost For Regular Retiree Coverage Under Other Postretirement Plan Share of the medical premium both family and single coverage for regular retirees Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term in years Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net pension (benefit) cost and postretirement benefit expense Pension expense Net pension cost (benefit) Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Target Plan Asset Allocations Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Stock Issued During Period, Shares, Treasury Stock Reissued Issuance of treasury stock, shares Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Payment of debt exit costs Payment for Debt Extinguishment or Debt Prepayment Cost Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items] Tradename. Tradename [Member] Tradename [Member] The fixed rate fee for outstanding letters of credit that are secured by cash and cash equivalents. Fixed Rate Fee For Secured Letters Of Credit Fix rate to reduce fee on outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding, Weighted Average Exercise Price, Ending Balance Outstanding, Weighted Average Exercise Price, Beginning Balance SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Customer one member. Customer One [Member] Customer One [Member] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions Accrued pension liability Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share Five year term loan with Bank of America Five Year Term Loan With Bank Of America [Member] Five Year Term Loan With Bank Of America [Member] Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Income Tax Authority [Axis] Income Tax Authority Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Current Income Tax Expense (Benefit) Total Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV 2027 Finance Lease, Liability, to be Paid, Year Three Other Noncurrent Liabilities [Member] Payments to Acquire Property, Plant, and Equipment Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Finance Lease, Interest Expense Interest on lease liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Non-vested, Aggregate Intrinsic Value, Ending Balance Revision of Prior Period [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted Stock, Vested Stock Issued During Period, Shares, New Issues Issuance of shares, shares Employee-related Liabilities, Current Accrued compensation Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of year Cash and cash equivalents at beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Debt Instrument, Covenant Compliance Debt Instrument, Covenant Compliance Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment of long-lived assets Defined Benefit Plan, Funded (Unfunded) Status of Plan Funded status at end of year China Construction Bank [Member] China Construction Bank [Member] China construction bank. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2024
Jun. 05, 2024
Sep. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Mar. 31, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Trading Symbol GHM    
Entity Registrant Name GRAHAM CORPORATION    
Entity Central Index Key 0000716314    
Current Fiscal Year End Date --03-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Document Financial Statement Error Correction [Flag] false    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Small Business true    
Title of 12(b) Security Common Stock, Par Value $0.10 Per Share    
Security Exchange Name NYSE    
Entity File Number 001-08462    
Entity Tax Identification Number 16-1194720    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 20 Florence Avenue    
Entity Address, City or Town Batavia    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 14020    
City Area Code 585    
Local Phone Number 343-2216    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Document Annual Report true    
Document Transition Report false    
Entity Common Stock, Shares Outstanding   10,870,564  
Entity Public Float     $ 168.0
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant's definitive Proxy Statement, to be filed in connection with the Registrant's 2024 Annual Meeting of Stockholders to be held on August 20, 2024, are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this report.

   
Auditor Name Deloitte & Touche LLP    
Auditor Location Rochester, New York    
Auditor Firm ID 34    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]      
Net sales $ 185,533 $ 157,118 $ 122,814
Cost of products sold 144,948 131,710 113,685
Gross profit 40,585 25,408 9,129
Operating expenses and income:      
Selling, general and administrative 32,217 23,063 20,386
Selling, general and administrative – amortization 1,366 1,095 913
Other operating expense (income), net 80 0 (827)
Operating income (loss) 6,922 1,250 (11,343)
Other expenses and income:      
Loss on extinguishment of debt 726 0 0
Other expense (income), net 374 (250) (527)
Interest expense, net 248 939 400
Total other expenses and income 1,348 689 (127)
Income (loss) before provision (benefit) for income taxes 5,574 561 (11,216)
Provision (benefit) for income taxes 1,018 194 (2,443)
Net Income (loss) $ 4,556 $ 367 $ (8,773)
Basic:      
Net income (loss) $ 0.42 $ 0.03 $ (0.83)
Diluted:      
Net income (loss) $ 0.42 $ 0.03 $ (0.83)
Average common shares outstanding:      
Basic 10,743 10,614 10,541
Diluted 10,844 10,654 10,541
Dividends declared per share $ 0 $ 0 $ 0.33
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 4,556 $ 367 $ (8,773)
Other comprehensive income (loss):      
Foreign currency translation adjustment (244) (492) 198
Defined benefit pension and other postretirement plans, net of income tax provision (benefit) of $194, $(149), and $209, for the years ended March 31, 2024, 2023 and 2022, respectively 694 (500) 728
Total other comprehensive income (loss) 450 (992) 926
Total comprehensive income (loss) $ 5,006 $ (625) $ (7,847)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]      
Defined benefit pension and other postretirement plans, tax provision (benefit) $ 194 $ (149) $ 209
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 16,939 $ 18,257
Trade accounts receivable, net of allowances ($79 and $1,841 at March 31, 2024 and 2023, respectively) 44,400 24,000
Unbilled revenue 28,015 39,684
Inventories 33,410 26,293
Prepaid expenses and other current assets 3,561 1,836
Total current assets 126,325 110,070
Property, plant and equipment, net 32,080 25,523
Prepaid pension asset 6,396 6,107
Operating lease assets 7,306 8,237
Goodwill 25,520 23,523
Finite-Lived Intangible Assets, Net 25,845 20,802
Other intangible assets, net 7,181 7,610
Deferred income tax asset 2,983 2,798
Other assets 724 158
Total assets 233,879 203,918
Current liabilities:    
Current portion of long-term debt 0 2,000
Current portion of finance lease obligations 20 29
Accounts payable 20,788 20,222
Accrued compensation 16,800 10,401
Accrued expenses and other current liabilities 6,666 6,434
Customer deposits 71,987 46,042
Operating lease liabilities 1,237 1,022
Income taxes payable 715 16
Total current liabilities 118,213 86,166
Long-term debt 0 9,744
Finance lease obligations 65 85
Operating lease liabilities 6,449 7,498
Accrued pension and postretirement benefit liabilities 1,254 1,342
Other long-term liabilities 2,332 2,150
Total liabilities 128,313 106,985
Commitments and contingencies (Notes 8 and 17)
Stockholders’ equity:    
Common stock, $.10 par value, 25,500 shares authorized; 10,993 and 10,774 shares issued and 10,850 and 10,635 shares outstanding at March 31, 2024 and 2023, respectively 1,099 1,075
Capital in excess of par value 32,015 28,061
Retained earnings 81,999 77,443
Accumulated other comprehensive loss (7,013) (7,463)
Treasury stock (143 and 138 shares at March 31, 2024 and 2023, respectively) (2,534) (2,183)
Total stockholders’ equity 105,566 96,933
Total liabilities and stockholders’ equity 233,879 203,918
Customer Relationships [Member]    
Current assets:    
Finite-Lived Intangible Assets, Net 14,299 10,718
Technology and Technical Know How [Member]    
Current assets:    
Finite-Lived Intangible Assets, Net $ 11,065 $ 9,174
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Allowances on trade accounts receivable $ 79 $ 1,841
Preferred stock, par value $ 1 $ 1
Preferred stock, shares authorized 500,000 500,000
Common stock, par value $ 0.1 $ 0.1
Common stock, shares authorized 25,500,000 25,500,000
Common stock, shares issued 10,993,000 10,774,000
Common stock, shares outstanding 10,850,000 10,635,000
Treasury stock 143,000 138,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Operating activities:      
Net income (loss) $ 4,556 $ 367 $ (8,773)
Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:      
Depreciation 3,275 3,511 3,077
Amortization 2,157 2,476 2,522
Virgin Orbit reserves 95 3,050 0
Amortization of unrecognized prior service cost and actuarial losses 843 672 996
Amortization of debt issuance costs 131 212 0
Equity-based compensation expense 1,279 806 809
(Gain) loss on disposal or sale of property, plant and equipment (5) 0 23
Change in fair value of contingent consideration 80 0 (1,900)
Loss on extinguishment of debt 726 0 0
Deferred income taxes (472) (120) (3,233)
(Increase) decrease in operating assets:      
Accounts receivable (20,724) 1,520 (2,055)
Unbilled revenue 11,855 (14,228) 1,550
Inventories (6,220) (9,919) 3,483
Income taxes receivable 998 139 (1,208)
Prepaid expenses and other current and non-current assets (2,199) (97) (340)
Operating lease assets 1,212 1,206 1,059
Prepaid pension asset (287) (651) (1,207)
Increase (decrease) in operating liabilities:      
Accounts payable 401 3,467 (3,238)
Accrued compensation, accrued expenses and other current and non-current liabilities 6,011 2,654 1,164
Customer deposits 25,572 20,526 5,523
Operating lease liabilities (1,119) (1,049) (962)
Long-term portion of accrued compensation, accrued pension liability and accrued postretirement benefits (45) (628) 491
Net cash provided (used) by operating activities 28,120 13,914 (2,219)
Investing activities:      
Purchase of property, plant and equipment (9,226) (3,749) (2,324)
Proceeds from disposal of property, plant and equipment 44 0 0
Redemption of investments at maturity 0 0 5,500
Acquisition of P3 Technologies, LLC, net of cash acquired (6,812) 0 0
Acquisition of Barber-Nichols, LLC, net of cash acquired 0 0 (60,282)
Net cash used by investing activities (15,994) (3,749) (57,106)
Financing activities:      
Principal repayments on debt (25,500) (11,000) (39,750)
Proceeds from the issuance of debt 13,000 5,000 58,250
Principal repayments on finance lease obligations (29) (23) (21)
Repayments on lease financing obligations (287) (275) (225)
Payment of debt exit costs (752) 0 0
Payment of debt issuance costs (241) (122) (271)
Issuance of common stock 476 0 0
Dividends paid 0 0 (3,523)
Purchase of treasury stock (58) (21) (41)
Net cash (used) provided by financing activities (13,391) (6,441) 14,419
Effect of exchange rate changes on cash (53) (208) 115
Net (decrease) increase in cash and cash equivalents (1,318) 3,516 (44,791)
Cash and cash equivalents at beginning of year 18,257 14,741 59,532
Cash and cash equivalents at end of year $ 16,939 $ 18,257 $ 14,741
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Beginning balance at Mar. 31, 2021 $ 97,929 $ 1,075 $ 27,272 $ 89,372 $ (7,397) $ (12,393)
Beginning balance, shares at Mar. 31, 2021   10,748        
Comprehensive income (loss) (7,847)     (8,773) 926  
Issuance of shares   $ 16 (16)      
Issuance of shares, shares   164        
Forfeiture of shares   $ (11) 11      
Forfeiture of shares, shares   (111)        
Dividends (3,523)     (3,523)    
Recognition of equity-based compensation expense 809   809      
Purchase of treasury stock (41)         (41)
Issuance of treasury stock 9,167   (306)     9,473
Ending Balance at Mar. 31, 2022 96,494 $ 1,080 27,770 77,076 (6,471) (2,961)
Ending Balance, shares at Mar. 31, 2022   10,801        
Comprehensive income (loss) (625)     367 (992)  
Issuance of shares   $ 0        
Issuance of shares, shares   17        
Forfeiture of shares   $ (5) 5      
Forfeiture of shares, shares   (44)        
Recognition of equity-based compensation expense 806   806      
Purchase of treasury stock (21)         (21)
Issuance of treasury stock 279   (520)     799
Ending Balance at Mar. 31, 2023 96,933 $ 1,075 28,061 77,443 (7,463) (2,183)
Ending Balance, shares at Mar. 31, 2023   10,774        
Comprehensive income (loss) 5,006     4,556 450  
Issuance of shares 2,406 $ 25 2,674     (293)
Issuance of shares, shares   229        
Forfeiture of shares   $ (1) 1      
Forfeiture of shares, shares   (10)        
Recognition of equity-based compensation expense 1,279   1,279      
Purchase of treasury stock (58)         (58)
Ending Balance at Mar. 31, 2024 $ 105,566 $ 1,099 $ 32,015 $ 81,999 $ (7,013) $ (2,534)
Ending Balance, shares at Mar. 31, 2024   10,993        
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ 4,556 $ 367 $ (8,773)
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
The Company and Its Accounting Policies

Note 1 - The Company and Its Accounting Policies:

Graham Corporation, and its operating subsidiaries, (together, the "Company"), is a global leader in the design and manufacture of mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company acquired Barber-Nichols, LLC ("BN") in June 2021. The accompanying Consolidated Financial Statements include BN at March 31, 2024, 2023 and for the period June 1, 2021 through March 31, 2024. The Company acquired P3 Technologies, LLC ("P3") in November 2023. The accompanying Consolidated Financial Statements include P3 at March 31, 2024 and for the period of November 9, 2023 through March 31, 2024. The Company's significant accounting policies are set forth below.

The Company's fiscal years ended March 31, 2024, 2023 and 2022 are referred to as "fiscal 2024," "fiscal 2023" and "fiscal 2022," respectively.

Principles of consolidation and use of estimates in the preparation of consolidated financial statements

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, BN, located in Arvada, CO, P3, located in Jupiter, FL, Graham Vacuum and Heat Transfer Technology (Suzhou) Co., Ltd., located in China, and Graham India Private Limited ("GIPL"), located in India. All intercompany balances, transactions and profits are eliminated in consolidation.

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the related revenues and expenses during the reporting period. Actual amounts could differ from those estimated.

Translation of foreign currencies

Assets and liabilities of the Company's foreign subsidiaries are translated into U.S. dollars at currency exchange rates in effect at year end and revenues and expenses are translated at average exchange rates in effect for the year. Gains and losses resulting from foreign currency transactions are included in results of operations. The Company's sales and purchases in foreign currencies are not material to the overall consolidated financial statements. Therefore, foreign currency transaction gains and losses have not historically impacted the Company's financial results materially. Gains and losses resulting from translation of the foreign subsidiaries balance sheets are included in a separate component of stockholders' equity. Translation adjustments are not adjusted for income taxes since they relate to an investment, which is permanent in nature.

Revenue recognition

The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").

The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606.

Unbilled revenue (contract assets) in the Consolidated Balance Sheets represents revenue recognized that has not been billed to customers on contracts in which revenue is recognized over time. All progress payments exceeding unbilled revenue are presented as customer deposits (contract liabilities) in the Consolidated Balance Sheets.

Cash and cash equivalents

Cash and cash equivalents consist of cash and highly liquid, short-term investments with maturities at the time of purchase of three months or less.

Trade Accounts receivable, net of allowances

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The provision for credit losses is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional provisions in the future.

Shipping and handling fees and costs

Shipping and handling fees billed to the customer are recorded in Net sales and the related costs incurred for shipping and handling are included in Cost of products sold.

Inventories

Inventories are stated at the lower of cost or net realizable value, using the average cost method.

Property, plant, equipment and depreciation

Property, plant and equipment are stated at cost net of accumulated depreciation. Major additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. Depreciation is provided based upon the estimated useful lives, or lease term if shorter, under the straight-line method. Estimated useful lives range from approximately three to eight years for office equipment, eight to 25 years for manufacturing equipment, eight years for land improvements, 40 years for buildings and improvements, and leasehold improvements are depreciated over the remaining term of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations.

Business combinations

The Company records its business combinations under the acquisition method of accounting. Under the acquisition method of accounting, the Company allocates the purchase price of each acquisition to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Any excess of the purchase price over the fair value of the net tangible and intangible assets acquired is allocated to goodwill. Direct acquisition-related costs are expensed as incurred.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination.

Goodwill is not amortized, but is reviewed for impairment at least annually or more frequently if impairment indicators arise. Goodwill is evaluated for impairment by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary. If it is determined, based on qualitative factors, that the fair value of the reporting unit may be more likely than not less than its carrying amount, or if significant adverse changes in the Company's future financial performance occur that could materially impact fair value, a quantitative goodwill impairment test would be required. Additionally, the Company can elect to forgo the qualitative assessment and perform the quantitative test. If the qualitative assessment indicates that the quantitative analysis should be performed, or if management elects to bypass a qualitative assessment, the Company then evaluates goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount, including goodwill.

Intangible Assets

Acquired intangible assets other than goodwill consist of backlog, customer relationships, technology and technical know-how and tradenames. Backlog and trade names are included in the line item Other intangible assets, net in the Consolidated Balance Sheet. The Company amortizes a portion of its Technology and technical know-how, tradenames, and Customer relationships in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives of eight to twenty years. Backlog and a portion of Technology and technical know-how are amortized in Cost of products sold over the projected conversion period of four to ten years which is based on management estimates at the time of purchase. All other intangibles have indefinite lives and are not amortized.

Impairment of long-lived assets

The Company assesses the impairment of definite-lived long-lived assets or asset groups when events or changes in circumstances indicate that the carrying value may not be recoverable. Factors that are considered in deciding when to perform an impairment review include: a significant decrease in the market price of the asset or asset group; a significant adverse change in the extent or manner in which a long-lived asset or asset group is being used or in its physical condition; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction; a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; or a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than 50%.

Recoverability potential is measured by comparing the carrying amount of the asset or asset group to its related total future undiscounted cash flows. If the carrying value is not recoverable through related cash flows, the asset or asset group is considered to be impaired. Impairment is measured by comparing the asset or asset group's carrying amount to its fair value. When it is determined that useful lives of assets are shorter than originally estimated, and no impairment is present, the rate of depreciation is accelerated in order to fully depreciate the assets over their new shorter useful lives.

Goodwill and intangible assets with indefinite lives are tested annually for impairment. The Company assesses goodwill for impairment by comparing the fair value of its reporting units to their carrying amounts. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that the implied fair value of the goodwill within the reporting unit is less than its carrying value. Fair values for reporting units are determined based on a weighted combination of the market approach and the income approach using discounted cash flows. Indefinite lived intangible assets are assessed for impairment by comparing the fair value of the asset to its carrying value.

Other Long-Term Assets

Other long-term assets include service based cloud computing software implementation costs of $361. Upon implementation completion, these costs will be amortized over the expected term of the hosting arrangement on a straight line basis.

Product warranties

The Company estimates the costs that may be incurred under its product warranties and records a liability in the amount of such costs at the time revenue is recognized. The reserve for product warranties is based upon past claims experience and ongoing

evaluations of any specific probable claims from customers. A reconciliation of the changes in the product warranty liability is presented in Note 7.

Research and development

Research and development costs are expensed as incurred. The Company incurred estimated research and development costs of $3,944 in fiscal 2024 and research and development costs of $4,144 and $3,845 in fiscal 2023 and fiscal 2022, respectively. Research and development costs are included in the line item Cost of products sold and Selling, general and administrative in the Consolidated Statements of Operations.

Income taxes

The Company recognizes deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company's financial statements or tax returns. Deferred income tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using currently enacted tax rates. The Company evaluates the available evidence about future taxable income and other possible sources of realization of deferred income tax assets and records a valuation allowance to reduce deferred income tax assets to an amount that represents the Company's best estimate of the amount of such deferred income tax assets that more likely than not will be realized.

The Company accounts for uncertain tax positions using a "more likely than not" recognition threshold. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective resolution of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position. These tax positions are evaluated on a quarterly basis. It is the Company's policy to recognize any interest related to uncertain tax positions in interest expense and any penalties related to uncertain tax positions in selling, general and administrative expense.

The Company files federal and state income tax returns in several U.S. and non-U.S. domestic and foreign jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed.

Equity-based compensation

The Company records compensation costs related to equity-based awards based on the estimated fair value of the award on the grant date. Compensation cost is recognized in the Company's Consolidated Statements of Operations over the applicable vesting period. The Company uses the Black-Scholes valuation model as the method for determining the fair value of its stock option awards. For service and performance based restricted stock awards and restricted stock units, the fair market value of the award is determined based upon the closing value of the Company's stock price on the grant date. The fair market value of market-based performance restricted stock awards is determined using the Monte Carlo valuation model. The amount of equity-based compensation expense recognized during a period is based on the portion of the awards that ultimately vest.

Income (loss) per share data

Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period.

A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Basic income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Basic income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Restricted stock units outstanding

 

 

101

 

 

 

40

 

 

 

 

Weighted average common and potential common
   shares outstanding

 

 

10,844

 

 

 

10,654

 

 

 

10,541

 

Diluted income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

None of the options to purchase shares of common stock which totaled 33 shares in fiscal 2022, were included in the computation of diluted loss per share as the affect would be anti-dilutive given their exercise price as they would not be dilutive upon issuance or due to the net loss in the fiscal year.

Cash flow statement

Interest and income taxes paid as well as non-cash investing and financing activities are as follows:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest paid

 

$

823

 

 

$

1,026

 

 

$

417

 

Income taxes paid

 

 

425

 

 

 

185

 

 

 

2,012

 

Pension and other post retirement income (loss) adjustments, net of income tax

 

 

694

 

 

 

(500

)

 

 

728

 

Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)

 

 

 

 

 

279

 

 

 

204

 

Capital purchases recorded in accounts payable

 

 

620

 

 

 

483

 

 

 

177

 

Issuance of treasury shares as part of the consideration of the acquisition

 

 

1,930

 

 

 

 

 

 

8,964

 

Accumulated other comprehensive income (loss)

Comprehensive income (loss) is comprised of net income and other comprehensive income or loss items, which are accumulated as a separate component of stockholders' equity. For the Company, other comprehensive income or loss items include foreign currency translation adjustments and pension and other postretirement benefit adjustments.

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. The accounting standard for fair value establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs

are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:

Level 1 – Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.

Level 2 – Valuations determined from quoted prices for similar assets or liabilities in active markets, quoted prices for identical instruments in markets that are not active or by model-based techniques in which all significant inputs are observable in the market.

Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.

The availability of observable inputs can vary and is affected by a wide variety of factors, including, the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.

Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of sales and expenses during the reporting period. Actual results could differ materially from those estimates.

Accounting and reporting changes

In the normal course of business, management evaluates all new Accounting Standards Updates and other accounting pronouncements issued by the Financial Accounting Standards Board, Securities and Exchange Commission, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed below, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition
12 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Acquisition

Note 2 - Acquisition

 

On November 9, 2023, the Company completed its acquisition of P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business located in Jupiter, FL that serves the space, new energy, defense, and medical industries. The Company believes this acquisition advances its growth strategy, further diversifies its market and product offerings, and

broadens its turbomachinery solutions. P3 will be managed through the Company's Barber-Nichols, LLC subsidiary and is highly complementary to BN's technology and enhances its turbomachinery solutions.

This transaction was accounted for as a business combination which requires that assets acquired and liabilities assumed be recognized at their fair value as of the acquisition date. The purchase price of $11,238 was comprised of 125 shares of the Company's common stock, representing a value of $1,930, and cash consideration of $7,098, subject to certain potential adjustments, including a customary working capital adjustment. The cash consideration was funded through borrowings on the Company's line of credit. The purchase agreement included a contingent earn-out dependent upon certain financial measures of P3 post-acquisition, in which the sellers are eligible to receive up to $3,000 in additional cash consideration. At November 9, 2023, a liability of $2,040 was recorded for the contingent earn-out. A rollforward of the P3 contingent earn-out liability since the date of acquisition is as follows:

 

Balance at November 9, 2023

 

$

2,040

 

Change in fair value

 

 

80

 

Payments

 

 

 

Balance at March 31, 2024

 

$

2,120

 

 

The change in fair value of the contingent earn-out liability was included in Other operating (income) expense, net in the Consolidated Statements of Operations. Acquisition and integration costs of $352 were expensed in the year ended March 31, 2024, and are included in Selling, general and administrative expenses in the Consolidated Statement of Operations.

The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon their estimated fair value at the date of acquisition and the amount exceeding the fair value of $1,997 was recorded as goodwill, which is deductible for tax purposes. Goodwill generated in the acquisition is related to P3’s assembled workforce, synergies between Graham’s other operations and P3 that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to leverage each other’s technology solutions, and Graham’s ability to utilize acquired management knowledge in providing complementary product offerings to the Company’s customers. The following table summarizes the final purchase price allocation of the assets acquired and liabilities assumed:

 

 

 

Before Adjustment of Preliminary Allocation of Purchase Price

 

 

 

 

 

After Adjustment of Final Allocation of Purchase Price

 

 

 

November 9,

 

 

 

 

 

March 31,

 

 

 

2023

 

 

Adjustments

 

 

2024

 

Assets acquired:

 

 

 

 

 

 

 

 

 

  Cash and cash equivalents

 

$

286

 

 

$

 

 

$

286

 

  Trade accounts receivable, net of allowances

 

 

465

 

 

 

 

 

 

465

 

  Unbilled revenue

 

 

302

 

 

 

 

 

 

302

 

  Inventories

 

 

443

 

 

 

365

 

 

 

808

 

  Prepaid expenses and other current assets

 

 

93

 

 

 

 

 

 

93

 

  Property, plant & equipment, net

 

 

542

 

 

 

 

 

 

542

 

  Operating lease assets

 

 

130

 

 

 

 

 

 

130

 

  Goodwill

 

 

1,565

 

 

 

432

 

 

 

1,997

 

  Customer relationships

 

 

4,400

 

 

 

 

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

 

 

 

 

 

2,500

 

  Tradename

 

 

300

 

 

 

 

 

 

300

 

  Deferred income tax asset

 

 

53

 

 

 

(53

)

 

 

 

Total assets acquired

 

 

11,079

 

 

 

744

 

 

 

11,823

 

Liabilities assumed:

 

 

 

 

 

 

 

 

 

  Accrued compensation

 

 

62

 

 

 

 

 

 

62

 

  Customer deposits

 

 

389

 

 

 

 

 

 

389

 

  Operating lease liabilities

 

 

134

 

 

 

 

 

 

134

 

Total liabilities assumed

 

 

585

 

 

 

 

 

 

585

 

Purchase price

 

$

10,494

 

 

$

744

 

 

$

11,238

 

 

 

The fair value of acquisition-related intangible assets includes customer relationships, technology and technical know-how, and tradename. The tradename is included in the line item "Other intangible assets, net" in the Consolidated Balance Sheets. The fair value of customer relationships was calculated using an income approach, specifically the Multi Period Excess Earnings method, which incorporates assumptions regarding retention rate, new customer growth and customer related costs. The fair value of tradename and technology and technical know-how were both calculated using a Relief from Royalty method, which develops a market based royalty rate used to reflect the after tax royalty savings attributable to owning the intangible asset.

Customer relationships and tradename are amortized in Selling, general and administrative expense on a straight line basis over their estimated useful lives of eight years and three years respectively. Technology and technical know-how is amortized in Cost of products sold on a straight line basis over its estimated useful life of ten years.

The Consolidated Statement of Operations for the year ended March 31, 2024 includes net sales of P3 of $2,206 and net income of $24. The following unaudited pro forma information presents the consolidated results of operations of the Company as if the P3 acquisition had occurred at the beginning of each of the fiscal periods presented:

 

 

 

For the Year Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Net sales

 

$

189,089

 

 

$

160,376

 

 

Net income (loss)

 

 

5,949

 

 

 

(21

)

 

Earnings per share

 

 

 

 

 

 

 

     Basic

 

$

0.55

 

 

$

0.00

 

 

     Diluted

 

$

0.54

 

 

$

0.00

 

 

 

The unaudited pro forma information presents the combined operating results of Graham Corporation and P3 with the results prior to the acquisition date adjusted to include the pro forma impact of the adjustment of depreciation of fixed assets based on the preliminary purchase price allocation, the adjustment to interest expense reflecting the cash paid in connection with the acquisition, including acquisition-related expenses, at the Company’s weighted average interest rate, amortization expense related to the fair value adjustments for intangible assets, non-recurring acquisition-related costs and the impact of income taxes on the pro forma adjustments utilizing the applicable statutory tax rate.

The unaudited pro forma results are presented for illustrative purposes only. These pro forma results do not purport to be indicative of the results that would have actually been obtained if the acquisition occurred as of the beginning of each of the periods presented, nor does the pro forma data intend to be a projection of results that may be obtained in the future.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
12 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3 – Revenue Recognition:

The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer.

The following tables present the Company's net sales disaggregated by market and geographic area:

 

 

 

Year ended March 31,

 

Market

 

2024

 

 

2023

 

 

2022

 

Refining

 

$

29,087

 

 

$

27,270

 

 

$

24,406

 

Chemical/Petrochemical

 

 

20,893

 

 

 

21,950

 

 

 

15,955

 

Defense

 

 

99,493

 

 

 

65,327

 

 

 

62,189

 

Space

 

 

13,282

 

 

 

21,180

 

 

 

5,744

 

Other Commercial

 

 

22,778

 

 

 

21,391

 

 

 

14,520

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

 

 

 

Year ended March 31,

 

Geographic Area

 

2024

 

 

2023

 

 

2022

 

Asia

 

$

15,144

 

 

$

16,040

 

 

$

13,687

 

Canada

 

 

4,229

 

 

 

4,464

 

 

 

3,583

 

Middle East

 

 

2,568

 

 

 

2,914

 

 

 

2,489

 

South America

 

 

733

 

 

 

3,021

 

 

 

1,972

 

U.S.

 

 

155,908

 

 

 

127,519

 

 

 

97,718

 

All other

 

 

6,951

 

 

 

3,160

 

 

 

3,365

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

 

The final destination of products shipped is the basis used to determine net sales by geographic area. No sales were made to the terrorist sponsoring nations of Cuba, Iran, North Korea or Syria.

A performance obligation represents a promise in a contract to provide a distinct good or service to a customer. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Transaction price reflects the amount of consideration to which the Company expects to be entitled in exchange for transferred products. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized as the performance obligation is satisfied. In certain cases, the Company may separate a contract into more than one performance obligation, while in other cases, several products may be part of a fully integrated solution and are bundled into a single performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods underlying each performance obligation. The Company has made an accounting policy election to exclude from the measurement of the contract price all taxes assessed by government authorities that are collected by the Company from its customers. The Company does not adjust the contract price for the effects of a financing component if the Company expects, at contract inception, that the period between when a product is transferred to a customer and when the customer pays for the product will be one year or less.

The Company recognizes revenue over time when contract performance results in the creation of a product for which the Company does not have an alternative use and the contract includes an enforceable right to payment in an amount that corresponds directly with the value of the performance completed. To measure progress towards completion on performance obligations for which revenue is recognized over time the Company utilizes an input method based upon a ratio of direct labor hours incurred to date to management’s estimate of the total labor hours to be incurred on each contract, an input method based upon a ratio of total contract costs

incurred to date to management's estimate of the total contract costs to be incurred or an output method based upon completion of operational milestones, depending upon the nature of the contract. The Company has established the systems and procedures essential to developing the estimates required to account for performance obligations over time. These procedures include monthly review by management of costs incurred, progress towards completion, identified risks and opportunities, sourcing determinations, changes in estimates of costs yet to be incurred, availability of materials, and execution by subcontractors. Sales and earnings are adjusted on a cumulative catch-up basis in current accounting periods based upon revisions in the contract value due to pricing changes and estimated costs at completion. Losses on contracts are recognized immediately when evident to management. Revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer. Revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria established in ASC 606. The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

77

%

 

 

74

%

 

 

75

%

Revenue recognized at shipment

 

 

23

%

 

 

26

%

 

 

25

%

The timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Consolidated Balance Sheets. Unbilled revenue represents revenue on contracts that is recognized over time and exceeds the amount that has been billed to the customer. Unbilled revenue is separately presented in the Consolidated Balance Sheets. The Company may receive a progress payment from a customer, which is recorded as a customer deposit or have an unconditional right to receive a customer deposit prior to revenue being recognized. Because the performance obligations related to such customer deposits may not have been satisfied, a contract liability is recorded and an offsetting asset of equal amount is recorded as a trade accounts receivable until the deposit is collected. Customer deposits are separately presented in the Consolidated Balance Sheets. Customer deposits are not considered a significant financing component as they are generally received less than one year before the product is completed or used to procure specific material on a contract, as well as related overhead costs incurred during design and construction.

Net contract assets (liabilities) consisted of the following:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

Change

 

 

Change due to amounts acquired

 

 

Change due to revenue recognized

 

 

Change due to invoicing customers/
additional deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled revenue (contract assets)

 

$

28,015

 

 

$

39,684

 

 

$

(11,669

)

 

$

302

 

 

$

97,828

 

 

$

(109,799

)

Customer deposits (contract liabilities)

 

 

(71,987

)

 

 

(46,042

)

 

 

(25,945

)

 

 

(389

)

 

 

29,086

 

 

 

(54,642

)

      Net contract (liabilities) assets

 

$

(43,972

)

 

$

(6,358

)

 

$

(37,614

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities at March 31, 2024 and 2023 include $21,426 and $6,092, respectively, of customer deposits for which the Company has an unconditional right to collect payment. Trade accounts receivable, as presented on the Consolidated Balance Sheets, includes corresponding balances at March 31, 2024 and 2023, respectively.

Receivables billed but not paid under retainage provisions in the Company’s customer contracts were $1,875 and $2,542 at March 31, 2024 and 2023, respectively.

 

The Company's remaining unsatisfied performance obligations represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. The Company also refers to this measure as backlog. As of March 31, 2024, the Company had remaining unsatisfied performance obligations of $390,868. The Company expects to recognize revenue on approximately 35% to 40% of the remaining performance obligations within one year, 25% to 30% in one to two years and the remaining beyond two years.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
12 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

Note 4 – Inventories:

Major classifications of inventories are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Raw materials and supplies

 

$

4,396

 

 

$

4,344

 

Work in process

 

 

27,065

 

 

 

20,554

 

Finished products

 

 

1,949

 

 

 

1,395

 

 

 

$

33,410

 

 

$

26,293

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
12 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 5 – Property, Plant and Equipment:

Major classifications of property, plant and equipment are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Land and land improvements

 

$

450

 

 

$

450

 

Buildings and leasehold improvements

 

 

24,651

 

 

 

23,112

 

Machinery and equipment

 

 

45,391

 

 

 

41,398

 

Construction in progress

 

 

6,699

 

 

 

2,518

 

 

 

 

77,191

 

 

 

67,478

 

Less – accumulated depreciation and amortization

 

 

45,111

 

 

 

41,955

 

 

 

$

32,080

 

 

$

25,523

 

 

Depreciation expense in fiscal 2024, fiscal 2023 and fiscal 2022 was $3,275, $3,511, and $3,077, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
12 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 6 – Intangible Assets:

Intangible assets are comprised of the following:

 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

8 - 20 years

 

$

16,200

 

 

$

1,901

 

 

$

14,299

 

Technology and technical know-how

 

10 - 20 years

 

 

12,600

 

 

 

1,535

 

 

 

11,065

 

Backlog

 

4 years

 

 

3,900

 

 

 

3,677

 

 

 

223

 

Tradename

 

3 years

 

 

300

 

 

 

42

 

 

 

258

 

 

 

 

 

$

33,000

 

 

$

7,155

 

 

$

25,845

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

20 years

 

$

11,800

 

 

$

1,082

 

 

$

10,718

 

Technology and technical know-how

 

20 years

 

 

10,100

 

 

 

926

 

 

 

9,174

 

Backlog

 

4 years

 

 

3,900

 

 

 

2,990

 

 

 

910

 

 

 

 

 

$

25,800

 

 

$

4,998

 

 

$

20,802

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

A portion of Technology and technical know-how, tradenames, and Customer relationships are amortized in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives. Backlog and a portion of technology and technical know-how are amortized in Cost of products sold over the projected conversion period based on management estimates at time of purchase. Intangible asset amortization was $2,157, $2,476 and $2,522 for fiscal 2024, 2023 and 2022, respectively. The estimated annual amortization expense is as follows:

 

 

 

Annual Amortization

 

2025

 

$

2,218

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029

 

 

1,895

 

2030 and thereafter

 

 

15,889

 

Total intangible amortization

 

$

25,845

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty Liability
12 Months Ended
Mar. 31, 2024
Guarantees [Abstract]  
Product Warranty Liability

Note 7 – Product Warranty Liability:

A reconciliation of the changes in product warranty liability is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Balance at beginning of year

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

410

 

 

 

364

 

Product warranty claims paid

 

 

(182

)

 

 

(227

)

Balance at end of year

 

$

806

 

 

$

578

 

 

The product warranty liability is included in the line item Accrued expenses and other current liabilities in the Consolidated Balance Sheets.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
12 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases

Note 8 - Leases:

The Company leases certain manufacturing facilities, office space, machinery and office equipment. An arrangement is considered to contain a lease if it conveys the right to use and control an identified asset for a period of time in exchange for consideration. If it is determined that an arrangement contains a lease, then a classification of a lease as operating or finance is determined by evaluating the five criteria outlined in the lease accounting guidance at inception. Leases generally have remaining terms of one year to five years, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The depreciable life of leased assets related to finance leases is limited by the expected term of the lease, unless there is a transfer of title or purchase option that the Company believes is reasonably certain of exercise. Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease. The term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disrupting operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease. The Company’s lease agreements do not contain any residual value guarantees or any material restrictive covenants

and the Company does not sublease to any third parties. As of March 31, 2024, the Company did not have any material leases that have been signed but not commenced.

Right-of-use ("ROU") lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make payments in exchange for that right of use. Finance lease ROU assets and operating lease ROU assets are included in the line items Property, plant and equipment, net and Operating lease assets, respectively, in the Consolidated Balance Sheets. The current portion and non-current portion of finance and operating lease liabilities are all presented separately in the Consolidated Balance Sheets.

The Company previously entered into operating leases with Ascent Properties Group, LLC ("Ascent"), a limited liability company of which our Chief Executive Officer holds a majority interest, for an office and manufacturing building in Arvada, CO as well as machinery and equipment. During fiscal 2023, the Company entered into an additional lease with Ascent for another manufacturing building in Arvada, CO. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $952, $843 and $707 in fiscal 2024, 2023 and 2022, respectively. Future minimum lease payments under these leases as of March 31, 2024 are $5,785.

The discount rate implicit within the Company's leases is generally not readily determinable, and therefore, the Company uses an incremental borrowing rate in determining the present value of lease payments based on rates available at commencement.

The weighted average remaining lease term and discount rate for finance and operating leases are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Finance Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

3.83

 

 

 

4.45

 

Weighted-average discount rate

 

 

7.75

%

 

 

7.98

%

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

5.93

 

 

 

7.00

 

Weighted-average discount rate

 

 

3.30

%

 

 

3.25

%

 

The components of lease expense are as follows:

 

 

 

Year Ended March 31,

 

 

 

2024

 

 

2023

 

Finance lease cost:

 

 

 

 

 

 

  Amortization of right-of-use assets

 

$

13

 

 

$

24

 

  Interest on lease liabilities

 

 

8

 

 

 

4

 

Operating lease cost

 

 

1,478

 

 

 

1,394

 

Short-term lease cost

 

 

27

 

 

 

17

 

Total lease cost

 

$

1,526

 

 

$

1,439

 

Operating lease costs during fiscal 2024, fiscal 2023 and fiscal 2022 were included within Cost of sales and Selling, general and administrative expenses.

As of March 31, 2024, future minimum payments required under non-cancelable leases are:

 

 

 

Operating
Leases

 

 

Finance
Leases

 

2025

 

$

1,468

 

 

$

26

 

2026

 

 

1,324

 

 

 

26

 

2027

 

 

1,353

 

 

 

26

 

2028

 

 

1,390

 

 

 

21

 

2029 and thereafter

 

 

2,940

 

 

 

 

Total lease payments

 

 

8,475

 

 

 

99

 

 

 

 

 

 

 

 

Less – amount representing interest

 

 

789

 

 

 

14

 

Present value of net minimum lease payments

 

$

7,686

 

 

$

85

 

 

ROU assets obtained in exchange for new operating lease liabilities were $149 and $1,169 in fiscal 2024 and fiscal 2023, respectively.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
12 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt

Note 9 - Debt:

On October 13, 2023, the Company terminated its revolving credit facility and repaid its term loan with Bank of America and entered into a new five-year revolving credit facility with Wells Fargo Bank, National Association ("Wells Fargo") that provides a $35,000 line of credit and automatically increases to $50,000 upon the Company satisfying specified covenants (the "New Revolving Credit Facility"). The additional $15,000 will automatically be available upon (a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $15,000, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $7,500. The New Revolving Credit Facility has a $25,000 sub-limit for letters of credit and the Company may request the issuance of cash secured letters of credit in an aggregate amount of up to $7,500. As of March 31, 2024 , there was $0 borrowed and $1,890 letters of credit outstanding on the New Revolving Credit Facility.

Long term debt is comprised of the following:

 

 

March 31,

 

 

 

2023

 

Bank of America term loan

 

$

12,500

 

Less: unamortized debt issuance costs

 

 

(756

)

 

 

 

11,744

 

Less: current portion

 

 

2,000

 

Total

 

$

9,744

 

The New Revolving Credit Facility contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of Wells Fargo, which require the Company to maintain (i) a consolidated total leverage ratio not to exceed 3.50:1.00 and (ii) a consolidated fixed charge coverage ratio of at least 1.20:1.00, in both cases computed in accordance with the definitions and requirements specified in the New Revolving Credit Facility. As of March 31, 2024, the Company was in compliance with the financial covenants of the New Revolving Credit Facility.

Borrowings under the New Revolving Credit Facility bear interest at a rate equal to, at the Company’s option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25% per annum in the case of any base rate loan. As of March 31, 2024, the SOFR rate was 5.34%.

The Company is required to pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility during the applicable quarter at a per annum rate also determined by reference to the Company’s then-current consolidated total leverage ratio, which fee ranges between 0.10% per annum and 0.20% per annum; provided, however, for a period of one year following the closing date, the quarterly commitment fee will be set at 0.10% per annum. Any outstanding letters of credit that are cash secured will bear a fee equal to the daily amount available to be drawn under such letters of credit multiplied by 0.65% per annum. Any outstanding letters of credit issued under the New Revolving Credit Facility will bear a fee equal to the daily amount drawn under such letters of credit multiplied by the applicable margin for term SOFR loans. As of March 31, 2024, the amount available under the New Revolving Credit Facility was $33,110, subject to the interest and leverage covenants.

In connection with the termination of the old revolving credit facility and term loan with Bank of America, the Company paid $752 in exit costs and recognized an extinguishment charge of $726.

As of March 31, 2024, $1,592 letters of credit remain outstanding with Bank of America and are cash secured. These outstanding letters of credit are subject to a fee of 0.60% per annum. As of March 31, 2024, $4,780 letters of credit are outstanding with HSBC Bank USA, N.A and are cash secured. These outstanding letters of credit are subject to a fee of between 0.75% and 0.85% per annum, depending on the term of the letter of credit. As of March 31, 2024, $180 letters of credit are outstanding with China Construction Bank and are cash secured. Additionally, we have a 10,000 RMB bank guaranty line of credit with China Citic Bank Co. LTD which had $0 letters of credit outstanding at March 31, 2024. Outstanding letters of credit under this agreement are subject to a fee of 0.60% per annum. Total letters of credit outstanding as of March 31, 2024 and March 31, 2023 were $8,442 and $12,842, respectively.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments and Derivative Financial Instruments
12 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments and Derivative Financial Instruments

Note 10 - Financial Instruments and Derivative Financial Instruments:

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and trade accounts receivable. The Company places its cash, cash equivalents with high credit quality financial institutions, and evaluates the credit worthiness of these financial institutions on a regular basis. Concentrations of credit risk with respect to trade accounts receivable are limited due to the large number of customers comprising the Company's customer base and their geographic dispersion. At March 31, 2024 and 2023, the Company had no significant concentrations of credit risk.

Letters of Credit

The Company has entered into standby letter of credit agreements with financial institutions relating to the guarantee of future performance on certain contracts. At March 31, 2024 and 2023, the Company was contingently liable on outstanding standby letters of credit aggregating $8,442 and $12,842, respectively.

Fair Value of Financial Instruments

The estimates of the fair value of financial instruments are summarized as follows:

Cash and cash equivalents: The carrying amount of cash and cash equivalents approximates fair value due to the short-term maturity of these instruments and are considered Level 1 assets in the fair value hierarchy.

Short-term and long-term debt: The carrying values of credit facilities with variable rates of interest approximates fair values and is considered a Level 2 liability in the fair value hierarchy.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
12 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 11 – Income Taxes:

An analysis of the components of income (loss) before provision (benefit) for income taxes is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

United States

 

$

5,077

 

 

$

(66

)

 

$

(11,954

)

Asia

 

 

497

 

 

 

627

 

 

 

738

 

Income (loss) before provision (benefit) for income taxes

 

$

5,574

 

 

$

561

 

 

$

(11,216

)

 

The provision (benefit) for income taxes consists of:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

1,133

 

 

$

37

 

 

$

(31

)

State

 

 

100

 

 

 

204

 

 

 

72

 

Foreign

 

 

257

 

 

 

73

 

 

 

749

 

 

 

 

1,490

 

 

 

314

 

 

 

790

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(419

)

 

 

(89

)

 

 

(2,648

)

State

 

 

88

 

 

 

(82

)

 

 

(155

)

Foreign

 

 

(106

)

 

 

93

 

 

 

(423

)

Changes in valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

 

 

 

(472

)

 

 

(120

)

 

 

(3,233

)

Total provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

 

The reconciliation of the provision (benefit) calculated using the U.S. federal tax rate with the provision (benefit) for income taxes presented in the consolidated financial statements is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Provision (benefit) for income taxes at federal rate

 

$

1,170

 

 

$

118

 

 

$

(2,355

)

State taxes

 

 

156

 

 

 

92

 

 

 

(96

)

Charges not deductible for income tax purposes

 

 

54

 

 

 

26

 

 

 

147

 

Stock based compensation

 

 

(8

)

 

 

114

 

 

 

 

Research and development tax credits

 

 

(327

)

 

 

(240

)

 

 

(295

)

Valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

Effect of foreign tax rate

 

 

26

 

 

 

27

 

 

 

31

 

Nondeductible fringe benefits

 

 

30

 

 

 

44

 

 

 

 

162(m)

 

 

105

 

 

 

 

 

 

 

Foreign withholding tax

 

 

 

 

 

 

 

 

138

 

Foreign-derived intangible income deduction

 

 

(134

)

 

 

 

 

 

(2

)

Global intangible low-taxed income

 

 

(20

)

 

 

55

 

 

 

 

Other

 

 

1

 

 

 

 

 

 

(4

)

Provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

 

The net deferred income tax asset (liability) recorded in the Consolidated Balance Sheets results from differences between financial statement and tax reporting of income and deductions. A summary of the composition of the Company's net deferred income tax asset (liability) follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Depreciation

 

$

(2,931

)

 

$

(3,117

)

Accrued compensation

 

 

237

 

 

 

309

 

Goodwill

 

 

(607

)

 

 

(224

)

Prepaid pension asset

 

 

(1,399

)

 

 

(1,355

)

Accrued pension liability

 

 

232

 

 

 

245

 

Accrued postretirement benefits

 

 

68

 

 

 

79

 

Compensated absences

 

 

531

 

 

 

567

 

Inventories

 

 

2,541

 

 

 

(10

)

Warranty liability

 

 

182

 

 

 

135

 

Accrued expenses

 

 

600

 

 

 

1,276

 

Equity-based compensation

 

 

328

 

 

 

230

 

Allowance for doubtful accounts

 

 

18

 

 

 

422

 

Operating lease assets

 

 

(1,694

)

 

 

(1,894

)

Operating lease liabilities

 

 

1,784

 

 

 

1,963

 

Acquisition costs

 

 

180

 

 

 

142

 

Intangible assets

 

 

187

 

 

 

236

 

New York State investment tax credit

 

 

1,030

 

 

 

1,066

 

Research and development tax credit

 

 

2,771

 

 

 

1,243

 

Research and development credit carryforward

 

 

 

 

 

367

 

Net operating loss carryforwards

 

 

182

 

 

 

2,205

 

Capital loss carryforward

 

 

4,211

 

 

 

4,211

 

Other

 

 

(238

)

 

 

(129

)

 

 

 

8,213

 

 

 

7,967

 

Less: Valuation allowance

 

 

(5,241

)

 

 

(5,277

)

Total

 

$

2,972

 

 

$

2,690

 

 

 

Deferred income taxes include the impact of state investment tax credits of $236, which expire from 2025 to 2037 and state investment tax credits of $794, which have an unlimited carryforward period.

In assessing the realizability of deferred tax assets, management considers, within each taxing jurisdiction, whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based on the consideration

of the weight of both positive and negative evidence, management determined that a portion of the deferred tax assets as of March 31, 2024 and 2023 related to certain state investment tax credits and the capital loss related to Energy Steel would not be realized, and recorded a valuation allowance of $5,241 and $5,277, respectively.

The Company files federal and state income tax returns in several domestic and international jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed. The Company is subject to U.S. federal examination for tax years 2020 through 2023 and examination in state tax jurisdictions for tax years 2019 through 2023. The Company is subject to examination in the People's Republic of China for tax years 2020 through 2023 and in India for tax years 2018 through 2022. The liability for unrecognized tax benefits was $0 at each of March 31, 2024 and 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans
12 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans

Note 12 – Employee Benefit Plans:

Retirement Plans

The Company has a qualified defined benefit plan covering Batavia based employees hired prior to January 1, 2003, which is non-contributory. Benefits are based on the employee's years of service and average earnings for the five highest consecutive calendar years of compensation in the ten-year period preceding retirement. The Company's funding policy for the plan is to contribute the amount required by the Employee Retirement Income Security Act of 1974, as amended.

The components of pension (benefit) cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Service cost during the period

 

$

252

 

 

$

333

 

 

$

373

 

Interest cost on projected benefit obligation

 

 

1,312

 

 

 

1,185

 

 

 

1,147

 

Expected return on assets

 

 

(1,851

)

 

 

(2,169

)

 

 

(2,727

)

Amortization of:

 

 

 

 

 

 

 

 

 

Actuarial loss

 

 

843

 

 

 

633

 

 

 

669

 

Net pension cost (benefit)

 

$

556

 

 

$

(18

)

 

$

(538

)

 

The components of net pension (benefit) cost other than the service cost component are included in Other expense (income), net in the Consolidated Statements of Operations.

 

The weighted average actuarial assumptions used to determine net pension cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Discount rate

 

 

5.03

%

 

 

3.66

%

 

 

3.21

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

 

 

3.00

%

Long-term rate of return on plan assets

 

 

5.75

%

 

 

5.50

%

 

 

6.50

%

 

The expected long-term rate of return is based on the mix of investments that comprise plan assets and external forecasts of future long-term investment returns, historical returns, correlations and market volatilities.

The Company does not expect to make any contributions to the plan during the fiscal year ended March 31, 2025.

Changes in the Company's benefit obligation, plan assets and funded status for the pension plan are presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

26,646

 

 

$

32,991

 

Service cost

 

 

252

 

 

 

333

 

Interest cost

 

 

1,312

 

 

 

1,185

 

Actuarial loss

 

 

(726

)

 

 

(5,364

)

Benefit payments

 

 

(990

)

 

 

(1,116

)

Liability released through annuity purchase

 

 

(1,452

)

 

 

(1,383

)

Projected benefit obligation at end of year

 

$

25,042

 

 

$

26,646

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

32,753

 

 

$

40,049

 

Actual return on plan assets

 

 

1,127

 

 

 

(4,797

)

Benefit and administrative expense payments

 

 

(990

)

 

 

(1,116

)

Annuities purchased

 

 

(1,452

)

 

 

(1,383

)

Fair value of plan assets at end of year

 

$

31,438

 

 

$

32,753

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

6,396

 

 

$

6,107

 

Amount recognized in the Consolidated Balance Sheets

 

$

6,396

 

 

$

6,107

 

 

The weighted average actuarial assumptions used to determine the benefit obligation are:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.27

%

 

 

5.03

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

 

During fiscal 2024 and fiscal 2023, the pension plan released liabilities for vested benefits of certain participants through the purchase of nonparticipating annuity contracts with a third-party insurance company. As a result of these transactions, in fiscal 2024 and fiscal 2023, the projected benefit obligation and plan assets decreased $1,452 and $1,383, respectively. The projected benefit obligation is the actuarial present value of benefits attributable to employee service rendered to date, including the effects of estimated future pay increases. The accumulated benefit obligation reflects the actuarial present value of benefits attributable to employee service rendered to date, but does not include the effects of estimated future pay increases. The accumulated benefit obligation as of March 31, 2024 and 2023 was $22,398 and $23,784, respectively. At March 31, 2024 and 2023, the pension plan was fully funded on an accumulated benefit obligation basis.

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss

 

$

6,847

 

 

$

7,506

 

 

The increase in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss arising during the year

 

$

 

 

$

1,246

 

Amortization of actuarial loss

 

 

(659

)

 

 

(493

)

 

 

$

(659

)

 

$

753

 

 

The following benefit payments, which reflect future service, are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

1,036

 

2026

 

 

1,001

 

2027

 

 

1,013

 

2028

 

 

1,126

 

2029

 

 

1,193

 

2030-2034

 

 

7,939

 

Total

 

$

13,308

 

 

The weighted average asset allocation of the plan assets by asset category is as follows:

 

 

 

 

 

 

March 31,

 

Asset Category

 

Target Allocation

 

 

2024

 

 

2023

 

Equity securities

 

 

20

%

 

 

22

%

 

 

20

%

Debt securities

 

 

80

%

 

 

78

%

 

 

80

%

 

 

 

 

 

 

100

%

 

 

100

%

 

The investment strategy of the plan is to generate a consistent total investment return sufficient to pay present and future plan benefits to retirees, while minimizing the long-term cost to the Company. Target allocations for asset categories are used to earn a reasonable rate of return, provide required liquidity and minimize the risk of large losses. Targets are adjusted when considered necessary to reflect trends and developments within the overall investment environment.

The fair values of the Company's pension plan assets at March 31, 2024 and 2023, by asset category, are as follows:

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2024

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

81

 

 

$

81

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

4,141

 

 

 

4,141

 

 

 

 

 

 

 

International companies

 

 

2,610

 

 

 

2,610

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

24,606

 

 

 

24,606

 

 

 

 

 

 

 

 

 

$

31,438

 

 

$

31,438

 

 

$

 

 

$

 

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2023

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

91

 

 

$

91

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

3,824

 

 

 

3,824

 

 

 

 

 

 

 

International companies

 

 

2,555

 

 

 

2,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

26,283

 

 

 

26,283

 

 

 

 

 

 

 

 

 

$

32,753

 

 

$

32,753

 

 

$

 

 

$

 

 

The fair value of Level 1 pension assets is obtained by reference to the last quoted price of the respective security on the market which it trades. See Note 1 to the Consolidated Financial Statements.

On February 4, 2003, the Company closed the defined benefit plan to all employees hired on or after January 1, 2003. In place of the defined benefit plan, these employees participate in the Company's domestic defined contribution plan. The Company contributes a fixed percentage of employee compensation to this plan on an annual basis for these employees. The Company's contribution to the defined contribution plan for these employees in fiscal 2024, fiscal 2023 and fiscal 2022 was $1,237, $1,030 and $710, respectively.

The Company has an unfunded Supplemental Executive Retirement Plan ("SERP") which provides retirement benefits associated with wages in excess of the legislated qualified plan maximums. Pension expense recorded in fiscal 2024, fiscal 2023, and fiscal 2022 related to this plan was $54, $74 and $346, respectively. The weighted average discount rate used to determine pension expense for this plan was 5.01%, 3.64% and 3.21% for fiscal 2024, fiscal 2023 and fiscal 2022, respectively. The weighted average rate of increase in compensation levels used to develop pension expense for this plan was 3% in each of fiscal 2024, fiscal 2023 and fiscal 2022. At March 31, 2024 and 2023, the projected benefit obligation was $1,060 and $1,104, respectively, and is included in the caption "Accrued Pension and Postretirement Benefit Liabilities" in the Consolidated Balance Sheets. The amounts recognized in accumulated other comprehensive loss, net of income tax, consist of a net actuarial loss of ($69) and ($47) at March 31, 2024 and 2023, respectively.

The Company has a domestic defined contribution plan (401(k)) covering substantially all employees. The Company provides matching contributions equal to 100% of the first 3% of an employee's salary deferral and 50% of the next 2% percent of an employee’s salary deferral. Company contributions are immediately vested. Contributions were $1,914 in fiscal 2024, $1,904 in fiscal 2023 and $1,365 in fiscal 2022.

Other Postretirement Benefits

In addition to providing pension benefits, the Company has a plan in the U.S. that provides health care benefits for eligible retirees and eligible survivors of retirees. The Company's share of the medical premium cost has been capped at $4 for family coverage and $2 for single coverage for early retirees, and $1 for both family and single coverage for regular retirees.

On February 4, 2003, the Company terminated postretirement health care benefits for its U.S. employees. Benefits payable to retirees of record on April 1, 2003 remained unchanged.

The components of postretirement benefit expense are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest cost on accumulated benefit obligation

 

$

15

 

 

$

15

 

 

$

13

 

Amortization of actuarial loss

 

 

0

 

 

 

12

 

 

 

25

 

Net postretirement benefit expense

 

$

15

 

 

$

27

 

 

$

38

 

 

Net postretirement benefit expense is included in Other (expense) income, net in the Consolidated Statements of Operations.

 

The weighted average discount rates used to develop the net postretirement benefit cost were 4.76%, 3.32% and 2.34% in fiscal 2024, fiscal 2023 and fiscal 2022, respectively.

 

Changes in the Company's benefit obligation, plan assets and funded status for the plan are as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

355

 

 

$

478

 

Interest cost

 

 

15

 

 

 

15

 

Actuarial gain

 

 

(15

)

 

 

(95

)

Benefit payments

 

 

(44

)

 

 

(43

)

Projected benefit obligation at end of year

 

$

311

 

 

$

355

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

 

 

$

 

Employer contribution

 

 

44

 

 

 

43

 

Benefit payments

 

 

(44

)

 

 

(43

)

Fair value of plan assets at end of year

 

$

 

 

$

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

(311

)

 

$

(355

)

Amount recognized in the Consolidated Balance Sheets

 

$

(311

)

 

$

(355

)

 

The weighted average actuarial assumptions used to develop the accrued postretirement benefit obligation were:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.08

%

 

 

4.76

%

Medical care cost trend rate

 

 

7.00

%

 

 

7.00

%

 

The medical care cost trend rate used in the actuarial computation ultimately reduces to 4.5% in 2028 and subsequent years. This was accomplished using 0.5% decrements for the years ended March 31, 2024 through 2029.

The current portion of the accrued postretirement benefit obligation of $49 at March 31, 2024 and 2023, respectively, is included in the caption Accrued compensation and the long-term portion is included in the caption Accrued pension and postretirement benefit liabilities in the Consolidated Balance Sheets.

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial (gain) loss

 

$

(2

)

 

$

11

 

 

The decrease in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial gain arising during the year

 

$

(13

)

 

$

(74

)

Amortization of actuarial loss

 

 

(0

)

 

 

(9

)

 

 

$

(13

)

 

$

(83

)

 

The following benefit payments are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

44

 

2026

 

 

41

 

2027

 

 

38

 

2028

 

 

35

 

2029

 

 

32

 

2030-2034

 

 

119

 

Total

 

$

309

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans
12 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Compensation Plans

Note 13 - Stock Compensation Plans:

The 2020 Graham Corporation Equity Incentive Plan (the "2020 Plan") provides for the issuance of 722 shares of common stock in connection with grants of incentive stock options, non-qualified stock options, restricted stock units and stock awards to officers, key employees and outside directors, including 112 shares that became available under the 2020 Plan from the Company's prior plan, the Amended and Restated 2000 Graham Corporation Incentive Plan to increase Shareholder Value (the "2000 Plan"). As of August 11, 2020, the effective date of the 2020 Plan, no further awards will be granted under the 2000 Plan. There were 424 shares available for future grants pursuant to the 2020 Plan at March 31, 2024.

The following grants of restricted stock units ("RSUs"), performance stock units ("PSUs"), and restricted stock awards ("RSAs") were awarded:

 

 

Vest 100% on First

 

 

Vest One-Third Per Year

 

 

Vest 100% on Third

 

 

 

 

 

Anniversary (1)

 

 

Over Three-Year Term (1)

 

 

Anniversary (1)

 

 

 

 

 

 

 

 

Officers and

 

 

Officers and

 

 

Total Shares

Year Ended March 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2024

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

33

 

 

126

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vested RSAs

 

22

 

 

54

 

 

 

 

 

76

     Performance Vested RSAs

 

 

 

 

 

 

 

88

 

 

88

(1) Subject to the terms of the applicable award.

Stock-based compensation cost and the related tax benefits were as follows:

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

1,188

 

 

 

264

 

2023

 

 

785

 

 

 

173

 

2022

 

 

780

 

 

 

173

 

The following table summarizes information about the Company's stock option awards during, fiscal 2023 and fiscal 2022:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Shares

 

 

Average

 

 

Weighted

 

Aggregate

 

 

Under

 

 

Exercise

 

 

Average Remaining

 

Intrinsic

 

 

Option

 

 

Price

 

 

Contractual Term

 

Value

Outstanding at March 31, 2021

 

 

37

 

 

 

18.92

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(4

)

 

 

21.19

 

 

 

 

 

Outstanding at March 31, 2022

 

 

33

 

 

 

18.65

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(33

)

 

 

18.65

 

 

 

 

 

Outstanding at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested or expected to vest at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2024, there was $2,007 of total unrecognized stock-based compensation expense related to non-vested restricted stock. The Company expects to recognize this expense over a weighted average period of 1.32 years.

The following table summarizes information about the Company's RSAs, RSUs, and PSUs granted during fiscal 2024, fiscal 2023 and fiscal 2022:

 

 

 

Number of RSAs, RSUs and PSUs

 

 

Weighted Average
Grant Date Fair Value

 

 

Aggregate
Intrinsic Value

 

Non-vested at March 31, 2021

 

 

165

 

 

 

20.56

 

 

 

 

Granted

 

 

164

 

 

 

18.29

 

 

 

 

Vested

 

 

(58

)

 

 

18.15

 

 

 

 

Forfeited

 

 

(112

)

 

 

21.29

 

 

 

 

Non-vested at March 31, 2022

 

 

159

 

 

 

18.59

 

 

 

 

Granted

 

 

238

 

 

 

8.51

 

 

 

 

Vested

 

 

(35

)

 

 

8.14

 

 

 

 

Forfeited

 

 

(57

)

 

 

18.86

 

 

 

 

Non-vested at March 31, 2023

 

 

305

 

 

 

11.09

 

 

 

 

Granted

 

 

157

 

 

 

10.95

 

 

 

 

Vested

 

 

(68

)

 

 

11.96

 

 

 

 

Forfeited

 

 

(25

)

 

 

15.29

 

 

 

 

Non-vested at March 31, 2024

 

 

369

 

 

 

11.05

 

 

$

10,083

 

 

The Company has an Employee Stock Purchase Plan, as amended (the "ESPP"), which allows eligible employees to purchase shares of the Company's common stock at a discount of up to 15% of its fair market value on the lower of the last or first day of the six-month offering period. A total of 400 shares of common stock may be purchased under the ESPP. Issuance of shares, stock-based compensation cost and the related tax benefits were as follows:

 

 

 

Issued from

 

 

Issued from

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Treasury Shares

 

 

Common Stock

 

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

 

 

 

50

 

 

 

91

 

 

 

20

 

2023

 

 

29

 

 

 

17

 

 

 

21

 

 

 

5

 

2022

 

 

18

 

 

 

 

 

 

29

 

 

 

7

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Accumulated Other Comprehensive Loss
12 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss

Note 14 – Changes in Accumulated Other Comprehensive Loss:

The changes in accumulated other comprehensive loss by component for fiscal 2024 and fiscal 2023 are:

 

 

 

Pension and Other Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2022

 

 

(6,970

)

 

 

499

 

 

 

(6,471

)

Other comprehensive income before reclassifications

 

 

(1,023

)

 

 

(492

)

 

 

(1,515

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

523

 

 

 

 

 

 

523

 

Net current-period other comprehensive income

 

 

(500

)

 

 

(492

)

 

 

(992

)

Balance at March 31, 2023

 

 

(7,470

)

 

 

7

 

 

 

(7,463

)

Other comprehensive income before reclassifications

 

 

35

 

 

 

(244

)

 

 

(209

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

659

 

 

 

 

 

 

659

 

Net current-period other comprehensive income

 

 

694

 

 

 

(244

)

 

 

450

 

Balance at March 31, 2024

 

$

(6,776

)

 

$

(237

)

 

$

(7,013

)

 

 

 

The reclassifications out of accumulated other comprehensive loss by component are as follows:

Year ended March 31, 2024

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(843

)

(1)

 

 

 

 

 

(843

)

 

 

Income before provision for income taxes

 

 

 

(184

)

 

 

Provision for income taxes

 

 

$

(659

)

 

 

Net income

 

Year ended March 31, 2023

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(672

)

(1)

 

 

 

 

 

(672

)

 

 

Income before provision for income taxes

 

 

 

(149

)

 

 

Provision for income taxes

 

 

$

(523

)

 

 

Net income

 

(1)
These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. See Note 12.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information
12 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

Note 15 - Segment Information:

The Company has one reporting segment as its operating segments meet the requirements for aggregation. The Company and its operating subsidiaries design and manufacture mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company also services and sells spare parts for its equipment.

See Note 3 to the Consolidated Financial Statements for net sales by market and geographic area.

In fiscal 2024, the Company had two customers whose sales amounted to 16% and 15% of total consolidated net sales. In fiscal 2023, the Company had two customers whose sales amounted to 15% and 12% of total consolidated net sales. In fiscal 2022, the Company had two customers whose sales amounted to 12% and 10% of total consolidated net sales. One customer representing such sales was the same customer in fiscal 2024, fiscal 2023 and fiscal 2022.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchase of Treasury Stock
12 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Purchase of Treasury Stock

Note 16 – Purchase of Treasury Stock:

On January 29, 2015, the Company’s Board of Directors authorized a stock repurchase program. Under the stock repurchase program the Company is permitted to repurchase up to $18,000 of its common stock either in the open market or through privately negotiated transactions. Cash on hand has been used to fund all stock repurchases under the program. No shares were purchased under this program in fiscal 2024, fiscal 2023 or fiscal 2022. Under the terms of our credit agreement with Wells Fargo, the Company cannot repurchase shares of its common stock if the Company is in default or if such repurchase would result in an event of default under the credit agreement.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
12 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 17 – Commitments and Contingencies:

The Company has been named as a defendant in lawsuits alleging personal injury from exposure to asbestos allegedly contained in, or accompanying, products made by the Company. The Company is a co-defendant with numerous other defendants in these lawsuits and intends to vigorously defend itself against these claims. The claims in the Company’s current lawsuits are similar to those made in previous asbestos-related suits that named the Company as a defendant, which either were dismissed when it was shown that the Company had not supplied products to the plaintiffs’ places of work or were settled for immaterial amounts. The Company cannot provide any assurances that any pending or future matters will be resolved in the same manner as previous lawsuits.

During the third quarter of fiscal 2024, the Audit Committee of the Board of Directors, with the assistance of external counsel and forensic professionals, concluded an investigation into a whistleblower complaint received regarding GIPL. The investigation identified both evidence supporting the complaint and other misconduct by employees. The other misconduct totaled $150 over a period of four years and was isolated to GIPL. All involved employees have been terminated and the Company has implemented remedial actions, including strengthening its compliance program and internal controls. As a result of the investigation, during the third quarter of fiscal 2024, the statutory auditor and bookkeeper of GIPL tendered their resignations and new firms were appointed. The Company has voluntarily reported the findings of its investigation to the appropriate authorities in India and the U.S. Department of Justice and the Securities and Exchange Commission. Although the resolutions of these matters are inherently uncertain, we do not believe any remaining impact will be material to the Company’s overall consolidated results of operations, financial position, or cash flows.

As of March 31, 2024, the Company was subject to the claims noted above, as well as other legal proceedings and potential claims that have arisen in the ordinary course of business. Although the outcome of the lawsuits, legal proceedings or potential claims to which the Company is, or may become, a party to cannot be determined and an estimate of the reasonably possible loss or range of loss cannot be made for the majority of the claims, management does not believe that the outcomes, either individually or in the aggregate, will have a material effect on the Company’s results of operations, financial position or cash flows.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Operating (Income) Expense, Net
12 Months Ended
Mar. 31, 2024
Other Income and Expenses [Abstract]  
Other Operating (Income) Expense, Net

Note 18 - Other Operating (Income) Expense, Net:

During the fourth quarter ended March 31, 2024, the Company adjusted the earn-out value related to the acquisition of P3 (see Note 2), therefore the Company recognized a change in fair value of the contingent liability in the amount $80, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2024.

 

On November 29, 2021, the Company and Jeffrey F. Glajch entered into a Severance and Transition Agreement (the "Agreement") pursuant to which Mr. Glajch agreed to retire from his position the earlier of June 30, 2022 or as of a date upon which the Company and Mr. Glajch otherwise mutually agreed. On March 27, 2022, the Company and Mr. Glajch entered into an Amended and Restated Severance and Transition Agreement (the "Amended Agreement") in which Mr. Glajch agreed to retire on April 15, 2022. Mr. Glajch agreed to provide certain transition-related services to the Company for a period of nine months following the date of separation. The Amended Agreement also provides that the company will pay Mr. Glajch a severance payment in an amount equal to nine months of Mr. Glajch's base salary commencing in April 2022 as well as health care premiums. As a result, expense of $275 is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was zero.

On August 9, 2021, the Company and James R. Lines entered into a Severance and Transition Agreement (the "Transition Agreement") pursuant to which Mr. Lines resigned from his position as the Company's Chief Executive Officer and as a member of the Board of Directors, and from positions he holds with all Company subsidiaries and affiliates, effective as of the close of business on August 31, 2021. The Transition Agreement provides that for a period of 18 months following the separation date, Mr. Lines is paid his base salary as well as health care premiums. As a result, expense of $798 is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was zero.

During the second quarter ended September 30, 2021, the Company terminated the earn-out agreement related to the acquisition of BN, therefore the Company recognized a change in fair value of the contingent liability in the amount $1,900, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Mar. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

GRAHAM CORPORATION AND SUBSIDIARIES

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

(In Thousands)

 

 

 

Balance at

 

 

Charged to

 

 

Charged to

 

 

 

 

 

Balance at

 

 

 

Beginning

 

 

Costs and

 

 

Other

 

 

 

 

 

End of

 

Description

 

of Period

 

 

Expenses

 

 

Accounts

 

 

Deductions

 

 

Period

 

Year ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

1,841

 

 

$

587

 

 

$

 

 

$

(2,349

)

 

$

79

 

Product warranty liability

 

$

578

 

 

$

410

 

 

$

 

 

$

(182

)

 

$

806

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

87

 

 

$

1,765

 

 

$

 

 

$

(11

)

 

$

1,841

 

Reserves included in the balance sheet caption "accrued
   expenses"

 

$

760

 

 

$

 

 

$

 

 

$

(760

)

 

$

 

Product warranty liability

 

$

441

 

 

$

364

 

 

$

 

 

$

(227

)

 

$

578

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserves deducted from the asset to which they apply:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for doubtful accounts receivable

 

$

29

 

 

$

163

 

 

$

21

 

 

$

(126

)

 

$

87

 

Reserves included in the balance sheet caption "accrued
   expenses"

 

$

 

 

$

1,073

 

 

$

 

 

$

(313

)

 

$

760

 

Product warranty liability

 

$

626

 

 

$

386

 

 

$

169

 

 

$

(740

)

 

$

441

 

 

Amounts under the column labeled "Charged to Other Accounts" above represent amounts acquired in the BN acquisition.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies (Policies)
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of consolidation and use of estimates in the preparation of consolidated financial statements

Principles of consolidation and use of estimates in the preparation of consolidated financial statements

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, BN, located in Arvada, CO, P3, located in Jupiter, FL, Graham Vacuum and Heat Transfer Technology (Suzhou) Co., Ltd., located in China, and Graham India Private Limited ("GIPL"), located in India. All intercompany balances, transactions and profits are eliminated in consolidation.

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the related revenues and expenses during the reporting period. Actual amounts could differ from those estimated.

Translation of foreign currencies

Translation of foreign currencies

Assets and liabilities of the Company's foreign subsidiaries are translated into U.S. dollars at currency exchange rates in effect at year end and revenues and expenses are translated at average exchange rates in effect for the year. Gains and losses resulting from foreign currency transactions are included in results of operations. The Company's sales and purchases in foreign currencies are not material to the overall consolidated financial statements. Therefore, foreign currency transaction gains and losses have not historically impacted the Company's financial results materially. Gains and losses resulting from translation of the foreign subsidiaries balance sheets are included in a separate component of stockholders' equity. Translation adjustments are not adjusted for income taxes since they relate to an investment, which is permanent in nature.

Revenue recognition

Revenue recognition

The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").

The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606.

Unbilled revenue (contract assets) in the Consolidated Balance Sheets represents revenue recognized that has not been billed to customers on contracts in which revenue is recognized over time. All progress payments exceeding unbilled revenue are presented as customer deposits (contract liabilities) in the Consolidated Balance Sheets.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consist of cash and highly liquid, short-term investments with maturities at the time of purchase of three months or less.

Trade Accounts receivable, net of allowances

Trade Accounts receivable, net of allowances

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The provision for credit losses is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional provisions in the future.

Shipping and handling fees and costs

Shipping and handling fees and costs

Shipping and handling fees billed to the customer are recorded in Net sales and the related costs incurred for shipping and handling are included in Cost of products sold.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value, using the average cost method.

Property, plant, equipment and depreciation

Property, plant, equipment and depreciation

Property, plant and equipment are stated at cost net of accumulated depreciation. Major additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. Depreciation is provided based upon the estimated useful lives, or lease term if shorter, under the straight-line method. Estimated useful lives range from approximately three to eight years for office equipment, eight to 25 years for manufacturing equipment, eight years for land improvements, 40 years for buildings and improvements, and leasehold improvements are depreciated over the remaining term of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations.

Business combinations

Business combinations

The Company records its business combinations under the acquisition method of accounting. Under the acquisition method of accounting, the Company allocates the purchase price of each acquisition to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Any excess of the purchase price over the fair value of the net tangible and intangible assets acquired is allocated to goodwill. Direct acquisition-related costs are expensed as incurred.

Goodwill

Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination.

Goodwill is not amortized, but is reviewed for impairment at least annually or more frequently if impairment indicators arise. Goodwill is evaluated for impairment by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary. If it is determined, based on qualitative factors, that the fair value of the reporting unit may be more likely than not less than its carrying amount, or if significant adverse changes in the Company's future financial performance occur that could materially impact fair value, a quantitative goodwill impairment test would be required. Additionally, the Company can elect to forgo the qualitative assessment and perform the quantitative test. If the qualitative assessment indicates that the quantitative analysis should be performed, or if management elects to bypass a qualitative assessment, the Company then evaluates goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount, including goodwill.

Intangible Assets

Intangible Assets

Acquired intangible assets other than goodwill consist of backlog, customer relationships, technology and technical know-how and tradenames. Backlog and trade names are included in the line item Other intangible assets, net in the Consolidated Balance Sheet. The Company amortizes a portion of its Technology and technical know-how, tradenames, and Customer relationships in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives of eight to twenty years. Backlog and a portion of Technology and technical know-how are amortized in Cost of products sold over the projected conversion period of four to ten years which is based on management estimates at the time of purchase. All other intangibles have indefinite lives and are not amortized.

Impairment of long-lived assets

Impairment of long-lived assets

The Company assesses the impairment of definite-lived long-lived assets or asset groups when events or changes in circumstances indicate that the carrying value may not be recoverable. Factors that are considered in deciding when to perform an impairment review include: a significant decrease in the market price of the asset or asset group; a significant adverse change in the extent or manner in which a long-lived asset or asset group is being used or in its physical condition; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction; a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; or a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than 50%.

Recoverability potential is measured by comparing the carrying amount of the asset or asset group to its related total future undiscounted cash flows. If the carrying value is not recoverable through related cash flows, the asset or asset group is considered to be impaired. Impairment is measured by comparing the asset or asset group's carrying amount to its fair value. When it is determined that useful lives of assets are shorter than originally estimated, and no impairment is present, the rate of depreciation is accelerated in order to fully depreciate the assets over their new shorter useful lives.

Goodwill and intangible assets with indefinite lives are tested annually for impairment. The Company assesses goodwill for impairment by comparing the fair value of its reporting units to their carrying amounts. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that the implied fair value of the goodwill within the reporting unit is less than its carrying value. Fair values for reporting units are determined based on a weighted combination of the market approach and the income approach using discounted cash flows. Indefinite lived intangible assets are assessed for impairment by comparing the fair value of the asset to its carrying value.

Other Long-Term Assets

Other Long-Term Assets

Other long-term assets include service based cloud computing software implementation costs of $361. Upon implementation completion, these costs will be amortized over the expected term of the hosting arrangement on a straight line basis.

Product warranties

Product warranties

The Company estimates the costs that may be incurred under its product warranties and records a liability in the amount of such costs at the time revenue is recognized. The reserve for product warranties is based upon past claims experience and ongoing

evaluations of any specific probable claims from customers. A reconciliation of the changes in the product warranty liability is presented in Note 7.

Research and development

Research and development

Research and development costs are expensed as incurred. The Company incurred estimated research and development costs of $3,944 in fiscal 2024 and research and development costs of $4,144 and $3,845 in fiscal 2023 and fiscal 2022, respectively. Research and development costs are included in the line item Cost of products sold and Selling, general and administrative in the Consolidated Statements of Operations.

Income taxes

Income taxes

The Company recognizes deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company's financial statements or tax returns. Deferred income tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using currently enacted tax rates. The Company evaluates the available evidence about future taxable income and other possible sources of realization of deferred income tax assets and records a valuation allowance to reduce deferred income tax assets to an amount that represents the Company's best estimate of the amount of such deferred income tax assets that more likely than not will be realized.

The Company accounts for uncertain tax positions using a "more likely than not" recognition threshold. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective resolution of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position. These tax positions are evaluated on a quarterly basis. It is the Company's policy to recognize any interest related to uncertain tax positions in interest expense and any penalties related to uncertain tax positions in selling, general and administrative expense.

The Company files federal and state income tax returns in several U.S. and non-U.S. domestic and foreign jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed.

Equity-based compensation

Equity-based compensation

The Company records compensation costs related to equity-based awards based on the estimated fair value of the award on the grant date. Compensation cost is recognized in the Company's Consolidated Statements of Operations over the applicable vesting period. The Company uses the Black-Scholes valuation model as the method for determining the fair value of its stock option awards. For service and performance based restricted stock awards and restricted stock units, the fair market value of the award is determined based upon the closing value of the Company's stock price on the grant date. The fair market value of market-based performance restricted stock awards is determined using the Monte Carlo valuation model. The amount of equity-based compensation expense recognized during a period is based on the portion of the awards that ultimately vest.

Income (loss) per share data

Income (loss) per share data

Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period.

A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Basic income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Basic income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Restricted stock units outstanding

 

 

101

 

 

 

40

 

 

 

 

Weighted average common and potential common
   shares outstanding

 

 

10,844

 

 

 

10,654

 

 

 

10,541

 

Diluted income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

None of the options to purchase shares of common stock which totaled 33 shares in fiscal 2022, were included in the computation of diluted loss per share as the affect would be anti-dilutive given their exercise price as they would not be dilutive upon issuance or due to the net loss in the fiscal year.

Cash flow statement

Cash flow statement

Interest and income taxes paid as well as non-cash investing and financing activities are as follows:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest paid

 

$

823

 

 

$

1,026

 

 

$

417

 

Income taxes paid

 

 

425

 

 

 

185

 

 

 

2,012

 

Pension and other post retirement income (loss) adjustments, net of income tax

 

 

694

 

 

 

(500

)

 

 

728

 

Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)

 

 

 

 

 

279

 

 

 

204

 

Capital purchases recorded in accounts payable

 

 

620

 

 

 

483

 

 

 

177

 

Issuance of treasury shares as part of the consideration of the acquisition

 

 

1,930

 

 

 

 

 

 

8,964

 

Accumulated other comprehensive income (loss)

Accumulated other comprehensive income (loss)

Comprehensive income (loss) is comprised of net income and other comprehensive income or loss items, which are accumulated as a separate component of stockholders' equity. For the Company, other comprehensive income or loss items include foreign currency translation adjustments and pension and other postretirement benefit adjustments.

Fair value measurements

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. The accounting standard for fair value establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs

are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:

Level 1 – Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.

Level 2 – Valuations determined from quoted prices for similar assets or liabilities in active markets, quoted prices for identical instruments in markets that are not active or by model-based techniques in which all significant inputs are observable in the market.

Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.

The availability of observable inputs can vary and is affected by a wide variety of factors, including, the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.

Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of sales and expenses during the reporting period. Actual results could differ materially from those estimates.

Accounting and reporting changes

Accounting and reporting changes

In the normal course of business, management evaluates all new Accounting Standards Updates and other accounting pronouncements issued by the Financial Accounting Standards Board, Securities and Exchange Commission, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed below, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share

A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Basic income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Basic income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

4,556

 

 

$

367

 

 

$

(8,773

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

 

10,743

 

 

 

10,614

 

 

 

10,541

 

Restricted stock units outstanding

 

 

101

 

 

 

40

 

 

 

 

Weighted average common and potential common
   shares outstanding

 

 

10,844

 

 

 

10,654

 

 

 

10,541

 

Diluted income (loss) per share

 

$

0.42

 

 

$

0.03

 

 

$

(0.83

)

Schedule Of Non-Cash Investing and Financing Activities

Interest and income taxes paid as well as non-cash investing and financing activities are as follows:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest paid

 

$

823

 

 

$

1,026

 

 

$

417

 

Income taxes paid

 

 

425

 

 

 

185

 

 

 

2,012

 

Pension and other post retirement income (loss) adjustments, net of income tax

 

 

694

 

 

 

(500

)

 

 

728

 

Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)

 

 

 

 

 

279

 

 

 

204

 

Capital purchases recorded in accounts payable

 

 

620

 

 

 

483

 

 

 

177

 

Issuance of treasury shares as part of the consideration of the acquisition

 

 

1,930

 

 

 

 

 

 

8,964

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition (Tables)
12 Months Ended
Mar. 31, 2024
Business Combinations [Abstract]  
Schedule of Contingent Earn Out Liability A rollforward of the P3 contingent earn-out liability since the date of acquisition is as follows:

 

Balance at November 9, 2023

 

$

2,040

 

Change in fair value

 

 

80

 

Payments

 

 

 

Balance at March 31, 2024

 

$

2,120

 

Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed The following table summarizes the final purchase price allocation of the assets acquired and liabilities assumed:

 

 

 

Before Adjustment of Preliminary Allocation of Purchase Price

 

 

 

 

 

After Adjustment of Final Allocation of Purchase Price

 

 

 

November 9,

 

 

 

 

 

March 31,

 

 

 

2023

 

 

Adjustments

 

 

2024

 

Assets acquired:

 

 

 

 

 

 

 

 

 

  Cash and cash equivalents

 

$

286

 

 

$

 

 

$

286

 

  Trade accounts receivable, net of allowances

 

 

465

 

 

 

 

 

 

465

 

  Unbilled revenue

 

 

302

 

 

 

 

 

 

302

 

  Inventories

 

 

443

 

 

 

365

 

 

 

808

 

  Prepaid expenses and other current assets

 

 

93

 

 

 

 

 

 

93

 

  Property, plant & equipment, net

 

 

542

 

 

 

 

 

 

542

 

  Operating lease assets

 

 

130

 

 

 

 

 

 

130

 

  Goodwill

 

 

1,565

 

 

 

432

 

 

 

1,997

 

  Customer relationships

 

 

4,400

 

 

 

 

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

 

 

 

 

 

2,500

 

  Tradename

 

 

300

 

 

 

 

 

 

300

 

  Deferred income tax asset

 

 

53

 

 

 

(53

)

 

 

 

Total assets acquired

 

 

11,079

 

 

 

744

 

 

 

11,823

 

Liabilities assumed:

 

 

 

 

 

 

 

 

 

  Accrued compensation

 

 

62

 

 

 

 

 

 

62

 

  Customer deposits

 

 

389

 

 

 

 

 

 

389

 

  Operating lease liabilities

 

 

134

 

 

 

 

 

 

134

 

Total liabilities assumed

 

 

585

 

 

 

 

 

 

585

 

Purchase price

 

$

10,494

 

 

$

744

 

 

$

11,238

 

Schedule of Unaudited Pro Forma Information The following unaudited pro forma information presents the consolidated results of operations of the Company as if the P3 acquisition had occurred at the beginning of each of the fiscal periods presented:

 

 

 

For the Year Ended

 

 

 

 

March 31,

 

 

 

 

2024

 

 

2023

 

 

Net sales

 

$

189,089

 

 

$

160,376

 

 

Net income (loss)

 

 

5,949

 

 

 

(21

)

 

Earnings per share

 

 

 

 

 

 

 

     Basic

 

$

0.55

 

 

$

0.00

 

 

     Diluted

 

$

0.54

 

 

$

0.00

 

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Product Line and Geographic Area

The following tables present the Company's net sales disaggregated by market and geographic area:

 

 

 

Year ended March 31,

 

Market

 

2024

 

 

2023

 

 

2022

 

Refining

 

$

29,087

 

 

$

27,270

 

 

$

24,406

 

Chemical/Petrochemical

 

 

20,893

 

 

 

21,950

 

 

 

15,955

 

Defense

 

 

99,493

 

 

 

65,327

 

 

 

62,189

 

Space

 

 

13,282

 

 

 

21,180

 

 

 

5,744

 

Other Commercial

 

 

22,778

 

 

 

21,391

 

 

 

14,520

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

 

 

 

Year ended March 31,

 

Geographic Area

 

2024

 

 

2023

 

 

2022

 

Asia

 

$

15,144

 

 

$

16,040

 

 

$

13,687

 

Canada

 

 

4,229

 

 

 

4,464

 

 

 

3,583

 

Middle East

 

 

2,568

 

 

 

2,914

 

 

 

2,489

 

South America

 

 

733

 

 

 

3,021

 

 

 

1,972

 

U.S.

 

 

155,908

 

 

 

127,519

 

 

 

97,718

 

All other

 

 

6,951

 

 

 

3,160

 

 

 

3,365

 

Net sales

 

$

185,533

 

 

$

157,118

 

 

$

122,814

 

The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

77

%

 

 

74

%

 

 

75

%

Revenue recognized at shipment

 

 

23

%

 

 

26

%

 

 

25

%

Schedule of Net Contract Assets (Liabilities)

Net contract assets (liabilities) consisted of the following:

 

 

 

March 31, 2024

 

 

March 31, 2023

 

 

Change

 

 

Change due to amounts acquired

 

 

Change due to revenue recognized

 

 

Change due to invoicing customers/
additional deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled revenue (contract assets)

 

$

28,015

 

 

$

39,684

 

 

$

(11,669

)

 

$

302

 

 

$

97,828

 

 

$

(109,799

)

Customer deposits (contract liabilities)

 

 

(71,987

)

 

 

(46,042

)

 

 

(25,945

)

 

 

(389

)

 

 

29,086

 

 

 

(54,642

)

      Net contract (liabilities) assets

 

$

(43,972

)

 

$

(6,358

)

 

$

(37,614

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Major Classifications of Inventories

Major classifications of inventories are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Raw materials and supplies

 

$

4,396

 

 

$

4,344

 

Work in process

 

 

27,065

 

 

 

20,554

 

Finished products

 

 

1,949

 

 

 

1,395

 

 

 

$

33,410

 

 

$

26,293

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
12 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment

Major classifications of property, plant and equipment are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Land and land improvements

 

$

450

 

 

$

450

 

Buildings and leasehold improvements

 

 

24,651

 

 

 

23,112

 

Machinery and equipment

 

 

45,391

 

 

 

41,398

 

Construction in progress

 

 

6,699

 

 

 

2,518

 

 

 

 

77,191

 

 

 

67,478

 

Less – accumulated depreciation and amortization

 

 

45,111

 

 

 

41,955

 

 

 

$

32,080

 

 

$

25,523

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
12 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible assets

Intangible assets are comprised of the following:

 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

8 - 20 years

 

$

16,200

 

 

$

1,901

 

 

$

14,299

 

Technology and technical know-how

 

10 - 20 years

 

 

12,600

 

 

 

1,535

 

 

 

11,065

 

Backlog

 

4 years

 

 

3,900

 

 

 

3,677

 

 

 

223

 

Tradename

 

3 years

 

 

300

 

 

 

42

 

 

 

258

 

 

 

 

 

$

33,000

 

 

$

7,155

 

 

$

25,845

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

20 years

 

$

11,800

 

 

$

1,082

 

 

$

10,718

 

Technology and technical know-how

 

20 years

 

 

10,100

 

 

 

926

 

 

 

9,174

 

Backlog

 

4 years

 

 

3,900

 

 

 

2,990

 

 

 

910

 

 

 

 

 

$

25,800

 

 

$

4,998

 

 

$

20,802

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

Schedule of Estimated Annual Amortization Expense The estimated annual amortization expense is as follows:

 

 

 

Annual Amortization

 

2025

 

$

2,218

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029

 

 

1,895

 

2030 and thereafter

 

 

15,889

 

Total intangible amortization

 

$

25,845

 

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty Liability (Tables)
12 Months Ended
Mar. 31, 2024
Guarantees [Abstract]  
Reconciliation of the Changes in Product Warranty Liability

A reconciliation of the changes in product warranty liability is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Balance at beginning of year

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

410

 

 

 

364

 

Product warranty claims paid

 

 

(182

)

 

 

(227

)

Balance at end of year

 

$

806

 

 

$

578

 

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases

The weighted average remaining lease term and discount rate for finance and operating leases are as follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Finance Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

3.83

 

 

 

4.45

 

Weighted-average discount rate

 

 

7.75

%

 

 

7.98

%

 

 

 

 

 

 

 

Operating Leases

 

 

 

 

 

 

Weighted-average remaining lease term in years

 

 

5.93

 

 

 

7.00

 

Weighted-average discount rate

 

 

3.30

%

 

 

3.25

%

Schedule of Components of Lease Expense

The components of lease expense are as follows:

 

 

 

Year Ended March 31,

 

 

 

2024

 

 

2023

 

Finance lease cost:

 

 

 

 

 

 

  Amortization of right-of-use assets

 

$

13

 

 

$

24

 

  Interest on lease liabilities

 

 

8

 

 

 

4

 

Operating lease cost

 

 

1,478

 

 

 

1,394

 

Short-term lease cost

 

 

27

 

 

 

17

 

Total lease cost

 

$

1,526

 

 

$

1,439

 

Future Minimum Payments Required under Non-cancelable Leases

As of March 31, 2024, future minimum payments required under non-cancelable leases are:

 

 

 

Operating
Leases

 

 

Finance
Leases

 

2025

 

$

1,468

 

 

$

26

 

2026

 

 

1,324

 

 

 

26

 

2027

 

 

1,353

 

 

 

26

 

2028

 

 

1,390

 

 

 

21

 

2029 and thereafter

 

 

2,940

 

 

 

 

Total lease payments

 

 

8,475

 

 

 

99

 

 

 

 

 

 

 

 

Less – amount representing interest

 

 

789

 

 

 

14

 

Present value of net minimum lease payments

 

$

7,686

 

 

$

85

 

 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
12 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long Term Debt

Long term debt is comprised of the following:

 

 

March 31,

 

 

 

2023

 

Bank of America term loan

 

$

12,500

 

Less: unamortized debt issuance costs

 

 

(756

)

 

 

 

11,744

 

Less: current portion

 

 

2,000

 

Total

 

$

9,744

 

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
12 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Components of Income (Loss) Before Provision (Benefit) for Income Taxes

An analysis of the components of income (loss) before provision (benefit) for income taxes is presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

United States

 

$

5,077

 

 

$

(66

)

 

$

(11,954

)

Asia

 

 

497

 

 

 

627

 

 

 

738

 

Income (loss) before provision (benefit) for income taxes

 

$

5,574

 

 

$

561

 

 

$

(11,216

)

The Provision (Benefit) for Income Taxes

The provision (benefit) for income taxes consists of:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

1,133

 

 

$

37

 

 

$

(31

)

State

 

 

100

 

 

 

204

 

 

 

72

 

Foreign

 

 

257

 

 

 

73

 

 

 

749

 

 

 

 

1,490

 

 

 

314

 

 

 

790

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(419

)

 

 

(89

)

 

 

(2,648

)

State

 

 

88

 

 

 

(82

)

 

 

(155

)

Foreign

 

 

(106

)

 

 

93

 

 

 

(423

)

Changes in valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

 

 

 

(472

)

 

 

(120

)

 

 

(3,233

)

Total provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

Reconciliation of the Provision (Benefit) for Income Taxes

The reconciliation of the provision (benefit) calculated using the U.S. federal tax rate with the provision (benefit) for income taxes presented in the consolidated financial statements is as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Provision (benefit) for income taxes at federal rate

 

$

1,170

 

 

$

118

 

 

$

(2,355

)

State taxes

 

 

156

 

 

 

92

 

 

 

(96

)

Charges not deductible for income tax purposes

 

 

54

 

 

 

26

 

 

 

147

 

Stock based compensation

 

 

(8

)

 

 

114

 

 

 

 

Research and development tax credits

 

 

(327

)

 

 

(240

)

 

 

(295

)

Valuation allowance

 

 

(35

)

 

 

(42

)

 

 

(7

)

Effect of foreign tax rate

 

 

26

 

 

 

27

 

 

 

31

 

Nondeductible fringe benefits

 

 

30

 

 

 

44

 

 

 

 

162(m)

 

 

105

 

 

 

 

 

 

 

Foreign withholding tax

 

 

 

 

 

 

 

 

138

 

Foreign-derived intangible income deduction

 

 

(134

)

 

 

 

 

 

(2

)

Global intangible low-taxed income

 

 

(20

)

 

 

55

 

 

 

 

Other

 

 

1

 

 

 

 

 

 

(4

)

Provision (benefit) for income taxes

 

$

1,018

 

 

$

194

 

 

$

(2,443

)

Summary of Net Deferred Income Tax Liability

The net deferred income tax asset (liability) recorded in the Consolidated Balance Sheets results from differences between financial statement and tax reporting of income and deductions. A summary of the composition of the Company's net deferred income tax asset (liability) follows:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Depreciation

 

$

(2,931

)

 

$

(3,117

)

Accrued compensation

 

 

237

 

 

 

309

 

Goodwill

 

 

(607

)

 

 

(224

)

Prepaid pension asset

 

 

(1,399

)

 

 

(1,355

)

Accrued pension liability

 

 

232

 

 

 

245

 

Accrued postretirement benefits

 

 

68

 

 

 

79

 

Compensated absences

 

 

531

 

 

 

567

 

Inventories

 

 

2,541

 

 

 

(10

)

Warranty liability

 

 

182

 

 

 

135

 

Accrued expenses

 

 

600

 

 

 

1,276

 

Equity-based compensation

 

 

328

 

 

 

230

 

Allowance for doubtful accounts

 

 

18

 

 

 

422

 

Operating lease assets

 

 

(1,694

)

 

 

(1,894

)

Operating lease liabilities

 

 

1,784

 

 

 

1,963

 

Acquisition costs

 

 

180

 

 

 

142

 

Intangible assets

 

 

187

 

 

 

236

 

New York State investment tax credit

 

 

1,030

 

 

 

1,066

 

Research and development tax credit

 

 

2,771

 

 

 

1,243

 

Research and development credit carryforward

 

 

 

 

 

367

 

Net operating loss carryforwards

 

 

182

 

 

 

2,205

 

Capital loss carryforward

 

 

4,211

 

 

 

4,211

 

Other

 

 

(238

)

 

 

(129

)

 

 

 

8,213

 

 

 

7,967

 

Less: Valuation allowance

 

 

(5,241

)

 

 

(5,277

)

Total

 

$

2,972

 

 

$

2,690

 

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans (Tables)
12 Months Ended
Mar. 31, 2024
Pension Plans, Defined Benefit [Member]  
Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit)

The components of pension (benefit) cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Service cost during the period

 

$

252

 

 

$

333

 

 

$

373

 

Interest cost on projected benefit obligation

 

 

1,312

 

 

 

1,185

 

 

 

1,147

 

Expected return on assets

 

 

(1,851

)

 

 

(2,169

)

 

 

(2,727

)

Amortization of:

 

 

 

 

 

 

 

 

 

Actuarial loss

 

 

843

 

 

 

633

 

 

 

669

 

Net pension cost (benefit)

 

$

556

 

 

$

(18

)

 

$

(538

)

Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost

The weighted average actuarial assumptions used to determine net pension cost are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Discount rate

 

 

5.03

%

 

 

3.66

%

 

 

3.21

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

 

 

3.00

%

Long-term rate of return on plan assets

 

 

5.75

%

 

 

5.50

%

 

 

6.50

%

Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan

Changes in the Company's benefit obligation, plan assets and funded status for the pension plan are presented below:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

26,646

 

 

$

32,991

 

Service cost

 

 

252

 

 

 

333

 

Interest cost

 

 

1,312

 

 

 

1,185

 

Actuarial loss

 

 

(726

)

 

 

(5,364

)

Benefit payments

 

 

(990

)

 

 

(1,116

)

Liability released through annuity purchase

 

 

(1,452

)

 

 

(1,383

)

Projected benefit obligation at end of year

 

$

25,042

 

 

$

26,646

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

32,753

 

 

$

40,049

 

Actual return on plan assets

 

 

1,127

 

 

 

(4,797

)

Benefit and administrative expense payments

 

 

(990

)

 

 

(1,116

)

Annuities purchased

 

 

(1,452

)

 

 

(1,383

)

Fair value of plan assets at end of year

 

$

31,438

 

 

$

32,753

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

6,396

 

 

$

6,107

 

Amount recognized in the Consolidated Balance Sheets

 

$

6,396

 

 

$

6,107

 

Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost

The weighted average actuarial assumptions used to determine the benefit obligation are:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.27

%

 

 

5.03

%

Rate of increase in compensation levels

 

 

3.00

%

 

 

3.00

%

Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss

 

$

6,847

 

 

$

7,506

 

Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax

The increase in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial loss arising during the year

 

$

 

 

$

1,246

 

Amortization of actuarial loss

 

 

(659

)

 

 

(493

)

 

 

$

(659

)

 

$

753

 

 

Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid

The following benefit payments, which reflect future service, are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

1,036

 

2026

 

 

1,001

 

2027

 

 

1,013

 

2028

 

 

1,126

 

2029

 

 

1,193

 

2030-2034

 

 

7,939

 

Total

 

$

13,308

 

Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category

The weighted average asset allocation of the plan assets by asset category is as follows:

 

 

 

 

 

 

March 31,

 

Asset Category

 

Target Allocation

 

 

2024

 

 

2023

 

Equity securities

 

 

20

%

 

 

22

%

 

 

20

%

Debt securities

 

 

80

%

 

 

78

%

 

 

80

%

 

 

 

 

 

 

100

%

 

 

100

%

Fair Values of Company's Pension Plan Assets by Asset Category

The fair values of the Company's pension plan assets at March 31, 2024 and 2023, by asset category, are as follows:

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2024

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

81

 

 

$

81

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

4,141

 

 

 

4,141

 

 

 

 

 

 

 

International companies

 

 

2,610

 

 

 

2,610

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

24,606

 

 

 

24,606

 

 

 

 

 

 

 

 

 

$

31,438

 

 

$

31,438

 

 

$

 

 

$

 

 

 

 

 

 

 

Fair Value Measurements Using

 

Asset Category

 

At
March 31, 2023

 

 

Quoted prices in
active markets for
identical assets
(Level 1)

 

 

Significant other
observable inputs
(Level 2)

 

 

Significant
unobservable inputs
(Level 3)

 

Cash

 

$

91

 

 

$

91

 

 

$

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. companies

 

 

3,824

 

 

 

3,824

 

 

 

 

 

 

 

International companies

 

 

2,555

 

 

 

2,555

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed income:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bond funds

 

 

 

 

 

 

 

 

 

 

 

 

Long-term

 

 

26,283

 

 

 

26,283

 

 

 

 

 

 

 

 

 

$

32,753

 

 

$

32,753

 

 

$

 

 

$

 

Other Postretirement Benefit Plans [Member]  
Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit)

The components of postretirement benefit expense are:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Interest cost on accumulated benefit obligation

 

$

15

 

 

$

15

 

 

$

13

 

Amortization of actuarial loss

 

 

0

 

 

 

12

 

 

 

25

 

Net postretirement benefit expense

 

$

15

 

 

$

27

 

 

$

38

 

Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan

Changes in the Company's benefit obligation, plan assets and funded status for the plan are as follows:

 

 

 

Year ended March 31,

 

 

 

2024

 

 

2023

 

Change in the benefit obligation

 

 

 

 

 

 

Projected benefit obligation at beginning of year

 

$

355

 

 

$

478

 

Interest cost

 

 

15

 

 

 

15

 

Actuarial gain

 

 

(15

)

 

 

(95

)

Benefit payments

 

 

(44

)

 

 

(43

)

Projected benefit obligation at end of year

 

$

311

 

 

$

355

 

 

Change in fair value of plan assets

 

 

 

 

 

 

Fair value of plan assets at beginning of year

 

$

 

 

$

 

Employer contribution

 

 

44

 

 

 

43

 

Benefit payments

 

 

(44

)

 

 

(43

)

Fair value of plan assets at end of year

 

$

 

 

$

 

 

 

 

 

 

 

 

Funded status

 

 

 

 

 

 

Funded status at end of year

 

$

(311

)

 

$

(355

)

Amount recognized in the Consolidated Balance Sheets

 

$

(311

)

 

$

(355

)

Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost

The weighted average actuarial assumptions used to develop the accrued postretirement benefit obligation were:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Discount rate

 

 

5.08

%

 

 

4.76

%

Medical care cost trend rate

 

 

7.00

%

 

 

7.00

%

Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax

Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial (gain) loss

 

$

(2

)

 

$

11

 

Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax

The decrease in accumulated other comprehensive loss, net of income tax, consists of:

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Net actuarial gain arising during the year

 

$

(13

)

 

$

(74

)

Amortization of actuarial loss

 

 

(0

)

 

 

(9

)

 

 

$

(13

)

 

$

(83

)

Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid

The following benefit payments are expected to be paid during the fiscal years ending March 31:

 

2025

 

$

44

 

2026

 

 

41

 

2027

 

 

38

 

2028

 

 

35

 

2029

 

 

32

 

2030-2034

 

 

119

 

Total

 

$

309

 

 

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans (Tables)
12 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Stock Option Awards

The following table summarizes information about the Company's stock option awards during, fiscal 2023 and fiscal 2022:

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Shares

 

 

Average

 

 

Weighted

 

Aggregate

 

 

Under

 

 

Exercise

 

 

Average Remaining

 

Intrinsic

 

 

Option

 

 

Price

 

 

Contractual Term

 

Value

Outstanding at March 31, 2021

 

 

37

 

 

 

18.92

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(4

)

 

 

21.19

 

 

 

 

 

Outstanding at March 31, 2022

 

 

33

 

 

 

18.65

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

Expired

 

 

(33

)

 

 

18.65

 

 

 

 

 

Outstanding at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vested or expected to vest at March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at March 31, 2023

 

 

 

 

 

 

 

 

 

 

Summary of Stock-Based Compensation Cost and Related Tax Benefits

Stock-based compensation cost and the related tax benefits were as follows:

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

1,188

 

 

 

264

 

2023

 

 

785

 

 

 

173

 

2022

 

 

780

 

 

 

173

 

Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted

The following grants of restricted stock units ("RSUs"), performance stock units ("PSUs"), and restricted stock awards ("RSAs") were awarded:

 

 

Vest 100% on First

 

 

Vest One-Third Per Year

 

 

Vest 100% on Third

 

 

 

 

 

Anniversary (1)

 

 

Over Three-Year Term (1)

 

 

Anniversary (1)

 

 

 

 

 

 

 

 

Officers and

 

 

Officers and

 

 

Total Shares

Year Ended March 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2024

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

33

 

 

126

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vested RSAs

 

22

 

 

54

 

 

 

 

 

76

     Performance Vested RSAs

 

 

 

 

 

 

 

88

 

 

88

(1) Subject to the terms of the applicable award.

Schedule of Restricted Stock Awards

The following table summarizes information about the Company's RSAs, RSUs, and PSUs granted during fiscal 2024, fiscal 2023 and fiscal 2022:

 

 

 

Number of RSAs, RSUs and PSUs

 

 

Weighted Average
Grant Date Fair Value

 

 

Aggregate
Intrinsic Value

 

Non-vested at March 31, 2021

 

 

165

 

 

 

20.56

 

 

 

 

Granted

 

 

164

 

 

 

18.29

 

 

 

 

Vested

 

 

(58

)

 

 

18.15

 

 

 

 

Forfeited

 

 

(112

)

 

 

21.29

 

 

 

 

Non-vested at March 31, 2022

 

 

159

 

 

 

18.59

 

 

 

 

Granted

 

 

238

 

 

 

8.51

 

 

 

 

Vested

 

 

(35

)

 

 

8.14

 

 

 

 

Forfeited

 

 

(57

)

 

 

18.86

 

 

 

 

Non-vested at March 31, 2023

 

 

305

 

 

 

11.09

 

 

 

 

Granted

 

 

157

 

 

 

10.95

 

 

 

 

Vested

 

 

(68

)

 

 

11.96

 

 

 

 

Forfeited

 

 

(25

)

 

 

15.29

 

 

 

 

Non-vested at March 31, 2024

 

 

369

 

 

 

11.05

 

 

$

10,083

 

Employee Stock Purchase Plan [Member]  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Summary of Stock-Based Compensation Cost and Related Tax Benefits Issuance of shares, stock-based compensation cost and the related tax benefits were as follows:

 

 

 

Issued from

 

 

Issued from

 

 

Stock-Based

 

 

Related

 

Year Ended March 31,

 

Treasury Shares

 

 

Common Stock

 

 

Compensation Cost

 

 

Tax Benefits

 

2024

 

 

 

 

 

50

 

 

 

91

 

 

 

20

 

2023

 

 

29

 

 

 

17

 

 

 

21

 

 

 

5

 

2022

 

 

18

 

 

 

 

 

 

29

 

 

 

7

 

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss by Component

The changes in accumulated other comprehensive loss by component for fiscal 2024 and fiscal 2023 are:

 

 

 

Pension and Other Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2022

 

 

(6,970

)

 

 

499

 

 

 

(6,471

)

Other comprehensive income before reclassifications

 

 

(1,023

)

 

 

(492

)

 

 

(1,515

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

523

 

 

 

 

 

 

523

 

Net current-period other comprehensive income

 

 

(500

)

 

 

(492

)

 

 

(992

)

Balance at March 31, 2023

 

 

(7,470

)

 

 

7

 

 

 

(7,463

)

Other comprehensive income before reclassifications

 

 

35

 

 

 

(244

)

 

 

(209

)

Amounts reclassified from accumulated other
  comprehensive loss

 

 

659

 

 

 

 

 

 

659

 

Net current-period other comprehensive income

 

 

694

 

 

 

(244

)

 

 

450

 

Balance at March 31, 2024

 

$

(6,776

)

 

$

(237

)

 

$

(7,013

)

Reclassifications Out of Accumulated Other Comprehensive Loss by Component

The reclassifications out of accumulated other comprehensive loss by component are as follows:

Year ended March 31, 2024

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(843

)

(1)

 

 

 

 

 

(843

)

 

 

Income before provision for income taxes

 

 

 

(184

)

 

 

Provision for income taxes

 

 

$

(659

)

 

 

Net income

Year ended March 31, 2023

 

Details about Accumulated Other
Comprehensive Loss Components

 

Amounts Reclassified from
Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the
Consolidated Statements of
Operations

Pension and other postretirement benefit items:

 

 

 

 

 

 

Amortization of unrecognized prior service
   benefit

 

$

 

 

 

 

Amortization of actuarial loss

 

 

(672

)

(1)

 

 

 

 

 

(672

)

 

 

Income before provision for income taxes

 

 

 

(149

)

 

 

Provision for income taxes

 

 

$

(523

)

 

 

Net income

 

(1)
These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. See Note 12.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Schedule Of Accounting Policies [Line Items]      
Minimum level of likelihood 50.00%    
Service based cloud computing software implementation costs $ 361    
Hosting Arrangement, Service Contract, Implementation Cost, Impairment, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Assets, Noncurrent    
Research and development costs $ 3,944 $ 4,144 $ 3,845
Antidilutive securities excluded from computation of earnings per share     33
Buildings and Leasehold Improvements [Member]      
Schedule Of Accounting Policies [Line Items]      
Estimated useful lives range 40 years    
Minimum [Member] | Office Equipment [Member]      
Schedule Of Accounting Policies [Line Items]      
Estimated useful lives range 3 years    
Minimum [Member] | Manufacturing Equipment [Member]      
Schedule Of Accounting Policies [Line Items]      
Estimated useful lives range 8 years    
Maximum [Member] | Office Equipment [Member]      
Schedule Of Accounting Policies [Line Items]      
Estimated useful lives range 8 years    
Maximum [Member] | Manufacturing Equipment [Member]      
Schedule Of Accounting Policies [Line Items]      
Estimated useful lives range 25 years    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Numerator:      
Net Income (Loss) $ 4,556 $ 367 $ (8,773)
Denominator:      
Weighted average common shares outstanding 10,743 10,614 10,541
Basic income (loss) per share $ 0.42 $ 0.03 $ (0.83)
Numerator:      
Net Income (Loss) $ 4,556 $ 367 $ (8,773)
Denominator:      
Weighted average common shares outstanding 10,743 10,614 10,541
Restricted stock units outstanding 101 40  
Weighted average common and potential common shares outstanding 10,844 10,654 10,541
Diluted income (loss) per share $ 0.42 $ 0.03 $ (0.83)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Condensed Cash Flow Statements, Captions [Line Items]      
Interest paid $ 823 $ 1,026 $ 417
Income taxes paid 425 185 2,012
Pension and other post retirement income (loss) adjustments, net of income tax 694 (500) 728
Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)   279 9,167
Capital purchases recorded in accounts payable 620 483 177
Issuance of treasury shares as part of the consideration of the acquisition 1,930 0 8,964
Employee Stock Purchase Plan [Member]      
Condensed Cash Flow Statements, Captions [Line Items]      
Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13) $ 0 $ 279 $ 204
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 09, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]        
Goodwill   $ 25,520 $ 23,523  
Net sales   185,533 157,118 $ 122,814
Net Income (Loss)   4,556 367 (8,773)
Operating Lease Payments   952 843 707
Amortization   2,157 $ 2,476 $ 2,522
P3 Technologies, LLC [Member]        
Business Acquisition [Line Items]        
Business combination, purchase price $ 11,238      
Business combination, common stock, shares 125      
Business combination, common stock value $ 1,930      
Business combination, cash consideration 7,098      
Business combination, contingent earn-out 2,040      
Business combination, Acquisition related costs   352    
Goodwill 1,997 1,997    
Net sales   2,206    
Net Income (Loss)   $ 24    
P3 Technologies, LLC [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Business combination contingent earn-out eligible to receive, additional cash consideration $ 3,000      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Schedule of Contingent Earn Out Liability (Detail) - USD ($)
$ in Thousands
5 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]        
Change in fair value   $ 80 $ 0 $ (1,900)
Payments   6,812 $ 0 $ 0
P3 Technologies, LLC [Member]        
Business Acquisition [Line Items]        
Balance at November 9, 2023 $ 2,040      
Change in fair value 80      
Payments 0      
Balance at March 31, 2024 $ 2,120 $ 2,120    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Nov. 09, 2023
Mar. 31, 2023
Assets acquired:      
Goodwill $ 25,520   $ 23,523
P3 Technologies, LLC [Member]      
Assets acquired:      
Cash and cash equivalents 286    
Trade accounts receivable, net of allowances 465    
Unbilled revenue 302    
Inventories 808    
Prepaid expenses and other current assets 93    
Property, plant & equipment, net 542    
Operating lease assets 130    
Goodwill 1,997 $ 1,997  
Deferred income tax asset 0    
Total assets acquired 11,823    
Liabilities assumed:      
Accrued compensation 62    
Customer deposits 389    
Operating lease liabilities 134    
Total liabilities assumed 585    
Purchase price 11,238    
P3 Technologies, LLC [Member] | Before Adjustment of Preliminary Allocation of Purchase Price [Member]      
Assets acquired:      
Cash and cash equivalents   286  
Trade accounts receivable, net of allowances   465  
Unbilled revenue   302  
Inventories   443  
Prepaid expenses and other current assets   93  
Property, plant & equipment, net   542  
Operating lease assets   130  
Goodwill   1,565  
Deferred income tax asset   53  
Total assets acquired   11,079  
Liabilities assumed:      
Accrued compensation   62  
Customer deposits   389  
Operating lease liabilities   134  
Total liabilities assumed   585  
Purchase price   10,494  
P3 Technologies, LLC [Member] | Adjustment [Member]      
Assets acquired:      
Cash and cash equivalents 0    
Inventories 365    
Goodwill 432    
Deferred income tax asset (53)    
Total assets acquired 744    
Liabilities assumed:      
Total liabilities assumed 0    
Purchase price 744    
Customer Relationships [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles 4,400    
Customer Relationships [Member] | P3 Technologies, LLC [Member] | Before Adjustment of Preliminary Allocation of Purchase Price [Member]      
Assets acquired:      
Intangibles   4,400  
Technology and Technical Know-How [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles 2,500    
Technology and Technical Know-How [Member] | P3 Technologies, LLC [Member] | Before Adjustment of Preliminary Allocation of Purchase Price [Member]      
Assets acquired:      
Intangibles   2,500  
Tradename [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles $ 300    
Tradename [Member] | P3 Technologies, LLC [Member] | Before Adjustment of Preliminary Allocation of Purchase Price [Member]      
Assets acquired:      
Intangibles   $ 300  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Schedule of Unaudited Pro Forma Information (Detail) - P3 Technologies, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Acquisition [Line Items]    
Net sales $ 189,089 $ 160,376
Net income (loss) $ 5,949 $ (21)
Basic $ 0.55 $ (0)
Diluted $ 0.54 $ (0)
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]      
Net sales $ 185,533 $ 157,118 $ 122,814
Asia [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 15,144 16,040 13,687
Canada [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 4,229 4,464 3,583
Middle East [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 2,568 2,914 2,489
South America [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 733 3,021 1,972
U.S. [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 155,908 127,519 97,718
All Other [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 6,951 3,160 3,365
Refining [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 29,087 27,270 24,406
Chemical/Petrochemical [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 20,893 21,950 15,955
Defense [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 99,493 65,327 62,189
Space [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales 13,282 21,180 5,744
Other Commercial [Member]      
Disaggregation Of Revenue [Line Items]      
Net sales $ 22,778 $ 21,391 $ 14,520
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Disaggregation of Revenue (Detail)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Abstract]      
Percentage of revenue from contracts recognized over time 77.00% 74.00% 75.00%
Percentage of revenue from contracts recognized upon shipment 23.00% 26.00% 25.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Contract With Customer Assets And Liabilities [Line Items]    
Receivables billed but not paid under retainage provisions in its customer contracts $ 1,875 $ 2,542
Revenue remaining unsatisfied performance obligations amount 390,868  
Customer Deposit [Member]    
Contract With Customer Assets And Liabilities [Line Items]    
Contract liabilities $ 21,426 $ 6,092
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Unbilled revenue (contract assets) $ 28,015 $ 39,684
Customer deposits (contract liabilities) (71,987) (46,042)
Net contract (liabilities) assets (43,972) $ (6,358)
Unbilled revenue (contract assets) (11,669)  
Customer deposits (contract liabilities) (25,945)  
Net contract (liabilities) assets (37,614)  
Change due to amounts acquired contract assets 302  
Change due to amounts acquired contract liabilities (389)  
Change due to revenue recognized (Contract assets) 97,828  
Change due to revenue recognized(Contract Liabilities) 29,086  
Change due to invoicing customers/ additional deposits (Contract Assets) (109,799)  
Change due to invoicing customers/ additional deposits (Contract Liabilities) $ (54,642)  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail1)
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation, expected timing of satisfaction, period 1 year
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation percentage 35.00%
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation percentage 25.00%
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation percentage 40.00%
Revenue remaining performance obligation, expected timing of satisfaction, period 1 year
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation percentage 30.00%
Revenue remaining performance obligation, expected timing of satisfaction, period 2 years
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Major Classifications of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 4,396 $ 4,344
Work in process 27,065 20,554
Finished products 1,949 1,395
Total $ 33,410 $ 26,293
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 77,191 $ 67,478
Less - accumulated depreciation and amortization 45,111 41,955
Property, plant and equipment, net 32,080 25,523
Land and land improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 450 450
Buildings and Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,651 23,112
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 45,391 41,398
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 6,699 $ 2,518
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 3,275 $ 3,511 $ 3,077
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Schedule of Intangible assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Gross Carrying Amount $ 33,000 $ 25,800
Intangibles subject to amortization, Accumulated Amortization 7,155 4,998
Total intangible amortization 25,845 20,802
Intangibles not subject to amortization, Gross Carrying Amount 6,700 6,700
Intangibles not subject to amortization, Net Carrying Amount 6,700 $ 6,700
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period   20 years
Intangibles subject to amortization, Gross Carrying Amount 16,200 $ 11,800
Intangibles subject to amortization, Accumulated Amortization 1,901 1,082
Total intangible amortization $ 14,299 $ 10,718
Customer Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 20 years  
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 8 years  
Technology and Technical Know How [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period   20 years
Intangibles subject to amortization, Gross Carrying Amount $ 12,600 $ 10,100
Intangibles subject to amortization, Accumulated Amortization 1,535 926
Total intangible amortization $ 11,065 $ 9,174
Technology and Technical Know How [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 20 years  
Technology and Technical Know How [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 10 years  
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 4 years 4 years
Intangibles subject to amortization, Gross Carrying Amount $ 3,900 $ 3,900
Intangibles subject to amortization, Accumulated Amortization 3,677 2,990
Total intangible amortization $ 223 $ 910
Tradename [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 3 years  
Intangibles subject to amortization, Gross Carrying Amount $ 300  
Intangibles subject to amortization, Accumulated Amortization 42  
Total intangible amortization $ 258  
Tradename [Member]    
Finite Lived Intangible Assets [Line Items]    
Intangibles not subject to amortization, Weighted Average Amortization Period Indefinite Indefinite
Intangibles not subject to amortization, Gross Carrying Amount $ 6,700 $ 6,700
Intangibles not subject to amortization, Net Carrying Amount $ 6,700 $ 6,700
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Amortization of Deferred Charges [Abstract]      
Amortization $ 2,157 $ 2,476 $ 2,522
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
2025 $ 2,218  
2026 1,995  
2027 1,953  
2028 1,895  
2029 1,895  
2030 and thereafter 15,889  
Total intangible amortization $ 25,845 $ 20,802
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Guarantees [Abstract]    
Balance at beginning of year $ 578 $ 441
Expense for product warranties 410 364
Product warranty claims paid (182) (227)
Balance at end of year $ 806 $ 578
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Leases [Line Items]      
Lessee, option to renew or terminate leases, description Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease.    
Operating Lease Payments $ 952 $ 843 $ 707
Future fixed minimum lease payments 5,785    
ROU assets obtained in exchange for operating lease liability $ 149 $ 1,169  
Minimum [Member]      
Leases [Line Items]      
Remaining term of contract 1 year    
Maximum [Member]      
Leases [Line Items]      
Remaining term of contract 5 years    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail)
Mar. 31, 2024
Mar. 31, 2023
Finance Leases    
Weighted-average remaining lease term in years 3 years 9 months 29 days 4 years 5 months 12 days
Weighted-average discount rate 7.75% 7.98%
Operating Leases    
Weighted-average remaining lease term in years 5 years 11 months 4 days 7 years
Weighted-average discount rate 3.30% 3.25%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finance lease cost:    
Amortization of right-of-use assets $ 13 $ 24
Interest on lease liabilities 8 4
Operating lease cost 1,478 1,394
Short-term lease cost 27 17
Total lease cost $ 1,526 $ 1,439
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail)
Mar. 31, 2024
USD ($)
Operating Leases  
2025 $ 1,468,000
2026 1,324,000
2027 1,353,000
2028 1,390,000
2029 and thereafter 2,940,000
Total lease payments 8,475,000
Less – amount representing interest 789,000
Present value of net minimum lease payments 7,686,000
Finance Leases  
2025 26,000
2026 26,000
2027 26,000
2028 21,000
2029 and thereafter 0
Total lease payments 99,000
Less – amount representing interest 14,000
Present value of net minimum lease payments $ 85,000
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Oct. 13, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]              
Letters of credit outstanding amount   $ 8,442         $ 12,842
Letter of Credit [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.60%          
Letters of credit outstanding amount   $ 8,442         $ 12,842
Forecast [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount     $ 15,000 $ 15,000 $ 15,000    
Minimum [Member]              
Debt Instrument [Line Items]              
Consolidated total leverage ratio 1            
Consolidated fixed charge coverage ratio 1            
Maximum [Member]              
Debt Instrument [Line Items]              
Consolidated total leverage ratio 3.5            
Consolidated fixed charge coverage ratio 1.2            
H S B C Bank U S A [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount   4,780          
Bank of America [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount   1,592          
China Construction Bank [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount   180          
China Citic Bank Co. LTD [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount   0       ¥ 10,000  
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Term loan payment period 5 years            
Line of credit facility, Current $ 35,000 0          
Availability under the line of credit 15,000            
Letters of credit outstanding amount   $ 1,890          
Revolving Credit Facility [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Availability under the line of credit 7,500            
Maximum limit of credit facility $ 25,000            
Line of Credit Facility, Covenant Terms (a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $15,000, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $7,500.            
Revolving Credit Facility [Member] | Minimum [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.75%          
Revolving Credit Facility [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Maximum limit of credit facility $ 50,000            
Revolving Credit Facility [Member] | Maximum [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.85%          
Revolving Credit Facility [Member] | Maximum [Member] | Letter of Credit [Member] | Standby Letters of Credit [Member]              
Debt Instrument [Line Items]              
Availability under the line of credit 7,500            
Revolving Credit Facility [Member] | Bank of America [Member]              
Debt Instrument [Line Items]              
Back end fee 752            
Extinguishment charge $ 726            
Revolving Credit Facility [Member] | Bank of America [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.60%          
New Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 1.00%            
Federal funds rate 0.50%            
Line of credit facility, Current   $ 33,110          
Fee for outstanding letters of credit 0.65%            
New Revolving Credit Facility [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit 0.10%            
New Revolving Credit Facility [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit 0.20%            
New Revolving Credit Facility [Member] | SOFR [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 0.00% 5.34%          
New Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 1.25%            
New Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 2.50%            
New Revolving Credit Facility [Member] | Base Rate [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Interest Rate Description option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25%            
New Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 0.25%            
New Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate 1.50%            
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt -Schedule of Long Term Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs   $ (756)
Long-term debt, gross   11,744
Less: current portion $ 0 2,000
Total   9,744
Bank of America Term Loan [Member]    
Debt Instrument [Line Items]    
Bank of America term loan   $ 12,500
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments and Derivative Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Letters of credit outstanding amount $ 8,442 $ 12,842
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Taxes [Line Items]      
Income (loss) before provision (benefit) for income taxes $ 5,574 $ 561 $ (11,216)
U.S. [Member]      
Income Taxes [Line Items]      
Income (loss) before provision (benefit) for income taxes 5,077 (66) (11,954)
Asia [Member]      
Income Taxes [Line Items]      
Income (loss) before provision (benefit) for income taxes $ 497 $ 627 $ 738
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - The Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Current:      
Federal $ 1,133 $ 37 $ (31)
State 100 204 72
Foreign 257 73 749
Total Current 1,490 314 790
Deferred:      
Federal (419) (89) (2,648)
State 88 (82) (155)
Foreign (106) 93 (423)
Changes in valuation allowance (35) (42) (7)
Total Deferred (472) (120) (3,233)
Total provision (benefit) for income taxes $ 1,018 $ 194 $ (2,443)
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Provision (benefit) for income taxes at federal rate $ 1,170 $ 118 $ (2,355)
State taxes 156 92 (96)
Charges not deductible for income tax purposes 54 26 147
Stock based compensation (8) 114 0
Research and development tax credits (327) (240) (295)
Valuation allowance (35) (42) (7)
Effect of foreign tax rate 26 27 31
Nondeductible fringe benefits 30 44 0
162(m) 105 0 0
Foreign withholding tax 0 0 138
Foreign-derived intangible income deduction (134) 0 (2)
Global intangible low-taxed income (20) 55 0
Other 1 0 (4)
Total provision (benefit) for income taxes $ 1,018 $ 194 $ (2,443)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Net Deferred Income Tax Liability (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Components of Deferred Tax Assets and Liabilities [Abstract]    
Depreciation $ (2,931) $ (3,117)
Accrued compensation 237 309
Goodwill 607 224
Prepaid pension asset (1,399) (1,355)
Accrued pension liability 232 245
Accrued postretirement benefits 68 79
Compensated absences 531 567
Inventories 2,541 (10)
Warranty liability 182 135
Accrued expenses 600 1,276
Equity-based compensation 328 230
Allowance for doubtful accounts 18 422
Operating lease assets (1,694) (1,894)
Operating lease liabilities 1,784 1,963
Acquisition costs 180 142
Intangible assets 187 236
New York State investment tax credit 1,030 1,066
Research and development tax credit 2,771 1,243
Research and development credit carryforward 0 367
Net operating loss carryforwards 182 2,205
Capital loss carryforward 4,211 4,211
Other (238) (129)
Deferred Tax Assets, gross 8,213 7,967
Less: Valuation allowance (5,241) (5,277)
Total $ 2,972 $ 2,690
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2021
Mar. 31, 2023
Income Taxes [Line Items]      
Deferred income tax asset $ 2,983,000   $ 2,798,000
Valuation allowance 5,241,000   5,277,000
Liability unrecognized tax benefits 0   $ 0
Investment Tax Credit Carryforward [Member]      
Income Taxes [Line Items]      
Deferred income taxes include the impact of state investment tax credits 236,000    
State investment tax credits with an unlimited carryforward period $ 794,000    
International Tax Jurisdictions [Member] | Earliest Tax Year [Member] | State Administration of Taxation, China [Member]      
Income Taxes [Line Items]      
Open tax year 2020    
International Tax Jurisdictions [Member] | Earliest Tax Year [Member] | Ministry of Finance, India [Member]      
Income Taxes [Line Items]      
Open tax year 2018    
International Tax Jurisdictions [Member] | Latest Tax Year [Member] | State Administration of Taxation, China [Member]      
Income Taxes [Line Items]      
Open tax year 2023    
International Tax Jurisdictions [Member] | Latest Tax Year [Member] | Ministry of Finance, India [Member]      
Income Taxes [Line Items]      
Open tax year 2022    
Federal Tax Jurisdictions [Member] | Earliest Tax Year [Member]      
Income Taxes [Line Items]      
Open tax year 2020    
Federal Tax Jurisdictions [Member] | Latest Tax Year [Member]      
Income Taxes [Line Items]      
Open tax year 2023    
State Tax Jurisdictions [Member] | Earliest Tax Year [Member]      
Income Taxes [Line Items]      
Open tax year 2019    
State Tax Jurisdictions [Member] | Latest Tax Year [Member]      
Income Taxes [Line Items]      
Open tax year 2023    
Maximum [Member] | Investment Tax Credit Carryforward [Member]      
Income Taxes [Line Items]      
Expiration date of state investment tax credits   Mar. 31, 2035  
Minimum [Member] | Investment Tax Credit Carryforward [Member]      
Income Taxes [Line Items]      
Expiration date of state investment tax credits   Mar. 31, 2022  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Employee's years of service and average earnings five highest consecutive calendar years of compensation in the ten-year period preceding retirement    
Accumulated benefit obligation $ 22,398,000 $ 23,784,000  
Contribution equal to employee salary deferral 100.00%    
Employer contribution description matching contributions equal to 100% of the first 3% of an employee's salary deferral and 50% of the next 2% percent of an employee’s salary deferral    
Contribution next to employee salary deferral 3.00%    
Contribution for additional employee salary deferral 50.00%    
Contribution additional next to employee salary deferral 2.00%    
Share of the medical premium cost for family coverage $ 4,000    
Share of the medical premium cost for single coverage 2,000    
Share of the medical premium both family and single coverage for regular retirees $ 1,000    
Medical care cost trend rate 4.50%    
Medical care trend year 2028    
Medical care cost trend rate decrements 0.50%    
Current portion of accrued postretirement benefit obligation $ 49,000 49,000  
Defined Contribution Plan 401K [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Contributions to defined contribution plan 1,914,000 1,904,000 $ 1,365,000
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Contributions expected during fiscal 2021 0    
Liability released through annuity purchase 1,452,000 1,383,000  
Annuities purchased 1,452,000 1,383,000  
Pension expense $ 556,000 $ (18,000) $ (538,000)
Weighted average discount rates used to develop net postretirement benefit cost 5.03% 3.66% 3.21%
Weighted average rate of increase in compensation levels 3.00% 3.00% 3.00%
Projected benefit obligation $ 25,042,000 $ 26,646,000 $ 32,991,000
Net actuarial (gain) loss recognized in accumulated other comprehensive loss, net of income tax 6,847,000 7,506,000  
Defined Contribution Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Contributions to defined contribution plan 1,237,000 1,030,000 710,000
Supplemental Executive Retirement Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension expense $ 54,000 $ 74,000 $ 346,000
Weighted average discount rates used to develop net postretirement benefit cost 5.01% 3.64% 3.21%
Weighted average rate of increase in compensation levels 3.00% 3.00% 3.00%
Projected benefit obligation $ 1,060,000 $ 1,104,000  
Net actuarial (gain) loss recognized in accumulated other comprehensive loss, net of income tax (69,000) (47,000)  
Other Postretirement Benefit Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension expense $ 15,000 $ 27,000 $ 38,000
Weighted average discount rates used to develop net postretirement benefit cost 4.76% 3.32% 2.34%
Projected benefit obligation $ 311,000 $ 355,000 $ 478,000
Net actuarial (gain) loss recognized in accumulated other comprehensive loss, net of income tax $ (2,000) $ 11,000  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Service cost during the period $ 252 $ 333 $ 373
Interest cost on projected benefit obligation 1,312 1,185 1,147
Expected return on assets (1,851) (2,169) (2,727)
Actuarial loss 843 633 669
Net pension (benefit) cost and postretirement benefit expense $ 556 $ (18) $ (538)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail) - Pension Plans, Defined Benefit [Member]
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 5.03% 3.66% 3.21%
Rate of increase in compensation levels 3.00% 3.00% 3.00%
Long-term rate of return on plan assets 5.75% 5.50% 6.50%
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation at beginning of year $ 26,646 $ 32,991  
Service cost 252 333 $ 373
Interest cost 1,312 1,185 1,147
Actuarial gain (726) (5,364)  
Benefit payments (990) (1,116)  
Liability released through annuity purchase (1,452) (1,383)  
Projected benefit obligation at end of year 25,042 26,646 32,991
Change in fair value of plan assets      
Fair value of plan assets at beginning of year 32,753 40,049  
Actual return on plan assets 1,127 (4,797)  
Benefit payments (990) (1,116)  
Annuities purchased (1,452) (1,383)  
Fair value of plan assets at end of year 31,438 32,753 40,049
Funded status      
Funded status at end of year 6,396 6,107  
Amount recognized in the Consolidated Balance Sheets 6,396 6,107  
Other Postretirement Benefit Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Projected benefit obligation at beginning of year 355 478  
Interest cost 15 15 13
Actuarial gain (15) (95)  
Benefit payments (44) (43)  
Projected benefit obligation at end of year 311 355 $ 478
Change in fair value of plan assets      
Employer contribution 44 43  
Benefit payments (44) (43)  
Funded status      
Funded status at end of year (311) (355)  
Amount recognized in the Consolidated Balance Sheets $ (311) $ (355)  
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail) - Pension Plans, Defined Benefit [Member]
Mar. 31, 2024
Mar. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 5.27% 5.03%
Rate of increase in compensation levels 3.00% 3.00%
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Pension Plans, Defined Benefit [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial (gain) loss $ 6,847 $ 7,506
Other Postretirement Benefit Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Net actuarial (gain) loss $ (2) $ 11
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Total $ (694) $ 500 $ (728)
Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss arising during the year 0 1,246  
Amortization of actuarial loss (659) (493)  
Total (659) 753  
Other Postretirement Benefit Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net actuarial loss arising during the year (13) (74)  
Amortization of actuarial loss (0) (9)  
Total $ (13) $ (83)  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2029 $ 32
Pension Plans, Defined Benefit [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2025 1,036
2026 1,001
2027 1,013
2028 1,126
2029 1,193
2030-2034 7,939
Total 13,308
Other Postretirement Benefit Plans [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2025 44
2026 41
2027 38
2028 35
2030-2034 119
Total $ 309
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail)
Mar. 31, 2024
Mar. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Weighted average asset allocation 100.00% 100.00%
Equity Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Target Plan Asset Allocations 20.00%  
Weighted average asset allocation 22.00% 20.00%
Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Target Plan Asset Allocations 80.00%  
Weighted average asset allocation 78.00% 80.00%
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 31,438 $ 32,753 $ 40,049
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 31,438 32,753  
Cash [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 81 91  
Cash [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 81 91  
U.S. companies, Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,141 3,824  
U.S. companies, Equity Securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,141 3,824  
International companies, Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,610 2,555  
International companies, Equity Securities [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,610 2,555  
Fixed income, Corporate bond funds, Long-term [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 24,606 26,283  
Fixed income, Corporate bond funds, Long-term [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 24,606 $ 26,283  
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail) - Other Postretirement Benefit Plans [Member] - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Interest cost on projected benefit obligation $ 15 $ 15 $ 13
Amortization of actuarial loss 0 12 25
Net pension (benefit) cost and postretirement benefit expense $ 15 $ 27 $ 38
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail) - Other Postretirement Benefit Plans [Member]
Mar. 31, 2024
Mar. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 5.08% 4.76%
Medical care cost trend rate 7.00% 7.00%
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 11, 2020
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 1,188 $ 785 $ 780
Income tax benefit to stock based compensation   264 173 173
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense   $ 2,007    
Weighted average period for recognize expense   1 year 3 months 25 days    
Amended and Restated 2000 Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Awards available for future grants   424    
Amended and Restated 2000 Incentive Plan [Member] | Stock Compensation Prior Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Remaining available shares under equity based compensation plan   112    
Amended and Restated 2000 Incentive Plan [Member] | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option awards granted 0      
Amended and Restated 2000 Incentive Plan [Member] | Maximum [Member] | Stock Compensation Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized   722    
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 91 $ 21 $ 29
Issued from common stock   50 17 0
Income tax benefit to stock based compensation   $ 20 $ 5 $ 7
Maximum discount on purchase price of common stock percentage on fair market value   15.00%    
Issue of treasury stock to the ESPP for the offering periods   0 29 18
Common stock may be purchased   400    
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) - shares
shares in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Time Vesting Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded 78 126 76
Time Vesting Restricted Stock Units (RSUs) [Member] | Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 38 37 22
Time Vesting Restricted Stock Units (RSUs) [Member] | Officers and Key Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 0 33 0
Performance Vesting Performance Stock Units (PSU) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded 79 112 88
Performance Vesting Performance Stock Units (PSU) [Member] | Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 0 0 0
Performance Vesting Performance Stock Units (PSU) [Member] | Officers and Key Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 79 112 88
Time Vest One-Third Per Year [Member] | Officers and Key Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 40 56 54
Performance Vest One-Third Per Year [Member] | Officers and Key Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock awarded [1] 0 0 0
[1] Subject to the terms of the applicable award.
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Parenthetical) (Detail)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation vesting percentage 100.00%    
Vesting period 1 year    
Officers and Key Employees [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation vesting percentage 100.00%    
Vesting period 3 years    
Officers and Key Employees [Member] | Time Vest One-Third Per Year [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation vesting percentage 0.333%    
Officers and Key Employees [Member] | Performance Vest One-Third Per Year [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years 3 years 3 years
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Stock based compensation cost $ 1,188 $ 785 $ 780
Related tax benefits $ 264 $ 173 $ 173
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Stock Option Awards (Detail) - $ / shares
shares in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Outstanding, Shares Under Option, Beginning Balance 33 37
Exercised, Shares Under Option 0 0
Cancelled, Shares Under Option (33) (4)
Outstanding, Shares Under Option, Ending Balance 0 33
Vested or expected to vest, Shares Under Option 0  
Exercisable, Shares Under Option 0  
Outstanding, Weighted Average Exercise Price, Beginning Balance $ 18.65 $ 18.92
Cancelled, Weighted Average Exercise Price $ 18.65 21.19
Outstanding, Weighted Average Exercise Price, Ending Balance   $ 18.65
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail) - RSAs, RSUs and PSUs [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested, Restricted Stock, Beginning Balance 305 159 165
Restricted Stock, Granted 157 238 164
Restricted Stock, Vested (68) (35) (58)
Restricted Stock, Forfeited (25) (57) (112)
Non-vested, Restricted Stock, Ending Balance 369 305 159
Non-vested, Weighted Average Grant Date Fair Value, Beginning Balance $ 11.09 $ 18.59 $ 20.56
Weighted Average Grant Date Fair Value, Granted 10.95 8.51 18.29
Weighted Average Grant Date Fair Value, Vested 11.96 8.14 18.15
Weighted Average Grant Date Fair Value, Forfeited 15.29 18.86 21.29
Non-vested, Weighted Average Grant Date Fair Value, Ending Balance $ 11.05 $ 11.09 $ 18.59
Non-vested, Aggregate Intrinsic Value, Ending Balance $ 10,083    
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock based compensation cost $ 1,188 $ 785 $ 780
Related tax benefits $ 264 $ 173 $ 173
Employee Stock Purchase Plan [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Issued from treasury shares 0 29 18
Issued from common stock 50 17 0
Stock based compensation cost $ 91 $ 21 $ 29
Related tax benefits $ 20 $ 5 $ 7
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 96,933 $ 96,494 $ 97,929
Other comprehensive (loss) income before reclassifications (209) (1,515)  
Amounts reclassified from accumulated other comprehensive loss 659 523  
Total other comprehensive income (loss) 450 (992) 926
Ending Balance 105,566 96,933 96,494
Pension and Other Postretirement Benefits Items [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (7,470) (6,970)  
Other comprehensive (loss) income before reclassifications 35 (1,023)  
Amounts reclassified from accumulated other comprehensive loss 659 523  
Total other comprehensive income (loss) 694 (500)  
Ending Balance (6,776) (7,470) (6,970)
Foreign Currency Items [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 7 499  
Other comprehensive (loss) income before reclassifications (244) (492)  
Amounts reclassified from accumulated other comprehensive loss 0 0  
Total other comprehensive income (loss) (244) (492)  
Ending Balance (237) 7 499
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (7,463) (6,471) (7,397)
Ending Balance $ (7,013) $ (7,463) $ (6,471)
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Income before provision for income taxes $ 5,574 $ 561 $ (11,216)
Provision (benefit) for income taxes 1,018 194 (2,443)
Net (loss) income 4,556 367 $ (8,773)
Reclassifications Out of Accumulated Other Comprehensive Loss [Member] | Amortization of Actuarial Loss [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Income before provision for income taxes [1] (843) (672)  
Reclassifications Out of Accumulated Other Comprehensive Loss [Member] | Pension and Other Postretirement Benefits Items [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Income before provision for income taxes (843) (672)  
Provision (benefit) for income taxes (184) (149)  
Net (loss) income $ (659) $ (523)  
[1] These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. See Note 12.
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information - Additional Information (Detail)
12 Months Ended
Mar. 31, 2024
Customer
Segment
Mar. 31, 2023
Customer
Mar. 31, 2022
Customer
Segment Reporting Information [Line Items]      
Number of reportable operating segments | Segment 1    
Customer Concentration Risk [Member] | Net Sales [Member] | Customer One [Member]      
Segment Reporting Information [Line Items]      
Number of customers 1 1 1
Concentration risk percentage 16.00% 15.00% 12.00%
Customer Concentration Risk [Member] | Net Sales [Member] | Customer Two [Member]      
Segment Reporting Information [Line Items]      
Number of customers 2 2 2
Concentration risk percentage 15.00% 12.00% 10.00%
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Purchase of Treasury Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Jan. 29, 2015
Equity [Abstract]        
Stock repurchase program authorized amount       $ 18,000,000
Number of shares purchased during period 0 0 0  
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
Misconduct Employees  
Loss Contingencies [Line Items]  
Misconduct totaled $ 150
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Operating (Income) Expense, Net - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Aug. 09, 2021
Mar. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2021
Agreement [Member] | Other Noncurrent Liabilities [Member]          
Other Operating Income Net [Line Items]          
Restructuring reserve     $ 0 $ 0  
Other Operating Income (Expense) [Member] | P3 Technologies, LLC [Member]          
Other Operating Income Net [Line Items]          
Fair value of contingent liability     80    
Other Operating Income (Expense) [Member] | Barber Nichols Inc [Member]          
Other Operating Income Net [Line Items]          
Fair value of contingent liability         $ 1,900
Other Operating Income (Expense) [Member] | Agreement [Member]          
Other Operating Income Net [Line Items]          
Severance costs $ 798 $ 275      
Other Operating Income (Expense) [Member] | Transaction Agreement [Member]          
Other Operating Income Net [Line Items]          
Accrued liabilities     $ 0 $ 0  
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Reserve for Doubtful Accounts Receivable [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,841 $ 87 $ 29
Charged to Costs and Expenses 587 1,765 163
Charged to Other Accounts 0 0 21
Deductions (2,349) (11) (126)
Balance at End of Period 79 1,841 87
Accrued expenses      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 0 760 0
Charged to Costs and Expenses   0 1,073
Charged to Other Accounts   0 0
Deductions   (760) (313)
Balance at End of Period   0 760
Product Warranty Liability [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 578 441 626
Charged to Costs and Expenses 410 364 386
Charged to Other Accounts 0 0 169
Deductions (182) (227) (740)
Balance at End of Period $ 806 $ 578 $ 441
EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -%#QU@'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 " #10\=8*-D$*.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW1$%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"H.5^!0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*: M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@K>GQY=YW<+Z M3,IK'']E*^@4<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #10\=8%X!HSVD( !A- & 'AL+W=OV_B.!?&OXK%CO8BM247H)W9MA+E,L/NE"+HS*KOZOW#) :B)C%K.Z7] M]GNXC59$/%M.V.PU2Y4_" B,0]HC!A9 MW;3Z]J=A)PU(C_@>D!T_^(QD49:4/LN-B7_3LN05D9!X0DI@^/="!B0,I1)< MQU^Y:*LXIPP\_+Q7'Z>%A\(L,2<#&OX1^&)ST[IJ(9^LP@6-\F"X@BB(L__X-0=Q$'!EU00X>8#SCP"[4Q/@Y@'N MJ0&=/*"3DLF*DG(88H%OKQG=(2:/!C7Y(8691D/Q@UC>]X5@\&T <>)V2+T$ M;J- ./;1*!:!>$.3.*M/\KZSFUVT!)Y<2;2\_ MT5UV(J?F1+:#[FDL-AS.XA._*M"&JRXNW=E?^IVC5;S'[ *Y]AER+*>CN*"! M/ORW)+Y 5K06(5/M^#3U1:P#W#\%- XQ&L5('W\"H=1JT<< ]'*(G@AD:PT[EX*#7JH.EC6H*RY!8!=95 >NJ$:R\HM7BTJN-GU2P MM#%-81D2J\#Z6,#ZJ"W>(\-^$*_1XBU:TE"%1Q__^IBIQ>I"DZ M4VI5=@<)KWT*NP&T1@8M<0+9Z"OZG;PIZ>FE+/BYM'NNK>R\],&-J1E2JU)S M2FJ.MJB#A+%_=O:Z8?*(W/FYY9Z[MA*;-K(Q-D-J56QE4F]K,]]]9?L#?.WY M5-J56QE1F_K<_)]&\TKW9QL*1/I MD""P4(^81Q2?B"IJH(]J3.T]TGR[S/-M?:)^D&3$./8":*>2%TGWC1BC# TH M$,V>N/PIW8#29AXY3:T?T,CL N+8&MS^3S*OB=ADDL,'L#J"%AZJJG M5ZIIKT:-@"FU*JS2"MCZ_#V'E2)" ZAR:\K4 ZI>I^]Y!"1 P,_$E.2,N@)3 M:E5RI2^P]:E\3FZQ@1$"6F>TQ;$:G%ZFODT:=06FU*JP2E]@ZQ/['-8H(FPM M1X//H" V6FQZP7IL1LV"*;7J8]+2+3@GN85%A*&.W2492!Q4K!G66F :5N 7)?2'T'U%>WUR-^1-U:C;H$4VI5@*5+<$YR M"7W?!W5^MO^ OL)QZ"%64]-+.A8:AQ1\KT=0_X7$-6.N4?M@2JU*L;0/SDGV MH: XD%M0_Q[I+E82U,O=88%? JS$9M0[F%*K8BN]@W.2=RBP%>UVQNA+ /5' MR4ZO.55.+>B#&F-[#Q?AE"[".Q>TI:1JV!*;4JK=(:N/J,OL@_!&'9"C YH8#W#WZ5Z/2*-<]Y M]5&-J;V'17 /5@KIL_O)8#Q'_<0/!/3U?2$(]%]IRENWON.(7IVOUX M1L$MC8*KS^J+A^/].$Z@B69S"DI:>J%:6D:-@2FU*JW2&+@G3B4\,ASS(*U= M&F+_<<) ']<8V7M8 ;>T NY)5J#ZU"=]PL/10R*@C<9R58.2G\ED?I"K=5,U MN>[WY=:VKBZM;J]SW7ZI$'N/M-\MTW[WI+1_EBS#P).F!ZMKE\F!V/Q;2Z[XVG?%]X2DD[MPSK39;&CH$\9SS0T) M?00Z_62=< &!V8I==(:@:<&YJH#8'A!\ _$SS 2:3"9G: )7RI$-T;8-OP[\ MNNFB9[N3%3;@$"Q[N MEM3'J@$RI5>M7Z8!#V?OTZ4X(S:H%,J547&I<6J*-W,'MP,LN7E5L%[XC$G (L#OGN M&9J2'7JB[%F%3:_2>/GQ>YBB3FF*.GH_L\Y\EVQ!TF[[AL:1"T"C]N"$8^E!Y 'R_HE3L-^0)BK>*;O\&4$L#!!0 M ( -%#QUBCA30,W@4 (\; 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%L4"1#'(O6>)@82:R\!UC5HVNW#L ^R1=M")=$3:2?; MKQ\IR9)%4JR[Z8MMR<^=^-SQ[AY)MR^D_$JW&#/PFF<%O9ML&=O=S&9TM<5Y M3*_)#A?\GS4I\YCQPW(SH[L2QTEEE&+(_38C*_KLE27-8KR-.B_HY?FT"<&$!OP U!D@V< 8,[,; M/M? :0R<*C(UE2H.4(W#Q]A+0;5QB"M("?-Z2/8V+ MA%Z!M[WCVQGC"Q/N9ZMF$0_U(M# (B "'TC!MA3\4"0XZ3N8<48M+72D]8", M'C_$Y36PX15 %G(T"UJ<;VYKS*/SS9&!C=TFR:[\V0/^'HL5R7&7'O#'_9*R MDM?,G[I@U\XN]+E!C.HM&F=N.>7MYQ0D=:Y4(#LZ$/+8F,!@9M M+W#U9+R6C&W+1FH**0JYCR>E042%$H7[]?KM^ MWUB237,L-@"_\AE,>4_DO8_W05&I-SI&_IA5.::S:"1GO3@&;1P#XSYXYA.? M1_$*;'#!(YI548P3/NE2T>&$*- %,U!2:B,$?6E[J"AD6YY4U)$&9=F!I]\? M88"+C+>L2RT1J*S "\7D[U-141"Y"AL5->4-UQE*$^KX('/'JM)T;K=J MG(W4KD;U%HWEK1_(3HQ!HTR9_R(F%[]EP:]B=^Q3NJTT&9_,"5[J-[JMY-1' M<@%K0,K>,$'Z;#I5!,VRJ+" M89YV=N0T3$55-D@121I0:(C!N5!F:X*XFT7P0$9 #M] \T"Y^F_MDT?(+(]$\K\IC!H?_NG NG9D M8:1%6;),UZ"FUG4PE/U.%R&S+HK2;,]PHL__J"IH5&_16-[Z8>M4$#*KH//R M;Y^5?QU*S;^*,N6_$T#(,>;__L!U_@8#3B7G7;IYP$GVC#(^;+G"T^\,HZKZ M[ITQIK=H+&_]@'8"#)D%6-5.M3'3/$JR?$=^R*:%>5">:EJ8Z\"!_=#)+F26 M74T_T!+0R"LK<&3!H85YKD) !QLFT$DL9)9847I($UPDE-^/K#*^FQ/ ;V7K MC:UEY2MC5;X+_S8D:B#](K;EZIR=O*G(<;FIWOA07GO[@M5/]]NS[5NE^^I= MBG3^ =Y$];NASDW]JNI#7&[2@H(,K[E+Z]KG 2[KMS_U 2.[ZGW(DC!&\NKG M%L<)+@6 _[\FA!T/Q 7:=W#S?P%02P,$% @ T4/'6,&H$ZVF P X0L M !@ !X;"]W;W)K<=+8/ADPT5!%2[%UI:E )J8H"*W M7<<)[()FS%K,S-Z36,SX3N49@R=!Y*XHJ'A]A)P?YM;8>MOXG&U3I3?LQ:RD M6W@&];5\$KBR&Y8D*X#)C#,B8#.W'L;WJTCC#>"/# [RZ)YH)6O.O^G%AV1N M.3HAR"%6FH'B90]+R'--A&G\6W-:S5_JP./[-_9?C';4LJ82ECS_,TM4.K>F M%DE@0W>Y^LP/OT*MQ]=\,<^E^26'&NM8)-Y)Q8LZ&#,H,E9=Z4OMPU' .#@3 MX-8!;CO .Q,PJ0,F[PWPZ@#/.%-),3ZLJ**+F> '(C0:V?2-,=-$H_R,Z6-_ M5@*?9ABG%DO.),^SA"I(R+/""YZIDH1OR)(76$FI/N(]D \LY@60F]^XE+=D M1+X^K\C-X)8,2,;(EY3O)&6)G-D*D]+4=EPG\%@EX)Y)8.R2CYRI5)*?60+) M*8&-:AI)[IND1_MGUTWE7I8TAKF%Q!+$'JS%CS^, ^>G/N>N M2;:Z$MF)JU[CJG>)??$[-M23BNZSKJ((#(5NG_N%Y_O!S-X?6](%38+P%+/J M8D;3,)PTJ!,)?B/!OU@8GU0*@L0G%9'5DG(MZ;Y/DW_-I*9"=>!HV7 MP<5RP$\(?B 8-EPA@,6O!-\G)G-:?9J2?[ /ZU>PS]"*V#\^6]?S6D72 _(B MMU4E7= XFO;72-CH"B_J6L$&=Q*R!H9WBI3U]QI;->&F?DJ.O0-4)JH>4^:H M>T@8F'93EY.B+Z04?)^9V)N:[%8C!N/(&Y+!S=B+;H>&=N ZT9#@/$*0G[P" M%9* [NP$.V.<-HVYZJ\F1'?*(2O?4:''7N"J.US%S/R':?E.7G@C^V1-.]EX?BOC91^0 M]3\%19UFAT?0[II=T"AP_9:B'E X]<*6)OMH^"E ;,T0*3'K'5/5T-#L-G/J M@QG/6ON/.+]6X^9WFFKXQ&PO=V]R:W-H965T&ULK55=3]LP%/TK5QF:6@G(1T,W M6!N)MD-#&E)%Q_8P[<%-;AN+Q,YLMV7_?M=.&@JTB =>8OOZGN/[X1P/-E+= MZQS1P$-9"#WTR0D$["ZE*9FBIEKZN%++,@, M"R\9.-M4)0.Y,@47.%6@5V7)U+\1%G(S]$)O:[CER]Q8@Y\,*K;$&9J[:JIH MY;5+9:'=%S:-;^!!NM)&E@V8(BBYJ$?VT-1A!Q#V#P"B!A ]!\0' +T& MT'LK(&X KM1^G8JKPX09E@R4W("RWL1F)ZZ8#DWIA,F2*_' U/6=&%$[B; M3:!SU(4CX )^Y'*EFFW#>HZO=X"O[='! M%OV^G&NCZ(?ZLZ_Z-7N\G]V*S(6N6(I#CX@UJC5ZR<2>R M)U6-VZK&K[$G$UR0)8,Y"IH9J!IAHSL,DJZY@DI24>FZJ[KX5<&$/@;#'J!2 M!=_<5O@Z@[P*P8KQ.PG.ZCNO=>K[T.0GC\Z=.DY=.4?#H4Z?O[RA" MB6KIE%5#*E?"U'].:VW%^])IUC/[B$2]UN!'FOI%H(N]Y$)#@0NB#$X_G7F@ M:I6M%T963G?FTI"*N6E.#Q,JZT#["RG-=F$/:)^ZY#]02P,$% @ T4/' M6&JK?C\K" 8B8 !@ !X;"]W;W)K8N^C:-K=#XO]0-MT+%06?24Z:?;7[U"R M+5LWJM3W5R,ZVG_QJ;A=&?O%9'JYD;?J1IDOFX\U?)HD M5LNKT1OZZEID=D!K\:]"W3='[XD-9:;U5_OAP^)J%%E$JE1S8UU(>+E3UZHL MK2? \??.Z>AP3SOP^/W>^_LV> AF)AMUKY;?=1!P-H,(S@.T&L,<.X+L! MO VT0]:&]4X:.;VL]3VIK35XLV_:N6E'0S1%99?QQM1PM8!Q9GJMJT:7Q4(: MM2!O92FKN2(WUEU#+LB7FW?DEQ>_DA>DJ,CGE=XVLEHTEQ,#=[;C)_/=7=YV M=V&>N_PAZY>$TS%A$1/(\.O'#^>GPR<0[R%H=@B:M?ZX+^AM7:O*$-DT$.9I5'VG1M.??Z))]!J+[IFVN),E!(^N8NXXJ-PA!!1- C:M6)@%.%!QX>@XV#0 M7ZI949:P\VIUIZJMPN#%[HVSB,8#>*X5SY-,X/"2 [PD".]#!:B,K@N%9DOB MWI,+.IPXUXHE+.='5!GX1S71I:/ )BY]V8)9\,U1\QH%*6>G,P/(/,S4PL: MH38/8[(!-C#MS-JRL0'R-NUFQ"#G[IRR*!OF@FO%XIAY MM#.+LE3D $A@GPQ08E8T\M0W>L2T-(CR+YA6:8KJEI0*A$=@_7>.C@&D/')@ MNE89XSZ8/3?2(!U-_Z'UXAZJ$@J,H0LX7&;,C/O7N:"=Z[4B1GX+;">$F_*,#Y$B M5FF>>9#VW$3#Y-1-:V 3N<23,C'$YAK1V >M)R<:9J>NS@>@N>3".,_2H=#" M["*>4Q_ GH=H]B@!7!82!$AA@.!1%4R#?/94&?Q9D#E'NU@- "7 MTQ+X-\2/6 GN:1Y83WPL3'S7[?$%@%VHC6X*O!8RC.WR+!U"1+JT)!*^3.CY MCH7Y;BC*SLVGRV7T6'/MP")6D3=K>\9CY]JQ/26K\.9"F,]I&!$CZFEO6$]\ M[#'$]]C<1%HLFC$ZU ^(79;0Q >V)T$6[L9^/UO\F=MA.5O?-Q M,%>]?U*E=PDH<9;;MJ)FX-?VH#+UE[B:;H 6+X!KBN)9A ?@9'IY/0TR"/ M@PW!C='SKRM=+E3=_/P3%.'T=7OH8Q[0OH '2?6I?<%S>3N-O:=5'J95FP!0 M$!H[!6/RXB6-@%QKR.-J_37B\M]%;TQCXVA;/QYY>HRN!T'B4.S45LTI]6Z>G M>QZF^VNY*>P6+RJ0J'/5-+9).V7N:39BQK(H\0AJWE,^#U/^)V4D M? 6*6M853#U>D5Q*SVCNSJEK!CD@/(=ENV/\CMM#YT*;5: M6>*Z Y+5#0[;9?B+-'+K*&8F$@]LT6L!$=8"GVN0 -OZH=M'Y!9)S'^9> M*XBP5G#XMYWO)\: "@CWJ JS"QQ5B5Y$B#._7^Z;R$^J["3PJM@TY#]_J/5, MU?]%,0<]/I6=GLO;:?Q'/XN*'_VM6GR'; C$^TS>3N/ME8@(-^3?><8OD)9; M,*=H8V91ZLW27D.(L(;XK.:K2I?Z]J'=8^W'8@Z[[Y\5N/H-_H()&W3^Y 5\ M)F^G4]&+ I'^<,(&9<63XWTF;Z?Q]II"A#7%]R9LY_7D*0IH:(9*"#'+:3H\ M7Y@_KK("2ZHY<@< G"ZE*:K"KEKY>*:!YG51R/PJ"GE]2 M)KQT5-^;JG0D*\.9@*DBNBI+JAYO@UC !SJT2T./9)4VLMPF(T')1'.E#ULC=A+"Y$A"M$V(SDV( MMPEQ76A#5I=U1PU-1TINB++1J&8;M3=U-E;#A'V-,Z/P*<,\DTZDT)*SG!K( MR2WE5&1 9E9.D\LI52!, 89EE%^1M^3K[(Y<7ER1"\($^5+(2E.1ZY%OD,3J M^=EVU-MFU.C(J)^HZI X?$.B($H:S]NYMHHG'$_7:4VVHE;VR[#:[VB&8P]7&<:U!J\ M]/6KL!>\#@@S8FLXY MN#QHA'NUL/URK-/^<.2O=RL[# D'2=@&[1$G+7%RDGB*:QZ4PJF+"R6[?T-6 M5)$UY943,CDD>,9X*F(/L-L"=E\&J M<4YK0RA12L=^0NT ;S>X.1C>POV>T M_PS;0^ZUR+V3R!-9EOCZSS&T$1KL 2=YY:>CMDC[+>$_1<0GN5H_\"JJ.OT M](S />9!RSQX.3/3NG+S#@XPPF XC ]Y78']?G*4=]CR#E_.B\< ;?"+S\32 M!3UTL RZ#I-=@;VX>Q0Z#/[N9L%)["]XE-&5>FS G1M3<#AXXC#6%1Z] ]02P,$% @ T4/'6+:H)DHN"@ _C$ !@ !X;"]W;W)K MIZ]VXRJ?(-VV;56[%CI?IF)>0VJ]5'N9Y4.\FR9=-H6TQP&,:3 M;<;+T=U-<^]>WMV(?5WPDMW+H-IOMYE\_L *\7@[0J/#C6]\O:GUCLK+@H \E6MZ/WZ-T\PKI!@_B#L\?JY#K05!9"_-0? M/BUO1Z'N$2M87FL3F?KWP&:L*+0EU8\_.Z.CXS-UP]/K@_6/#7E%9I%5;":* M__)EO;D=34?!DJVR?5%_$X__81VA2-O+15$U?X/'#AN.@GQ?U6+;-58]V/*R M_9\]=0-QT@#%C@:X:X#-!M31@'0-R$L;T*X!;4:FI=*,PSRKL[L;*1X#J='* MFKYH!K-IK>CS4L_[]UJJ;[EJ5]_-1%F)@B^SFBV#[[7ZIR:UK@*Q"F99M0D^ M*L>H@G'PX_L\N/KE.O@EX&7P^T;LJZQ<5C>36O5!6YKDW?,^M,_#CN;SLFLYJ7ZW9%\)JSZATTS*T9"IO1T>)=MAP^ZK-^]U5%2E[F8LN"JT)4U34T=*V)N#&A MX^+#'8VB^&;R<#HD-HC$R1 SMS'C:9*0(VI (3I2B+P>\'[Y/[7LVU58"Q5; MN%I1P=6^8LOK8/$Z?P$C5K;.CKU$)Q$AAL!H @APX\ 4)@DL!LEQ]XGWMZ_ MWPI9\[^>S_U]OX/+MGAJ3H$-(6$4&B1L4 @S2(\,TA>/O\ZF^U*OY'7)_U)K=">Y4.)+ ML>(Y"W)1U8%*IWJ9[C/)LR+0ZQLFG%H=G5)B,+8Q<8(-PC8F36.8,@I[,1&^ MBO22+53,JJI]5G8\8N?>UX_C[6Z M7"H.6R6YJY8A>]+7#*2$;$HX24U.-FH:FNL+!*4.5KAGA;VLKOZM-@77C:,% MBLJ25SM1*<_3?IFI;*-F3Z44E4'JYS?!KLC*UD69&HR=3DX@:6SU=&RN1@!C MKD4 @AU)%?6Z"GEUQ]ULDY5KIM7K*N,R>,B*?4-295>=(A4C?5FI%"J=,;-[ MQ' F3'XVQN)G0\8H#5V.VFL?Y!<_G[NY9$^:T9Y7&SU1AW4($J)63Q)L*B$ M9#'R089L>AF$O,E=I=\5DU(MN4[SU-D3'!$[.X/AI&:\FT$HA"TB (I@XO*^ M7DJ@V"OJKCZ5N=J65^Q:S45[I5WQ1*&I>%_#Z@QY9'/F+C4&3["&@MBAP^TDL>Y-<\ M/\H%+PKE\)(]L'(/,[%U"D+3R JR-FR,*,93DPI@+HI<2[>7/LBO?3Z5BD M M)'PF"_A+F7;)?QY4&P5$TJ%_6&R2#?JR#;)?=2E./CYR8@ M@71M/3+&*#6U#01+S1TT!"+4X8"X%S?8+V[Z*DK1A%H/&5MK($M6SD"4)=0@ M5!@YE!KNE0OV*Y?#Y.VZ:FM#!N0"Z H\-?=T$"J.S"TIA%*4'9M2W&L43+V) M\) '@ZM#'KP>)L*"9RH,NFL5V*N!7IL-+VIM?BEKP['M%1/V*Z9C-MQES\Y8 M90L<&II;+0!$J%7] E!:*[F"5:^5L+_NHFC(O;'5>J/VQNW=5X2P$U<"A\(N MN\2A69N9 2@<1]0<"QN%4$P=0]'K&^S7-[/F $!17#*U.^..$ 858")+ $.P M,#+5_AR 19%K^X5[<8/]XL:,R.?F!A(PR,S],Q 64BNM K T=I2H<"]SL%_F M?!;E>EPSN0UVNNS1ECPRK_<>8OB!_G-7]^F^%54M6V#5BXYLO"+MU6UD M8VYDO9 ARU[?$7\-ZAM;LNWN$ QYLS3:LZRL#K99O94E9H.E7\[6O0 4(16EJK4$ !T4< !8E*'0< MQY!>=)&I-S-]Y&56YB_)3%[Q]NK,=$EK\TM9&XYA+_*(7^3=2ZZ&<*Q*!ND <0J&)FT,XDB:N(AWM!1KU"[1A/E(;J?Z@SG-B M0"&M9?5Z!L BFQN$FF(GM5Z1T7/E+GC.5LUZ8-T61"P*OF[T.;C(*53F,C<@ M((B8-,&"F8-D+YFH7S)]&U!K*:V."_X<.4CD6*4B$&6^XC '4=A1#J>]7J)G M]%++[GB,S)YX[3Y"ID"]*HG,G J@+)]\L2BB)R\E^4612>7\B3BU=GI9+73;CH(RAYV7,><@<@(R)L[)">Q5#_2KF=.M4ZXKJ7CY[ M9@+2&N99!03"9H48 E&75_62A?KK1$=-UE4+CM4#)<]6@)P!.4)5(4)2:_D MN)B:JVP.P)!".>H&M%<6U*\L?EVM6-X$!?:4MV\GR*Q60:&Y;J*Z'@F0(2 * M(O,M( AT>I;4L;-1"#F"=]2+B^A\]6=0X>_/O-M=@]KB-A=ZG_N0%3J-@6\F M0@=B!)D."\!(A,S2)F2,TL15ZXIZO1'Y]<;,14EO>A=LSGDS7XST,6].G+\NB.#5/0&<0 MS!Z(.00;#$3+<'+R8OR6R77S X,J:(Y)VC?,CW>//V)XW[RZ;]S_@-[-VY\B M]&;:7T9\R?2;BI428"ME,GR;J%&7[8\-V@^UV#6OWR]$78MM<[EAV9))#5#? MKX2H#Q_T XX_^;C[/U!+ P04 " #10\=8-J1V=D# M+;Z7.T(JXS%+\_)RM*NJ_8?)I%SM2!:7[^F>Y.R3#2VRN&)OB^VDW!- MLG2"3=.=9'&2C^:SYG?7Q7Q&#U6:Y.2Z,,I#EL7%SRN2TH?+$1H]_>(FV>ZJ M^A>3^6P?;\DMJ;[NKPOV;G)262<9RCC^A#9%EU@R;B6T(>RK/7 M1GTI=Y1^K]]\6E^.S+I')"6KJI:(V8][LB!I6BNQ?OQH14>GG'7#\]=/ZF%S M\>QB[N*2+&CZ=[*N=I>CZAK@M@$6&F##T- MG+:!(V9P>QJX;0-7S&#W-/#:!EYCUK&ZC37+N(KGLX(^&$4=S=3J%XV_36OF M2)+70_&V*MBG"6M7S16>4N[@X!G[9T4,9Y^ORPGC#O9]-*M;; M.N=DU?;LZM@SW-.S+[2*4T6SA;[9@F89;7ML_/.99'>D^%B$P[TPC>D8@L$*W80%WF2;TN=5JC7^KA:';)#VGCW M5[4CA<&NGJU(NWJIN"?&G[34RD?/.,#6MO)0_-06<\(&W&G4X=.HPXVRW:-\ M1;9)7E\]6T;2.%\1(ZZ,SW'QWK#0A8%-C%3CY:CI-IKU$GL_]ST?^[/)_?GP MD*.0Z3E\T%(.PA[[PT<%Y;O\5&1(@IAR[=.85PAK5,AK6&% MO'B:C"\IJ%:[_D?P0[F/5^1RQ,9428I[,IK_^@MRS=]5T_(HYO!UMZ="X2%3 M!I!B(:18!"3&C0G[-"9L[9C@UX D7]&,&&]3MA:\4PT"6_)M[$UM8?@NM"D' M5F<)*18H^C_U/$N8I'*4CUUAB@)UBS/-.9GF:$W[5):'9B%D_\P<9[#**ZW& MT GKR NE4)&E(]=6C D@^Q1"BD5 8IR?[LE/=Z"?%QI?M5I#?77EA=BU!6,A M$P:08B&D6 0DQHT [S0"/.T(8'=*&Y)4A^*9.:U5&>J]I]AE(,%[3QX?0D@ MV:<04BP"$N,KM6I#G9TJEF+)6LB, :18""D6 8EQ@\ _#0)? M.PB6R7VR)CUWM+YLDN5@82^RT"88NI>"% M>U/\0,F4$),9YB<\VT7'S(7FL7Q,EQC"EJDU-\:Y4WX^AIK\D M90":,@15BZ#4>-O/H!?2VGY]*%8[9G+M>?5$.L!TOOU^@<%8OCM$KG@+K$\YV&$YY]@RQ9LKT)PA MJ%JDJIKM]0 MU!$MI$=:0;ZN>=:5&@QBI7\R>_)=V[=% RT%&IR:PAY*(88] MSS-%9^0P%N0)!H:*L+%K>\+J$:G"L._VS8,.!2$]"^*+V0<'U46%I#0+) .8 MNO;B!A8T:0"J%H*J15!J_,#H*;):A:H+@"2USB M0]5E^CX6)^MK@"74D24T%"TI'0-E2JW:^=(IK9N@3 E4+015BZ#4>/\[KH3T M8&D86M2+#1X'"GCDB0,!,F, JA:"JD50:OQ Z' 4&LZCE$, %$2U:AQC%!^O M(IE6.>+^"10O@:I%4&J\KQUA0GK$-)0SZN4&^ZN 0+;X_ T90"J%H*J15!J M_/?[/<9U> K_'SQE*=U3X2G?$A\+816>DK^YIL!3;&D5G^ JPCS/ML5' M.8JPL6>[0EBD"L-HVL/Z<(>G, 2>4A<5%$]A%9YB!1.+#XJG0-5"4+4(2HT? M&!V>PJ!X"LO:Z \27$%8]SWS6#<<2(,R8GT8H/74YD38?&; MVDO0E &H6@BJ%D&I\2.A T48!A3I90:/ 04H$I_W8!D423L94% $JA9!J?&^ M=J (PX(BO=Q@?Q6@"(E/!4!3!J!J(:A:!*7&GP/I0)'U^J#(DJD-DN\S]1T9 MNHUZ4Y0 MD:5'17KB8"M=5AV"8[<3XOY:&>>+^S1%E(5-)#[1481-D2^JA8JPL6?.^QPA?'<^K'-Q7=-\>D[VA5T:QYN2/QFA1U /M\0VGU M]*8^>7WZWP+F_P%02P,$% @ T4/'6'87F-UB @ @@8 !@ !X;"]W M;W)K(2T*9$X?6-Q-QR&M5 M4 8S@61=ED2\3*#@F\CI.UO' UWERCAP'%9D!7-0C]5,: MW+!DM@4G*&1*P MC)S;_C@)3+P-^$5A(W?6R'2RX/S)&'=9Y+BF("@@58:!Z-<:IE 4ADB7\:?E M=+J4!KB[WK)_M;WK7A9$PI07OVFF\LBY<5 &2U(7ZH%OOD';S\#PI;R0]HDV M3>Q@X*"TEHJ7+5A74%+6O,ES.X<=0']X!."U .\U(#@"\%N ?RX@: %VU+AI MQ ;)$RT9C,+.TR+UNU39HY]KH3>I1JGXAEY06N)9B#L%6(IH(3* MM."R%H"NT>,\09<75^@"489^YKR6A&4RQ$KG-@PX;?-,FCS>D3Q]#]USIG*) MOK ,LGT"K(ON*O>VE4^\DXSW1/20W_^$/-<+#A0T/1_N'X GY\.]$]WXW3GX MEL__GW,X-.Z&+CA,9\1B+"N20N1H-9 @UN#$'S_TA^[G0Z-Z3[+DGL927@"Z_.5?Z(%MM'#?S2-.NO; MN*),H@*6FM+MC;2>B4;Q&D/QRFK @BNM*':9ZY\$"!.@]Y>&PO=V]R:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B M!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-0 M4=X]\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+] M['9RJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+< M(GS!;9SYEMMB<%M]RP])\+$#: /,^%T(?)W:# MX?.3_@%02P,$% @ T4/'6,:G/WX\'0 4UP !D !X;"]W;W)K&ULW5Q97R92.#K>]=^ M]DMC.O5E53?^F[UEUZW?OGSIRZ59:7_@UJ:!;^:N7>D._FT7+_VZ-;JB3JOZ MY?'AX:N7*VV;O?=?TVT=[X8.?[6+9 MX0GV)X:_-6:>Y_] MK7 E,^<^XS_7U3=[ATB0J4W9X0@:?MV9*U/7.!"0\9N,N1>GQ([YWV'T[VGM ML):9]N;*U7^S5;?\9N_UGJK,7/=U][.[_[.1]9SA>*6K/?U4]]SV]'!/E;WO MW$HZ P4KV_!O_47XD'5XO:O#L70X)KIY(J+R6]WI]U^W[EZUV!I&PS]HJ=0; MB+,-;LIMU\*W%OIU[S\MC;IRJ[5N-DHWE;KNO+HH2]?S@B#_J]D"= M'!7J^/#X]('Q3N+23VB\DQWC32Q3_=?%S'_^D/1Z\.WSU [6FD]O2AT?^5C7IXX(^N,^I([:LGSO!6_=#J MI5Y!VW;M6HW*55 '"QW 6N!'T-[W,V\KJUOH4ZCGG5N8;FG:0L%/M2<3[;TH ME/5*JT7M9KI6-=@5TRK;4*O*>+MH:.R5;OHY[$O?&N7FH F>S$+9VLZ6T'%> M][8JU-K=XQ1+HSL%^]CX.8R&_>]TV?M*XST05($NXE(.AGPJ?^MM:RIUJ=N9:?<_VG()&EFH#Q^NU/.] MRX][+W Q?^D;@V)[Q+TU<)7Z(Y^N7..!M97N8)CO;:.;TL*";COX *Q?AY.7 M=5\9=?E1P;) #4*TAN7 #EA7\9S[4G@U#SO?Q?,"G8,?OD&!J ^5@;\E?UYD#=M, PNZZ!7N!$&=E+7@TZ]YYT MPOC.@ILR/J@/6*&U9@4==@2ZYG%??-H77/CCK<+N=;+Q/7X(XW?Z,ROXI*'N4W(UZ?MO_?>GZ%T#5 0AQ5QT,AKU:PNK8[]XZ'091FNPV "!#G7."3""W0O&G8%?S>K(4$W+Q? M#FX/<+47%S>@Z:TA<^#1] (\PUE0FE?ZL\E$#1>F/4"Z-2^T6\)FZ/DA4%!=J;CKO65L]L#39&71K90\6HB$S=#&]NJ%2?>5CUUR32)XZ MF8(V$W:)MK("W4.C!4R2N3:PQG*I@:6J#9;"\&9!(S1Q:.&(CFG.C.;"O;X# M:8+Q=@X<;#F.?J!^@#A!%NH\C@@2!@ :&4S,&S%G,U(CF%[,#TDM=R9&"?" M5EL^0->RC'4/=EM[)F]B&W#XQG4*]ZU%"0).(NGNCC3F<2VDJ<'VP]#%@TM1 MBS$?EL!(FGQI ?2W"&I 12TLHL391G(0YPX<""2COWB,Q]U0'DEII@1+;)FB MZ&*;^1H\)]DH=!JKM6M03V$\(+_\#'8?@)S_2J$5Z39#)=#5KX"FV&X%GO-G MAGT_3.-6(&GZBT$?CD0 E1M16W*J#32Z,SQ* 7X&@!XHI".N#,'EC:B]LK[++W8@C$A,R_T\[Q4,@T%L P MV-(T_"^$C+*)X&"J'C0.V!"PKT 0_+:4F0^8).AF0]Z#!933!2$N[7AL MV)WM:C.:H1C K-;ZSZR1X/1;[,BR/>B08P702.@$P;-'4M=ZPUO*1N@>>#P: M;0V^8&)1\I=X-=JTE8:]K;T#8 ?2BN$#R18 ?E 6\+^XD;!6#$MV\1*)RRA' MCP_V'8%GMC788:5_!:T%USLTVG_ZP^OCH_-W/FT=^:*5T>CD*C7;J*8G8"O^ M3MI8G\0 $!YH%^U!\,+YVHN<%##XB[ :'HE5 S=Q;NXYMI(99WV7"0!X.HQ: MFVYK.3+\F"BTBB /H*?L5+W)Y'.%"24$L2@6%*:A>2*@QT)_H'YIP-'5R0FK MYZ&[>/L7 9@,(HI+L4JW;)4BV4E9,AH)CN >HHF9&1!KF1-X&/CGD6^)/)(!$KIU'<)AXD &! MIS "-$#[)6E-B7^@W;T#SX- M(8I +-T]H6EIK+<;2[2%=IKQ"!(!=#I;1M#)R-*)#.B6$3NL)$!M=VIJXKW!(2 M[B>G&T.3*^?#=K / ZT!VWT-\ML@N(*Y\K_)PW4!T2(%->:1V"3C2"V)9&MT M;?]._ 7]08/8^Q G!!A,[5?@4C!4N&D1E7:;0JU!5<&GX2ZP#2>11-,%*(Z@ MPZ@MP^[4?$ A31*4I 2QZ)E?^8 'ZD, MCC!Y,>]KL#9W=4"SP?9FSM8'5:%O,#&(?3%!BW!A'S.9D=??38X(T0C& M)(3$]!JH^4*-$.^04<)UX%B2WD$)W$$23&2BV"@:!9PN(0G0 M-D50MPM&(8;EC,U(PGCS)=+;(6:BS2N8O0KA;V:H*3W0!%N$-&'@0]OL/)G7 M7&V9^LF0[A)5#?TL! 8SS)R02(]1,V)%]**SR=9)A"C5Z3D08 $251)XC^#D MJ6V'8!9]5DD1,*'(X 77+!!L(-:(()C'G>Q385ALJ.O(E%>Y1/;UA:MF<"P9B#!^HPNJ<, M)[I\]1M,"KZ+Y!H7['V(CD)\9V)T1ZV!=](\;#%82$]K; SNAFXW !* 8OHL MCH*L"!J53\H!)5E,T:5M04SYP[ZQ'>&RF6$NU?8S.R+=$.<1%O-_:,)*W;9T MG,+@DEPC^L/\0*,",?$F1XFC-!$!N2Q;)/PCU^[ HK=,.N)D]M"3X<*,17]J' !(9.2PRZ6G&\T;=?)6$CR^2(9B[$=<:1#))J1 MVBQRG.GR<^W $4:(S^$)M "TCOJ1SF0(XN._=&K[N7'W^Q#M\,<8XS5ZA6>L MESQD^ES1%UM GY -*KKMS$K]1'1NT<\!Y:,A].@T5.P@[BIQF9.ER.!/CRVG MR-;"&.YJDC-(TZVI:T(1DHEAR%1A=@J!+DE2@-J.DJX"?WG=8)A 7LE?$+1@ MR0!!F4;8!$$"G.WN0#3[^U93L1ANT83A3 M.NN=.S1,0!_H"FXQ>#0!R90A"TJ"17U1Q]=+< 0HY, -]E[O<,4Q#(KG ML@@#,Q+1>38C;MY#6I((16#.TSBTQ&P'"=MLGAJJIMAP0N:*63@J5")"(]DHX(HKR&;9+P< MS?8XF/0'KCH)16EJ7)94)CRZ#>]X=EFFL(>9C%,7DX"I>,+VDJL"B6?[T[(1 MN ?DB2?-:T=[/A_MWXS.[UBRFBH8_35*.(0MN'O;IG5NV'M0Q#V)[J@BA, " M4 WZ3"<-U,@NP:BJQCD;< NHZPCEK/#4X0A5AAA M@(=T+,"&$-ETKL-Z*H:.$#);3Y&NJ9+(^ BT1C9&8HC,OL0ZG1@XQ4&*W219 MGUNAC@YPV-B,3/)@:^JLM?!36G^#5@?H;VKIQ%! CV($W#:$6'9)1KHIW M+]?V("^,!1HW"(E\.!)@?K02CE>C3!H>:]6HOVR6,7M*3A*(@2E2(BBMW$>' M:S%_>1_IRY>016#3,23I\K:3;!EQ4Q)"HK\A?CV8]HC_)-IE #TN'ID:\UV_ MAR9TURF#P\?50ZYP6C#*; 1,6MT3\"/0%>/_0)DX9$J14H9*,O%R$!\_YX3W M+ILPE)+)C$0;XJ+)*/^Q@(<5>1SG"&<8_7] C_ )S;#$-?PQ.0JRSB%A)55L M6*>+*(095=:N)P:M>RYB=?/NGH(.V%2"F\PV]OM U1_5R:LC)7G5K4;X/]?' MAO-13RK%3BE!YHB,(S#(4[=+)V=%+66S&4KN" 7HT(%.KN^I.>4%07Z26HBGK9PMI1=W]:(G!KFA*N..I$:291DZGSQ;99,AI=,D M'1,S#Q.-:T0G9:WMRA/O6FO"L05LN*/,?):#1"L /(CGTNFXCH>@!'8\%X:X M@:AK2EC<0%U&&9<1F9N<(3X[\:7B6=".*H5*\J>_UXY]/BZ)1;XT"O3\^& TF11 5K ,X_Z4'49&I@(5_3MTZG= MY6#H+('*($D%9Z:[1]*ZZ9),]C PRXSJ\797A;+'D<@ P50C!7%(/MJQH>"G MO!J?RFI;DX(;/(8DTS!S?9=Q6,XSV,VAV2!W :&!)[_E7=\*Z^7X-]B!1S8X M6<=H?U)! [HPZ-J7YJ%AN,PMH%3<\=$9PI/+$L@*/S03.8"IL"7X*E[\V,P, M"N=Z6%C;X?$>CDSU+'SLYCE?OS!8]7ZGL&WQ!(A63.9IEPW9"MY&JH MYK)JCN&:?:FQ7J':E>':"E71_MJWUE>VC.X"= NS*##HX*LBSD'A8Y(&\T6O M D*?;4)-#&Q8PZ/HOENZ-GD/G141*":K,W1?@"WP! M+NFMVMA@QP8-V"%G6V3RL307;0X\0\(A$Z@>VX>&BY82AM#T@&@8S#FJQ=OR M=4_RWPEM0U@#XLP%/<8/JOQS%O0AE7M9Z_+S_BU>\8)/DG%:N93L>T5"NMW)K= _$-0CRL"\C97JVKB;P7)+1W=[*3[MFY_]%X(#*+PE/Z4ZK2S"[93! 6TVLE["4,UT5. =*R_/15MY'#$8,]T-I M6EYGO%I10;'&^SV A]"+T&C#BW=8 5'W78(,DU3INI3"H/\YNN!7P2<026>+ M+!FZNV=VER?>X-D1U0$A:".H.H$BD,:1%<8/Z)C3BYVO'N=*"OKH4N';9_\I MEVM,=GWP&<57%!MA0/3L00EX^^QCH _^W.(NQE]G9Z\H(7$./Y^KU\7Y^8EZ M\>S;M(ZWS_XVYOYNSAT=%N>G)_CKU=$I_CH[/7J81)CV\.#TF'X=GA 1AP>O MB8:'.?:_8VT_3UK.4;\C+-ZCJO[C=SMG)*L]%DZ8Y?4I3?;J+,[YF(+MXJCZ MZ)IHA5VX?.=2(5%8=-(J6A*?BU&.'V8].0GM!J'Z,>B:F8BVV0"E"$AHI\1H M(EG\H%P"C/4@F+_9IRY4/P(_0GV:^6+:TL;B)^Z_D9YR9!D[DC^RWO=Z,5W>E/)X.O%(0>AUP*.>^LZA^K6V57QI$P$>Y3JZ!#Q7( M$ME2(3?A]1 A:P1F&.[YIZE^I(0F_J-Z?8R[?50<'J/8GQZ=/[O>(N_T^$P= MO3Y3Q\7AT?&S&WDI8Q#$=GF-YU#&LDM8L>(^0[^OWIR"L)T='H*LG1^_?G8= M60XRUU*1'T1QV?OX'E MGSZ[XBKD[()>7B >H\RUWA!8>W5\J$Y!"X[.SW?0Q4*ML4L;3[_"D=+ Z.,%SQ9 IB[GSZAN/4)3]"L5/RF8GG#$*X MN>WRCOEQ1QZ<^_QS H1S0H-B>MB.$ 3+RM'P<@1'*YZ4NDD'A*1.*,;QR8@L MA?O<'@" Q7'WS!+DSY+Y"F0/(H"TM,#EEP?-,0T+(V8UM M'RX8(B3+ @>P$: #UB^I,FEI09Q!9^3TK0'S[+F4P38R!\&ZU%]R_5_LBM*4 MV2F]FV'0(?DP&H@>WH#P9:MIWVPWGFVDY(_A5E@GI66W&QNFDB%=R-(=J)^V M:6CCGT+Z-D]YDWNN+\'MV3H!3KLI>>4\1UNQ*>0*2^ YK2DT)R51?_;%XLM*5MH&W[2B70RYDF# MI\^32RR;2=0P FH=)KTJ=T_)'*?X.@45-HSBH]8D>LC%,(>2?U0?J!SBB WO MT3OUUW1@D]7=.C1RI'N>G0+! >809T&X/!H]?JJERE/)42CSFZ?$.2&/+U/1 M[;1;NG2<'1WAENZ@)E9.X:M8MMY(&+X PXR68^6O"A._/R>(J76=1,PCUP;XOIQ<00 M:0\LE3#%QRG"1D5F47T=CX>78#8Z-M# [$ [ M\./D0=G*-553T4LV'J4&LUE'3P+,)_T3:\SV_D2H*Z5U*3TT'_@SZ*>IFIJM M>F(D5O@M7!NR7[(Z<1XL9U'3MLT2EEO?Z5:>9_$"T3EPU_CP&%_.,-P_EK=G MR70ZP-VL33RP>1F5NXC%]M$8O1R<@R;/50UW:5W3LTL9" +XAJ<\+5Z2++W8 M/U2G>%TF>5M8_'8=1E*J0=$H2IA7R5/&+:>:BXQA=)RQ2ZJ8#6'WTKL>:0O3 MVREXY)&T\QJPDJ2R2X2YA119)+>-+ZRP' U$2X.#U_S6C(NG;%VPMVZKW"4: M:YJ3#^%Y0LI+IE=6 '%C&1S;0:Y+"\'3Q&BA<$6BR&&K'-)(%27:@A;%"8D? MI^X&7@(O7/HN4K#N92.MG]*^I\UZ,$*)>IAL#'S.*LWB!3:(9N.=*2H=VO;$ M>/H8R^+Q'@/>(]CLQ]H"&7[P) B>WC+F"04W.000HQB]2/ ;Q5:S<+>"#V(" MML!G9_XM&&DG1OV%X=]WL8;DTW+KJ:*GODZ$SPS]OWID*%R6W2(E76[^72\, MA9N0@Q>&LDLZ$X\-8(UZQP#8(_S$WU+6]JN!Y6#&KKXW$Z M6A\\G9QX \6K7]95W"@VX8.WIUSC\ Q/1 $VDET.DI'>AYL<^-+!KT+=FC*^ M,P!3?!?>&@(@)R\!%K&Z-QZ.R2V<-.S,500#\PMBG,&/-;5\[XG23VASZCSYS%RK2R$#P/J'D]53[1EGA :L3UJ/C93H.C?=\2KE-Q[S;R=R0 M&XB/">D:KAB07=OW%[>7@>J+VU_H MF_W#<]S1A50[!?E\_LFMP6P>OSY\L7^=7W0&:KD5>>+0\=NHQ!*?X/"F6?)Q M^%#%"3K,1E_ M4X33OD^4L17Q/C^=$._4<%JLHY?,GNT875RL!EL82RW;Q;9))$Y$NZQ>I, "K*.@YJ%#MA6];R":3]Z8Z;JGD"H\D$O#B M:%+*M/(B8\Q:KGN((\ITH9F@EPUP&CF&X<9 ;D7)@NC]'Y"VJ3>#7V8//:], MNZ#GK DA-!V_^1P_5>'%[ M^*#HUY^>V?]3M I^)J\TG)_M\2MG9Z)GK.K>B/Y&ULE5EK;^.X M%?WN7T%X%]L=P$ELV4Z<>01(LCO;+69G@IEIBZ+H!UJB+>Y(HI:DXDE_?<^] MI!YVG$P7B!U+XN,^SSV7>KTS]HO+E?+B:UE4[LTX][Y^>7;FTER5TIV:6E5X MLC&VE!Z7=GOF:JMDQI/*XBR93L_/2JFK\=5KOG=GKUZ;QA>Z4G=6N*8LI7VX M4879O1G/QNV-CWJ;>[IQ=O6ZEEOU2?F_UW<65V?=*IDN5>6TJ815FS?CZ]G+ MFP6-YP'_T&KG!K\%:;(VY@M=_)J]&4])(%6HU-,*$O_NU:TJ"EH(8OP1UQQW M6]+$X>]V];>L.W192Z=N3?%/G?G\S7@U%IG:R*;P'\WNKRKJLZ3U4E,X_A:[ M,'8^'XNT<=Z4<3(D*'45_LNOT0Z#":OI$Q.2."%AN<-&+.5/TLNKU];LA*71 M6(U^L*H\&\+IBISRR5L\U9CGKZ[3/QKM-%GH]9G'@G3[+(V3;\+DY(G)LT3\ M9BJ?._%SE:EL?X$S2-*)D[3BW"3/KOB;M*=B/IN(9)HLGEEOWJDWY_7F3ZQW MTSC<<4[D)'GI:IFJ-V-D@5/V7HVO M?OAN=CY]]8R\BT[>Q7.K?\L=ST]^;[P2B3@1@U7$ATJ\-_>J7"LK+MFN\XGP MN2*+U+)Z$"G^%\JK3&COD"7]5+,1=Q@L16WUO?2J>#@QNPH#0UP*W]BU*66: M0P[[(%2UQ0]E=;6=8(K)FM0C0>Z1^#72V&.E*D/L5LT&IF]HG%BW_BE,*EF& M2ORMJ;57=B+>OH.@T@LVLF.AV?(342';%3;=/DPH!8$1*JZN,IW* LMDD-%J MY4[%YX&R:U5H%1;3^\K*[%Y6*9Z0%;9PF\\%!8E7M,FFL=C>B@P08IW>Z#@0 M0/8%R$E;MQJ;S89MX()$:VMD!@%Y^('%G"D:CLA3&!J)7Q00D"P$.,P@HC7- M-A\ZZR].W$@+5YZ\UVF.U)^(=^]N@:AKIS,-4.4MH5D.,"I:WY+QZ9DWXN8] MEO JS2M3F&T8KJJ\U_QI"3^3Q6"0RLD J#M)%DQ-4Y'C4!\$W>A=FO8I)W8Y MY 6(P]Z6K0^W2N=4&W$6*Y LA99K7< C&(3G#?Q))K$J-=M*_Y=&>3*(MF(C M\74OBT;1OHA5LM/0HQE\%[Q?-S;- =T4R*FBL=^+V6R2S%>L!%G):H?%\626 M+(7+)4D9U^QMCX$E%D;PIU\F$(H!H/(4R#**$M:>7,ZG(O@_E2['1%2Q3%G9 MYM7WXF(RO5QA#'SW.RH4.2=5UJ.,BAIYC%41QC+['6%,_H.G=946318V"QE( M3J6B1_=2B:S9FQ)T/[(_Z;QI"+&[&%L;BY"GJ!48L*\UP0S)G,))VA]85&ZM MX@"+XI&':#LR"MU5TE8G( -(4_"(C&XU-;9H==T@0JJ4="V5=$TT.[*A-LZ? M#-Q)^LW>ETHLB$B12%'L0E=?2_FD^ET2E-EEO$ZV.FQ M24[%M3\"D[*+QX?@M&0R74S9?A21-HMQ3P(=T1FK"FL*HDX[:;,VGJ#<,0/U M6R%_$*4TE$*8I@W#FG +_L.Z9N=>CFYD0=E+>7&H0"OPZ!8)OE5DA4'2K*:C M._G L25^^&Z5S))7P\50B6'JMA3S4K-D&D+JV')1N>*3Q[\@/';^4$=' J>&Q8_1$/"T MC9&?(JA<<.5\F8B=HN@)6V7M-@^06RC.CGT;A'RF@!NJ\ F!R!5O2P6)$I & M9:!JFLL'!6/ /]5*E&)CHYGY,,!A>7NSG#'YOC(7*W-9=K/,,#R).)+B2-]0OF+LI'$WDZ9-+(% ,30%?4I0'539 MD"")+Y7909RM"F1L@#(*Q;>=.M@:.Q1@+A;4( XAX3I1!S6]J]DA8 ]T:G?" M>AA5H*;V 1.8!\=B)Q^9&=3F7K.#]PG%(\K31F(L'MVFH5P!KT-4!_#B@)'D M[M 10I1 \J@F%(=%.T9[K)]_(MP!D0H.5^*ZJXQ<8A H&EE*>ESOK7W7;GS' M&U]O0$8/)K]E"9^;-AJ"<8B6*E3''H@U(:%X/'!X M=8[OB-CA>O39@F.V9,S%(DBF#0!*Z4L6#S1O<;ZDS^CO%4Q%*6$15Q72=3Y- MZ#/ZM<*U-\2>Q6(Q%W-,6$U7(YBLECKKX8PD##F"T+=DF^B3RSG^,)[BUX,^ MUR@K7OP@R_H5:Q/[ 9)MN4CH,_K0%8%",;$(*\U I/ 9=?D_FRQ)_GD2@&5T M&T,K)#Z%?:YKR#U9H.[S]^CS/M_E5.$N@8+\)$>'EDR6&,W?P9:5+,D>4_J, M?D*'82TC#E4G1B863RSGXD?Z>M%5T,^&2=A!:()L3B\NQ<5B03]7R7ST[EB@ M7J>I;:B_0OK PB&TSA/\]6J"1QE'3'V^NJ3/(\,-4V V7] G2G6L%BQ7RRZ6 M\'MTMY]U@._I9'%)]9^$[VCSYT= /X#ADQ:#47K!%!C1HT5BY>P18=]MD\/> MY+&O JCYUDD!4+I+J@##ZDPXP?P5'64IQH%O/!*+(W%\M#JWC.@3G;"T\+6G M^'%-0F,AB[0)IJ"F",2]:F-(U@!/P#BJ$$H(&DJ,1<-&^_^&VJ'%'1#59.)G MU%;T4C^#2S' ELKG)NNJ)A9#A:1Z&%U:AVIAU1:,D[:TBIL).D+#J- Z=R+' M/I>19D\-#D)W7.'>V)V'GDTN9EEKX,01>XB/U)!OQ,::4GPT#[) :=K7,9X@ M4%V-W7;@+S:.)K6P7"C"5FT*[J:H/C!P4[*V0YV\9R-*[ZU>-Z'X4.G>52U[ M.8R-4_$$P.Q%(9,!L"'KN4?]<[20.B[)9PUT@AC"%2HBDE%"[".*!E4W#27S M?>B5^-R166L4*D='%J]!1(B@8&CQ %=^TU746PRUN(WT,Q9Z1]PB^X:\A$U' MI-V$V ')8M':8YEO$^&NPWJ2F/>H0@7%H5*V361LVI+I.6L'PFY(HMORN;79Z\0/IXYT'M&W_#('HH>ZZP"%SS646 M&*3MSCC 2L$7.3(/:.%&.W);S1#A6IFH@KR-MOH7V8H/94=[Y&/!C>'H?6DX4CTT"B,1PXH$#">'!M&_&]OA@1D=!J>ZXX$9_Y3:':UZ JWBL M4@]HYY,,=W*X!0L%-$->=:@1H:X%+F:*3,\T];E5%5][='8X.$OISI*.U.V6 MX$W:2#SD\SL&'5(Q=B2==*'(1! )]N@%+H;=ZK#5'!!BRO9C!9K%H_QX2NC0 MV[>M:>^MGK0IUWNA]>IPZ] /M09%A2Z CMR? )D:$.*'4$VZ<\5C@=R&&U6$ M+CD71=-C?=K:0B*$Y5TX=624ST-R'T9;C8$W&ID-N7B9&8SN<&].=:0#2 M.5Q#[[P:YA5KZF[-FH[<"-D?'RCTV--AUI/P\PAWR#U@IB;V;[T:2"W)L5%E M479ZF6!^C[&)]?8D+R5).I S>&O3^,:JTV.O5\X&;[Y0H[?\?H\.:M$'A9=@ MW=WN%>)U>'/6#P_O'X&3T->!16\P=7IZL1P+&][IA0MO:GZ/!BH#0L _T%;="]6+WZ'U!+ P04 " #10\=8 /!'"/H, "P(@ &0 M 'AL+W=OCFV9]:;M,VT3CW>I)U.IQ\@$I(04P1#D*M5?WW/O>!3C[73+Q(E !?W>>X! MI-<'6WQR.ZU+\;1/,_?F9E>6^:O;6Q?O]%ZYL^OR0JN$ M%^W3VW RF=_NEC-FYN[X-6[B.;SA'\8?7"] M9T&6K*W]1!]^3-[<3$@AG>JX) D*;X_Z7J@N7DRH*P7A"RWGXCUO)[5:JWKPM[$ 7-AC1Z8%-Y-90S M&07EH2PP:K"N?/M1/^JLTN*CCNTV,^2IU[>>%A%>$!*%X;[-R MY\0/6:*3H8!;:-2J%39JO0N?E?A>%6,Q#:0()V'TC+QI:^:4Y4T_8^:FL'MQ M#UT+I -<7>[$/3M9%^+?=VO'W__GD@>\_.BR?"J=5RY7L7YS@]IPNGC4-V__ M\%4PGWSWC/91JWWTG/0O#=*S0BZK^),MM9B*/WRU#(/@.W%AHU?BYYV&R_:Y MRHXH0Q[XKW9X]'.IM-)4Q+53G3CL=.8_(IOM1I18GQ!QXP1F96ZCBT(G MHK0\&M.)<6J[+?16E3![?431 M%Y\P2GMOM=T6*M^9F#R@7HW^I54A--6>0.7$.RJ=T7N_@"J(7J;T$HX^ZHW) M2(\7(ES)R7)!#PL9+B;T$,EH,A_= _GAL?3V@T8TXOH3ULOE"F("N9I-1### MVVSTO=X HK58K62$P?E,3L.%F(>D.7CIUQ)TSBH7)((KH82XG$3D!ZLZ7B]&]RE2B1"3#<(77:!Z)J9PM MIZ/W)DF0:#\H!^?*V1Q*RU4 T3(BD]'Y=N(.9L%G8@&%IW(2PB*Y6H2C7\8/ M8VP)UTV6T'XA9\%*K!9R$2Q'=Z@BRVZ9P[,!U@$^\#J=S[[4$3[53 9_)MJ5 M>.#6AQQM2Z8N%ZX33$9'PU/E?#$FNM0%NHSN)2)2[R3?QN(G6P\>-"IPKQ+= M9#W6%Q9UAM6YS1P>D6I>#:Z5^VJMI/@1!2BD+7-8.Z)WOV!FEG@#XM]G"1%O;10!]%%00/X-NMM0EM0)AG M8E95G91G4_ JCFU%.T"!OF"&'5,R(*B<]H"+J11C9+ I"19\;UDC@H"!HC3: M>2RI\:,!0C_$R 4ULQ+81*A38POY;W\^RGC2Z$(ZQ%WAN IMBWWE]4F)\*BU M24UYI%VQSD%6X9UH"'GLFC (EA/N*4^/\H)< TI$RWUNJ#WYXEP&_'= +NP& M4*F?P"H-W%0'"VP*U[::>V3 MB,*BQ*:B!HF-]+9@OSB;5JWAE$;K*DM\(#CM'>HQO:8'#-T,#'"M76R;<%Z+!MG3Y".1\(1H!PDDE-NS?H5.%3%\0=60J)04!/M/ M"8!X$]YS#^TEB\EL MH!' GC0SFTN@ ,94]LLBUGF3**ILJM I->Z/&@@+<.M>H8U=OC-B<[S^Z2+ M\-2U:C=R#@:>76O.W2-1!HRCBYWXXQ+'A>O!+_>Z1V[5">B@-^$DZ"A761-T MM:;Y=I:01N?8V4: V2BE5(H^D/ET1F]F&P=A@0\IJQQ-UAFDQIH@W3>;'E<= M5@Z[.[9P(C7GA$@FC"V!('P2HAW0U\C>S1DV4HQ3T .@X<^V26*R"QR52:^G MP_4T-CR[4DJNYX;+V-SYN^\F %O*85&$"'E50@T40E(C0I43[ EN4F2!-TZD M:HW==K8J*#9QU:100FA-D :>M^5R;'M/ RJ-'SQJ]07Y+M>*P\8,'4U\Y!>J MZ 6W48VM*S^GY#?7U#N1%]'>2%+*@Q,@.P=+R$""&K?3/I/=T96:F$[&/"#6"<30-")X1&N8C3[J MU.9\:.I!/67*;Y5ID,"C+Z?4M71KTXGU9:?,&#HG$Z-F0;J^L%)XM,9!T)K<:''5Y M$ELDVZ,R:8_RT1)PZ=3YHZI^TK$G!; *=+&)DJ5.\, \GJ>I@@Z&GGWZ7N!3 MF\!V7]7=%;T\WOVQRNN3 S$BTH*Z4J\/,IR[?H:17QU'HP'()E\]Y"25]O3= M^)92.X$5:WN\=P./LL?B;I2XI;(?+WH0>GABPY<1 !$$=(;A^Y! -2VO< MWG_4R;U7OU*;/3;I72=TBQ/M?I+89(V)W'^S:K]&SGGJW,P98AQ[A4YC^UJ1 MX:5!3Y54%5LBA9TDCYUDY$;C"$8NK7=N1,YNPQY1N1B(;X6BXA>9N+K2W.1B&T (?)K$<[I!;/9>$@A MRSMO-VMKD,@>K4]V/K@IMVLX')>)8JY%Q(=H9G,NA01M'LF7$L05)9_J[H#S MLJTI(HZE^]9+;C@1X-LZ(H+=O-1XV B?=MD_3V=VU.3L-_?J93A](%NF $7 MOYSNV3N5]VX$NZ1ASG$UR1B=8JV3P8F3UU#76!,9K#<\JY S57K'%>1^K99/ MRL_:U>]7=,KR?M:>NGF@;R@5\^F.@#;56-M8)/YLJ<[\3CG:$+PJ@X<24_?8 MEK5UNYXM!C 2F[6MM6M-J=.Y=2S>Z5@16[Q^K'7^E.2]Z2IB+&?)0=:W7)0# MT!Z$9?]PV*3.<6@Y'3N)1&R0@-P+.!6I"-"TZ=+$A_C,6U?S7%!/2=FHQA?& M=:>=<7>!WYK U\+_;R9<%D<>:6Y!2.7!O?*EDY#'SR,O[@,R!SCA8T=WD.;# MR%IO_.EZ<%W>\FZ&N/J>CO@+T:X6C)N.7[?KCH;2%1T./:J+/%7?3JODE&V" M#GDV0I;5=TF9*XLJ]FV6KB!/\$6\'. '^\>3!M\O6_1_-6HAV%_##CY.Q;V_ M(*K?:BK@,P7NCVNV-QR^T Z&$SI\;0^^MZ,ST#C'S!EF,OI;%D_3Q=R M'D2DZP7%J*6=A(HR@8/4,.47=$D?H=71R O(GJQ"(>G\2X=]9'=ZE,Q\SGQQ M^?3+=ZI7(;$N] 9]^=+R6D-4KE?KG^]FLCM&=X=BRI>UG_:<-X;V$EUKU'!- MPR(J1K"1*Y/X2R:LH3M$T!M_33W@PV?DLG%?[YZ;9BL[;4GE_*IHW+?Z*+^<[J8,;TF M(3V]A)PIR:F'R"L'RS-<>UG4"5_KHZ4OFREC<>E'Z=O>OPB0=UO^KP25!NK, M_Z&@_;;].\:=_Q="-]W_EP,QV!IHG^H-ED[&B]F-K^CF0VES_D_"VI9(&PO=V]R:W-H965T_IK59/\U;I)U,A M6GBIA30+K[*VF06!R2NLF3E5#4K:*96NF:6I7@>FTZ4RXH9O%+BD1>V6GCG'A18LHVP]ZK]AMM\ MQHXO5\)T+;1];!)[D&^,5?463 IJ+ON>O6SO80=P'GX B+> N-/=']2IO&:6 M97.M6M NFMCW#\ M 3B*X59)6QGX(@LL_B<(2,D@)WZ3LXP/,MXR?0I)Y$,X5K;G*AS$8C_+I<&:OI/?S>EW)/F.XG=!Z9F8;EN/#(! ;U,WK9R5$T"2\. MR$T'N>DA]L^J<1"\7]IW91%2.#DZCZ/H G8.F,$M^Z,TY((9PTN>,V<3 ZH$ M_AX%C"Z,&2B5(/^:V8@JE%>N1"-7(E>G9'3/6GJ3%C5G@A"R((\WC7#P8TC] M9#KI^S0=/9)'B1\:K7(T!N(S/YR,B<8?C]/15RXYO>7";1>;W!J(_&DZI3:9 MCD?'D"1^&H5$%D_\>)K OBL/=LQ0HUYWEC>0JXVTO2^&U>%7N>S-]![>?TF4 MZYK3E0@L"1J>GHT]T+W-^XE536>ME;)DU&Y8T<^(V@70?JGH^K<3=\#PUV;_ M %!+ P04 " #10\=8R$"I7 P# "X!@ &0 'AL+W=OL].%@D8E>$CBL^_[[LYG?UGNE?YF:D0+=XULS2JHK>T6462* M&AMNSE2'+:U42C?DT\M*#&AFQ.)Y=ML%[ZN:U>+U5OI6AQJ\'T M3"=VM743T7K9\1V^1_NAVVJRHI&E% VV1J@6-%:KX")9 M;#+G[QT^"MR;HS&X2FZ4^N:,-^4JB%U"*+&PCH'3YQ8O44I'1&E\/W &8T@' M/!X_L+_RM5,M-]S@I9*?1&GK53 /H,2*]]*^4_O7>*@G=WR%DL:_83_X9A2Q MZ(U5S0%,=B/:XY),X^J--T;Y5%R.'9DSE+DN=PDGT!U_RKTE!(;HRH1,'=A3*@*NA&7#?B<-Q- MKA&X@4I)NOMF,:%>%K5KYL0UTW4TG5PYB'ND>XF&&&_1H0T\A2R/A_=DTPM9 MBG9G!E^DBU@K^0> 9>$T3X"E89(PBE;45+6^_R.K+ _3\P2RA#[SR2558G4_ M:(1H744[ZIZ!:3@]/P<6YLE\,IN%"4&FLS";S2=7;OEAYWA1]$TON<62U( : M7P@^Z(VKJU':BA_#!,5-$A_W/,\G3R%E83QW];$\S%D*+X[1>$>R:]!E5 E3 M<.G/?WADI#["+YO!GKL]2T,VRR'THYSBA=[/6?%L1A85UZ'70GE_]MC!C([4 MI$&]\YIIH%!]:P=A&6='6;X8U.B7^Z#IU/"=H),BL2)H?#;+ ]"#3@Z&59W7 MIAME2>G\L*9?"VKG0.N5HG-Z,%R \6>U_@E02P,$% @ T4/'6 DJ_ M! @@L !D !X;"]W;W)K&ULQ59?;]LV$'_W MISBH09]46Z(D6W9M TZZM7EH$339^C#L@99HBPM%:B05)_OT.U*VHRQQ6F# M]B*1Q[O?W?'^\.8[I6]-Q9B%^UI(LP@J:YO9:&2*BM74#%7#))YLE*ZIQ:W> MCDRC&2V]4"U&)(K&HYIR&2SGGG:EEW/56L$EN])@VKJF^N&<";5;!'%P('SE MV\HZPF@Y;^B673/[2W.E<3&IPG M:Z5NW>:R7 21,X@)5EB'0/%WQRZ8$ X(S?ASCQD<53K!_OJ _K/W'7U94\,N ME/C&2ULM@CR DFUH*^Q7M?O$]OYD#J]0PO@O[#K>+ F@:(U5]5X8+:BY[/[T M?G\//8$\.B% ]@+$V]TI\E9^H)8NYUKM0#MN1',+[ZJ71N.X=$&YMAI/.+SD!-Y'IV;G,3Q^^>W,^N3:'=A%&^J4'6CN6$EJ W8BL%&":QP M+K>SP3=?"WBTNF,:2QM6M=*6_T5](5XQS54)'[4R!BZHU@\HY%A::6%5%&W= M"NJE^U)?L$']@WFPLH"I4E3'7!D\VFJPSZS_P-H'JX#VD&:#"U]63&-3$9YD M*MX8R.$=@L #H]K &<3C$#N;6X33*';_-"33Z>"&%9540FT??#I9M^4%%7 K MU>Y=A5&-HSY23,(QXL1AEF00QV$TS@;GM+A%!$CW/ FJB/ [GDR D&1PHVG) M)*T9) <./$\)D"P?G$&2A)$W;1+&689_DH5YFCWQ7BI[^@8>\2^Q9#=<T7RE@GVFA5M@7V/Z-$V1GC&A^279"0MU 2B7Y>:;K4=P-#Z1RJJ<3RP&G& M'DW&6\+(XH3CL5O,;F0>/FNW3R(/.^JREF#=3R#TJW0R]IZX=48(]F$-&WS1 MT"77$KMR\1RX("B$K;]A?A@2#T.X00\>+Y%*V;K@]%4>PH(!0.5=FS>SP:IC M[9?N #7X=A02+"'ETG4Q:-B.%MN+-YMC$62 M8[]5%M7PWJWTC3OT/GCIB1WUYB+,T:V?_@R&"5M*-R(=J<&PO=V]R:W-H965T MK8F>V4\N]W3D+&JH*T+\0O]SSWW)WO&&^T>; YHH.G0BH["7+GRE$8 M6IYCP>RY+E'1S4J;@CG:FG5H2X,LJT&%#),HN@P+)E0P'==G"S,=Z\I)H7!A MP%9%P>OO:X+O C=U;@X]DJ?6#WWS*)D'D!:%$[CP#H\\C7J.4GHAD_&XY@\ZE M!^ZO=^SOZ]@IEB6S>*WEOYOFB',(#3DV$2QU=PF'H$,^HQKA6G+:L;1J_ Y0@\9VI-"1,* MRA:^V<'E#@[" K.PTI*ZW(YZ/Y 90/\*@&K(2*8[ '"QQ M+902:NW];3WL%5P,AO2;IG'OW1--'XM$;)Y[%Z0IC2/H7Z:]Q7-A7#)16"B9 MR. UQ,,$SNB;) ,XVW=."O?<#J/+UOE7BOMXL$)Q6?GP*"T^2S[Q(!P6,./< M5'2!C73*BW="-H;ZV1A4KF,235H]_EHKJZ7(F"/H3N&=;VM[_M*;"O=:OD"S MK@>;!:XKY9KN[TZ[V3EK1L9?\V;P4H&H!!8DK@@:G0\N C#-,&LV3I?U %EJ M1^.H7N8T_]%X [I?:7IE[<8[Z/Y1IG\ 4$L#!!0 ( -%#QU@'4@C1'0D M .\6 9 >&PO=V]R:W-H965T%:#U+DMR; ..V]X%2"]!TEQP.-R'%;F2]D)RF=VE9/77WS.S)$TJMEK< M%XE<[LX\\_;,D#<'8[^XG5)>/&9I[F[[.^^+Z^'0Q3N523R=#@9C:Z&F=1Y_^Z&U][;NQM3^E3GZKT5KLPR:8^O56H.M_UQ MOU[XH+<[3PO#NYM";M5'Y3\5[RWNAHV41&,S7'IO,FJ MPT"0Z3S\R\?*#ZT#R]$+!R;5@0GC#HH8Y4_2R[L;:P["TFY(HPLVE4\#G,XI M*!^]Q5.-<_[NK8))[F;H(8M6AG%U[G4X-WGAW'@B?C6YWSGQM+%LRO*F9RT3_[Y?.V\1_/\\9V00,7M> M!!7$M2MDK&[[R'BG[%[U[W[X;GPU>G4&X*P!.#LG_8SKSY_[A_%*+,6E" *N MQ6\[)1Y,5LC\*-)@=:RL1T4B4_)R ^-+J_.MP)5.M=?*1<)L-CI6@LV+L"_> M08T]"IDG]3/UM=0%"M /Q#WJQUJ9;Q7="PT-!H69**L2X0W=L3X9 B]$=K3 MZEX=G? :*D\:&N)QZ2$CECDN\P%Y.1>;S1D2>? 1" ;B"J4U8;0" \>$!"O M'N,=@> --0))Y3T0;U@ED"7**XM2(60[Z4E!&WL%U=58(X)'R.,4RH$B9H&D MMK9&.@$6)$5P(C1O="YS.*BK;'T4:B_3,FPCFS<@'!%;C2U:BHH2$S*$GE:R MX]B4.1_9ECIAN0"M\5\$PZI$WBK$1Z;I4>PDQ%I%E,N: , 17),K<532DI=9 M-=TX$8G##G&"$55R'+3?L=MSY(),60![^:!2G,I"7"" .45I MD3[PN6'/ANSPK>)9JU2K?5!/#C,YP!^;8H(L]:ALK)T:B(=JL0:MC%2Z>S1/KD7-<& M]-*RAQ4J.8 *4?C&7354%P "3*@S1#R'L;JK[GE/L.=0;0>=IHU/0IEW#!R( MSU1;=9%0MFHJJ^ZNE]V]5G2D5I!$'6AU_3OA$#24!O&;-Q;D%DRDL^O2<_;6 MV>1-$!(;YTE#9O9<0P:.-91 (C6! +K[$!!;%H$ BHIS'%<6'Z*M2*_".,ZT M6D;'\36YP=HRUU_+0(-!2RAD_?+>< MC!>O7$TJ6ZN8[4!0ANUO"!J.0RO3">DBME*@'8EJ\4IQS=,&##O$6"GM]%;S MX 0)>X4:A<@:=AV(Q. H*7'E.NAG=U+=:IN(0EIJ.6@BS%+H\\C0NM%W0YKH MA 4QPW605&7&B<=/UPJ)Y?26F;<*;2;"ZIW?RU_^'=I_Z/ M#9LS^9 582$%1U5]D0N2F&Z;Z]]) 9 !PENJT*[*;GR*+NS,JLD%O(8 MO ^?V5;I<3'*)Z#M4;T,60UDFO[3,.FW%')8 #&XI*3E_:1-ZVSH>,)IN^NUCVS#44Z=$VP3= M*!3&>TMG_3$2!3J.9VG-G!*)7(6E=R<*@O"($IK:"/(Y/4:U^#_L9'%I+;FI M,#:\2N24IOGEZ3ILK_O8YAF:>9U34.P4"@40B(/_)*ZZ;"!DKTWI<)1D M6?8<@G8"H.K\]RXFT)4G"IA MIU'(IK3B8:?51OS\J.*2J>(=SX]6[$R:4#?.Y'^-I=.:T3D$BB>\O)XTR5O= M475=ZI3Y#KZXMWN9R$@\O*-)#$-*2O_=D;4UJ_Y4#;MHH2 .D,RT2S(=%]%P MF"2:PE>S3,=+ 6?H#'\&(>;0G,@VK]XZ698KZY[LNE RF="4^ @T+Q (((9: M1D/@:>9"K.83S'078CF;LND78C%:""WRELDS9M?P'!>3;N:C.L^R%E,*Z77- M0":?X6Y.X@LQCQ;+N:AF/B"@<590)@N=%:F.>4Y *\C;IO_%M4:]I]$V#)HR MT;BNIP8:C**ZZ>"=W5C5]6+) &F>Q48[X>]@^(%?_ZG'TRBR;<_G)SS<==&F]3KQ#&=41.&P+TW-P5WW MFA#T. 04Y5[-M>%-H?>YPG)Y%@M<$MX/IH/E5,P&L_FW![M8%X/%7'R/O]52 M?-][HMC_3^U\L)I"UFCT1VJG@^D(:J>#"6EG/D;@\;+##;:.&[T?Y,3T)_[Z M%[T0\3<*<]>]^XSX_/=F@K/M6:)J4Q=B/,7/9-9[4W$:ISWL<=%%ZR>UH[)@LQ7O1^,[XA)EZ&YF@^N>+_V73U M3:NC31C[3DD0C-!B1,ZUI_L)\K?==ZMZ?:B&7R=3%1KW1Y OY$9UR?*B3*BL MZ"L+LW\5B1<'OI.)J2DX2QQ.Q!SHAQLLQ294W5,Y7+<<6H6/ CH/'KE:4EBN M:.6*W$N!YKL%WJ(7N4$6WKWY*WC5T)F(7'KT2HTB"I#%LN5&,]Z[T^9AZ:6%Z@8Y!Y=+2G:X-C6 MF&36-,Z'$:DSBO$[YYG!@P,-3\U65?,81^.K%8EIYDS%2?]X[NO7L/41 M,E-VRY]:Z3L1_!&^1S:KS=?<^_ 1\VE[^!2,C-G2%YI4;7!T!-KIAR*L;[PI M^)/FVGAO,K[&PO=V]R:W-H965TZ6_4:U[?>W$ME")%@/&CUMEK39)@]W>C M_;WW';[,N!776OTE4Y>=]TYZ+!5S7BEWJY=_B-J?*>E+M++^7[8,:^/C'DLJ MZW1>"P-!+HOPES_4<>@(G$3/",2U0.QQ!T,>Y0UW_.+,Z"4SM!K:Z(=WU4L# MG"PH*7?.X*N$G+NX$3-W-G301,_#I):Z"E+Q,U*CF'W2A[4 Z:9%.=FE_-@.[I3YK M)]A;=LA(_)1]*=B7Q.F9,&PT]D'$ORX3[%KG)2]6S F#ZN%.I$PZBW:ZU^I> M%@N6&)%*Q^8\D4JZ%>-%BJ\EEV$AR3&E>8&Z=!F[XL5WIN?L,A=&)MRO%@46 MD=[":<99@4ZX^^\RI6[EBE];J1/HGMM_K M+.P=P#/N6>O4R%A3%JA)&NN&R$+#S%>&VI4CD7,+!1-^+@A>(RCZM[7V&I[>M?]?!Y/O:O][! M@'W#*I[B;?#H#1L%E$NIU"-<,ZR\YU+QF1(!SCX_V(#$DTP*;XD3$"Y=3BQ'G2]AGX'[J@QQL5245LRGY4W"#[UD=Z?W;0P:;DCTJFE.E] MDI#6D6K*#;>97S_3!KWB/0JNA\*H0"G&X]X9X(,:TCI"T(VR4$BO@Y/'_2E\ M#$G8J8AE/-10',)BJ]FADCG5*@PHX;R#FT75-9OS%)*+U ME:)%#?)4%?*#SN(+Y&>!'#*>ZZIPM* J0X$V7EQZ,;!DDK4TR7R+@]R6<. - MB^J PA)!1)K[)V^C+5:Q-UN')3X?Q#*IA1!:@\IF)4G"FYARN/=-.]]P;VGE*TH %>HPP=AZR\5XXF&& MNL;'T,-H _"'JGSD0)*T&4#.?_(KE]P8$(04X9'/YY(F!^H4>BXHR_30,HGO M5G2;HK_H67@K 7S--$V-ST2!GO:ET:'"/EMF$K&F\I,HA W&UXR&,G*+[4OJ MS VV<#Y"2MP+@^&+&?*"%=J1G'A(!):,!].(G;+1 !7H^UL^53.7#\2,&= $ MMSK:NOTX&L2M+HHB:A7$J'9#CW+ M5Y7RMD;:W"JIFZ"+4"FYB61;ANKZ?\'L5<-U]K7\AI1C_Y1^3>'3\#HA*BE6?"4GT4"L M#,]=$+6!LIH!HJ+AI@#!)D$I"7T4/AF4<:02C)8'17V_F?F4"RQ O.=(FPU& M2E59.#'=],)W2'* 0(K#L'/Z$%.T@H2O_8[$<^&A=1O+2-KWC, ,X'NF[[>- M=>!!6 M9U /'X]>$NE@0A6!?%X$,T([3)^CCQR[5'446?3/7]=,C"C,#-LDOH6QAM?U2I"0 M/>8'UW8_"XAQC*#?J:\-MRW,S&:8Y&B0L\*W*\7XYZ,9O2RU&;)=LT'0[9<2 MJTT'XPG[-91)PW;2-GQ*46,EAAG>C'6*-L8^(=K'.R_]M M23T;=7]>6!<60>N 0 '0\-L9ZIZ.?/[ Q(W8'$AKO9SPDIUF9PF[+D;R53.1 MKL\F^ HDJ>'+HM[);(4(/C695\I)Y#DD+AH<;?##:T#3^$?M_\K]\O7>_#3Z M[0WO=\"-#K8[F_%)+%_MF9_OQ^/^:$334V?;\.>-=D0HTG5]MP/*@'V@8:8H MZGNP=IAIK@0Z':Q5^L+5P.[[@,U!RE\BX @SC3VK/TA7#_)AB$OTHO"S/J>/ M=#JLI,U\T=?SI#^L'L='SY]_Z) S?1MO22#F0YI\NQ7V[ W&X\;P#$E\N[,\ M26IS!Q^>L,I8K**JPS52AD'XKM$;AL M+UW4"AR/>9'3$8R-PG7/[:?KT&[CQP?L"\[,].0 C;F]M[F)VKM6[W-[02U+2$4R8U78P0.9M^P MD_YD$C=W"G'_! ]]]!>=O.@TJU:#;=>@P\ZE-'IMX:_>Z; '#@SWT^W;]G;_ M,EQJKY>'_QKX5,^Q2LPA2J798R9%_\!4$L#!!0 ( -%#QUAZ5E60?@0 $H+ 9 >&PO=V]R M:W-H965T-$@= [DTV 5V MBR#9;A^*/M#22&)#D0I)Q7&_OH>4[/QZ:@64B?S6?QV M9^Q&6Y1< MUJR=-)HL%Q?)Y>3\:AKDH\ WR4O76U/P9&',8]A\RB^2<2#$BC,?$ 3^GOF: ME0I H/&TQDRV)H-B?[U!OXV^PY>%<'QMU!\R]]5%7>&(LL;X<5\ M9LV2;) &6EA$5Z,VR$D=DO+@+4XE]/S\5FJA,RD4?=+.VQ;Q]HZ$SNF&K7P6 M(6:T5V@V\K ?4$;9VM959RL]8&N2TA>C?>7H5YUSO@LP O$M^W3#_BH]BOA% MV"&=3 :4CM/I$;R3;31.(M[) ;R>SV_#\9'S4NJ2+D,922_9T8UTF3*NM4Q_ M7BX@CA+[:U]8.J/3_49#VYV[1F1\D:"O'-MG3N8__C Y'?]RQ*7IUJ7I,?3_ M.<'';?UF/--D3._W _XGJ^=T;72&E16A;1V9@JXMY]+3O72//2790_:5\-3 MO/8X4BL,F<7?:'P<, #K1N@5>4/9=]A9AVT#-DZ== "R$B::"!1$A*L&\9?X MJ05[%6P.HCN RAFS)3-MX&$Y8P@L% _I:\]THY!?1Q(B^]'0]KZB"C-DP^BI M%4KZ%14[#DO?1NJ==89V*SR[Z.=:$6/05\B,B_[AP/$!$ IC$9S+5HDXW*0; M[@E_/T21)JJTB<$UA_TG@;90LI:><\I;CL(@"4LEDV[K!=L('F<<6P0&L8*- MT&2]K/WDMB)Q_'91KUA:*MF45C25S"B78&3#33&D2T^8"UFU'0Q1!8N3P4XY M5"(G;=A>+$B%=5Z:**T MS/5KV@]DQ[("D1".+G1E*RQ8,@>HHO5A\,#K>#.#=\AFQM;C)@Z.Q''DCH6# M=N.Q%"[JP2*HH?25C(D$+&[SZ$P@L^N5VW$+?I4=Y7=T-IA.TVCK'4W2P1DV M@TWEH/O5:DBW EG\AA*.'NV?&2'"C*#4LRWLR _2JB::QY6?/K$>O5O*O0 MDN\1K1I7-](6VGK;FO+-@ R\XR#*8R5]9L2*)N#O&!+([9L 5))MR"_B^?!J M)R IH\MNE_/"O_4M:O?35XA,JNYFBU7YC,C% K";T,M8W1B0!WSN')"NSU^L M/4AC._*&_7>-Y@#97S%!2M(3O?4V7[=/A0ON_?1JWCWRD0KX!IW MJ-X"JN/ASQ\2-'=\N74;;YKX6EH8CZ$3EQ4>NVR# ,X+@UMFO0D&ML_G^;]0 M2P,$% @ T4/'6 PY%_/6" OQ4 !D !X;"]W;W)K&ULG5A;;]M&%G[GKQBH0=<&%(LWD9)K&W"CZ^C\54KTCN!W*79F\)^1)PNEOM+-V_)R%))!HA*%)0DD;/R M-;?\ZD*K'=-$#6GTQ[GJN&&_6V+M1&L,_\FS 7$PN)]'Q2 M=-RO/'?\"'<4LW>JMFO#WM2E*.\*F,"4WIYX;\^K^$F)[[@^8TDT9G$8IT_( M2WK_$BEPB5U-GY+^W7P\S?U>6<&BB/WXPRR.HI_84-HYNT81U+RZ M-=(PM61V+1A>-ZH6M75/I"<_093,*5L(U+Q@C59;Z6KP9"%JL93VE.'%GMB2 M; :)+ABU%2484>KGP9^":R8(%PQ9+=:4UH#22KE-Z"<.OM22.#Y9;B'E!9N. MPSS']81E&3MU?Z)H/)^F[#2X-I*S=)ZS+,Y9GLR"M_^WN:1HFJ=TS:*]EC@B ME9_7SY11*'0FXP+W/%]O6JT1H//@9U$*S2OHC<91DN":>)^3"&ZZ6+ H#,&5 MLCP.T'W06VH63\EMEJ?S(!JG\Q#D>#\/@]=B*2"Z/$@^86DTAS,G;.8O\3A+ M9[WPV8S>Q.Y--)WB^5X'[D.*PCPA&;#\-+A9\WI%*:[9EENH$I5Y>#A;&)QVF:="G2 O$O M9"6]/1V%6T%2>8M4;6*T?XY>S3&5MVT8(^IBDN.VG7C\IY8. !\ B- M+Z;:J$J63M=2UHB/A'A#,=^X&D.9< -)%#WS/-1\>(XIW/;..$<EU"R1:-H*#).= $(2P0) M:$&!.]2F'CWQG$S__9GH>[-<8N03))8=JOL$PV*(3J+@O:J'/FK@0K NOH8E M(4L/1D=9?+*!'^%T_ZA_M2\; LY:5:6#%Y3=HV,1NE5'^Q)IPAY"H+$H+*>_ MBV]GD8MMFKN"FO:G!;T"F9M% %/72 M9Z'JZ0JL!>'$=YXA0K@Q>'."RER@/.WMJ:M571[JY&98)Z]XY3+YB588 UJ# M?0HUHM6&E1*I1,\L8,Q"V)T0];&Z_E[RE[XZ$D M1JU-#Q0*VY&P4OOP]G61S3!O@IN]?:#D"^/3,X4[TRS'3-Z"16F)9_%XFD9N MI$#['UQK7D/906V$$10E![7B&\D%8X;AAWF<9\&;OUM0OCS27))X!KO#X+KO M!83?4K4+NVPK;/N%:JGE K\IVNAO#;JC@T8E(,R'R;CH9/.TB].,_CT@W1M, M+D7C?);B=YXE,!O&=< IE'&Z8'<:(PA]A79ZHED.:[/@/8XI?^*8XC<>(&HK MC+W7 :GJ$@I F&7/Z9B(9R^HRV0AEM$:L=UV?>$!(E[#]2H@^=8 MJ>[0&I>M>!R'T^"&-Y+&^ ,BEF*)BOQOUW@ TV36K0* 8S##.^PP"& >_%,8 M;*7'V_H4WD2.#__RO%\=7E#I8+F@:X8=Z/7#XG2[2E&UI7#%+%'+?AR8QV/N MUM\7E"(V9KNU1 "!1A2 ;T0HXBFS"E>4(T7V^Z)R8&DO:LVWU(A8BX5]XQ;> M.U%#U*4JS["M.[B8?DO!*;N2_]F7"\3VK:CO06:,TV"-X[-/,NVD&#!X2B,) M_59PZ ?@'7WAVQT8F@KPQE6T&&!EBUX=4#/P?U-Z;-["], M=UJP6DM'.5#PP0S=CX(&4Z4FI^F<9\5*^@UVP[_ZX+I-C&)--IUA"E0<] MCBR\LUKNW/F>[A8*6Z(?&5NOL!8K[F[$%GP \)VDE,(*C:,[N4,!Y8=H/AY& M[F#4SQ)W'':ZW&:HA5]H [8YKJC7#?7ZK;,[<]=",6X[Q"9O;+Z["T M^EF+2=3JVJ7/$$9 5^*=L;)P#-B'A*Z=+7@U!+EQ-;5!;W:"[KP:]W(Y4&3: M!<&*8B&^<23+N[:X[>JP$EO>Q92W=HWYYL8!C1S.ZG:S0"'!^UOT7@A*ZF$8 D!QH/[.R61H"^DB_5X'8!!"A5;M:NTQ0:$8TO>8>.#Z M U$X*]X1]91]]U20EQ^$:BJ!;>FC:-I%A;0@%#?H/OQ91D/*V[J4#XDQN@?$ M<6?687\@^K8F3*YJPJAC[I>5':<--J2SD6N"3Y33V;$/-Y/!1[4-RL-].J1C M/]8*_WVM?]I_G;SV'^4.Y/[3)O2N).)>B258P[-\.F+:?R[T-U8U[A,=6HM5 M&_=W+3@P0 1XOU3*[F](0?_-]NJ_4$L#!!0 ( -%#QU@8NU2 ,0\ (

&PO=V]R:W-H965T*E6(NU62ZNY2M9 MX,]\<:[7N9(13UHEY^YP.#I?R3@]>?&,GWW(7SS+RB*)4_4A%[I:F2 M[/;YB7-2/?@8+Y8%/3A_\6PM%^I:%3^O/^3XZ[RF$L4KE>HX2T6NYL]/+IV+ MESZ-YP&_Q.I6M^X%[62699_IC[?1\Y,A,:02%19$0>+G1EVI)"%"8..+I7E2 M+TD3V_<5]3>\=^QE)K6ZRI)_QU&Q?'XR.1&1FLLR*3YFM_]0=C\!T0NS1/-5 MW)JQ'E8,2UUD*SL9?Z_BU/S*.RN'UH3)\, $UTYPF6^S$'/Y2A;RQ;,\NQ4Y MC08UNN&M\FPP%Z>DE.LBQ]L8\XH7KU?K)-LH)5ZJ5,WC0GQ(9*J?G1>@32/. M0TOGI:'C'J#CN.)]EA9++5ZGD8JZ!,[!5,V96W'VTKV7XGN9#X3G](4[=/U[ MZ'GU3CVFYQV@]U$5<:Y@3T6U5RW^>SG310[+^-^^'1MZ_GYZY"T7>BU#]?P$ M[J!5?J-.7OSM!V)ZSA/Q?[% M+D1+9/Q$?%HJ<96MUC+=B*740HHOI4SB>:PB<@6L'8F9I;'&#!%F-RJ/TX5X M">.\B25[4"2475"+)1:(Q#J/LUP4F?BG3$M@@V"U#[V^N%W&X5+$6J19^B2$ MA>7QK"RR?#-HM"AS9>G"S0NP6)'_NQ8;)7,MLKF@K<>A$C*-A 130!R!=RF8 MTV).JV/B' @!EA9+I0OPGFH5EH0:(I2)2B.9-_1"B '8)!E;8K-NH=(G-$"L ML>F,MJ5"%='V\T:2@[84P>&\3'G(.DOB<%.SPN+#OB&4>MN*W\A55H).KKZ4 M++S9AA_72FQI[6T*-I6XQC;RN-B(R[ @WIWIV.\+TA]&P5L-2[2C+,4TWM_: M N^IU><9WD,HD/5%[S^T1YXIX*70#]RT1VY*ONK1Q>U=6WGSK*AD(^!]&=$\ M$F[@XNIY'EW'7N]M6JC#-CI.Y. KOZX M]_IN;49#UF6>$@6IM<)N3C%B$CCB#'=NWQE-[=W8'8NSWN4JRXOX-T,VFU_T M("388"P3D61:BXGOB1&X'(VFO1\1)2O!,)N-=!Z)(!CABL4FXHQO H_N=D6; MMJALB3>#B$C_TAB4;@NQ)L(&'Z=A4I(&8'L_\2QU1T25.(U9ZV=]7LB:YA6, M&08629+0=8&?5<7.3U )[UX;.[CE2*8:-Y&U0"#0@%ML#LF')@%T?3!1-RK1 M&#X<\JS63^]=EBZ>$)MF 9!IC(0=S5I*,!@'F!4, IH\,C\D$U495W*($ERU M@T&K^,ZP>P.;-K*&6HT6\UBKSKH$2NH.9%,(&0B@0JF-X%E:JNL4'#7Q?L[$B*D!$T- MZRT;S*XLSHR&K#C.I08WD',^9($]PU/%TBXCO0_W 1%4.E.+.*5 0@KCS0/= M1OV13WC@N?WIU.G"(4$?@&\+\EJ0MHU!IV+LCABU@KXW\H%:5:1>RXTQKE,Q MG0YY""@X&-Q[%\L9*7H#HT@4VV:QS+-RL80TTY)>K$N(@YR)9OG@RLSW)A[F M/[1M2+2]X: _]-UZYRVISF6#,D , _E3X_?%TW!(99P 1$"NFW(_#>P6=]TCSDD4&IZF%%NV5VKU[ZHH, M9N@C1%3;ZKUIVW?WK]W)H[XW'?&O,QQ3$#,Y09@MTO@W$Q9VJ_D4[N $;M&HGU M%M(P00NA;&/Z)N53>8$R%U:"A"&,@5P,ZL:EF'+E3A3DL[0>5Q!?E<\QDD*J M&I5> 5?$S#B/GM#@#3:JRYQU%!IH'(A+2K.!$B@SB2[6P0*@ %EP80NL)R<[ MO&MAMWVO.V-*VU8C921/B9JQ<1KQR%IYG_BA$ '?238FBMQ+GO+89=N6+$8W MCE++618FSLA9HLC"JER^SH5R0O+-?1'9>)LFFBMYL; ^QBDPJQJ8,JNDM6&O/-?DR MYU1J2>O>*(Z8)OWG17\,,;C59>2OCLL& "WGW*3NHB^"[5=-L$SH5H\ 40?Z48M:C^@GV MB?A*NYQG"9(G6F>VE6I41;EUCK\V48^8R,-8X.)(J:XAH]KX1P M04((>"M#;T1_C.AVZ-#MF&X=CVXG'.!YP)1NI_34&S[!Q8>VIMZT]RDKL HH M>7UO.#D0WPCPA,1FPUI<=6YKT1 5MAF&(6J1Y1L"-#)LEI%N*_"2QUU5XS[) M?(&_+QORC89??^%XH$UQ3G''I3#FNG2AJN65FA7MUQ-Z/9[@0G<]AZ.>N1J[ MK"L#3FS48M/9C&DF+*!-#KFRLD&:4+"D=FH+H0AU MDFCE33-DEBW$2D :Z.#(L&=^%GGVEN0IRPRS#$,E]F M71G]6G)^< M/-X(TH)ZJ4&E-+2R6@_&0@C#?U# 192[9VF29E #8/(WZ9-AQ M6P4JO8GS+*5[@^]-(JTKQ38%5+<,JC/.@TB]8]/&<=M6S:GL+QSAWD.P96Y[ M!C\3"FU;.J+"O\JL,,V\T)1XUS%0&_:#1,FB8^M)[TKJ)9QSXE27!L7LW:Z+ M7/1^'EP/;')$1N#W'=^QUVI^-9O+JY1-",;=S''[(V=HK]MSWL1W'&4(J2]Z M5UF^SMB29IDM0'6KF>#Z_1&"@OW9)M5.\*N;W2W^.4*>.M7E6X3L]2>P'7,] M7LA!$-CK[Q/RJ.\BY[0_>X1Q'@.,S&:4Y)N^ M*AP87DWIN 6I1 *POK144#EBDR)5@MS4G2#3>+&=;$(#&1&>7",I-)WX!@); MQ=J;.$4A0#&[:=<-Q$^I>*-F.3?)_:I)WD("$0*NN-)7^SOR6(IP9KL#3X$/ M&#N'R+>;\ /QEF&EV>P^PGU;F32$F_)'[?9[(J@>*6U8TVHWF)A@MSG5],"I M')JS :U5'D(J%,4I0ZX2[4ZER)*%5GGO-O=$(0:IG2.95)2IS;6OR_4Z M8Q&ZO8[W%N=%Y>_%@,'3$XS[UL'VD9[2^ MZ6/SV*.-X2AN\R.[)&1J-_X",,]\Y"1;OFN[/R1&M,UMO M?Z_R% B7[I9_>'Z*>I3*--H)[E&8GMV;Y#T %4>@L#CUA\[IY[.SYBA7ES-= M(+< 8RCK.\&DNT8-)"M9A$N:VCU%4 0-9)&FAK'0,8]S",$S#\! ZS!70PF( M2Q%%Y9PZDMAHT)J:JKM"4/ED(\,6!>$T[;11T7\%[S''>?DO5%(QEA+K%1B,C M9#Y MF9>874W+S *-X6@L6].\OA,JE;44LD$H![RB7JU(.&"@G/&7%;9TLX< M655/D;;>Q#>9.1FOAFS'4;TDLE95)-30--)6<6DK0>)QIJB@DNLU(5Q!K7X# MF7(5)QMCA%RVFPX5OZ-,.5'-.V98YLFF58A:>?.[&=RR(DC/]\W/U0(^G+KTS> M6J8AG[WL/];OC.3;@>P_M["M.+_>T,K[F M_/*4Y6(^E"%-G7WK&>8.H6\[QVS<4=JT\8!+MA-5=>SIYI"ZML:%>^]MZ.-P M8#J@U!\T0\?F+-/^?&I%RKW#F7\KIF:'!/EE87@L$W-PQ-$P*JEIA/WZ@\ M!S?2.0@BJT-"1COEMCS!&9"2QN:RCRG!=<4#)K6^_$*P 1X^/3H'+A_7[U0E0N=VHGH='O6%;-' M4%JW"H\#FVD?.Q]3=_RE1V*G!)5GU!]G[@E\N][E38DR[/ M;1US.4YSR.4-IV+?A\?GK8_#5RI?\"?PU-6"'9GOQ.NG]5?VE^;C\F:X^40? MS"+^:)&H.:8.!^/@1.3FLW?S1Y&M^5-S9-A%MN);Y+Z1RFD WL^SK*C^H 7J M_WOPXO]02P,$% @ T4/'6,OEWRAM!P F!( !D !X;"]W;W)K&ULK5AK;^,V%OWN7W'A[G83P+$EV7+L- G@I&EWL.C$ M2#)3+!;[@;%HFSMZ#4G%27]]SR4EV6-P>5Y*5;R7MI/Y5QC M-6BY)"J3N5%%3EHN+[JS\.QJQ/2.X+.2&[/S3&S)8U%\X<6'Y*(;L$(RE0O+ M' 3^/YX?Z3LQVV/ HCKXOT5Y78]45WTJ5$+D65 MVKMB\T]9VQ,SOT61&O>7-IYV-.S2HC*VR.K+T"!3N?\OGFL_[%R8!.]\1V_SYMPY,Z58R(LNDL-(_22[E]]_%XZ#'PYH/FHU'QWB_I>B M=)#3VWI^+*RD<$@G])Z@,WI82XY#0#]KL189:'19:$]R\[52]H4^Y NX$4GF M[M"1Q96NN\/K[C&5NGA2B32$8D)\JHRI!&Y1L:33*"+#$3*\6A19!L[&Z:-R MK/.\3N2-LFM:(6S64:I6JBA$K%8RHA,Y'>$:V7:*F+S&UQ$$3^\@\#MRGXJ\1ISYW, M@%9DF%/@#G8(M@)5^,W8O H*[(&"*-]&DLN'=9&R$I]%6LDV9$$3LC[-G)-G MU0JU"!:Y9 R\'G*YE*ZH4@(5F&S/%(X +2N-3=VXOCOA=I21Q;JM(XX]6*1H1QRD M+9#>@<11]^[^D^D>]ZB4VG5!!NP^Q;RFX(A\PZ8VG?G,0.4-M\ENQ7 MV/YW0K1^4AI+MW>;RY.'M=*H57#1OZ70M$_K#CNS/$<$M$%'I:/PF&ZQP)&6 M\L3=>9 Z

O"#NW-:R=TGN+A\**U*/#=!P35]%W'/EC W?Z%U+BIDV)_=7, MV]AAMW<>T,J= >QT]B@-)S0*Z/OO)E$8_4"GD\Y\Q[\-)7NVI6EII_AAML.W MV)Y2/*;AD,)H_.=9IRWXIG)%4N MEXQ&#R]30]R<=3POW_;N_(VWH[I7]J]9T ,87]6,71@I[(4P*!J/G/L1M9C" MTZ%S&Q8!+UXEF'5V^:%/_098J-S/DFXH>T0%?57N=BMUDSQ)I<&K1TME%L"F MD\U>V*ZCL\ZO;@2#=1ZZ- /<,5A2LT^SU4K+%1S0^>3JSLVSU N%2MA0WDF> M8UGK#SF2&*/GHG/K%9DCIUG+W$T(:"L^LUS=[-RB#5CHPS=?5YR0$1E.^M.H MT\A+&GQ@IT0J)71$(SJF*.R'TX/,(@?L27\<'V0&HN.:[!"W87NUQC *JWPN MI2M> .H3UYOW+]4:>-R^1U4WD/TB3*Z!<)$'4/]&42\(3ETRN,I3Y:@NQ2H' M6NH:^E8FL**YV4F"PG7\)V_)ZRKLRWX-LMI(U]U;4=!(F99KP654()EJZ(@: M(>@!JDA8U[ _C.@%>61>MY2_C'@N'3U7O7P+<16J:9$>^CM('_U!&GRLLD.)Q%\8= MO#,MI?+;7%P=ND%[0 @J<#SEZ_&T%1*A2V CW,H8QN %$:,]$?&IESP9'Y(P MI&& @A7V@ZV$$%?#H#^-MR+&SHRP/QWOR8A8\ @^>ROSHQ#3UF.>'LIO[^9Q'C,U:099PM9UDJE:*P;:= M2@'ILF&U':?W\;8W7$-_@?G5+(H* Q1HJY*9A#%/&1BOD29+H31>.O47:>G) M#8JXS2RAA$>:6PA4"Q[-W R3B)?FP*CGDXQ?#7F4E@[-/HTP7=8I#\H1YIIW MYO\,O# T-G;MCHWLECY]V'F/\#QZQ*[XO_50%@ B-YSO/O_IWOK (W>%T:ON M3=?>OC?>M]YIO$TYC0.:AL"9[[\1D':*S*+8M^!PTA+BZ)3>>O<<['PMR*1> MN6\B# K$WW\X:'?;SRXS_[5A2^Z_V<"^%;HDI7*)JT'_-.Z2]M]!_,(6I?OV M\%A86V3N<2T%@L<$.%\6>/6L%RR@_1AU^3M02P,$% @ T4/'6.R8S,4D M! G L !D !X;"]W;W)K&ULW5;=;]LV$'_W M7W%0BR(&TNC#LAT[M@$G[; _3"2=L,P[(&63Q91B51)*D[ZU^](R:J]V%E3 M[&DOTI&ZWWW?Z28;J;[H#-' ?9$+/?4R8\JQ[^LDPX+I,UFBH"^I5 4S=%1K M7Y<*VN(;4FJA?M(HN*P51$<4 MA!&\E\)D&MZ*%:[V!?AD;6MRM#7Y,GI2XGNFSJ 7GD(41/$3\GIM"'I.7N^( MO+=?*VX>X,_Y4AM%5?+7(2=K$?%A$;9SQKID"4X]"IA&=8?>[-6+\ 4CCN+9A;8C[4M"TDI0\,5%E8*]2EUH8!/ MTK"\<\ER)A($9F!>*IY#73(1G,#@=#0,H OQ:.1.\3"$;N?C 5.YH#/"$LE" MI"F4Y$QKGO*$V:&B"1V>6@.[1,6CR+W#TW[8)WGS0E;"Z!T4Q2-5LC@0H#[) M<.&/+BS=^4#S.*F4(K=>EZBX/!S)QKP3Z ?!G@TC^]X- 75-DFW;ID<<0_+: M8H8U/>C]9 1Z?1(0Q;%3&P6C9SH^Z(]:QXE^IN.#4=QJC_O!48=C>.D2/1P. MB-/246_84,/3(+0)M$7\V#WZD8%,?Z*DJ62!::KLG'Y\U"-_(%. =@;^P[3. M&S2,YQK8TBI[W'';<-X\"N<\3>GO1J=WU-%P;;"P[4>@O5ZI[2WW>V6) E-N M@!-(CVW*E.'?G-/6WTI0*.1:\&\DG;J'^M..-4ZQ?;G-UR,0#<^**4Y-Z\)Q M N>QZXRPV]G2UWO55"IYQYV==@ T.37L'C4!PG.;U<5Q%I=2*I\NV*)I/AT+ M<^]_'.;!,&K#7-//"7,\^OMJOGO-ZXOK/7>RM5V9K3H,@Q)6AP-NQ[H.I=L#X86;K]:RD-;7..S&A] M1F49Z'LJR=+F8!6T"_GL;U!+ P04 " #10\=8V)\)4V4# !9" &0 M 'AL+W=OMC>> M9^D>I= -6M+.@L=RG5S.+ZZ68A\-WFGLZ6 ,$LG6N7N9O"[6R4P$H<$\"(+B MSP->HS$"Q#(^CIC)GE(<#\<[]%*TE4.Y"YYW-?N%S1U6G.( K^UPP)RI51H86+;3 M? 2Y&D"R+X#,,WCC;*@)_K0%%D\!4E:TEY7M9%UE)Q'?*#^%Q7P"V2Q;GL!; M[,-<1+S%5\*\Q=;YH&T%'RZW%#Q?BO^.Q3N@+8^C2:%<4*MR7"=<"83^ 9/- MSS_-SV>_G]"ZW&M=GD+_UB,Y"7)N 8E/(O0XZ5P9*T^EB JWKT4^@1L4ZO+)4 MHH_.#RKON@8"YK5UQE6"+;I$+)YX+:86N\JJM=0[,JZ9\JE!JDL1(^[5BS[V;-?IPUV['.OH7U'RZ-':C4B)28'>]O7H_X/9>*J"'5'%CK)X9(S$7 8S12.]9/TH-TS8A4?-6*M',W0^?>K^W?S';)@$U\;'8^L"RX]#+J\"O1CP?NGX(H\3(=C_F]C\#U!+ P04 M " #10\=8-&&Q(3X# !B!P &0 'AL+W=O[#PTL0W$:8MM0+N@:=<7PU[0TDDB(I'J MD8SK??H=*5E1N]C WD@D=??C_XZ\TW*GZ='4B!:^MXTRJZBVMKN.8Y/7V HS MTQTJ_E)J:H7E*56QZ0A%$9S:)LZ2Y")NA531>AG6[FF]U,XV4N$]@7%M*VB_ MP4;O5E$:'18^R:JV?B%>+SM1X0/:+]T]\2P>*85L41FI%1"6J^@VO=XLO'TP M^%/BSDS&X"/9:OWH)[\5JRCQ@K#!W'J"X-<3WF'3>!#+^#8PHW%+[S@='^CO M0^PA5=15!@*5QC/^G=KSC$<^YYN6Y,>,*NM\TN(\B=L;H= MG%E!*U7_%M^'/$P@?DK9GF!R'4X,WBI/*' M\F")OTKVL^M[1WG-48$NX3.?JG&TAP>K\\=E;)GOK>)\8&UZ5G:$E6;P02M; M&WBG"BQ^!,0L;%27'=1MLI/$#X)F,$_/($NRQ0G>?(QV'GCS([QWWYRT>_CK M=FLL\87X^Z4@>\3B980ODFO3B1Q7$5>!07K":/WZ57J1W)P0N!@%+D[1_^=Q MG&9]U!8AO8#7KZZR-+V!X^QK^$/![T(Y+DO(WOATI^=G8&N$.]UV0NT#X_+& MP$8+*CSAK20N+$T&A+.U)OD/%B# >!Y7:W?8K"-=D6AG\(7O! 7F,9OIAB - M=$BMM):Y5D_-7><7?H'TZBQ)$B]&6@.Y;ELN\QZ.DED$4@6F;V%<-/3(34Y[ M#:1=5?.V\DE8;/:@L-)6BK 5"65$:!EF!G?"U,#46JB"'P:VR"AG>DVEXU71 M-/^)R( ;HQT3\%&#J07?&=@A\?I@6XRV/N0A$RR\E"873;CY9Y/)W$?P/,U@ MFEG+&3,^(=H1Y(2%M" J0N0V:KFSV!J^<@,T\%Y0I7\X8 MBU2%[NZ5.F7[%CBNCC^0V[YO/IOW?Q_N-)54!AHLV36979Y'0'U'[R=6=Z&+ M;K7EGAR&-?\$D;P!?R\UE]LP\1N,O]7UOU!+ P04 " #10\=8'*K&]J(& M 2#P &0 'AL+W=OFMJ&BU$58WLVF82LHD:'(]>2Q9?"^49'//IR$EI/ M.A>CII[,I]-7DT8;.UJ3Q7FK2[JC^*F]]7B:#"BY:<@&XZSR5%R,+F=G5R>\7A;\:6@=]GXKCF3I MW#T_O,\O1E-VB&K*(B-H_%O1-=4U \&-+SWF:-B2#?=_;]%_DM@1RU('NG;U M7R:/U<7HS4CE5.BNCA_=^A?JXSEEO,S50?ZJ=5I[.A^IK O1-;TQ/&B,3?_U M0Y^'/8,WTV\8S'N#N?B=-A(O;W34BW/OULKS:J#Q#PE5K.&@M,W5M;/1V))L9BB<3R*VX(63K(>[2G#S;\#-YNH#$*J@WMF< M\D. "7P;')QO';R:/XOX0?LC=3P;J_ET?O(,WO$0\+'@'?^?@-6-"5GM0N=) M_7VY#-&#-?\\E8:TR4*3YI; M@FRN;53&JEJO0V<8J*ZI!(IJR0=G=8VOGSN_485WC:*'-B4].H L";3O32BO M-RJ#!] 7[&#L6#F/7LZ2!T Q@YE[N?%R; M6"G;->1=%Y2#I=]%$#@$O JT%XAE+R(6!/9V94K'IO RF2DLHKI0NH3'(?;F M6:U-$Y(SZ7X_4[VV(M 33F%I[WC!6#G@2*1# KI5AS[=9 M>^FIUA&92L:QTK$OSMYFCPHU5NO*9)4B(^&O"3OF)C0F!-BM*]37(%,P"I5; MVP0:#VB0*^LB]FS;VL!FJ(@X3*I%R"!1480^3GZ3H=]<(:K--95M \58 P#3 M1AF,B4C>@"NZ<1W*<5C,3%O>%'NM#+*1X@*+M&5D<9+?87SE3#P@%EUDD@$6 MN &UKVO0%[,EN'HE[!)O _*%1=8B&0AZR/&V)$?JIO,,R8MC97RNOG3: Y/C M*2 A<)GE:BPK+KL+@Q'B/*^3!.;.2/",2$R)'P"GH M-O=,AC2 74)"I(AG8\8)*"CPE-0U,- L6=WEW(ZHFUV!%J;4,@)1 _075SL@ MRTL,9+C,G23E01XR,IP'3R5\XPA_?G_[6\KZ(Z2)2QP&Z*^N%\MB2YJ9L2/:G8Z56[%-6$1,4Z25[C. MJPUIGSJ326I036D!!)O\OZQ9;E:IR,.&H.V*DGPAO9BM8L0H\9'$&9@0"Z+D M!LTDG)1C!1)N)-\<,>8%V1+6EI^X_R1^(W5$F4JOFT% ^H+:Z#'"X2.W))B( MT\26(0T@'\L0.I$)/,/U8,RW7RMW?$[7)B).C6,G0>1*T\>R!*:WL MF#)J<; JC(=@28-JE)>]SX^^&@3(+YI4>P,M],0LZ%6G,-*!TNU&1'6?2KU$ M -B[%MV.8:0[J)PWD2O(]S/50F$]'=VA :A$[EX1!?\4YR60T++DCJ&@R MYU?O'K)*8X"E'I1.84Y@CZY,[28*T*6@4_+#3B98@(T%+;$;0NM03,_C".T* MG72B?$N"[JV2"($A^"H,0'*R..C,(&=]R(^EG\F-H<>D@#LFUXEO3 EQ"R=Q MKWO2(:=@%8-AK?\3-)HJ6/3 M=$)0W Q+^#1F$5SCW,S_4W]B,//.WF5$J;2&*#1GYGGFRU@T>^I<^YD[YZ"$UO3D?+I!I8>HFOEUH/Q MA#N4_*QP:27/"_"]<"!+_\ ;#-?@Q;]02P,$% @ T4/'6"O2#]Q+!0 M!0\ !D !X;"]W;W)K&ULW5=M;]LV$/XK!Z_8 M4L#UBYRT:98$2-)V:[$V0=)M'X9]H*63Q98259**F_[Z/21E14X/@C\(7EI>\_D M(YEK_=&_O,Z.!A/O$"M.G4<0^+OF,U;* \&-3RWFH#/I%?O/*_17(7;$,A>6 MS[3Z4V:N.!KL#RCC7#3*7>KEK]S&L^?Q4JUL^*5EE)U!.&VLTV6K# ]*6<5_ M\;GEH:>P/WE (6D5DN!W-!2\?"&<.#XT>DG&2P/-/X10@S:QIA$T>@)TF M]%97KK#TLLHX6P<8P\?.T63EZ&FR%?&M,".:38>43)+=+7BS+O!9P)MM#3Q& M2Z+*5@%;^NMD;IU!N?R]*>Z(NKL9U;?0@:U%RD<#](AE<\V#XQ]_F#Z=_+S% MY]W.Y]UMZ-^>K.VP[[1CFN[3$_HJ P?THC%^%\*4Z\:X@CXUPCBHLL\V(5=I MT25K& 3/=%F+ZH9$]@%5#2&_R,)43S JZ%JHAM'D2H0M'79%^JF15H;NU3E= MS&C',E-P-WD<8-'"VO": <.I7E3R"W $I86H%DRRHEQ(TYH!EE=(4: (@RM' M2HJY5-+=>,E@NM0-UA_1_H2&M"PDXED*B^U4-3Y$R$6R=$<61XYH1T;2AE1A MJ+: 9[JR6LDLQ'?E\%=ZPW"E91O[P4UI4Z$";R,ZKQ#L-9=SV$F>!S:G=]A$ MX;[A/#=\0Z]&](L2'^ ID,&,=Q),"KKB:YBHTECG[_'8DGJR,!S]V/&@@^Y] M\)CJQMA&8 L0,?ZWIC,@O&#(DV$GD8#REBW7NR2K8M)^FK66NT^>[+Z"M(\5FVDHNE>='JT6;PV^EIF*%@V3OAZ MZGQYLNH8/VEDBN'5MLXJ\-PS3:@PJ3//=X76IS).YEPK?))7C1SR G+M8CU M.*+W6+\7'0EE.Y]@L!"N;:=H7K% X/'AK0$F]]W)%8R@MU-42WWC_7[!0F$VI ->8QJ5L2CNB M$PMW,)OQV1YV/0M3CU [>X02[@^0*ON>+9\$[WS8:P,TEF]_:1;+^W9L^=GT MA8VFT HGS0(SEAZ>&*)$YBY']!O8MM\\+C9M/3@YHBGP+A<5;-T?&,+V_42Z MSPK).;X\G#;^Y$;G>8X2-\$KX9-8QLG8CO-3+4RH\1?HK=1I8X=!-%A:6?%% M0856&:I$HC8P1#IF;#.W,I/"2#@:C, @*'8,),Q8#@?(=G"%BE+SEP[7)O"(^H]8^,%L)]KG!S;%V^@N_D>_P-02P,$% M @ T4/'6$BNE?[R P L D !D !X;"]W;W)K&ULM599;]LX$'[WKQBHBZ(!W.BP(CNI;4 ^VAC(X=IQ%\5B'VB)MHA*I$M2 MJYV1:;ZY<5R49+8@Z M%QO*<64E9$$T#N7:51M)26J-BMP-/"]R"\*XT^_:N:GL=T6I<\;I5((JBX+( MYP'-Q;;G^,YN8L;6F383;K^[(6LZIWJQF4HXQE -*>)-AX(_A[ID.:Y<80P?M8^G7U(8W@L M[[Q_MKEC+DNBZ%#D?[)49SVGXT!*5Z3,]4QLKVF=SX7QEXA3@RZ'AO& 2U06!Q5X$LRA'1I-^58@O2:*,W(]A4K36" M8]P49:XEKC*TT_TY5CDMF9\#7&2B))KU74U M!C6F;E('&%0!@C<"^ '<"JXS!6.>TO17!RZBW4,.=I 'P4F/MT2>0\MO0N % MX0E_K3T%+>NO]18%XR'L:&B"'WST+IO_S@3\%2^5EKBK_GZ-E"ID^'I(<]*N MU(8DM.?@45)4/E*G__Z='WF?3B04[A,*3WG_/VIZ.L"767P=W\+P?C:]G\4/ MD_L[B.]&,%\,YI/1))Y-QG.8#Z_'H\7-N 81WRP.BE\7\(A\/[ MQ=W#'#Y,.#QDHE2(4ITU!B0G/*% - PS(MLTOE,B@9J- M"[CMDFR_[QJSJFP*6X Q0H65% 5@6"!*83=%C-N,H0E./0/9;/+GJYT58#>% M5)1+O2IS[$QU?$D3RA[)$DOW!_C-3NCC_Z+3QN_[=YW #SZA] &"9BN\A#.4 MVY>-J10F/FR)E(3K9\@96;*_G,;@T9$4M(_H5@4%4%;C]'^@[9.HWO7;K M1>XMOU7MP<@[35Z$6)"\3F1!7E;LAQ7[AMBXJ%(JD3MID>&E5A8<2LHL)&J"W4_NW^.Q-4M?%"OWC*X ; E*\%3-\4E%I%'!])83>#4R _2.M_P]02P,$% @ T4/'6/G/IG*1'0 M?64 !D !X;"]W;W)K&ULW3UKX&]-6]L1_=2JE&?%I7M?OZ8-4TFY='1ZY8J;5T4[-1-7RS M-'8M&_C5WAZYC56RI$GKZFA^?'Q^M):Z/GC]%7WVWK[^RK1-I6OUW@K7KM?2 M;M^HRMQ_?3 ["!_\I&]7#7YP]/JKC;Q5-ZKY>?/>PF]'$4JIUZIVVM3"JN77 M!Y>SEV_FYSB!1ORBU;W+?A:XE84Q'_&7Z_+K@V/$2%6J:!"$A/_NU)6J*H0$ M>/SN@1[$-7%B_G. _HXV#YM92*>N3/6K+IO5UP?/#T2IEK*MFI_,_3^4W] 9 MPBM,Y>A?<>_''A^(HG6-6?O)@,%:U_R__.0)\9@)5+K1RXFGXZ=E71PVLB[./"K_&&UYCOF>-V5Q\;^IFY<0W=:G*+H C M0#AB/0]8OYF/0OQ>VJDXF4W$_'A^.@+O)%+AA."=[($WM./_NERXQ@+7_/?0 MCAG>Z3 \%*67;B,+]?4!R(I3]DX=O/[;7V;GQZ]&L#V-V)Z.07_]WNJZT)L* MD#1+49C: V MO5K![B8$P@.]K@$[ >2^@S'B.[W6./3IP;?7[[\[>-:93$.GXK*JX#= KO ; M7\@**(;[:Q C25K2T2(;:Y9($VF54!4 KP.PSI%.Z1@^^^P8#!H4W6Q!W36K M<#@H?YO$0K>J5E;"J>#W:N-1P,/[>7HSQ=U>7KX_> ;&X?=6@YB!7JS!DN J MHC'PVT>5L1IN3#JP/AO>:+."PY#+)9@'@@G;,!;7D.O(*#!>-3RUTG*A*]UH M#ZK4KJB,:ZWRNT;L<>5]^X>FLA ]X!BP.\ MO8 !9]H%0I^*;\'/\ALU#B$"VX/_@:=.)]HCSK8GV["\UXDD2CR9" 5N'LNP M8ZE.1'.R\MO8M!:0=(S>P#$@^-HT IG)(EL#)1%UEV"QR)K&'2G&,H$C)\N5D([5!V@1!$3P!"T M/JBW,:UP'K7"^:@(_\32 @4YK;6N(LA/?#90$3'?0T6'DG@Y8\(#9_;DHZ" MC$WF[-TT<,S2E@ #]"(P#0$]/SZ?B(.P')WY%>AW] 4=@[@BQQP.Z "LT.7- M%4XY>-:1G(#FOXB!&!2>'%?!(@>S+!5^ MY2FC!--T;BCS&03<0V-&<2N]V:@2++YN*M5;80*< O@B%>#XK78?63& 0V1Q M(HM89T+N1X%B@$D0 CE$=2.WS%FL"^^!QCUH&["3 YOR/WF+3X>VEG"VE3-B M 5Z<6 +AB,4A]@*9!=\$#Q+V"H#L/EHB+\@Y'0&P4/) M]S[)40&[T?[]BHNVR1@ O ,..IF9SL>?!\I5,[ #Z N MV.%P*N//->8%W$85R!:BL)JT)#G!S/13\7,-]K9*#HIX&J9[3^A9<-JNTD+!F.Y*KA&:*F6RA@:[\FT##0SR'=$N:P)I,L*H+A7;-C#'QR M"^N[P+<.[;%2);)6V]\@'H+'%FVXBR@ 1VZ,0\Q&5[<6H MGKR2;D5R5^ /:$#NP(3OB>>^$)38_PU:>;#!) EAT H4 S!GI6$<*IH5>*J' M*+V9%?*J=8U&I^,R$W,"M.!^L&Q:!>S-6050!^"BC-+N>:3=\X=\38@7+X,E M 8Y1L+%%!6)3*]H32)FYI\!IB)Q_'G3!@^7N8&) Y&5;L@^)1 (Z&EW$Z(5# M%.,%1EH._8#2(68S=YH2:V@K"U!AN@G>CG8];VD!TV*0$!2C7P:/Q9H%H=4# M4_? J$_ %2A0 UMZ)5;F'L0+M""[P1PE:ENT:]

\0W:6-HF\CW\4Y'CJ+P/71@W M+(A_'*H8&93T96YSNIP$I/@!U7WT]_/PDU< 5[(EWP()Z@:7Z[NY5\8%-F%' M!%3?:*0Y.TZIR^-1HER#[JC1V1^6Q?'9PSFZ#*3(?R;OJ0E!&Q(&Y#28>]R@ M)0FV2E;Z7\2.H [1V+8NQ.F,Y^$W#.T0D.@2U5X"@M\QI.<"I^!X]F"B[ MS)<0U8$ JQ0 %7*C&Z0\.J5@]DD;H,:KR;2R#[J1VOKA*W2O2!I\9(Y6//#V M5+S-MX1!$:H+9&=,_WLW#D\T)DXPK[EL*[!O=YA/(WN$AHHMW)+M'2JWMBX5 MA_.86D9O^1#)'=GAFT&(PE)F@ (1N0%L/M$@=/?)#.(^$!;E"#C\,4MPV%2B M_<2/@*'SLVPM2<1MH9G@96?<)/Q.EQ]OVBU16Z2[LGQ#$ $02CVMW3 MBP<>_3+2.WB")#M(1&]U" KXG.1(@YX2%.DU0 M7,/J9N M1(^HH)P8!73!!]Q8Y&^L)4B,BS*0WL:!UW"KR5M"?BR!/2"&(VM,>0\."&A6^!X#PT29PZZ#014'ULEE1RF/R4ZJ\LU& MRW*OO_6(#(K+XZ:*^$,6LI(Q^ +"=EC@LRB,#NZ03$X3?IK#97#4;<.6$3,% M% ;?:74?4H5KM(MLGAO2KZ@RZY:2"6@@#*8&(9A17>93=%UBTLR08=6H MFO/E%3/K[DK ETLPQ@VF&ZD.A'ZC^!T6!3-.8H4;=B[D24*F1\4\#XT&VOGA M@@:9#DW60*;.)6'0+V\-44I6?K: MTX^\' /&S3+J7.E).6V?!\^V,]E+P>R8B)CW!&NA0CR%R;,8257;KK*&;0AJ MN,!3 \QN61?O.5FJ*? .PK"$4$/!ZO5R#(!G/^72B75@@.ZKM@Z.'APPOPN_ M'O( 'T!6,R3,*2FYV%)ZBJ]QH+=@\P%B QR#GL; MY(<$S3JF'E-;P6R\>G^=% Y7U ;UY&?"$)=):?7UF2%9)A&)5,O21PM9?*P, M^ ,Q7N4< (R T!/E-%70*5[%7['R(S[6YOYP!?NGCS&14LNULS8-)O6Y9(.ACY"XZ;:XBX4%_>&@[DVPO[%9? M#5(&<;I1547.E,\-LQ=;8KX<8P_BZ!#]&*I&^8B$]PT*$N2&[!9Y6,RAP+## M00]Y8B'":.Z!W[<<''1)WMGR@]NE4XGV:V\R(5E7^/@W5; W4:,NQ96X&LZ5 M8U20@!_(*TX5[4&N#E+KP' BDG/'IL<9^O80URP]GPZ*\1^"V.5HTHO>0=>=B8$$?O(N'(SM M\2=Q:TV[\04QS+/S=WN3@4'S)\4?M21K5#3,G/RD. 9S+W V4_&.;;SO_K#< M101^F/>J2@@)2U]0HE BV">TXFEK[$(%C?$2I2>SXP#$4ORO0U')?H0MQI"% M@B#:=7?[KWIPNOY @*8^-41="MYK+@7YZM .@7L+$*XXQLNQMP=]] Q%="WJGNL;,L-6WVIR$4C-%,$-[$> ALI[OECLI#8B7_W?9H'WT#3%C!?TA4<# MB_@%^K_$&Z5:$UJD +B]IT5@?CY0U?BPRM>W6_3DX>)C$M/ M!MW)R2..EPPH<#QK1_. [1159&J178.F9Q,"-:UX;9IT=B_^8BI^" MK&($O@5K@;R.GJ[N5EN[GE3/0QJ3L>!4A;"S,0U ]XYU6V-7%X)096(9%]W0 MGH[Q$5:F7S AY\O*/JJ-0";[4=(NUT(-%;I9V:"WG:GB42(,@?[[CO<8]I^< MSZGX%75=/T:*Z86.C0^!*#434%*33R^7]L O[*'4IA,PNE Z97I8GRLI>RE7 M+/]7*+^LEK% 0:8;D($E4L8P[=Q%-T!C+OX^XI=O(8M/AR-LDN5=TVTY'J$, MD8^-N][]=-@B?F$LP R:QP*A54+;_H$F[NS"D/UH JBZ)R(-$6''Q(749BP/ M^;R:-S_1[L*42J-NWXEFXN:1J#$Q^CDXH;E.Z35NZ^E2A?/'D6>C&R?%/;FC MY K&[$C S!MDRJ53^M 7NWS?5/RFT-BT=L#/+YI[B,N P\LCY#-D) 1+]59R0%AY7Q-6M+-1CV:_=$2Z-GDIHW9N,M%^]]R](]+=GLJVU^+I". M?DJ132B3>(?8I[-BF9<3_.P0[$#DR@K7"&1,FV^#GYILL6M!EGQ^-XND!CMS M6)'Z>BS)S,#*W=SX!GVVHI)Z[>@0K5:AZ@><9ZBPE:7-43<"#6)74^I?8!!4 M_XE=11#C$79U 9OK*)%>EJZ'YC8GB,OZA;#*#EZ-N!"C_)(:5F;C/24_ 6!I MO1(KT=4R5,(;Y)HO R7V?O% TK[#=)&IDD-IQ^&RC$]>G)Y2PS&H87#5\,:/ M9[V')Y].9J<\&@$]/SWK CJAK]+O]/&PUG*Q#28Y(S0WFE MFW2+ N#^^+C28NI[]GWNB#YJ]J[LI>PT M=Z)(79'*4]C70,IR8=HFH[ O2K([A(J4+#F$D([\&V=:ZTGO6UZ"9GS@@).] MB!HY];RAJP-3VT*-@>'N]1#-X(GW*G&/[EPCNS2V$IG$H? VN!&\^;ZFZS2B MM[ QVV"_ $*F_E"NG3NN>AT,+7#0:7+'+@^'O1.\3#)FN(E]\/.DIB]LI<(! MUP*I2.6OCC6FTWJ'L"IYST&:CSE#4J^[3B,_*DJ?)/^) EC^W(/R$L7@^&(+ MJCC8EJG:L!,XI :3!JY=_.9+2!*P;284SM&/?(D7;2IUO25\E]3TBXF>W9Y! M1DEV\"9*.M7;"QFR6+0D/^_W5F(4B8D2\O'$=;/;(;G!.Z-;9E^O<@2;/&ZZ MS/'8>UYU&AZ[DGSC"?PF*Y+[QP%RC\_]=SEWJ3%_O51EG$6J*9<-?Y2\#%WL MX=M2'.O7A_[JU!K%KF#[ZB_'_-9:[4I=^%M&US7(%F;; &CGJTE<@](,B1O4 M)[D.D=QB&]H3X*F2N4Z-QQS$K2A!/&FDL7'PYL" M-"9\DI3EVI0J7JOTC4?()OD]DN%<#%W)$F;#YHKH-A7OL 761[!9)9L,&1,5 M9=EJTHD,P9/<>Z_=[RB?,4D(^!S%P!%TTW2]GD2\DYHRE#LW('DM7XG8/(5+"KWC!?Q,NYB4U,LGJ"OMG9E>KXX7J/:D M0 35%K5!49Q8&S)4^ 'U,3AO"LN'J9(R!0M\,N7ED__TUXKAD^\I%#V939Y0 M%$P1+(:M3T8YX.63'P)^\.,.=3%*/CL[IW3:!?S[5#R?7%RS4_SO['0VCB(L>SP]G=-_QR>$Q/'T.>$P3K%_C[W] M-*C,>_-FV#!-%PGGK_:N2(:DSYRPRO-36NS\+*[YD(#MHZCXP=31,)CP%H)) M'8MATTFJ:$M<8J9R&:QZ-/LW&6+C M&2;]#FD*-:K!/Z$/5WU2MM"QRY+G;_U,7_V/$\E$:N=:[I8#N]^J4-1 G<,% MCQ":TX[HSOV8.4A=V_/Q;NNK6'^.L?Z@%1B%,GQE90 T^-8^DN J5Y:7V4A= MYD],H,M.50V^B!>N\_CJ\OBE_,7 MIR +9\?'( H7\^=/KB-'@$A8BG2WGN4] MP!>4T)V=/ OB+>87+V#[IT^N^&)*]G)"?MLJY@DVY0/.[8I+S'8C9Y<1)U#ZC %^>G8S>/YJFA>C[>%7V97:C@LT%) MMVJ%9W:GNBI\YO//^DG?-)X_&(%;/AM_'&'HB@H*3(2'*9&BA:K7433YQ5/.EIM+Y>$-H MJN#F>:3!_/*70JJG$"4AW /U2?N6K@.ZV"U]ET+5?:@D)'Q##QB(K2XT''DJAN7IM12& M94\BN?!*!3K9670*:A74AG8K:B9=:= H&9\:T(-!M=QGY>N_1KDJ*?YON3W M2:\I-Y^U,)D%&A>?!"9 R#@8(^\,;>O=P8NM[Q9G!SKLD\HANX,58\E.>DA- M3\6/NSC8^*-'?9>F?,@M-]_A\>RTQZ33]/66-S MR :-7NHS\C*,=YP&"-=#VJIE%9Z<2G%Y?G6'<_$>Y^Q"SY^^61Q)*7)=\_.. MI"%B<2#X;GE&E7DSL1J&V=9@IK?TD,F7^? E1 MSJ/'E\SQ50%Q0P_H9!5D/-(]V,2V4GPA4U=;G^NY!3.!FJ%#7-G#?"(ZB7UN M6XBUP](H;C?#'@==[;2 M0[X=HD\&0*0ST-3?&5]_"P<5B44MT0P/KY)N.1_D,S_<%_Y[J[)'/? 5G7S[ MF:QU)##K]@GT.!GEK5Q2)74$9O H'YZMVGO>:CEHGUAB=L\G!B^^[SCE()<= M>P;S)%W$8:V>"(GMS[?&AA2KWYTW'LQG4=)VU1+>U+F3UK]_Z'S0Q:D8B6^0 M\K5"Q?/CS:BL@D1]'-N-BE7*HRC4-A5$-Y/<)0./ M%TN;%A^/*)S7?RA.\:)GLK:P^=TFM214G3Y_Y# GDJ6,1TX-:1G!J(:WCZN8 M#.'TTAMUZ0C3XX18YTO2>0V>FZ_?%!@93'P'6C+;^(0A\U&'M208>,F/.9I8 M6FZ"OC4[O8!16=.:W(O#"U+R.SUC"$$*]@BS'N2FW1 .#T +77T^+] =E;LT MOL4<=8%%=D+D^_GACI7 EQ5<$S'8M/X@M1N2OL>M.NUYB;*;T0YTSMIPXS7P M#?CMX;8O]57N6F(LN<>;3'@%#J^@;0]CBY$'WWG>#EL6V.<)W8BY"^"58K0B MP6Y,=H:%:WE M)'WL*Z3XG.C_J\=$P\L7.ZBD-UX^ZR71\*Q!YR71[)KIP*.BXU%DZE2=CS>8 M9F_VI3U1"PSW QRSA\#B=J2]:1S62QVV*!NQH:%@6<& MG?AY4T;^80/7>?K6U ;+^IY#@;_8(",:[^+Y#@)^8^"_B;A117P]"Y;X)KPJ M"F[N&N!1/VRX&!+KY?YZ:P*[,"4YR?G-:RZBQ>L8?*&8TJUHD:B,;CJ%WOAF M7J?HT-H'>*2E>8)V7#_^[RYDW M^O+F9_KF\/@"3_36]V &_GSZP6S J,R?'S\[O,X?4P%L>13Y*6'BVZA;?/2& MX%6]X@Z9KN;)[:M3P4_U&J(3U7_&O!3^Q(=TPCM4X$WD%[7P]AVEJ5#;V@F[ M<67TD_CN1;8T;9FZ9O3:ZRI_+Q;?,47[G^X7F3I:,<+88\E/7<<4&_T[";WT-9P_\E"W>J:G'SN1'D+_$J,,#N;>&;P M]U+R+057ZW$P3GMMMRYO$_3.L%?T48J]/2&^C^$GS$16H5ZW(-_:/_#WP#.^ MP.,1K8=X_,5$^!+ !RH!>/:^.!U@[S1PF*VC\>^N]"%!V[O1GA8$>6U%7 M(CE@RKH\TS[^N#G.I!L?^*+=H(I(#P)-4F\.-E;1BZNA 13?S_*'3$X%70'R MS9WAC79R2SG6]IV;^?T4S#!O6HBRBO12"#FF.@0;2#$,QCI\ZX4LL-[_ 6X; MVEM\$+I22YAZ M/+T A]3RW_K@7QJSH;^OL3!-8];TXXK8!@? ]TL#9M/_@@O$O[CR^G\ 4$L# M!!0 ( -%#QUC_(6&@4@0 )\* 9 >&PO=V]R:W-H965T-SQYONI+K3.:*!A[(0>N;EQE03W]=I MCB73%[)"03L;J4IF:*JVOJX4LLP)E84?!<'0+QD7WGSJUI9J/I6U*;C I0)= MER53CU=8R-W,"[W]PBW?YL8N^/-IQ;:X0O-[M50T\SLM&2]1:"X%*-S,O$4X MN1K8\^[ 'QQW^LD_6$_64M[9R4TV\P(+" M,C=7 :+C':RP*JXA@?&MU>IU) M*_CT?Z_]@_.=?%DSC=>R^,HSD\^\L0<9;EA=F%NY^Q5;?QS 5!;:?6'7G@T\ M2&MM9-D*$X*2BV9D#VT=-('C MPE[*RBC:Y21GYE]RA&M95DP\ A,9W!@-BS25M3!<;&$I"YYRU'#VA:T+U.=3 MWY!5*^NGK86KQD)TQ$(8P4Z[ )[@=YFB/^2HZJ?$C4Q<0AWV( M@B@YH2_N8A [??$1?8?\_6NQUD819_X^Y'&C+SFLS^;11%WS6TRE2'G!F:.UW,"GND3%C%3:7>$[%)*8TBS0]A73 M/&UV>%$;I$L6J2P1SGZ36I_#$A6LGL2PH+U^B,<0H\1Q1]@+1ND.4 MM8AXBZAPB"I"I"TBX!I<"(4]M+8E9-+[$YD"M%P"8D*:6RKT+!4L'V+[B7J- MST>T3GI=Q.B7"M_S>1';2^^H2GD"P>]*U M12 =)87 F2 W:Z,-N6A9%0;]41+;81@F=A@DX6F(9#:X2"(W!+$#$5R,'8;3 M$?M_^':+E#P\M1JH@J5W4 MN7LJ%D 3PYM4X"J.W1RU:DE32$ $X*_:+9&6< M.&/#06?S/P)S-*(G4G+0I>3@9!JLZ*G,Z@+A,R6C%+]<,YU3DMU3%*RKUH)G0/0^" ,YA%(U[-UK7Y"JZ.D4]C*[58\M0(UWE>E]6A7Q$A)5;7=;D*CWZ ML"R8@+,5;7PB-D(8G^^I"]'HDMQ/>M>LXH9(6K4RVA5'E3E.4FC=(V.]?K1/ M*0RC !(B8#@:'<'5)!NS(LKL2RN56\TSF^%/ZBU+O]5<<[<4]B_C+J\HO2^' M"1SBN/^D::"*L76MD0:'LND?NM6N^UHT3<>/XTWK1H38&PO=V]R:W-H965T]7AJ:C7HIN:Q06:D5&%R?#Q;1Z<6$]_L- MOTO#N>"O] MG;>=;%D)BY>Z_$/FKC@?3 >0XUHTI?NJ-[]A9\^8Y66ZM/X-FVYO.("LL4Y7 MW6%"4$G5_HK;S@]/.1!W!V*/NU7D4;X13LS/C-Z X=TDC0?>5'^:P$G%0?GF M#'V5=,[-%]G/1EKI/?3R2JQ*M$=G(T>2^?LHZZ1XKJ(#TK\),PQ)-$0XC!.#\A+>CL3+R_YA;R+QM**M7"IJY54 M@@VV\-=B99TA9OR]S^968KI?(F?+J:U%AN<#2@>+Y@8'\Q?/HDGX^@#>M,>; M'I(^_T;9ES]U(NE]17D.YU0WDTPS]UEPXCU7L\$E:$!;6)%=O[&EP(4K! MVX6#S_H&JQ4:F/D )_ E<8424K>JYX45$FB(@!+(TG[@DS+/)>& ML%@[,FB1_T-)VV+MO+BP%FGF,\U@#D+E??@D6O[>5(^3I@WD07C[ WE%&EN7 M4]C <49W%5?^2\H8T-J;4F]-J;TIHC=EBUNTN,4N[G('MVAQ4V"1>(,[IK.$ MI<%24L&B2K_C)O_ED0\?^>W>V8>.!;L4ZAD0>#+MQH I$2P>6G(:7 I;>'LR M'B M$]/\?F+/=$+OCF?M/+@R(B>'9)EN>)/!#.D$N78("CUB=M^&&6DAG8SY M";XK$FI+!P0M1U:^]-34;WV(;IS$_P1?:*CB5 MH43V8B<1.Y[*C +X0^G-JX)R+AZ.:;=_M[Y4HF)_A/P$;W"-AAE&U814 M$6EO6W@P3N EOX[ZO+_2C@0_IF84#<.3&9RD*0^G<1)\W$?419:9AK:3%O9P M2ZU)3'_W9N98:ZI?%I+IC)__.6XW!:(DY:=#M2$WZXC5YYU@C_'V<2UAMJ,U:7D+L+Y8NE.Y>NG;IW/O;JK2M2_:Z'N MN+/(ODOM=IU"4-)D/F%R;@^\98774BE&15)04+'HI*VE9:*2%JESN\7$7"$G M^1U_4MMK;S7!@S*3^L85?":66JH=7#FBZ6P8$FMH- F'R#A+9T3J.(*C@+LY@;*L'VPA#%)?LS(C">'Q>.Q_.#]DV;!?_&K:K>ZER&CG M(DADOO;770N^;+5WPGZUOU$OVHOD_?;V.D[&DL\LD7Y-1\/C$^I%IKWBMA.G M:W^M7&E'F>.'!?U7@(8WT/>UUFX[807]_QGS_P!02P,$% @ T4/'6'2P M3$^V! JPH !D !X;"]W;W)K&ULC5;;;N,V M$'W75PS<39L%B$BB[FEBP'&V%V#3!LFF15'T@99HBUA9U))TLMNO[XQD:^/4 M.8J7CQI\]'64CKXO&Y:>SFIG>O.?=^6M5P+>Z8[V>+)4INU<+@T M*]]V1HJJ5UHW/@^"U%\+U4ZF%_W>K9E>Z(UK5"MO#=C->BW,ERO9Z*?+23C9 M;=RI5>UHPY]>=&(E[Z5[Z&X-KOP1I5)KV5JE6S!R>3F9A>=7"3@ C)1I:.$ 1^'N5<-@T!(8U/6\S)>"4I/I_OT'_H;4=; M%L+*N6Y^5Y6K+R?Y!"JY%)O&W>FGG^36GIY@J1O;C_ TR"8H7&ZLT^NM,C)8 MJW;XBL];/SQ3R(-7%/A6@?>\AXMZEM?"B>F%T4]@2!K1:-*;VFLC.=524.Z= MP5.%>FYZ)Q]ENY%P)TN]:E7OJ=,/8M%(^_;"=W@#R?GE%NUJ0..OH(4<;G3K M:@OOVDI6^P ^4AOY\1V_*WX4\4:8,XA"!CS@\1&\:+0WZO&B_[!W:?0:YLC5 M8%Z@SUT-\][;TL"?LX7M]_\ZY($!/SZ,3S5T;CM1RLL)%HF5YE%.IM]^$Z;! M]T?8QR/[^!CZR/Y:6;%:&;D23E:P^ *W1E<;-.0]*H!H*_A1ZI417:U*F&&Q M'C+D^%4?:G22;K!H5;L"UV<$]":U#AP>SO6Z$^V7[RRTV#NLH//J)2\L](]X M2HQ67QD)9'3N_2&% 4EY ACELJ8P>S># D6;AH@&[MW)I6J)QQO@!0ORC"89 MXUE DYC%0>K-L5VI4C3^K71&E]L5ZK.\0)B0%4D 88*?Q+N62^PK$HJ"Q7B8 M)BSB&:2UOW-6/R-#AWP2T M@4V'3<[6JL.?BWLE#_^5@$<@LPQ.((MI2.#DD*QPXWV D"? 4QI0^DA32,:F MD!RMU'O,]6J#/M-+()>/76UFK40/GKY78J$:[.VO]/3C\ 19[B#%%K)Y!DFG M5EER/C)PSX-Y[HT>'3)Y;QG!O!;M2NX^%3K-:1!KO:'(B_+31AE$W3\^$-U] M =4^:E52*I7;CFY][Z%%O@W*[M1/7]CTECI)SH(PP4E48#51?9U"&+(T+8". MHX#CB(F?\WPX"PJ6%7CHC?^.2G;:*G+1B+_GJU/(L*BP@=$TINKE_91C=<5) M/XURNJ[ORCC_ MV0,"K5CUSR2+MV$@AK?$N#N^Q&;# ^2K^/",PPBO5&NAD4M4#&PO=V]R:W-H965T)DT;L ?$@YO<-&:.'7R=9?OW7"=M**(K M+_Z\Y_A<7Q\O6FT>L02P[+F2"I=>:6T]#P+,2J@XGNH:%.T4VE3C&2J'@UC!LJHJ;EQ5(W2Z]L;=;N!.;TKJ% M(%W4? /W8+_6MX9FP<"2BPH4"JV8@6+I78SGJ\3%=P'?!+2X-V8ND[76CVYR MG2^]T D""9EU#)RZ)[@$*1T1R?BUY?2&(QUP?[QCO^IRIUS6'.%2RP>1VW+I MG7LLAX(WTM[I]C-L\YDXODQ+[%K6]K'QF<>R!JVNMF!24 G5]_QY>P][@//P M%4"T!42=[OZ@3N5';GFZ,+IEQD43FQMTJ79H$B>4*\J]-;0K"&?3:_4$RFHC M -F[+WPM =\O DO,;C_(MBRKGB5ZA646.=8\@Z5';D P3^"E;]^,I^&'(W*306YRC)W2_ZD-NY0<410BX^X%(],% MVZO7(EU+1W\A"5^/)OV?9*,'LBIQ,]JHS- 9-&9'TXG1.-/)LGH2BA! M+SIWVWF3661C?Y;,J(UGD]$)BV,_&8=$%DW]:!:S0_<=[%FB K/IC(\LTXVR MO3N&U>%ON>@M]2>\_Y@HUXV@*Y%0$#0\/9MXS/1F[R=6UYW!UMJ27;MA2?\C M&!= ^X76=C=Q!PP_;OH;4$L#!!0 ( -%#QUBYQ\JDW@( #\& 9 M>&PO=V]R:W-H965TB!UJB+#:4J)!4G/3K.Q1MU2D<'WHPUWEOYG$TX]E&J@== M,F;0!.FLH6MVS\S79JE@ M%_0L.:]8K;FLD6+%W+O$TT5L[3N#;YQM]-X:624K*1_LYG,^]T(;$!,L,Y:! MPO3$KI@0E@C">-QR>KU+"]Q?[]@_=MI!RXIJ=B7%=YZ;Z/@E@/.I$L%^57FQ4=+06N#:)VCZ\>6 M-_#P!KW[0E>"Z?>SP( OBPBR+>_"\9(W>#%!M[(VI4;7=<[RUP0!!-E'2G:1 M+LA1QENJSE&$?41"$A_ABWKE4<<7_9?R'Y],Z;WCGKWX\JAJA&A110]GHZ@.QEI4W?P*;/YC :W%B(_0D[ M\ H8GYA%:W2*XB1TXV#1JV=+8,:+*7X!T!B?YA@1"(?8P+>LA+$P2N] MCBI._&B"48QA&@^N0(E1K6L/O+:*UJ!;HZ$_G$P0\1,\'HQ&/@;(<.3'H_'@ MQEZ?G8P)QA?04;*V:@4U+(=& $^6<>I:C=55267X;W< ?C'N_$Z29'"*(N*' M8ZN/)'Y"(G3HLPCVBKIB:MVU+HTRV=;&U7=_VG?'2]<4_IJ[U@J/O^:0-<$* M@(;GH\1#RK4KMS&RZ5K$2AIH.-VRA [/E#6 ^T)*L]M8!_U_1OH'4$L#!!0 M ( -%#QU@32-U9Z0, "\* 9 >&PO=V]R:W-H965T*5M15MLH,&![$8_'N^_N>+S337=2W>N2,0./=27TS"^-V4["4._MYKJ8^9%UB%4L-Q:!XO+ +EE562!TX^L>T^], M6L4^?4#_Q<6.L:RH9I>R^L(+4\[\S(>"K6E3F<]R]RO;Q^,U%RT*WW D0HF.==^3@W9*<1?Q(U04D<0 D(H,S>$D7;>+PDA-X M'Z0L=KRJ@(H"O@_]/==Y)76C&/RQ6&FC\,W\>>P>6BN#XU9L'4WTEN9LYF.A M:*8>F#]_\RH>1N_.Q##H8AB<0Y_?8ET6#3HMU_T0J OAF+-GX8X[^QTN4+R3 M7-9;Q34KK&E3,EC+"HN:B\W$^^*>/QXM'IC":H9%+97A?U-7>S=,<5G !R6U MADNJU!,J69%&&%CD>5,W%77:?:U/V)/^(>PM#."CR,ON57C/OFIL+:N_L-S! M2* ]I(EWZ2J)*>PCE6/IDF\U9/ 60>")4:7A-<3# )N9)8)Q%-MU$)#QV+MC M>2ED)3=/[N$8N^4YK>!>R-W;$O,71WVDF 1#Q(F#-$DACH-HF'I+FM\C @SV M,@F:B/ ['(V D,2[4[1@@M8,DH,$G@\(D#3S7D.2!)%S;13$:8HK28-LD+Z( M7DAS^@:>\:^Q.-=<<,,09AB,'.R;5QF)R;L#QSM]\G]E.OE7F>YG.0ZR?9:C MC-@U"D9Q]@-9?DYP%,0(,29#& ?Q:' BNR08CU$JMM=I\^6L#I"9V01&R"#_ M?0+A3 ]*NQZ4_G /NM*&UVU*A6CPNEYD]NH1QP?-CO6ELR:.]Z4[;#JLLT=; M>_UK M;: XXM2^\;E)YX1USS\$VY0@H()A\W0UOVX]22(TNFB24S)+.6.^[( M)&J?2,EP$%H;?&TQIC?#3B$-FN&]]MEW[E"U1U,0]G[B^'XW;E31V'2Q&-K_ M>C%-;-A@L-%5NC:G0QPJM6[7C2;HS&PO=V]R:W-H965T[N"6;PKK#OQD5K$-WJ']4:TT67Z/ MDO,2I>%*@L;UW%N$TV7L_!N'GQQKL[<'IR15ZL$97_.Y%SA"*#"S#H'1\HA7 M*(0#(AI_.TRO3^D"]_<[]$^-=M*2,H-72MSSW!9S;^)!CFNV%?96U5^PTW/I M\#(E3/.%NO4=!1YD6V-5V043@Y++=F5/W7_8"Y@<"XBZ@*CAW29J6'YDEB4S MK6K0SIO0W*:1VD03.2Y=4>ZLIEM.<399:95O,POW3&LF[3-\XRSE@M/N[#M+ M!9KSF6\ID7/WLPYTV8)&1T##"&Z4M(6!:YEC_C^ 3PQ[FM&.YC(ZB7C#] 4, MP_<0!5%\ F_8RQXV>,,C>)^WS,E%-/![D1JKZ77\.22TA8D/P[B.F9J*93CW MJ"4,ZD?TDG=OPE'PX03)N"<9GT)/;C%3,J-BL.8!JS78 N&J8')#O+F$X\4[ M).5DLL-2%M1WASAD+QRJCD.]XR#Z!\0-, -K):CSS73P"YD&= \"J)Q9X>HY MOLG#C% M80##43Q8O2:6"<9+ Q7C.9Q!.(G@G-8H&L/Y?G)BN)=V$HRZY(<*ZN\U7HEZ MTXP7 YG:2MOV8'_:3[!%V[@O[NWXHU]"H@T(7%-H<#&^]$"W(Z4UK*J:-DZ5 MI:'0; N:PJB= ]VOE;([PR7HYWKR#U!+ P04 " #10\=86'6!R_\# 7 M"@ &0 'AL+W=O5C9 ET3B46T_M)26Y M-2H++_3]D5<2QMW%S,ZMY&(F*ETP3E<25%661#Y?T4(]Y3O-3 _9=)3"EM)5V(MX2^00 MHF H1_&/7A1%V)D\:+^$/]C"JHJ8.:9SLCNF-$-\I'3AM.'8#3 M9N:BEPOC\$R)5! -TPCB89Q\;WC*=3P<)_ &7Y,4WCC?YNW_NDV&DPBQ?/^_ MW$;#R$>WT3!$[SU%E'1%E/QP$5V+[0C'$(R=!Z%)<3R-G@=).++O.)I CX*C3L%1KX(WE:XP;;=87&55PHH\ MES:Y=_1KQ21FKL+\2?A%\(O,9*LP1W9/>_=Z.R_KTDK9*61/X %L:F)E0VS? M$I.GQ/@IL9=.GQ[EOE'::)_4R1NE1L&1F1D9)4Q-V-'8C)*H&=4J^1 &9C2Q MQXK>H>9D@Y)!.)C$/KQ]E89!>'DB5TFMP":2L>Y+:+'!+ MDK7%-$XG$,3.JEZ"1U)4ML$XWI;:='SCY36,!Z/4%$::G*T*[^AG75*YM5<2 M!?9HJ/_;W6QWZUG6/_N7[?65"87:,JZ0P@9-?3S(W+I-VH$6>_OK7PN-%PG[ MN<.;&Y5F ZYOA-#MP#CH[H*+?P!02P,$% @ T4/'6.$Q'3*% @ 9 4 M !D !X;"]W;W)K&UL?91=;],P%(;O^RN. D*; M5"T?3=M1VDCM!@)IDZ9MP 7BPDU.$FN.'6QG'?QZCI,T%*GK3>*/\S[G/7&. MESNEGTR):.&E$M*LO-+:>N'[)BVQ8N9"U2AI)U>Z8I:FNO!-K9%EK:@2?A0$ M,[]B7'K)LEV[T\E2-59PB7<:3%-53/_>H%"[E1=Z^X5[7I36+?C)LF8%/J#] M6M]IFOD#)>,52L.5!(WYREN'BTWLXMN ;QQWYF ,KI*M4D]N\B5;>8$SA )3 MZPB,7L]XA4(X$-GXU3.](:43'H[W]$]M[53+EAF\4N([SVRY\BX]R#!GC;#W M:O<9^WJFCI R>$40]8*H]=TE M:EU>,\N2I58[T"Z::&[0EMJJR1R7[E >K*9=3CJ;7./6PMDCVPHTYTO?$M)M M^&DOWW3RZ!5Y&,&MDK8T\%%FF/T/\,G+8"C:&]I$)XFW3%_ )!Q#%$3Q"=YD M*'#2\B:G"KSF)A7*-!KAQWIKK*:?X>>Q:CM6?)SE&F1A:I;BRJ,.,*B?T4O> MO0EGP8<33N/!:7R*GCQ0PV6-0% YW"A9P"/J"IS_8TY/LHX[;:'603/W4;B! M5%6UY@8SE].6"+D2U*9<%HL1'41:NI,8T4E,1ALFGUS4ND+-4]9QA&(2WD(8 MC:=!,+I!8Q;02%8I;?D?HO9Y3,-DBI3-6 -G,)_.X'P4AN-Y'/>BM-$:I87: M*:E9HW% P$=EF2#^>Q<)QSZQ?_#GD[&B[6]75R-MUP3#ZG"%K+O.^1?>W3]4 M;\&E 8$Y28.+^=0#W?5T-[&J;OMHJRQU93LLZ1I$[0)H/U?*[B&PO=V]R:W-H965T,-N KBQ2+W961(@2;O= ET7-.V&X>)^ MH"4Z)BJ+&DG'S;^_SZ%DV6U=+[=?K!<>GM?G/#SRQ<;8CVZIE&>?5G7C+D=+ M[]OSR<252[62[LRTJL'*PMB5]'BT#Q/76B6KL&E53T0K62]NE&U69S.>*C[8MW^F'IZ<7DZJ*5#^I>^0_MG<739-!2 MZ95JG#8-LVIQ.;KFYS<%R0>!/[3:N+U[1I',C?E(#Z^KRU%,#JE:E9XT2%P> MU:VJ:U($-_[N=8X&D[1Q_WZK_9<0.V*92Z=N3?VGKOSRK?C,\6.FFN\I/?1[V-DSC;VP0_081_.X, M!2]?2B^O+JS9,$O2T$8W(=2P&\[IAHIR[RU6-?;YJ]=-:5:*O9>?E&,G[^6\ M5N[T8N*AF@0F9:_FIE,COJ&&"_:;:?S2L5=-I:K/%4S@T^"8V#IV(XYJ_$W: M,Y;P,1.Q2(_H2X9 DZ O^<= V4OMRMJXM57L/]=SYRV@\=]#,7<:T\,:J5W. M72M+=3E"/SAE']7HZJ![_?,3?=/ W/:;]ZM:L6M.HQCMF%JSW_N2-<>Z4 MW2ATHV)WUCSJT!TG-ZI1"^U/&1;8?DT/A77<\#5:I9'UD]/!LE\J5G[FB^Y] MJ8,O\\Z7=N?+?-^77M@'?$%CR%3C586-((3SZ"\E+5,$&H:2ETNJ>40UI\(G M]".B#XVF'?=>>FCYD67CN"AP/6%YSD[##>?C69:RT^C::J6\VU#<[FN;WR^\OX#]K?E9\I0&WNE#4Y]7A=FTM MBG<>_:(J966-G/ Q3Q)"4<)0IT8CV/L2EDA(O GV+%A(J.2L"*=17R< MSF*(8WT61R_50D%UM=-\PE(^0VU/V+2[B'&>3@?ETRFMB+#"LPSOMS;P'!,H M9@GI@.>GT>U2-@\$OX8]RGHMN^.@!OQD4RKR.@N*TDY?@2UX*'KM(@[79"P2 M4O;>>+CW3/SP<ZBZ9OU.\%U'%; M!"A[T-ZA-)2R+M>UI(9=.]T\!,$/9_=G;-'7%MEAEJJXT7[Y33U?I7-''2AD M1TN-,[6N@JV%;E!-#?6.$+(*; 7"D0Z:J-;N>1B_>XXKT@_!A$!"'Q0Q74.] MJ=))@&4'UVX7SW(V$UB(+#]PM;K%W;UCB(@=Q$SGA: M0*4I/X91I K,C FI*PHZ E#EZ*F??I@*+GZ.WB%C(5#95##R",IM*3-!=8F& MTT@2L VJ##V6=E@7,W+]CV?VRJO% B,606+1]^!08'@,U0F/WIIF/T8+7"C6 MY]>Q)&;ISFF>BY,5XHBS[:MA:=OD!)REJ:L +QC[0HYQ\'XO^P)EPMQ'H/&@ M@6"_SV_O4<@<3W!X#/N1 @3V:VWFJ/#>1J3A!=6R&@Y!%N@A&UR-?@-[ MJNA4>A:JOH5DWIK\C00C*UVS7V[W]PWL@[PNZA&8UNS8I4& M_G LE4XY7FR,ZL^D5YLS#%?8!PK\NC5WVM(OCC B(F8PN\XNAX(C)JN,NNY M7ZQK?!*69DWG!)HN!??_WH+2 S1J!65=FES(3CY+^SQ-Z>XKT:W#%!(?%],4 MO[,\@=MPK@=.:5RP!;]3@20,M-+;X=,"WN;16WS+_H5OV6[@!:(>E?-?T#91 M14()B//\.32//!<%IX2ER;?E>]D297A"IC;25@.1)2@<48?918Z)^C-9%ZHE MQB+.HEO9:IJ4OA)B*69HWOWV; F8)M-^V@(#G\^7'?? MW#OQ[I\+-/.#;AR0L,#6^*S ?&Z[?P.Z!V_:\ 4^-Q[?\^%VJ20.)A+ ^L(8 MOWT@ \-?,E?_ U!+ P04 " #10\=8QB*H[7$) F)0 &0 'AL+W=O M/C>?*+C.Y'_ M+I><%^1^E6;R9+@LBO71>"SC)5\Q>2C6/(,WIN#L9TF']X"99+ M\,#X] M7K,%O^7%Q_5U#K_&S2RS9,4SF8B,Y'Q^,CRC1^5(/89X%0#'(5;+Z107K*"G1[GXH[DV!MFPX;:JAH-X)(,M7);Y/ V@7'% MZ9O5.A4/G)-SGO%Y4I#KE&62C#ZP:$93-2 M;_@"QI!1U;57M68$'Y:@2LO,[%_\#!89$* A'3-%DPY?+4X0Q,2@Z[ M&4&/B4_) ;0$_3UX ;? M@,TF60SI"WPDR90UPWI:K2D*04)WVU:C.K?!.Y$M?D:8>@&8IC6@-<21VHK\ MP]"'4?ZACX,#=3,H-VB4&YA]?\FR!9<(&<, RQY^DHW/_]H8O*5B&NH;L:!B MKTHEM]N"%:4DD,15CSZU&@'TA[8.*G3:%MFN*UH;4D)D.BWKF-% M$=T,6QBB($!MA:9.Z-F.%2,2.H&*+K[E!AY$EUJ3:_:P4J%U1*+(5EU@!@J= M!^\2-DW2I'@ PTO1?,%UEKDH%TN09E;BBW4)XD##QE$>H-+CW8D+XY_:-DBT MNV'?LCVGV7E'JG.6Y.0S2TOE!!VE#JX>>_.85$&8H8^!W;-AM4B+*7W$L4 . M$(A'Q+/"*.R(#$V)S2!Z)) /&59XA%;VMPU;7OS5^[@P/+C0)UIW:(R4:%,AZ+19;\">,:#\ND2),90SV>,X # M1GB+M9_63EV40@QXF MC1XF1@'* M6SY'WM"4&,L[%7L5R'[\8>)0YQ=H45^)X4N+P"-]?@9!< FZK]9V\Q#F8'(&@HL;R^I6OM.'JLL%^,-"Y ^] M"C.OWY]UU*QL8V%5MG8J UA<=XNKQ4D"'B,K1:$JW1@5:PEBOH)2M7>5I-^NJ MK]TY>0_1M]0,#)9!X%W;*CTKR+]*@2:TSL%IU5GI-H$L.4]B!E6&#M6=)X,+ M)I?@2A-:7]J06K5V;>%H\/'P]E!%?):A\CV+>K2ZUN/KT>JJCJ:A. M:6+V"2].HH.HF5>8J71']PZ9GO']^68;*S2O<,P M@#K]/9\E>&2+T>&5=\$R( '5-=3$4O@4L41;AH^:N;7O22V9H?P-N:41!K*# MFF(:$4[G]A M=]DDS?)'%9/4#$8NWZ2SEA2D>[."WY)*>B$?^#B5]-6X(L_31)%7L43N1%-$ MKJ_Y(=?ID$.4MM20:T>];C/N?+JRXOE"?: CB8J/^BN6YFGS$="9_O2E[:Z_ M( *PD,PE2?D?!Q_][XC=;+BXK-<("JX MS[-"GK862BV/NUT9+S!GLL.76-#.C(N<*9J*>5Z)Z=+-D<;U#=+L>" M9MT:)4ES+&3*"Q X.VV-O.-SS]4'#,6'%%=R:PQ:E2GGG_7D,CEMN5HBS#!6 M&H+1OSN\P"S32"3'7Q5HJ^:I#VZ/U^AOC?*DS)1)O.#9QS11B]-6U(($9ZS, MU#5?_8*50J'&BWDFS5]85;1N"^)2*IY7ATF"/"WL?W9?&>)K#OC5 =_(;1D9 M*5\SQ6TC_&4C/AW>\4 L);XH$DUV +LE7"^FOA3SW M&Q'?,=&!P&N#[_J]!KR@5CHP>,%S2B^8P*-S4G4GWXC2+A4F,L_]EG(\N_MYZ\S[5@N68RG M+4HEB>(.6VN72JZ5QYFC%1"+WB=@(LE_$R0)AQC/* MY+28@](!4J4S&4="6M@J8;)M2B4 %!W0L<6*AY\D2",8MX(Q(Q@DI2"L-LQ2 M&;-,.S@P1M_,_6/GH\DM3!SC. FC.Q14,F"]#J/Y7."<*71N*>0$^0]%G$JL M*:]15R@M]66AB*-,8Z>RT%BDL9:2UJE$E,1T@B*'#RPKT;DJE50DCS[)%% @ MQHMU)'H0#,"+.D/?6?-+X.6+R/?\5[2R3 7-#Z 'A^!['6_8".9#$&BP?M@( M1D2'%5D36E ?_8!2&X@+0(KI6(\5ASM:;3A426#\^RP5-(1J6(=JV!RJMA< MGX&)VBHG=\K1!=>R4DA<8\:T_!-V#^=8X"Q5>P.[D>7^P+;,IX9YO,T\7C/7 MD2PJ 10),*T$@!4*,I*L\D(>.]N*5"([OR,3MAIN&?.IEMN:.;K6@=?VH@C\ M?L\QIA]$(7B#P#$!,XAR==B&,0J3YP6ES2[%N**PWGH$8RN1P1D1%?Q,]58];@_6@\W"[E:A MN8:16G"QX6@K3?E(\.66X+L4VX(_@6&/!+<>UXN8')L$ \]UX4<@-[Y-!4W- MVE6!1Y-%*A)M,# 1L$MK-IU14="U1$B=!@?>(5S1A+8$XI$Y8XJ1WGA$Z%S- M9E2XA#1"[TPFG-H5V%JY/_1>4SF)%2?Z7_$!WN3+C#\@/IZ-K(XF$IT)W<6, M MKHVJ(01-!SZVHPB)SMP%A3:LO6-#7MD'Y,1.^#'4#8-]70[W\]I$>W#OHU MF;$!U2E(3@/*EK"W8?\4=TWX&):2CWZT^6_*Z9]D,UT]=2U0Y!83=7K"ELLL MC6VYU#;K-*3DH$[)P;>GY/-=O1'TNW1U;;>V<9W-'^.>N4WNJKUO=?/>%UK] M^S*?4@)HI6O<#>RFX5=]?=/XW_/BZ,YZ\FFC]OHA#3IAWZFJ#JWT=!_UA^L. M>0!A9'NK%SITX9]A:I=U9)D.3K0-3"C\PJ$^'@YK)CZE""UX&QY!2%C$HK?# M(AQ8SE&_B4, @4OEW^NX&PX>'?7H?:Z7LOTHVPWWB1'M9" M#__G9\+P.VCGN9NGG_O?W[Z:>>[7"2ZE+$TM)E&DZ5MMD/ O7LHT R*:"9[# M]OBK+VL3@4R69*SJ"4)&RDF4/<_G9VYRZXX2NC#T*-7LAU.MNO?9S%'/S34.252CB[,._7JV_FXSLUX(-N?WH0OK-Z3$$&<[H MJ-L9T-U9V.\8=J+XTGP[F'*E>&Z&"V3TQ-($M#_C7*TGFD']->GL'U!+ P04 M " #10\=81JR#_CL$ O# &0 'AL+W=O"QRH2=>9LQZU.GH M),."Z0NY1D$GJ50%,[14JXY>*V1+IU3DG=#W>YV"<>%-QVYOKJ9C69J<"YPK MT&51,/5TB;G<3+S VV[<\E5F[$9G.EZS%=ZA^64]5[3J-"A+7J#07 I0F$Z\ M63"ZC.U]=^%7CAN](X.-9"'E%[NX7DX\WSJ$.2;&(C#Z/. 5YKD%(C>^UIA> M8](J[LI;] \N=HIEP31>R?PWOC39Q!MXL,24E;FYE9N?L8['.9C(7+N_L*GN M]F,/DE(;6=3*Y$'!1?5ECW4>=A0&_A&%L%8(G=^5(>?E.V;8=*SD!I2]36A6 M<*$Z;7*."_LH=T;1*2<],[W*F%BA!BY@EB1E4>;,X!)N3(8*KF1!+YW9)WA M^"BUAK-[MLA1M\<=0]8M1B>I+5U6EL(CEH(0/DEA,@WOQ1*7^P =1/S$U 5T@W,(_3 Z@==M-TC>.^_EMP\P1^SA3:*RN7/0T%6$-%A M"$NAD5ZS!"<>94ZC>D!O^N95T//?GG P:AR,3J&_^+$63VY7"A3F4"RGK=UG M",EWBVS'HG06DSV+>6TQV5H$:AF0!*1RUYC7![6$5R%Q2 M^M%PA85%(?(1M03<2\/RUB7+F4@0F('96O$Q?[1@"-X[1ZZW^_132N'W7XM]<_]@((_0;JX(5U\D@:WSY)S4QJ0Z7]# MP=.V+06?/XZL[+^#?")VX3]W%-EA.E?%Z6VW/E*B-ETQQ:CDN'6D88^H22$8V)J<'[_B"I**OPVVY.NC8VGN_H_3W.N'39HK M^25ICH;_G.;8->B=-),Q(,)H_#%F-+30CA<$DI?VB3;<9%4JW972-$$*LE5U M+YZ0\(-I3FA;7\ =(GR6!H'FH(M#;:FS,\05J%9N5+5N4@54\URSVTS#LVH( M_'Z]&J6IRE:<&D6.*:GZ%W;X5-5X6BV,7+N1<"$-#9A.S&BB1V4OT'DJR=-Z M80TT_R-,_P)02P,$% @ T4/'6!G4.X)1!0 WQ\ !D !X;"]W;W)K M&ULM9E=;]LV%(;_"J$50PMDL27+SL<< XZ5H0'J M-4C:[:+8!2-1%A%*=$G*3H#]^!U2MF2E"A=MS$ULR3J/R)?G@R><;KEXD!DA M"CWFK) 77J;4^GPPD'%&
^(.2K3SXCO14[CE_T!?7R84WU",B MC,1*(S!\;,B",*9),([O.ZA7OU,;'G[?TW\SDX?)W&-)%IS]21.577BG'DI( MBDNF;OGV(]E-:*QY,6?2_$7;W;-##\6E5#S?&<,(%HL4*W7!&8THD^@7-DX3JI<(, M71>5P^F%>Q\1A2G[ $]\O8O0^W#A0,7@]A M$.\&>ED--'AAH'Z EKQ0F41714*2-F LZZG'NRG?AE8B4LLCM'(/T+!, @[ M!K1XO?FHPSQZO7E@FX-U!1DA*1M#GM',!OWT" UA>DLN_NM2O MZ&$W76>?<[G&,;GP(+U((C;$F_W\DS\9_MJEG$M8Y C64C6L50UM]-F2%C0O M<\3(AC#$4\3H V$TXSSI$K&"G1F8SKB;V?!X/!UL#K6QOK"O-HY@+6W&M39C MJS9WP*,Q,6DW03'C)?R%5%(:QY,\55O( XCF:T:@4J@J7\1T 7D.0$%\0A=M[5; M@)6YB:G8F< OY@'MF]<%R$\0%R:C"Y+I\KPA^_O?KAZ5OG,/2>*J*',B#+4S M&]A'_UEE1*"YE$1!9O^=%W$I! RB*Q5827V7S!&LM60G]9*=6"=]"T0LXLR4 MR43G [XVRK_HT2<_>O19&#YSZ1\?"OWG#T4=I-.P22RM^9S6\SFUSF<.!2*A MK-3[+B0)+"&4=R@4Y#%F)518E J>[P*Z(3@628<9;H*!5\8V(3BN^2Y/=$ M=(::%=]7+)>PR!&L):L_;#:FPS?=T.SPCH1U2HMT[ MQ'@I25HRV-5L0%%3BCJEM./"(7J"Q-"5 Q=VT]ZZ.:*U=0L:W8)7[0;WX8S^ M!N=,=T MR!6MK7#3 _F3MXUYE[W%PBDMD=\W;F" GO;TA'L_Z7 V]_2US&=TB)7M+;"3;\4!&\: M\X'3?LDI+7)%:TO;]$N!M6GH'_-V7#"V!+W39L@5K=)M<'#RF1.Q,B?($AE7 MJTX"Z[OU*?7&Z^9@0G1.@'X/>4<[6_T"^HS_1G_P!02P,$% @ T4/'6#E7 MZN7W P TQ !D !X;"]W;W)K&ULM5A=;^(X M%/TK5K9:3:4I^230+B"59E<[TLX(M=.=9S<88C6Q6=O S+_?:R<-@9BTL\V^ ME-BY]^!SKCGV[63/Q;/,"%'H>Y$S.74RI38WKBO3C!18#OB&,'BSXJ+ "H9B M[6)\V<]^+2<.IY>$ ML"1W//]&ERJ;.F,'+4G_EX)T4CPXS,)0940G"9$9Q+"*B%\:T)4)1BIW9**T2'!"L\F@N^1T-& MIA^,F"8;Z%.FZ_Z@!+RED*=F7S."[GBQP>P'PFR)/BF);M.4;YFB;(T6/*H@41Z"'# B82HC#-+^%;'A\2].'B$ET@%TG]4B+*T".C2GYL3'S- M^%8"-$Q>'(TGK@)5-#> :OKO*-3=LR-[+G M:M.ZD1N3>+AL-XXNZ:DK2#PGAT').T8Z[&HU%81QU1&-84AIUE;_R:K84? M]EGX/L&2GL".5(MKU>+.PG\SYPQ8'=[!CV9-$.R! MRR*4"FP)KM6E: M8@\;A?2]412>; E;5.Q')YO"%C6,?/NF&-7T1IWT2DNGU<[.C8UOP,8-/1NC M$F[46(4WB((30K8@[X1UT@ZZ\@;C,YM\7/,9O\/;QGUN\3[!DI[ CC2[KC6[ M?K^W7;_%V]I!;6]KQW1XF^\=;CW>N]RM2N^I]KVB)7VA'4O7N##Z_Z/%5>"O M>9PUK&URUK"S+N<'!XY!)\=[(I6@J68)-_#T&6WU!?15;H%E-?XILW90Y)W2 MZES=?ZWPX<+G=]Z-SE987^4W7!%H#7#^DV4/+=*,H^A4'%M8/&R5W19VONR' M6YO??6U[Z5-^XH"K$%\YX:Q1K2/.$F4[X]Q&MP?'U]ITS1*9GJUL4NK9NC._ M-?WHR?Q<=^RFBSS E.T^]!!KRB3*R0H@O<$(I!9E!UT.%-^8GO*)*^A0S6-& M\)(('0#O5QSV23707U#_'V/V+U!+ P04 " #10\=8A6,$T3<$ !3#P M&0 'AL+W=O3D2ATRCC,)5%%EE'Y? .IV(P=WWD9^,Q6B38#[F24 MTQ4L0'_-YQ+?W HE9AEPQ00G$I9CY]J_FOF!<; 6OS/8J)UG8J@\"/%H7N[B ML>.9B""%2!L(BG]KF$*:&B2,XWL)ZE1S&L?=YQ?T6TL>R3Q0!5.1_L%BG8R= M@4-B6-(BU9_%YB.4A'H&+Q*ILK]D4]IZ#HD*I456.F,$&>/;?_I4"K'CX(<' M'(+2(:@[= \X=$J'SEL=NJ5#URJSI6)UF%%-)R,I-D0::T0S#U9,ZXWT&3?K MOM 2OS+TTY,O"9"IR'+*GPGE,;G3BEQ'D2BX9GQ%YB)E$0-%+L@"4RXN4B"_ M+W=.WA'& MR9=$% J]U,C52,2$XT9ET#?;H(,#0?L!N1=<)XI\X#'$^P N*E#)$+S(-9DVCKM^O;/:"[U7!]_XA^$AD0#1]PKUYB, 6HK<[;]"K M$6C:^(.:S:QI$WA^T$X@K B$1PG,RT/'%!RA$Y D%[@6$C23-L&QN%B*9ZE0 MZIS0^"\LHV7F\? M7SZE"JRQ8%AH/.A5(9\)GA+1(]&"H!SD0Y:GXAD =[P9G1% MV1$)B4>%.7CH]G@SV?],'U)HDV'03(&@MKK3IDUW4-OELZ:-WS] ;EB1&_Z+ M#$@HK@>AAI2T*6Y2(<(:SV*0U%ZQRD$:?2^88F:HC?FP&?&P4Z?>-*JG?M-B M, R[[7U2M-FIT/8UW;D ^O_-9:&< MYU0:GQ)M=BJT?8V#5XV#_[5JE].'AS?DM,6D68S;C+SZKG5WNHT,Y,IV;8K8 MHKJ]<5>C56=X;?NAVOB-Z1AM%_,*LVTW\4*\8IAR*2P1TKOL8R&1VPYN^Z)% M;GN:!Z&Q0[*/"7:]((T!?E\*5*M\,1-4??3D;U!+ P04 " #10\=8;C"% M=V(% K(0 &0 'AL+W=O'8@^,Q-A$)=$E:;L=]N-'?42R)(:S M!KXD$G7OX>6Y%'F/Z,6!\:]B0X@$W],D$U>CC93;2\<1T8:D6%RP+L" KEOQ)8[FY&LU&(";/>)?(C^SP&ZD&Y.=X$4M$\1<<*EMW M!**=D"RMG%4$*1U]VU%!BZ2] M ]=Q7%SB!-QFY2S,'YP%1&*:O%46GQ\#AG>#C(@?V/X" MN/-S@%SDZ0(RN]]C?@$\6+B/->[!Z>ZZWL/3W9&!#*_.M5?@>:_@W>R$:A$" M'"?]RYUJ [>2I.(O38@W)>18#YDO8Y=BBR-R-5+KE"!\3T;+GW^"$_<7'=LV MP0*;8*$EL%9>QG5>QB;TY:^,Q0>:)#KZC9Y#Z2_!)@58OH/LE\CWD;MP]L>\ M:JP\/Y^_QU:AISZ=33\S&M^9@:^?A]2[C:M[(UN".JA /^(>J;*1V MLAB1AM(R[8UF[J,.*WV;V;C[:O5MINY4S\FLYF1FY.0Z95S2OXOM7,>#T7LH M#[->_$B]#ATB9OU59CSMS*%08^0CI*=B7E,Q-U+QX(%/)-ID+&%K2E35W M E_N2?I$N'8'-,(-Y<8F6& 3++0$ULH)=)LRU+5?FU28EE)C%2VPBA;:0FMG MYT@D0.,[4V='[3)/-"N6D7.PW?%HDZ^P6TXCHDT0[.]X$'F=?7%E[GTP\S;1 M0EMH;>91PSSZ'\RKFU2]'TH=1E_/*RVFY1_U"Q/D=]DW1C"8?9MHH2VT-ON- M8(+&NO\$]L$>)SO]W/?ZNF-37056T4);:&WR&X4%S1+KM9F?Y86UJJ8!P3Q[QW92 MRWY?#R%WW)OZ-I5:8!4MM(769K]1=- LZ?3L'Y=&G"18DE@9"+VR,?MK':96@+K9V"1D1"LXHT?92!?84&Y_-I=WZ?8A68PQA,FB6T-FF-RH1F MF6G\,&/V'3PC-2H3N=V/$%;[#&VAM=EMA"LT*]>3/O28,0:S/-?(]"['5F6H M+;3V<4&C0Y%129F_#H!_P#W^3M-=:OQ@8.YB: JLH@56T4);:.UD-;(40?L? M#9!->;BRBA9810MMH;6STTA7-%RZZBI(0!*ZID\) 9*INB8B=$_. 6Z.(D\K M^:MHCIC%TFRP/4NK4^\;\N MSKD[[2MX&9;G]@U,^3.">\S7-!,@(<\*TKV8JMV8ER?SY8UDV^+H^8E)R=+B M&PO=V]R:W-H965T5'MAD@.QFMC4=J#S[]=V,AD"(0M;WT#L^'U\ M_)[8CC/9,?Y=I 2_:[X1-:IU!7N M;++!:W@$^67SP%7)K2D)R8$*PBCBL)HZM_Y-Y!N!:?$W@9W8NT9Z*$O&ONO" MQV3J>#HBR""6&H'5WQ9"R#)-4G'\J*!.W:<6[E\_TW\W@U>#66(!(*=&7QP5Z^_H=>HT(19]35@A,$S%QI0I/=^+& M52CS,I3@1"@#=*^Z3 6*: ))BS[LUOM!!\!5OM3F!,_FS(-.XCWF5ZCGOT>! M%_3; OHU^>)\>:]%'ITO#SK,Z-5/2L_P>B=X\T*H&B'0_B/S[4[5H8\2^4/OMS:W;<(6-F&1)5@C+_TZ+_TN M^BQ,L9JE>NZM,.%HB[,"VE+12;DT%25L:&!Z+]K.1M[$W>X;?-SDH$5TW.*# M/_9>6C7L&-1V##KM>,!/:A^3K>M/I_)2"TK88"_ZX<@/#DP8_*<)72T:!@QK M X;=!O309XA3RC*V)B#>H[N[$'V[AWP)O'6.=N(N=<4F;&$3%EF"-7)R7>?D MVO[:>6TS+S9A"YNPR!*LD9=1G9=1YUR9XPS3&!"6Z$^V-5,$C4]NN//1T5P- MO/[!A X[>[S4:9NPR!*LX?2X=GIL99<:'ZVJAQM+V-G1I0;;A$668 V#?>_E M3=[[WSM?)1VJN.TZZ7^GG%:JP2?G#D M]CFM%MUQ7>RB)5KIHKMWZ,R!K\UI7Z"8%5261ZRZMOZB<&O.T0?UH?[28 ZS M+YCR,X4R>TVH0!FL%-*[NE;/+R]/_F5!LHTYVBZ95 =E&PO=V]R M:W-H965TF%UHC%K;&);)9DIC^^LF&193D'% XW"2SH/=9K2WK.L7ES6!95>L7PV&9+,6*E\^+M/%SQ-!],KYN_W#6?\'B4=V@^<8?J=B6K=>D M[LI]4?Q;OWDUOQEX]1&)3"15+<'5?X]B)K*L5E+'\7$O.CC$K!NV7S^I_]1T M7G7FGI=B5F1_IO-J>3,8#\A<+/@FJ]X6VU_$OD-1K9<46=G\2[;[[WH#DFS* MJECM&ZLC6*7Y[G_^:6]$JX%/O] @V#<(3FT0[AN$IS:@^P:T<6;7E<8'QBL^ MO9;%ELCZVTJM?M&8V;16W4_S^KR_JZ3Z-%7MJNEM\G&3EFES#IZ1=^JRFF\R M08H%^2G->4;N-C)9*E_)G4P306ZSK$AX_>TK4]>>;E?K[]TQ4/,U^4($_O&/D^V]_(-^2 M-"?OE\6F5(W*ZV&ENE@?Z##9=^?EKCO!%[KSALOG)/2O2. %M*?Y#&[^6_'X MG'B3IGG8TYR='KW3?*C.R^'D!(>3$S1ZX9=.SLY(OC?R19\?.P7:KU#/&B_* M-4_$S4!-"Z60CV(P_>X;/_9^[','4XPAB1G.A0?G0DA]^G-1S+=IEO4YMFL9 M-RWK:?%Q&D11X%T/']M6@/JN5O2$#*/Z$GGLZ2,]])&"?;P+R7N1+/,B*Q[4 ML+HBKU_/R%]OQ.I>R+_[.@[*N5XJF&(,2!E3HHU3^=$?%*Y3JGP ML9YQ"L694O&QE,HIPILIO)<6/O:T9OYI]>HWS+J(AV1Q@GS>-S7## M^-IN:H#V88)F8B%DG:&F>5*L!*GXI]UET-MO:O7;N@90H1A+S31'8[$/LN/T M?5&I_)^;=-QK3&1?$/XXL*995.[%4C/-T>3KQV#2T"YG\%TYHS=Q\#&1=H:J MQK#43 LU(OLP(]\FB=RHL:=&7KVP-T6E7@MM&(ZMA0D5AK'43&,T#OLP#\^: MJI_"F[E8%V7ZA36IAXC'DZXMJ$B,I6;:HJ'8AZFXNUYG>@CV&F1CLA_2KD&H MG(RE9M8*-2@',"CO)NS,GIEZRX8V&$?C;HH)!W2N!UZ"C --QL$1,GZJ9*_K M2G:O)S8#^WX0=G,K.(ZS*Y>@X*!5888I&"PBDO_(2[$HI&A5^>OBA4K)LG25 MYEQ^;MT1:#XQ;Q= U4CXP)PKU[BEZTO@=Z#Q.PC/K_MC%JAGJ&H,2\VT3V-] M &.]4UT2UG+VT4X2K#(GPPIIVJ/!/C@"]F<6)V%Y9\?L[,&J=3*LD*9CFO8# MN-!]2H42EG!VQ2Z76P5/AA72=$4#? #_)$R)=S:V9">DC@-NX9< MP##>X! M#.YG52IA;6>[[/2@6_=D6!%-MS3/!S#/?VVE$I9U-LI.$ZRZ)\,*:=[*UF ? MPF!_>J42%G+U)K1S!*ONR;!"FMYHJ@]AJ@=O]&."^BSLR0XB:Z7"BFG:H7$^ MA''>J:():SG[8U?)H^Z4@Q71=*>U*00N:Y]<2U!QJ M:@XI2DDS1 5F5#6&I69:J,DZA,GZU)(F+.-LH4W0W0(IPXIH&J,!.CRR4^24 MDB:LX>Q*#T%W"Z0,*Z1IBR;H$"9HQY(FK.9LD$W45H&4884T#=)$'<)$[532 MA+6<[;$)VBJ0,JR0ICT:H<,C"'VTI D+.'O24U/WZ,2Z:"Z!RU3C,CVR8>1( M2;-5RP1W2Z*R-*H:PU(S'=;03?VSZY,4%;Y1U1B6FFF?AG0*0[I3?9+:6-W= M=@"'9H M&*?GPCBU\;EGS*%N2<%2,Y^LT2@>P2A^R/O?BJRIAI3+=%VV8=SY(28XHO.S M.*A8CJ5FNJVQ/#H?RR-4+$=58UAJIGT:RR,8RU_E%<\?TONLGSPC&\0I];I3 M&AS#V9%+L'BD63R"6?S,X7O1[4/PH3M?R*@9 Y::>=ITQA#!E?R3Y@'4*CZJ M&L-2,^UK/0\*IQC'Y@'BH=7]4-8:E9AJO&TYYF.W#.5^*L M11P.XFP<:A:%I68:K+.H^/S=_#%J-H.JQK#43/MT-A/#]S^.C=A=Z_:#QJ&U MAL,AG VY1'X2Z_PD/F'_OM. O>A:#1^M\Z6+>C<&2\T\4ZW?QX&?$CYIY*-F M/ZAJ#$O-M$]G/_&Q!PS@D8^:^.S5P'F$887<&3)L_6Q?_2.+;[A\2/.29&*A MY+WG(W7URMWO%N[>5,6Z^26_^Z*JBE7S&PO=V]R:W-H965T MT!\> F MMXV%8Q?;:=F_G^VD62EIV<->6G_<>FZ M,LVAP++#E\#TSIR+ BL]%0M7+@7@S((*Z@:>%[D%)LQ)^G9M(I(^+Q4E#"8" MR;(HL/@]!,K7 \=W-@MW9)$KL^ F_25>P!34PW(B],QM6#)2 ).$,R1@/G"N M_,M1;.)MP$\":[DU1L;)C/-G,[G.!HYG! &%5!D&K/]6, )*#9&6\5)S.LV1 M!K@]WK!_L]ZUEQF6,.+T%\E4/G#.'93!')=4W?'U=ZC]] Q?RJFTOVA=QWH. M2DNI>%&#M8*"L.H?O]9YV +XT1Y 4 ."74!W#R"L :$U6BFSML98X:0O^!H) M$ZW9S,#FQJ*U&\+,+4Z5T+M$XU1RE;Z41!*;TC,TU1])5E) ?(X>&"XSHB!# M$\&1S1FZ9M5W8Z*/QZ PH2<:-@G1/:0YXY0O",A3=',S0H^W4,Q /.G]A^D8 M'1^=H"/D(IEC 1(1I@\@2L<>F?%]SDN)62;[KM*NC#8WK1T,*P?!'@=^@&XY M4[E$7UD&V5L"5Z>CR4FPR_B&I=0K4J+MNWJ\T6OH6D$AG]IR5E%VVRE-:;B42YS"P-%O7X)8@9-\_N1' MWIX@]^:$KF<046K^,"AI9J*E7J\0_O_#.+_KN:EM_2UCD MA7'4A+U1UFN4]3Y41EC*"T#'E$MYTJ:P]^[HWD5W5]_[H+/ ;Q<7->*B@^*& M6)*T35 %B[?.\CJ]WHZ@Z)T@KUU.W,B)#\H9$UJJW<=9"8K;!'5W!,4?"G*W M:F !8F%;@T0I+YFJGGZSVG2?*UMT=]:'NBM53>0O3=72],->$"81A;FF]#JQ MOC=1M8EJHOC25MH95[INVV&N.RL($Z#WYYRKS<02L !D !X;"]W;W)K&UL MM5I=;]LV%/TKA%<,+;#%(JG/+#&0F-U68%F#9-T>BCTH%FT+U8"WE:K:;UIN)QTB;EV90XCC_-X[28S"[::[?5[*+Q]67:YZ53Y<3/'F^<)>NUJ*Y,)U=;.(5O^?BP^:VDF?3'B5),87HH&(Y;]'/N=9 MUB#)3>8AK/B^S?])$K"\GX00E?!EO,W%7/OW. MNPEY#=ZBS.KV+WKJ8IT)6FQK4>9=LAQ!GA:[__'GCHA! O8/)) N@8P3W ,) MM$N@7YO@=@ENR\QN*BT/+!;Q[*(JGU#51$NTYJ EL\V6TT^+9MWO124_366> MF-WQ1UYL.;KCBW)5I.U:_(R>K[*TCE>KBJ]BP1/T\ 7=5F6R70CTAX1!<9&@ MWWBYJN+-.EV@*[GOT&O&19QF;R3(AWN&7K]Z@UZAM$!_KA@SA!$28KA#Z^CG<1$G=AE9 8Y==D@P!@2F M$1?UQ$4GDE$$R2[HR1+EA=$!7RJ=BNU&]E^_Q:W25\RI= MV)]4=J"C-P$D&H-"TTE47AE[IU(6J(T&16-0:#JIRDECJ[%\05G^GAJ"O1I;S(V7M6&>)(X.%H+*K]N"@(!K4+O>:F;"RQ MV]BK+$/OQ9I75FG908[=!:!H# I-)U#Y:()/)"T"ZJQ!T1@4FDZJP=4I4PLL9O8.[Y,B[18V44%6ND%16-0 M:#I_RD03]U2B C75H&@,"DTG59EJ8J] VT7E&=Z9G$&]KB/$$!:08$]6AC#7 M=?P#NE(6EM@M['S-<_E:E4UON:C*17=F5QEH'1@4C4&AZ6PJ1TV"4ZD,U&J# MHC$H-)U49;6)O41M5UFXKPLGC,;O6:8P''E[*ML/PU[D'7IZ*6-+[,:6\24O M:FZ7%6A=&!2-0:'I/_PJ2TV=4_WT"VJS0=$8%)I.JK+9U%ZNMLJJR]5>CB)W M3U:&,-^C9/2,8Z8P@@]5!JDRM=1N:N\;>JRBL@,EMH] M[:YT,2_SG%>+] 4K:,B> UH:AT'0>E;&FIVJSH*#^&A2-0:'II"I_3;^C MUZ++';89$1($X_J@*0S3:%QS-X1AUR/.2%_304^B5,RJ[>VLT:+<%F+7J==? M[?M'K]JNR='U:WS.=EV@"F;7E'H35ZNTJ%'&EQ+2.0ODQJYV?9Z[$U%NVL[' MAU*(,F\/USQ.>-4$R,^792F>3YHOZ+MM9_\#4$L#!!0 ( -%#QUB,)>IA MH ( *X' 9 >&PO=V]R:W-H965T'+B 5;"9;9)NOW[7AK D(E4?^@+^ MN.?XG@.^-]I)]:!+ $,>ZTKH!2V-::X]3Z;A2P MS('JRO,GD[E7,RYH'+FUE8HCV9J*"U@IHMNZ9NK/$BJY6] IW2^L>5$:N^#% M4<,*N ?SK5DIG'D#2\9K$)I+013D"WHSO4YF-MX%?.>PTP=C8I5LI'RPDZ_9 M@DYL0E!!:BP#P]<6;J&J+!&F\;OGI,.1%G@XWK-_=MI1RX9IN)75#YZ9^Q]. !,YV< M?@_P3P'A&4#0 X+G L(>$#IG.BG.AX09%D=*[HBRT)*WO,FP0,X]7; MR#.8B>7STO[497>J?^;4J4_NI#"E)I]$!MDQ@8<2!AW^7L?2?Y+QCJD+$DS? M$7_BAR,)W3X?'HS D^?#_2?4!,-7"1Q?<(;OO.<_;S;:*+PMO\9<[UC#<59; M0:YUPU)84"P1&M06:/SZU70^^3CFV$N2)2]$=N1F.+@9/L4>KT"E( Q6,>ND MZIW,E:Q)BG^A=5/CLKL ?R$C<@N*&"QN8Q9W1UVYHVQ-W<:3B\O+R-L>6C<: M%!X'):-!LR'H2.ILD#I[4:EM@[^7+GF#E=R,R9V-)&EOR)'M\TK/Q+N ;@[7> M&A.K));RT4XNTZ$7V(2 0V(L \7;"B; N27"-'Y4G%Z]I05NCS?LGYUVU!)3 M#1/)[UEJED.O[Y$4YK3@9B;77Z#2T[5\B>3:7 M&H6K#'%F-(,5B +(#!*Y$,Q9^Y&,T]0-*2>7HBP5NW \!4,9/\&(N]LI.3XZ M(4>$"?)U*0M-1:H'OL&<++.?5/M?E/N'K^Q_3=4I:;<^D# (.PWPR=OA[5VX MCT[4=H2U':'C:[_"-Y'"*"PM)+W-J &M0)O]/Y=*PH^-1EQ(+(=6]JU+>U] M[%@E"; 5C3F*1O4<4A(7A@AI2$Y92@J1HDO*5H? WB>YDBMF&UW;\F!H7;*Q M,JD<;JR5,HO(96&_/ZM1J]_K#OS5MA$O@\)N)ZR#=@1V:H&=/P@LVT"!_?(Q ML4!)&HM>SQEJS4&Y)A )$!ESMG#MH G-9"%,DY!RM^Y6CNVSH!_UGTG9F]0_ MOM-N+;F[5W)=W%/(I6:&/%Q#%H-JK.2]5'];R0_F+8V,)_JV\2W'O9>ZU.&#TKZY=147#VO$/]K4/+_C#@IWS!L*DX MS!$6G/:P3%1Y")<3(W-WCL72X$MSPR7^MX"R ;@^E])L)O9HK/^$1K\ 4$L# M!!0 ( -%#QUC$!'NMX0, ) / 9 >&PO=V]R:W-H965TD[:Z_?A0ERXJLR*V7O-@DQ7MYSN$E>>]DQ\4GF0$H]*7(F9Q:F5+K:]N6 M208%D5=\#4Q_67)1$*6[8F7+M0"2&J,BMUW'">R"4&;-)F;L7LPF?*-RRN!> M(+DI"B+^O86<[Z86MO8##W25J7+ GDW69 6/H)[6]T+W[,9+2@M@DG*&!"RG MU@V^GN-Q:6!F_$EA)UMM5%)9-S M[=1JUBP-V^V]]U\,>4UF023,>?X7354VM2(+I; DFUP]\-VO4!,R !.>2_.+ M=O5U,8:04%9]4^^U$*T#'#P@H%;&[A= _\% Z\V\ S1"IFA=4<4 MF4T$WR%1SM;>RH;1QEAK-I25V_BHA/Y*M9V:/< 6V ;0 R1\Q:B1]A(]ZFA) M-SD@OD2_ZUB:9\],1U*.:3Z5J@T&25[/8@)MXL^^I7/P/@L[ZKMS(T'$1^ M,^L9X'$#>#P(N-F@%-9# (OCW*#=-2&6BO=ASCH@>+%H=M!'!PI?1EXXZ@?<-@ #M\@-,)CQ!@' M0=Q!/+CTF3$?-<2B-PNAZ)B>.X[];N@/ CB37MS0BU\_T.)C7EX88+_#:W#E M,WEAY_!<.L,;EQ&V I3J6%04*'CM!.>O0^?<\33<[JG:1C% MN2Q;20%^%9:MG>VEBGNV-.J>PV$LYW)U#US=[^"ZOVA$E0]]U6Q'\V^X<^I% MVE3C,'*C+M=!+.=R/20=>/ A/\GU0/7#B4NH7JC-UXV=*.CR?8O$ A\R"SR< M6CSG2]F6TX2R59U8@Y V(FEJLEZ2M^[B3K[;KX#?\\PX<1@?Q?<@QG,U."0K M^$2V\G\U.!D*X^.G?^P'_M&=-HCS>W6P6S6/9K$RI:#45Y.^JJKRIQEMRLT; M4V39A^E5K:IS^Q5E$N6PU*;.5:B!BJK\JSJ*KTT%M>!*2V::F2Z90903]/_N>7R/DW-Z*RX>Y1Q MH742,]EWYDJE7=>5X1P2(FL\!:9'IEPD1.FNF+DR%4 B:Y3$KN]Y+34QCN-O>>O]JR6LR$R+ABL=W-%+SOM-V4 13LHC5B*^^ MP890T_@+>2SM/UIMYGH."A=2\61CK!$DE&57LMXLQ(X!;NPQ\#<&OL6=!;(H M/Q-%@I[@*R3,;.W--"Q5:ZW!46:R,E9"CU)MIX(1+($M (T@Y#-&[4J=HT$4 MV2:)T37+4F\&/GP&16B,/_9N0=D\][#^E5&MA&;V45>F)(2^HS>*!+$$ M)WC_#K>\3Q7$ZSGQNO5>WT/\BC,E-')T1]4<75F%@$ #*4%)-& 1NJ%D0F.= M/Y#H_D:;HVL%B7PH8U(_ I-&SJ3Q+RG4>WN;P70G@WPG@[#-H,HS*)]E4!M2 M'I41K(: T1,04<&EF7-I5CJZU02218+N;R&9@'A ?]#Q%=K8K]!*M ?FM96O M1>N$"FT=@K=[LN\3KV3B&Y393GFO/W: [O% NX6G5D_:8> M<]5P#TU648-@_X3"P\HKS&'N$5I0)^ [7""QA>+!9P M42W@%\J%_[&/*I[>U7 /E5Y1,.!35@SX&"4#+FH&?)*B 9=6#7OV45$UX.JR MX33[J!J#;_>1+%ML=^<@:SX*Z%/CC#*)8IAJ5U[M0NM49.?LK*-X:L^V$ZZT M9FQS#B0"82;H\2GG:MLQQ^7\:T?P%U!+ P04 " #10\=8+\I&"9L" #T M!@ &0 'AL+W=O)1%U84GN9FX.'%J.Q/X^UXG(1J&,&713>+'/:7F5J%U?6+;*BV@I.I(U%#A3"YD235VY=I6M02:=:"2VY[C M1'9)664E<3=V)9-8-)JS"JXD44U94OET!ERT<\NUG@>NV;K09L!.XIJNX0;T M77TEL6>/+!DKH5),5$1"/K=.W9-%9.*[@!\,6K75)L;)2H@'T[G(YI9C! &' M5!L&BK\-+(!S0X0R_@RT0ZU@D;906Y0!&!26K^C]]'/*P!7"#-P#> /#>"_ ' M@-\9[95UMI94TR26HB721".;:72YZ=#HAE5F%V^TQ%F&.)U<5!NHM) ,%/E" M+NEO(>7-,6SY<&R2A7!+<3+WA=<]SX*=L]5]1QF8*Q20)_%L7V M9MO.5% 0C$$O9 :CS&"OS'LL#N;0U5*DH":U]03AUK+>L1.%.^(FHIPP?$-= M.*H+]ZH[9Q7#.YD9>5F3ZDE]X:N5W5DPVY$W$>3/PFEUT:@NVJON5FC*IQ1% MKS;*]P/7V9'T.LJ+O)F_H\G>JDGF/< [NF983#CDB'..CM&3[&MLW]&B[LK4 M2F@L>EVSP&<)I G ^5P(_=PQE6]\Z)*_4$L#!!0 ( -%#QUC:,\SQL0, M ,D1 9 >&PO=V]R:W-H965TAV@_AW.-KYYCIEHOO,@%0Z&?*,CFS$J7R*]N640(ID9<\ATS?67&1$J5/Q=J6 MN0 2ETDILUW'">R4T,R:3\MK2S&?\D(QFL%2(%FD*1&_KH'Q[!%GLOQ&VSK6L5!42,73.EDS2&E6_9*? MM1!["7CT1();)[C/3?#J!*\LM&)6EG5#%)E/!=\B8:(UFCDHM2FS=34T,\-X MKX2^2W6>FB^%[@BA?EV@)2.90B2+T=\_"IKKH5+H3W1?#2_B*]0?^N8&%*'L MK<[Y'ZZUTZWM4J-5&XCE5OB>2^2ZMN=#D>W"E+Y;U>I%?:H&]M,UBN9DPAF MEIZ-$L0&K/GK/W#@_-55^$!@+1F\1@:O#WU/AKR1 1YEN$!KP67G6%>H08EJ M%I?-/ SQ!$_MS7YEQU%!. K'352+\JBA/.JE? =2ZKXD452D!2,*8CW3M301 M)=5:HDL@*1>*_BXO=-&OGN#O$1OY&!_2[XC"$]_OIN\W]/W_HW@&JHNP?T3% M&@7^]24/UAYHNFN> ;,&0E^O81T@<0G5.D%_34 M*3(06*O^L*D_/.-*$0XIPT!@+1G&C0SCLZP4XXZI=MBW_3$MNI.&[J27[G5! M64RSM2R)WH$V!PEG,;I];O_VPI\Z< .!M93 SLX5.&?LX!I\("6&0FM+L6>0 M\%FZN(9M+:VCP#_\Q^@*\S!VNWL9[\P*[C4!VOU$B;ZDK=O!V/4T<#_DR>-V M#I>"=S8%>^=LX5X3=+(4 Z&UI=C9']SO?U[WHKHGNX%_/D@1L(K:W SD?AX)P]/*BA&@JM+<7. M4N%>J_+R'@Z/=Q3!9'+8PL=1KH\/.]C>VV>;EQQZA[FFF40,5CK-N0QUMXCJ MO4%UHGA>;KT?N-(;^?(P 1*#, 'Z_HIS]7AB=O/-VYOY?U!+ P04 " #1 M0\=8*WI5R7X" "R!@ &0 'AL+W=O-A6,'VVWAW^_:2;." M D+37A)_W'-\S[W.2;J3ZEY7 (8\UESHJ5<9TYS[OBXJJ*D^DPT(W%E)55.# M4[7V=:. E@Y4O*V 4_2QNZAELP=\U"XV'@7\(/!3A^,B56R ME/+>3J[*J1?8A(!#82P#Q=<6+H!S2X1I/'2<7G^D!1Z.]^Q?G7;4LJ0:+B3_ MR4I33;W/'BEA13?4C48V.W#%=&B4 MSX1M^ZU1N,L09[*%PANDS-,I67 J#*&B))F@=&M06O.SCAW 'SH'P@*)A,^J!6A7_P-=>@ULX5-2GD1ICV\O>KO?'.G-^\6)^C(;?^ M^9>F=7.\FVLF-.&P0LK@;#+RB&H=LIT8V3C/6$J##N2&%?Y40-D W%]):?83 M>T#_F\K^ %!+ P04 " #10\=8/<\OP&H& "*, &0 'AL+W=O++F(J%278C5,-H)1/U.*PB%R''<8 MT2 >S*;9O6LQF_*M#(.870N0;*.(BL=+%O*'\P$@V**!< 1TJD 8%G"O@#.@NL@S6&RKI;"KX Q"IM+*6?LARDVDK-$&< M?HTW4JBG@=*3L_>QI/$JN L9N$@2)A/P([A1[XJ_57?X$A2>T]WSEV^8I$'X M@Q+\=/,&O'SQ W@!@AC2Q8E?]9E;V>#V??? M0=?YJ0ZY)6.E/)!]'HC)>N%M2U3CN/M+U3*0'-"("QG\0]/"?@5^$3Q)P)P* M\1C$*W 1\6TLZ]*R\^5FOM)V=3_#V'&J1N'LDKA')+9'HAG!#+/UB@FP$<69B$GZV"C6MH5B^Z8J&UG1H-= MVYDE8R7LT-&KI]-G8\^M6TJ%+6OE7!28!/SVGO@YXU5I0[QG0O'$4F,$UTP$ MW*_-E-%WYTR9D2 '/#(J$E-:D$X+>L8U+W=6+'3HHDJEYV+%4H>P<=6#FL= M(SVPO^[E_DIX/ <>PJF1HF.5HW12> MKU5CE<'9LE;>*- 4#AEI4;]5<\3WI+EHS)JG9D63.62F0+=LL8YYR%>/@,8^ MR"Z#A5HM?XV5J7?JQU0L9N-=7Q!;ULJIT 0.H3Z+!1GI8>=<6+)6SH7F?\@" M_SNY6*SNO$W-@$\='FF6B9][;0M5]*SC" MASM&-5(>,J2\1>A<@?DRI#T5P26]@.[,+C9R*/JZ>=*!WF* =;%?)@4ZR:FV$S/[H5U&7NCH$Y(K4#,RQ,=4=, MK+)A]P0L4M^[2>C]W?U _44V1GYP_Q*>S7=C\=K,;DK_BHI5$"<@9$METGD] M5DU'[ ;?=Q>2;[+9\3LN)8^RCVNFFJ%(!=3S)>?RZ2)UL/_S@]E_4$L#!!0 M ( -%#QUBQ-!RO@ ( *$& 9 >&PO=V]R:W-H965TY@T;0P>$ ]NM:VPF)DG-M\E?*>P M4P=C9#M9"?%@@ZMR%HQL0<"@T):!F-<6EL"8)3)E_.XX@WY+"SP<[]F_N-Y- M+RNB8"G8#UKJ>A9\#% )%=DP?2MV7Z'K9VSY"L&4>Z*=SYU. U1LE!9-!S85 M-)3[-WGL=#@ A),3@*@#1$\!R0E W 'BEP*2#N"DQKX5IT-.-,E2*79(VFS# M9@=.3(R=R;B_R]'YV3MTABA'WVJQ4827*L7:5&1Y<='MOO"[1R=V#R-T+;BN M%?K,2RB/";!II>\GVO>SB)YEO";R L7A>Q2-HF2@H.7+X?$ /'\Y/'JFF[@_ MG=CQQ2?XYHV0FO[U^HL*Y5"!E%"B94WD&A3Z.5\I+#)-;0[E4 M+2E@%AC'4""W$&1OWX23T:IGA[J,9 4C*='"?E TEC>R^VA]7C@X^W 7.JU@05*L2&:W_O^]G>9^?. M7I[,+XS_>KO\3^/-VUS+->4*,:@,Y>AB.@Z0](;H RU:9Q$KH8WAN&%M_B$@ M;8)9KX30^\!NT/^5LG]02P,$% @ T4/'6!*4EO7F @ U0D !D !X M;"]W;W)K&ULK99?;YLP%,6_BL6JJ9/:0B DT"5( MZ3^MTBI53;L]3'MPPDVP"G9FFZ3=I]\U4)HFE%317A)L? Z_>S"V!RLA'U4" MH,E3EG(UM!*M%Z>VK:8)9%2=B 5PO#,3,J,:FW)NJX4$&A>B++5=Q^G9&67< MB@9%WZV,!B+7*>-P*XG*LXS*YS-(Q6IH=:R7CCLV3[3IL*/!@LYA#/IA<2NQ M9=)^5=2.M4RH@G.1_F2Q3H968)$89C1/]9U8 M?8.J'M_X346JBE^RJL8Z%IGF2HNL$B-!QGCY3Y^J'-8$G>X[ K<2N!\5>)7 M*PHMR8JR+JBFT4"*%9%F-+J9BR*;0HW5,&[>XEA+O,M0IZ-KKBF?LTD*9*04 M:$6.R1BG2IQCCYB12Z49A@4Q&7&>TY2,,B$U^TN+EW#YA+-) 3F\ $U9^@7% M#^,+:P&MD98\TA[6H&=E6#N.V W5)X0KW-$7,?M-LC/ M/R[WWLIMC*C.R:US<@L_[QV_*\:9AN/O..=BLA7:46,L1^2&ZEPR_?P:Z:_1 M1&F)D_=W4R0E0[>9P7S0IVI!IS"T\(M5()=@19\_=7K.UZ: _I/9F[B\.BZO MS3W"U/VF DM5KU"9!689N6XG&-C+=?!6ZSW!NS5X=Q=XKPF\5/EKX)TP]#? M6ZWW!/=K<'\7>+\)W&\ ][T-\%;K/<%[-7AO%WC0!-[;!@^V$F^UWA.\7X/W M=X&'3>#]CX"W6N\)'M3@P0YPSR&X*A.= .[\,PVRJ8Y@NPX_",*-0EH?M62J7SD#!R4P1Q75#WRU5=H_/0,7\JIM+]HU<1Z#DHK MJ7C1@+6"@K#Z'[\U>=@"^/$10- @GU = 00-H#0&JV565NW6.%D*/@*"1.M MVL%"8*;6Z#O!,T*)7EVB1T@Y2_4. MVY3S.5(YH$F.V0(D(@R=0)_?@L*$7FB:YZ=;='YV@NTOJ- M"C=MM(YKK<$1K7Z 'CA3N41W+(-LE\#5QEOWP<;].#C)^(#%%0K]3RCP@JA# MT.3]\/"$G+"]C-#RA4?X[BMLT@@ZN;]N9E()7>2_N_)4TT3=-.;#OY8E3F'D MZ"];@EB"DWS\X,?>YRZ/_XELQW'4.HY.L2=C3#%+ 6&%9K @C!&V,'6V!BRZ MC-=LL64S#6J9]/J#H;O<]G,8$T5^&[,CL]?*[)V4>?>FNZ8$I+LF*IN:7]4U M3Z"SDFN^WK8(W]L3>A@3QE&WT+@5&I\4.MT5MT8IQ:20J,0DZY(9'TBX] ?! MGLZ.H"#H=POMMT+[[[UX8-FI*^\?7.? B_<4'L9LET4MT-UJD@6(A9T=$J6\ M8JKN&.UI.YYN;%?>.Q_KL55/F7\T]O2!,@'X^YUQM-N8%[3!/_@)02P,$% @ T4/'6)P O$ 5 M! #Q( !D !X;"]W;W)K&ULK5AM;]LV$/XK MA%8,+9!9EOR>V082:\4"-&B0+-V'8A]HZ6P1E42-I-_^_8Z4K%B.PL:#OM@B M>??P[CD>R>-TQ\4/&0,HLD^33,Z<6*G\VG5E&$-*98?GD.'(BHN4*FR*M2MS M 30R2FGB^MWNT$TIRYSYU/0]B/F4;U3",G@01&[2E(K#+21\-W,\Y]CQR-:Q MTAWN?)K3-3R!>LX?!+;<"B5B*622\8P(6,V<&^\Z\'I:P4A\8["3)]]$N[+D M_(=NW$4SIZLM@@1"I2$H_FUA 4FBD=".?TM0IYI3*YY^']$_&^?1F265L.#) MWRQ2\ZS3,?]20D<9:BGYE\ 29/D-W(314Q'@B;D+BO6DX[+QP 49J5B2/[((HCJ MB_973OA')VY]*^(]%1W2\ZZ(W_7[#08MWJ_>:U /WJ_N6[SI52'I&;R>/23? MOV _N5.0RG^:2"Y ^LT@>KNXECD-8>;@?B!!;,&9__J+-^S^WD10FV!!2V U M\OH5>7T;.I(G)< 5X;E9OHKCYI3A[L,%42 P@:@"DAB&KW!_D*%@1K*)8?M, M"Q"8&5D)ACD1)IL(RHEE\\P=0AYU)R;948X*(+ '$3))EPF0'% ^!A(QM V, M$WQE>A8\S6EV()AU9(M[M-GO(J*]Q%&$WR 4R@(-X\*J3E.HK5Y=&NJ6P&JA M'E2A'E@#\!6IPDTJ6Q.3,>2!'O! 4HT[4H$T-$CZ*-S.)P/,U>TI,:]EQOU> M729X+3/JCBJ9FAO#RHVAU8W/&Q.X%=MC,'&9L'23%N$CN<6C G1P8LE@-!Z< MN62=^=)8MP16(VE4D32RDO3X]9E0S&PE"5_JM$.N,/=@'\8T6R-[F&6\6@\% M>PFC2Y8P=6BB;_0JD%Y_@XPW/!,*K';_3U;&%2MC*ROWY6KY?@_I$D3C M,6%%N/28:!,L: FLQMRD8F[2QAD[:9.\-L&"EL!JY'G=ETMCUYZ.H$L*G6KZ M:-.'3H@W.H&7^,;KH!W,(P>@HHDQN^*EE+6%5N?LY*+MV9.5[G^:K':(2Q=< MJVA!6VAU^OP7^OPV,K9$:8O!-M&"MM#J#+Z4%9[UXGUITMK!!B9IFVXF"[OF MQ:2U6DVX)Y5R"F)M7APD$K')5%%O5KW5J\:-J>7/^F_U:X>IP%]@BJ<2+ ?7 M#"_V":P0LML9X1U-%*\/14/QW-3C2ZZPNC>?,= (A!; \17GZMC0$U1O0//_ M %!+ P04 " #10\=8G(J@*+ " #4" &0 'AL+W=O67%1$:6G8NW*6B#)+:@JW<#S)FY%*'/2Q-Z[$VG"-ZJD#.\$R$U5 M$?%RC27?S1W?Z6XLZ;I0YH:;)C59XSVJ7_6=T#.W9\EIA4Q2SD#@:NY<^;-% M;.IMP6^*.[DW!N/DD?,G,_F:SQW/",(2,V48B+YL<8%E:8BTC#\MI]/_I0'N MCSOV6^M=>WDD$A>\?*"Y*N;.I0,YKLBF5$N^^X*MG\CP9;R4]A=V;:WG0+:1 MBE'AW!7-ZSO6M!W+;!\X1&^SF7C:\A. M@Q\/X\W6G,F:9#AW]-Z3*+;HI._?^1/O\Y"Y,Y$=6 U[J^$I]K0+PP5IPR#Z M,)0V#,J$@3)X02(&6W&:/VR ,(6*,U5("*:0DY^"KP..0Z8;/M^SA.95NDV]D1?'4>)N]RT=J9M>]G4'@J-><'0R MH*^WWI#$Z)P1/1/9@=E);W;RGR-ZFC]J@^7[7;+&1R-ZFBD>DG#@.>X]QV=. M9#R8M#!\%<@C94'T*I#NWIECSGO]BEU3)G7'5QKHC6*="-&0X]< MZ4/-#@O]V8'"%.CU%>>JFYB3K?^02?\"4$L#!!0 ( -%#QUBL"U,IY ( M #\( 9 >&PO=V]R:W-H965T MXR^&:R%?50J@R2;/N!HYJ=;%P'55G$).U:4H@..7N9 YU=B4"U<5$FABD_+, M]=OMT,TIXTXTM'V/,AJ*IV"+5IL.-A@5= MP!3T2_$HL>76*@G+@2LF.)$P'SG7WF#2-_$VX#N#M=IY)\;)3(A7T[A/1D[; M $$&L38*%!\KF$"6&2'$^%EI.O60)G'W?:M^9[VCEQE5,!'9#Y;H=.3T'9+ MG"XS_2367Z#RTS5ZL:*&KD8L(^[&%<*X1/"/('@^>1!9/Q6@,1B\L7."FI""P\&]CJ] M?;J&H.#J"&"O!NR=!)RF..$M+&3^#F'O8'"_M\=W&.+UFNGZ-5W_)-VST#1[ M!ZQ_N/:Z?KB'UA#4":[VX-R=LS@'N;!7E,*!EUR7)UC=6]^"U_;PW^L?X^U8 M7F9_9,*+K_#-$?4$L#!!0 ( -%#QUA'U>:"20, "$, 9 >&PO=V]R M:W-H965T M-75EPD1.FA6-LR%4"6>5 2VZ[C^'9"*+.B:7YN+J(I MSU1,&N-,B?L:)J2-=R!ND_G0H_L*LN2)L D MY0P)6,VLK_CT'(:AZMBZ/,_"IW2NBK5,>IZ!IT2Q(=HZM,90+0#64TR1(T M)R]Z[I5$M_"440%+E+$E"/2#L^,%80N(R4,,J P_N@1%:/QY:BM=D\EL+TK^ M><%W._@W1)R@$?Z"7,<=H_N[2W3TZ9\TMFZIZLNM^G+SO*..O#]3$$11MBY+ M;*NLR#!NSV"6PZE,R0)FEG[>)8@M6-'A ?:=LY[Z1E5]H[[LD6[7:ZNIB/+S M*+.BMA$>^X'C.%-[VX(;5[CQ$,YOPQ51WCYNY(X[<5Z%\X9PDS:>WX$*G$S>I<),A7(@(6R*U 6W"E0+11I\TZ&XX[J8'%3WHI?_B MBL0H-D\U2LM5VH8/&OA@//$Z\6&%#WOQUR E.CP(7(S/$$EXQI2V<[Y"6+[> M*-/S 5*UU10V:IH$86=)V*DEYO06-2_P:$OB#!!?(:;?9TFILN&I*K._JS5T19F198^$R@3_UT*XUB3NM5RGA\JP-T]OSX34VL.#WFL541GV M7E[M/3PHOE83X:;Y^GBU^/"@^5I5A)OJUR$FRKL0M<6Q/T: M?*^(<%.$8<^BKSV(^T7X(1/AIAYQ]WL/UW;$_7K\J(G"QOL_:'&VO;?A,YMG MO8M:4R8U8*7CG).)[DL4^]%BH'B:[P$?N-([ROQPH_?P(,P-^OJ*<_4Z,-O* MZE]!]!=02P,$% @ T4/'6(U6!@9Z$0 NN< !D !X;"]W;W)K&ULM9UM;]LX%H7_"I'M#E(@32S9LITV#=!8?.FBG1FT MG5TL!ON!L9E86UGR2'+2 /OCEY25T+05QDI.YT,GML6'E'2L2_*8O&>W>?&] MG"M5D1^+-"O?'\RK:OGVY*22L+K1( M3\)>;WBRD$EV<'Y6O_=[<7Z6KZHTR=3O!2E7BX4L[BY4FM^^/P@.[M_XDES/ M*_/&R?G94EZKKZKZ8_E[H5^=/%!FR4)E99)GI%!7[P\^!&_%:5V@/N*?B;HM M-_XFYE0N\_R[>?%Q]OZ@9UJD4C6M#$+J_]VHB4I30]+M^*N!'CS4:0IN_GU/ M9_7)ZY.YE*6:Y.F_DEDU?W\P/B S=257:?4EOQ6J.:'(\*9Y6M;_DMOFV-X! MF:[**E\TA74+%DFV_K_\T5R(?0J$38%PJT 8/E*@WQ3H[UM@T!08[%L@:@I$ M^Q88-@6&^Q88-05&^Q88-P7&]=U=WX[Z7L:RDN=G17Y+"G.TIID_:D'4I?4M M3#*CW:]5H3]-=+GJ/%:7%7E#/LQFB=&23,G';/V-,,HZC%4ED_0U^>5OP3!Z M1Y*,?)OGJU)FL_*(O')>GYU4NCV&>C)MZIZLZPX?J3L(R><\J^8EH=E,S5S MB3Z1A[,)[\_F(O02?YM6QR3H'Y&P%_;)'U]CQ# _YA^K;"\,[W)M)K_^FQRNQ='&$ONS'KE=C@SZ M#Z+NU]R^3]0?L[(J5OHQ6Y$_/^D#R,=*+X$%Y Q_]_).J*E64)+\B MTT+I9RK1_86RTL_')+LF-(F #!'-D-'V0WA,;((5)Y2%B,A%$DC"%A' D3()BCO-&#\D;> M!QY3BN@AAA,9T^VXV29!+[:K!->PH+?Q,.\=ZP'_5IA$UDF1,(:$<21,@&". MN,8/XAK_E Z8E]I56^-].F#(&BD2QI PCH2)W0OKZ8"=/DCFU/\\R@LUE:6_ MX^5%=-4'$A8C810)8T@81\($".;(+>C9*;<>M.O5X$#B@])B*(U":0Q*XU": M0-%<"6[,^@8_)4SZL9VEB*3%#9K,9*5FI,HKF9)4W:A"7BM2&"^T58=K M9K09(MSP,/%7VUE'TJC4!J#TCB4)E T5V-V-C_P3MF>?Y8_GNZZ0>?PH;082J-0 M&H/2.)0F4#17=G8J/QAANV[0.7PH+8;2*)3&H#0.I0D4S96@G? /_#/^S^NZ MK9E!L!%7^\?1=F1%3E['4!J%TAB4QJ$T@:*Y^K+N0."W!U[4>SO=E5EP'&[+ M#.H'0&D42F-0&H?2!(KF_G#5F@*A=\;W7)"OY(),R(7,OI,_](L/WKZ$^RPX>$:0A2X^"%N,C>AT^T>2T#HIE,:@- ZE"13-E9AU M(T*_&S&9)YDD9N9$/^?6BY3KN.L-ME!W DJ+H30*I3$HC4-I D5S96C=B1#K M3H10=P)*BZ$T"J4Q*(U#:0)%"UL'H_YQ5#7YL9RD&.\%V M.]1"*Z10&H/2>$,+PLVN1V]G'85 U>HJQQH/?;_Q\$7=Y.F-44FS"0.3TR1- MJCMO%/5#.^L&NA8"2J-0&H/2.)0F4#17B!L[%X&W+L+N783=O B[>Q%V^R+L M_D78#8Q^AD71MQ9%WSO_?/Y-%0N2YC(C2WE7BW"IBB2?MLQ)_D MW=]KN)O]O5&TT]WSU]Y58U :A=(8E,:A-(&BN1JSSL' [QS<+Y].DX7IZNV, M2%OEM;M#4-@RG/#7W%E?4.< 2F-0&H?2!(KFZLOZ"X,G%C8T#ZNMGMX1F>0W M*I,ZL)I9M[:)LHLGR(?R=?TXG.2+IKJYA)%>?/P6 M?S@BLC0Y/C1M9M(X&(2\+I0R4?[(-/55$!UI-1_ITHOERI0TJ49(5>BGL<%7 MMRJ]461A,CB8]"%)>51OZUK--:6N4DU7)C$)^6LEBWHPI4=/Y/#R]4;+TN2O M53(S#_9#4R(I*X,VWS]9SNOC+_-"7^WZ?-KCP*_JECS:E7[=-,E>'\V6%4F5 MV?#QU>A(?V&/VWH>_JO>^5L+-6.@- :E<2A-H&CNM]::,0/_6I&]1FC;FZ9U M';3YV]"UQPREQ5 :A=(8E,:A-(&BN;K=2$(Q@ [:!DA/80*EQ5 :A=(8E,:A M-(&BN1*TSL[ [^P\>Y-W/[>S%M>TG6W>1]%V.A2H%P2E,2B-0VD"17-E9KV@ M@=\+VB]"[[$WEK^>SK*#6DA0&H72&)3&H32!HKG:M!;2 +OZ9 "UCJ"T&$JC M4!J#TCB4)E T5X+68AKX+:9G36OM)EF(=G^P.?'7W%E?4'<(2F-0&H?2!(KF MZLNZ0P/_VI-GA=_. V2HI02EQ5 :A=(8E,:A-(&BN1GWK*448=>J1-"U*E!: M#*51*(U!:1Q*$RB:*T'K.$5^Q^G9 V0_M[,6@_8!\KB.^0__;>TY'4,;0:$T M!J5Q*$V@:*[HK T5O7292\=XK3_[:M1[>4"[D M]#M1V8Q<*=4JN5%+Q-W>F=]?1V&Z M^B?^MG0.KE#_!$JC4!J#TCB4)E T1[]#ZY\,L?[)$.J?0&DQE$:A- :E<2A- MH&BN!*U_,OQ)_HF?VUF+C_@G6V$_AM9*H30&I7$H3:!HKLJL83+T&R;>Q27> MJ.L'=Y89U." TBB4QJ T#J4)%,T5HS4XAEB#8P@U.*"T&$JC4!J#TCB4)E T M5X+6X!CZ#8Y:@LF#!(_6"_](J2N3]0+!&UDD\C*M+F=T]K? MC,YB@SH=4!J#TCB4)E T5VS6Z1@^M89DI@J9DJM5-BL?%]0C2SRVD[GZ*^LL M*:@Q :4Q*(U#:0)%B1<>3.8PQJ24!I%$IC4!J'T@2*YLK,6A)# MOR6QW["T97%ZJ_2@NX9!:3&41J$T!J5Q*$V@:*X^K;\QQ.X:-H1:%%!:#*51 M*(U!:1Q*$RB:(\&1M2A&_EW#GAV)&^Y.)-X>HOKK[ZHR*(U":0Q*XU":0-%< ME5D78N1W(?8/Q'NL0??7U?4I"*7%4!J%TAB4QJ$T@:*Y^K3^Q2B$!N(1U+6 MTF(HC4)I#$KC4)I T5P)6M=BY-]$Z_F!N-\>B+=_I.>OO[/*H,8$E,:@- ZE M"13-59DU)D9^8V+O0/SU-_;%'X614^@3*"V&TBB4QJ T#J4)%,T5IS4R1A$V M"D-79$!I,91&H30&I7$H3:!HK@2M\3'R&Q\O-VZ;"ASC=CL2#ULC=M0?;+D; M_L9V%A'4W8#2.)0F4#171-;=&/G=C><%V3VGH?UU=W[H06T2*(U":0Q*XU": M0-%AM;VV/LMSV>'Z+WF*#VU]WU^0BEQ5 :A=(8 ME,:A-(&BN7JU!LHX@(;H,=0C@=)B*(U":0Q*XU":0-%<"5J/9.Q?X_'R$-U4 ML!VB=R*TOR&=Y0;U0Z T!J5Q*$V@:*[T?H"UDJ\D5+SA^3H8L\ MH+082J-0&H/2.)0F4#17H=9+&0^P,1GJF$!I,91&H30&I7$H3:!HK@2M8S+> M+S'\3KZTCUFE=(75^L$8JW):),LJR;-68?HKR>N"1T0EU5P5Y# QF:.*++F>5^0JR60V-47JHP\/ MS CKP"8@D\MEFDSK?D1R?Q)+523Y[(B4J\O_JFE%JMRT0%==[^V@NQ!_-X<0 MF65Z9):;)M9M-"U9US)3IGV)2>)V>4<*=:6YV509D*ESKEMFZM&P^SQQ=3'] M>K,-307+U:5N87IG7N8KC:FAIM G5>]E)TN25"59%LEB#3JJT[F9(ZYVUNJ0 M9;HJ]3E$SDG4*>"FK_5E5&_6J>/J"UR/1NL"P7%OL\!CUV;G,%/XR&2R4W(Z M-^GC=.-DMGG5%[*X3K)C\LV]&>NW39NS:WV3576K5%:+(3@.H^VVAUOGTZ3. M,_75J>6RNXT32G/3 G/&YK[U6G#!TSA[LPW./<5&DZMEH\HFR=TO?QN'P>A= M:=[+WDS72UO<+(!57NF[E2HM7WE=\Y/\G;ZS^4TR4UJ1\_S6?+9.Z2<;H9HF MZ1M'[I0L] =IND[,5[A>=5 :A=(8 ME,:A-(&BN:*UONH8FREH#+5*H;082J-0&H/2.)0F4#17@M8J'?M7E $FP<:/ M_%QS9Q8,ZHM":11*8U :A]($BN;JS?JB8[\O^L(XO8]9!5U3!J7%4!J%TAB4 MQJ$T@:(YHCVUYNHI=MN[4ZA?"J7%4!J%TAB4QJ$T@:*Y$K1^Z:E_P=G+X_1I M^XYUP7:8]C>DL]R@WBB4QJ T#J4)%&TMMY-RKE05RTJ>GRU4<:TF*DU+,LU7 MF<8;$3Z\:R83M1R#MQ_"@Q-=TAY^?K:4U^IS,VV6JBM=M'=L?M] V+[[7S3O_/U!+ P04 " #1 M0\=8"(B8#>H" M"@ &0 'AL+W=O)+8L=^7Y_G^!(/MUR\RC6 0F\997+DK)7*!ZXKDS5D6-[P')AN67*1 M8:6K8N7*7 !.K2BC;N!YD9MAPIQX:+\]B'C("T4)@P>!9)%E6/R] \JW(\=W MWC\\DM5:F0]N/,SQ"N:@GO,'H6MNY9*2#)@DG"$!RY%SZP_&?=/?=OA)8"OW MRLB0+#A_-95I.G(\$Q!02)1QP/JU@3%0:HQT&']VGDXUI!'NE]_=OUMVS;+ M$L:<_B*I6H^^_0$[GM#X)9Q*^T3;LF_4=5!22,6SG5A'D!%6 MOO';+@][ K_S@2#8"8+/"MH[0=N"EI%9K E6.!X*OD7"]-9NIF!S8]6:AC S MBW,E="O1.A5/8*%0:ZX71UI00'R)9IRMT!.(#-FVRPDH3.@5:J'G^01=7ERA M"T08>EKS0F*6RJ&K=!S&S4UV8]Z58P8?C'F/Q0UJ^]7G[4.YJ M^BH%096"P/JUFU(P95*)0B]/A5YFN@.:*LCD[SJXTJU3[V9VW4#F.(&1H[>5 M!+$!)_[ZQ8^\;W6H9S([ &]7X.TF]W@&4@Y0P7#&A2+_(-7K7Z>"2%E@E@!* MN%2UT]MH>VH&2K/(FIDS9Q.WNF$T=#*L#B4\RJ-7C5S&%Q[%I\]Z MKSZ\J HO:@SOB2M,Z\)IE)V:V>@H\OZ'B>U6D7<;([_#[-6<=[<9")+@\LB; M<.<'/9'8 WJ_ ^R?-NSTFJ)[W M.NI&JU.I^T<[U _"HPWH[OW,S45*_^Y6A$E$8:EUWDU7;P-17D[*BN*Y_;\O MN-*W!5M!.SM8@\]DI?6#-V[*:13[ M@%!BX3P#I]\6YRBE)Z(P?O:@^SLA2^&.&@>U&^-,<+=%S($_*X7R[@^.@$ MCD H^%+IUA*US9BCT'T K.C#O.S"3%X(\S,WIY".WD$2)^,#\/GKX>ES."/! M]JHE>]62P)>^P#?0YD_9KK'<"+6!F7^?I Y:6 A;2&U;@_!]MB)W>KL_#FG0 M73H^?*GOYPO;\ *G$36L1;/%*'_[9G0>?SRDR'\B>Z9/NM&PO=V]R:W-H M965TXX3V#$FU!H-S-R4CP9L M*R-"8!O)>[;_ 5E '3I./?7>\-3UT!VC)>,=YBW4=K\@S_'\$H\RJ5,JOYQ*?VNN1((7,+34QT0 WX$U^OS)#9RO93+521;6 M1%:0T,\E]*O8#Q(V(I/O\S3?DY=\GQ_G.TF-I=:[3.)TJ\!LI;^^NU>U5I MMCN6KL0H<(LVX6N;2]?UW" W*\3:R6/M5,;ZV)JUT-,=Q'/@I2E2"7]OBM1) M%M9$5I MR&4+ZJNRH$X)ZR0+:R(K2-C-)>Q^7)6E6W6."\CI=D^J[+7191"< M5%F)C>OV.WYYE?7R6'N5L5X+@BNKK!+^WA2IDRRLB:P@6S^7K5]?E?7KE+!. MLK FLH*$KO/2V3D?5V?97L?_0G[_M,Y*C +OQ"@L,>JV>R=E9A]UM#'PM;D9 M"+1@6RK3!B^?S6\?UZ;G/ID?ZUN)Z91?:-(KC>J_UH0*%,%*43JMKJI]GMX2 MTH%DB>F;YTRJ+MR\;M3-"K@V4.LKQN1AH#?([VJC_U!+ P04 " #10\=8 MMBB*9KD# ""#@ &0 'AL+W=OQ+S*=^K/&/P))#<%P45OQ:0\^/,P]YI MX7NVV2JSX,^G.[J!9U _=D]"W_F-2IH5P&3&&1*PGGF?\6."(T,H$?]D<)2M M:V1">>7\I[GYFLZ\P#B"'%;*2%#]=8 EY+E1TC[^JT6]9D]#;%^?U+^4P>M@ M7JF$)<__S5*UG7EC#Z6PIOM?'OZ$.:&CT5CR7Y2UE45EA5RQ M@@GZQIG:2O072R&]%/!U7$UPY!3<@O0J?J/B 87X#T0"$CD,+=]/#QWTY/UT MTA--V)0J+/7"*WK+O1# U*,KLQ4S;@P1Q &_^^V]X%/SI MRLHMQ9(;B5UD+&HR%O6IS[] "H+FKH15Q%%)-+WQ,,-ZV&OZV=%%;@\5[1AVW,06):[&!)$EN!<4 M8COA74S6)5V@,86)G%@R"@:NVN-@_-+.OA82ZAY[0W'8\NW S,8$\NX"X2'PRO& M6],%_FACJ)F7.P8CVWP7-;%[@TLI(N$5[^3LG?1Z7VXIV^A11T\U!YKO:36G MYGI2IFSEK@;I&@F'=D0.4-0IAP,47PGH/#_@WI=MW?!.G<,90.CP%A,[ @<* MD\ .P8$*27BM+.=W.NY_J5=1[,Y#ZFM[2,VJ(569(=49H>/%'^#.7\:!FMA= MW0$:D"BR _1;PWD!8E,> M-#<9DRB'M98,'F*==%$=>*H;Q7?E$>"5*WV@*"^W^I (P@#T\S7GZG1C-FB. MG?/_ 5!+ P04 " #10\=8]%4KAZH$ !@$0 &0 'AL+W=O?JW@-? MSME>9&E!'S@J]WE.^']W-&/'A86MMQN/Z381\H:]G._(ECY1\7WWP&%D-U[B M-*=%F;("<;I96+?X)L03:: 0/U)Z+%O72$I9,_8B!U_CA>5(1C2CD9 N"/P= MZ(IFF?0$//ZMG5K-.Z5A^_K-^VG*=B)Y=Z;W#MWT.,WPJ^1AZ^0Z[B^@=#JX^:>P3S\N+D[H,9K@N[HI=R2B"POVGY+R [66O_Z"Q\YOIFG^F<["G^3L+ 1^$P)_R/NR ME1KK=FJDU90+E1I$H V-*2<9XC#_IMFMWC)6;Y%[]6&)\<29VX?VK)E TW-, MV,6,7"\(&M29RJ!1&0RJ?!)RV2@Q)O*5<=#F%8PU[EW,S-6H=R&CV=A,?-P0 M'P\27R6$;R$"!1-0#>(]Y,,ZHUJ$T&[/=ZPT:QMW2 6^)JT+<37U81>"_8E9 MVJ21-GDG)BQZ434O1J!$IK]*9Y.(27=FM76SZD(PUH2&78QCUC!M-$P'-3Q" M/A(>)0CJ \3G &W(#IH*H:(2<1JGPAB4:5>/YTXT10:0ZVLI%9I LYYLF36J M9H.J?I!L7]5/DD%?18K(F/(S@XA TV# ^'K:&# ]2PL[IZ[ &910U0Y9_R%5 MH'/A'BFM!@W,YVFQI:C>J\T]">ZR MT'=B \;7L\6 Z4D7[)[$N(-B\-B]R"^-K-UN COZ+ $ M+S_7:^B8BB1A60PAD.O)*,-[C^'J?4AH@&!OVB/C5.KQ<*VO98R@DD-7%4,% M$:38JF55%Y-ZH9DWX=K[6:)B3R\F!E1'G<&1VR/N5.'Q<(G_DK$U]"A" M1GX/YU-1Q\-5_9D)B,+N UVE4=BDVR$Z>HNX,J%FG=VK"X+RZ7N:0+MU],PI M]%KR"%]"0P('BNI8UMQM/A/&ULK9AK;^(X%(;_BL6.5C/2,,0.)*1+D3IT+Y7F4DWGHM5J/YC$@#5)G+$- M=/[]'@=((+;3?M@O;1+>8S\^OKRV9WLAOZL-8QH]%GFIK@<;K:NKT4BE&U90 M]494K(1?5D(65,.K7(]4)1G-ZJ B'Y$@B$8%Y>5@/JN_WFOU3W$MY&32D9+UBIN"B19*OK MP0V^6I#8!-2*KYSMU=DS,DU9"O'=O-QEUX/ $+&'?CBU8GIN2@./' ML=!!4Z<)/'\^E?Y'W7AHS)(JMA#Y-Y[IS?5@.D 96]%MKC^)_5_LV*")*2\5 MN:K_HOU1&PQ0NE5:%,=@("AX>?A/'X^). O 8T\ .0:0YP:$QX"P;NB!K&[6 M+=5T/I-BCZ110VGFH1 M6*$/,(9NV8I)R3+4RM [3I<\Y_HG>GG+-.7Y*XC[\G"+7KYXA5X@7J+/&[%5 MM,S4;*0!T50T2H\X;P\XQ(/SGLHW*,2O$0G(V!&^>'YX>!D^@L0TV2%-=DA= M7N@I;R&*2I2LU,IDI,F&2<.-4@P^0S.;C'!(X3\W2Z4E#,Y_78T_U#9VUV9F M[)6J:,JN!S E%9,[-IC_^@N.@M]H";=R@C7O1;M)4;J&38,#"6J>\B(=2 M)F>5DS#N -J:,$C<>),&;]*+]Z<0V9[GN0MI8E47!5TD6T/,3'$A10U2U(MT M+UE%>8:JX^I,S=!V\456W4,<)DF'T*F:3-R,<<,8/ZM73XSY:15R<<:.KB4= M2H=F[&&<-HS3YS$*6 *8YI*!WVFT9"5;<>U<#:=VCT\[H+8D]@S!I.%,>CD7 MIYD!K'2I6)DR)UQBU3RQIK!#$WDF, Y:3PIZ >_*'21.2.[F.D9?]-UDW"5S MJ(8X\*"=V27N1?M&I:0EF%_O #P6H8@;AT+]Z[[S2!DCZ:/ M/0DDCH4FZ.+9(DSBR,/7&@?N=X[??VPA:4.S]7IZC3Z6=;$ D^X$<8A(Z.OH MUD7P$S:2PPZ7PM1 L%=&F=@N]6J;P[8S%=O2/9FQ;1?8@K4U8T(\L*VGX'Y3 M^5@Q"4DLURAGD-C#"NYFM/UCB*-DW,5TR::)QVAPZS2XWVJZH'F[=7+2VEZ" MXZD%ZU E4>AA;1T'/V4Y,%05KT\;*2SI;D+;1_#4FDH.T=C7Z:W;X'Z[N2LU M+==\F??VMVT?>-K=4SA$)/3-]-9E<+_-?( SW-]PAD,/&JP&#@8[IG3MB!KV MSRELI+ESEX%M3\%!:.74I8H\T*2U'M)O/9]@JTQENJDW]AG;P3FW>@8S<5A2 M''(D,#CK:3U+M+O70M:<4USF]0):MO2F&!K M2#RANB1MW8OTN]='O6'2267[SY"$79=RJ3#Q;#M):U.DWZ8J=TRI*_25YEMZN&XZ;0>2*K0,V26)KLCA44=+=0(W.[IC,!=][*M>\5.#C*P@+WL30 M+'FX,SN\:%'5UTY+H;4HZL<-HQF31@"_KX30IQ=SD]7<7,[_ U!+ P04 M" #10\=8RUJ1U&L& !R-0 &0 'AL+W=OMU#WD/QD,+QDB7Y[KP7]IXN?.1W:V4N].>S#;UC-TQ]VGP0^JQ?H\0\99GD>88$ M6YWW+L(S,@A,0/'$9\YVLG&,3"JW>?[5G%S%Y[W U(@E;*D,!-7_[MF")8E! MTO7XNP+MU66:P.;Q$_J[(GF=S"V5;)$G?_!8K<][DQZ*V8IN$_4QW_W"JH2& M!F^9)[+XBW;5LT$/+;=2Y6D5K&N0\JS\3Q\J(AH!X>A *X"\/. X8& J J( MG@<,#@0,JH!!P4R92L$#H8K.9R+?(6&>UFCFH""SB-;I\\RT^XT2^B[7<6I^ ME2WSE*'?Z0.3Z"=T$GA84LX.3T\\F03U2T1%7C1*2WQY;V^BZX42^5?;5274(-V**,59W)# ME^R\I\5 ,G'/>O,?O@M'P<]M-$&"$2 PA\)!3>' ASXG;,6$8#'B)9>*/B J M)5-M%)90HP+*J./]'$\G41 $L_Y]DQUOD5W9:2ET/)TT"W42']:)#[V)?Z;) MMNRI--%*3K,E:TNY!!DV2A_B0;B?LK>PKBFW%3H>'TQY5*<\\J;\GM-;GG#U MB+:98,O\+N/_Z)8W37[+,K;B2K91,-JKS?/DO<5V37ZTU]X'TA[7:8^]:5]E M]TPJ/? JHQ1HH=]VKM"""O&HY7I'18R^7+/TEHE6W?""=]4-2# "!.:0.JE) MGM MX#+FA>^0M5JB?]%;*A*N&2^>^I-1T;Q9-LE%K.?@7"I1CK;Z9=;/%L>OT6+- M,^I57W]5NVH'*!J!0G.;"=MFPG 27&%!\0B)1J#07!ZMB0B]$^SY;QN6%6KQ MJ-_?5N[\\=K,!*TD@9H$*#27)&L30K]/@-*$ZU(+'HT.O-.=7T^[7VO?'/,C M,@!I*1:@: 0*S6T9ZV/"(: ,0/J4!2@:@4)S>;3F*/2[H^,RX(_'03AI)0G4 M'4&AN219*Q4>\U(GR\![/?B_Y,0 U)>!HA$H-+>1K#4+ ;U9"&K.0-$(%)K+ MH_5GH=^@'5<$?_S^KYP52:"V"PK-_3W9^B[L]UTPBO"-TP)_W;J^O*!H! K- M;1=KXG ()P(8U&6!HA$H-)='Z[*PUWT<%X$C\5H$<"M)H!8*"LTER5HH[+= M[UC,Q+?[@E9:0;_7@*(1*#27;>O%\ "P:X,Z)U T H7F\FB=$_9_ CK>M?WQ MAXR_/ZPS22]AB["U1=AO:T[JVH=&]E92(?W0 A2-0*&Y7%MWA<> '1O4 (&B M$2@TET=K@+#7&)S0L?WQAR;N_K#.)+V$N\'6W6"_.RE-..2(#6EK%J!H! K- M7:9B35(4 "Y4 34UH&@$"LWET9J:R/]EZFC'/A*/@W#:2A*H8X%"6GT&N/X-=@ :[ NTE#$UD#4WD_[ATO%O[ MXP^-U_ZPSB2]A%N)K%N)_&[CFC[P=)LVN_'_7-GD+[#S&PGJ>J#07+*MZXE& M@#T;U-& HA$H-)='ZV@B__>BMP\;7GW?BP)5G9+0?F,S2LK$7;&I1Z)EOLU4N;>COEIO M'+HHMLL\NWX9GBW*[3\6IMR-I%.ZX]H$)&RE(8,W8SV^BG*#3WFB\DVQY>4V M5RI/B\,UHS$3Y@%]?Y7GZNG$%%!OLYK_!U!+ P04 " #10\=81NNL_,\( M #W-P &0 'AL+W=O*?NMWA#"P5.1E_7E9,-Y]7XZK9,-*7#]CE:D%+^L M*"LP%Q_9>EI7C."T'53D4^AYT;3 63FYNFB_NV57%[3A>5:26P;JIB@P>[XF M.7V\G/B3[1>?L_6&RR^F5Q<57I,[PG^L;IGX--VAI%E!RCJC)6!D=3GYX+^/ M@T@.:"U^RLACO??RBZ^Y#J]B@G'6?Y:6/QX%X-77[^^F'(Q#XDV M3?IK7G?7A$>NZ4-P0TN^J<'',B6I#C 5#NR\@%LOKJ$5\0:S=P#Y;P#T8&"8 MT/+TX<@P/#Y].+1X@W9K@EH\= 0O%@M1DE1;$A!G=9+3NF$$_/*#^!E\XJ2H M_VMBOT,/S.BRD+RO*YR0RXFH%#5A#V1R]>U7?N1];V+.)5CL"$QC-=BQ&MC0 M=Y'^70V>"68UH"L@KY$E!. R!?B!,%'I@/BMS,IU;6+6?H65J&!@(PH-J3E( M:%F3I)%5#20X)V6*F;IP0@M1N>LNI[(2\ T!G)1OI0&H",MH"@0'"4G%5$1] MY1DCHMIRTPI9)S5VA1R!:2L4[E8HM/+W(4F:HLDQ%[%_W\<^O<^S=4N3:3TZ MO*C%DSO;!P#"VSO"%_D<[_R.K_TM1%%EVW[1! M07YO1.GE%)!MA:YQ+G9FN:D1QG!NXJ/#7^RYZ1\089W!V&!Q!*:1-=N1-3LE MG9E,-,5:2NJ$9=6Q>+%#BBTNVLU4KXGO>-3%Z9K*N,B21'[6=1G8DJ M+@?+U-:64 TLR1,'\!N9Y(E(Z(/QWWXUA_[L^P&**>^MSHQ=2D=@VE+.=TLY M/SWN6WY&AOU\$/;>.P\=1+YU#F/I<@2FT;78T;4XG2ZAS !64FT,:PL#:^$! M:=:9C"7-$9A&FN\IH>N=3ML>92\)N/Y2!Q$'#\BS3V@L>Z[0=/KV^@3?2M_= M!@OIV1>Q0N@2(6JD1"FRIA %4Q1#&8HK7&3YL_C3$SEUWG7!?QQBXL\YF-'>.T'3N5"_D6YL".W?WE&^V M,2?WV0,*6UH960M-R7H138RZOI_#?DSZ!EZ=]D*NT'1>53?DVYN5FY[*1-+; MQB!GHDD!3,AO(T4=G*Q"^S4O.-PQ[)<=3=(Y^A%?-22^O2/12.KXD1V:D1\[ M$O3@W"3B[,-&TW6.]L57_8MO;V!L,27VTZ3K8UP?SEM:UT8ZMALL(L8S&+[ MY%]*CFH*?'M7L#T%TW1;>Q06>/Z_P"\WI+@GS'@ 9D<>>P+F%"UVA::SJGH' M?W'6LT7?94>P=(H6NT+3CZ!5@P%/;S!JV5&D/=?:"44E"#<1VX/O)Z6_\ W* MV&CH&8ZR>D--U* HW#?4/56] +3W K?]?9_V7L$;1.BI29XJDLA#YK1A\KAO)3@6JD5( M--_(*QHDW" GG78&KM!TLE1G .V=P0\9OL_RC#^+EBDGN!9$\0VCS7HC>JRR MD3]4#4LVXAG M^FTP-/M]#C4/E9J'=C6_K?(R7^L/;-+')+D3SXUN6 MDMK0+K5_;A\ (.HV7RJ2GC9"6LOFI 9-&^9RSWX@.:U 2?@Q#2X;&R,9,V,+ M$PY.HH\8HB@ZI..((?2/T*'$-;2+ZP$=;8LF^H^L%%V:"'%Y4U*[29E+8HRM M&SSI^/TDJ_A+5KJ[2O5"^Y'Y+:._=B7_M$:JA]/N%X9>8$IF@V44!<,5:(VK&1F?Y VB%OVM#O(H$6!'#\9'S&8*A"HWDP&Q)D,)R%GH$? MNX\OK'9(:5IDU[3'VTV;G+6#CG[6PJF<=86F$ZKD+#JOG$5.Y:Q3M-@5FD[M MWO-!8^3LV$X3#?6L#Y$I=0V&GM0I@]0=&LY\[WAA4U(4V:7H75-5>;O[BKKV M\6G[/,UGM2E_.4-=GD%Y,]3EV?72*5KL"DVG5FEG]*>U M,S)H9\-QC\%L9CCL,9@A787HGBCAC/YVX8R.">?#AY>.&*(H.&1CI'!&2CBC MOTXXHY.$\TE6\9>L='>5<$9NA3,:BER_%7N#L#88^J933/L$7_K,J)+6P?^= MM Z&BOEM9+B-8[(S*/#8[N%+&53".K +Z_^T;-SJ)4%_VMRV?]O1QVXR3M%B M5V@ZLTIA!^=5V(%3A>T4+7:%IE.K%'9@5]@G[-^!X9F1T)"E0S-H2M*AF>7< M*]A[Z-VNH/^"[3LX\F3(+#JDPFR($#PDPVP(47"$#B5Y _M9[MC]+!@^.(Y\ MPZ-!)KMP& VQP2Z86=99"<[ +CC_CGW*<%AK."$SF!D8C.W^C4WXZ=X;405A MZ_;-LAJTD=^]5K3[=O?VVH?VG:V#[Z_]]W'W#IJ"Z5Z)N\%LG8G-*RF] MFXFE9=U;9MT'3JOVO:M[RCDMVC\W!*>$20/Q^XI2OOT@+[![U^_J#U!+ P04 M " #10\=8 %2)IX # !N"@ &0 'AL+W=OZ?I]%,:XN'W M7OV/QCMZ65,%"U%\9IG.9\[$(1EL:%WHCV+W)W1^(J.7BD(UOV3784<.26NE M1=F1,8*2\?:?OG1Y."!X\1F"WQ'\(2$\0P@Z0O!:0M@1PB8SK94F#TNJ:3*5 M8D>D0:.:^6B2V;#1/N-FV9^TQ%&&/)W6*O"<+45:" M ]>*B U9":4E:"8!EUSWX 5VDZL'GHH2K@GE&5EU.Z(=Z7#7Y&H)FK+B&H7W MB&:B=V2) Y9+_GE$UPAG4U-7HVT3OIIW' M>>O1/^/1\\FCX#I7Y)YGD!T+N)BP/FO^/FMS_Z+B(Y4W)/#>$7_DAY: %J^G M!Q;Z\O5T_X*;H-\#0:,7G-$;+H%9&;)D*BV$JB60+W_A,'G04*JOMNRWZJ%= MW=Q;MZJB*>/'H@RUSOU)L^8O$CK(:]ED-+ZDG3ZC'4B"I M.0E9+1G?$IT#J4 RD=GRV.K%C9ZYKI\3/\+U?3Y,SRDF"()CS-*"&?_$')F) M>C/113,/7 .F2+=N\/164OR'5S?NFG6W:\2Z8%MJ+G.;MU8^.HC)"[RA.0O( MFT0#=S90.+;;BWM[\45[]R]5:P;ON%IR8Y J!=IZV<0G ;S'*+V!%PO*]^+? M!V9LJ+%_QLVX=S.^Z.8NU365C!8$#[#5POADVDDXV$6+4TQ\LM,LF .+1\%/ M^N G%X/_&TN=JGLBKM;[]Z/9=N9]J8X?HOWF@Q?# 9O7R(E+D-NFHE$8?LUU^[STO7W1=-?4"H/^.193;>WS4Z:MQ/#V MWS)\H@O8H.3H9HSIEVUUTS:TJ)KW?BTT5@_-9XX%(4@#P/&-$'K?,!/T)6;R M/U!+ P04 " #10\=8=2&) @,# "N" &0 'AL+W=OU ^^]W[80,HL#ZT!=B._< TYE0->0H%O4BYRJG J5K8L!=#$@')F>XX3V#G-"BL\4BPK8"&( MK/*QD%.MX$_,I@*_?&1"M9LT2M)]87BR20THJI.[[] 8V>D>:+.9/FEVR;6,P W. +P&H#7!0R/ /P&X+\5,&P 0^-,+<7X$%%% MP['@6R)T-++I@3'3H%%^5NACOU<"WV:(4^%57C+^"D!F4$":*;)@M)#DG#P: MQR ATPT(O !D&JN*BHPR,I5X24I];)(\2 Q1G$2@0&!^0'[B75TT]V+.I2*? M\!W-V&+WV%8H32=HQXV,62W#.R+#]<@M+]1: MDJLB@>20P$9/6F.\G3$S[R3C+14#XKMGQ'.\84]"\[?#_1YX]':X=T*-WQZS M;_C\(WQ=I_4!D"B3,>.R$D">;O3172O(9:_[-?NPGUV7IDM9TA@F%M8>"6(# M5OCQ@QLXW_J<>T^RZ)W(#EP=MJX.3[&'VD!>%8H(JJ#/MAKN.@:O*_ F= ;. MR,$;L=EWI#_.#X+#N.A(G.>V<0@UB9CBB)N65U[6I7VZ8[ M-;VFLS[#9ESWSG\T=2?'TK+*L'(S2)'2&5R@\:+NCO5$\=+TBR57V'W,<(T? M%"!T +Y/.5>[B=Z@_40)_P)02P,$% @ T4/'6)U,:ZU=!@ WB0 !D M !X;"]W;W)K&ULM9I=;]LV%(;_"N$56PNTM4C) MLITE!I*HQ0HT:-"LVT6Q"]JF;:X2Z9)4TNS7CY1ER1)IVG64F\26#H_.^XH? MCVB=/W#Q3:X(4>!'EC)YT5LIM3[K]^5L13(LW_(U8?K,@HL,*_U5+/MR+0B> M%XVRM(^"(.YGF++>Y+PX=BLFYSQ7*67D5@"99QD6CUI?P+ E#TZ"(^(N2![GS&1@I M4\Z_F2\?YA>]P%1$4C)3)@76_^[)-4E3DTG7\;U,VJNN:1KN?MYF?U^(UV*F M6))KGOY-YVIUT1OUP)PL<)ZJS_SA#U(*&IA\,Y[*XB]X*&.#'ICE4O&L;*PK MR"C;_,<_2B-V&L!X3P-4-D#M!M&>!F'9(#RV050VB IG-E(*'Q*L\.1<\ <@ M3+3.9CX49A:MM7S*S'V_4T*?I;J=FKS+UBE_) 1<$4865(';%#,)WH#K%69+ M(@%EX)IG:\P>?Y-5T*=I2I?8W+C710-P*251$F V!^]S-B=S<*>PRB70/7,3 M\3(A"M/TE4[]Y2X!+U^\ B],\C]7/)>ZG3SO*ZW'5-6?E;5?;6I'>VJ'"-QP MIE82O#.7;";H:R,J-]#6C2ODS7B#Q5L0PM< !2AR%'1]?//0T3PYOCGRJ FK M>QL6^:(]^6[+X5G.Z3NSO8E?;T@V)>(?E_'>Q&8N.I-K/",7/3W9 M2"+N26_RZR\P#GYWF=9ELJ2C9 U#H\K0J,@>[C&T[6#1L1,J9RF7N2#@ZT=] M&GQ0))-.5Z,N7>TR6=)1LH:K@\K5@;^;"OZO7@6TK]/25UY-+P K?71)&:-L M"?@"/!(L7-9N+A$7ES!KW?T$Q7$4G_?O=SVSHT(T'L-F5.(M]T0SXLJ,V&O& MG$8=C2&-M.#.N81NG#JO2AM_0/3!%MB-I; M^]"J"X:P7;PC"(X&K>I=0='07?ZH*G_D+?]RIG(L*$[!4N.2J_Z1==4W0]3N M8HZ@01A'+0'>4D[L8N-*Z-@K=#M[K?&C!CCE7'C'MHKQ.&A)=01!"%N&)-YB M3I0*@QIO J_8CQ1/:4K5HX;4E&A G .U$CQ?KC2LL-R<6.=BMM)GG 2.#1& MUHASAH6C]J#SUWJJ%SNH!Y\TT1)-;YXIMLS>G'N"R/+"$69/Q8DCK#D7-T6B M6B3RKM$;;C5DN8ZA2'NER;.\V6=)6MZ6A-D="/D>_W M^7CTXEQ>H'FOAX.PW7/LL"@(HG&[YSP' L*: :$7AC;K1*JG$Y4+!O3(.=2S M(L=BA89M[7;4FV@X'K:U/P>HP9K4H!_5CEDZRA0'U@Y7E&/Q\-=SJMX:QJ"? MQBZ+)8+JQ^#M(C%W2K:)R[E*N,(Z'E@@;S$(8A:.V M$8XP>SY('&'-^:"IL 8]./(N$>4.A2QV*)PR.L*S4FV7V9*NLC6]J]D1^N&Q MX=TQ/<*&Q#@9CQG2D_\,[YD]#_M@H8,M2+@ MFC/)4SK'!JVNL!XQ^@'NSFS).7L7LF'188DKRK;$7_*IEM1$B?Q$^4G+%^!6 M/^_IY9 *8A:%UDZB;Y?)G_UGQUFGV9*NLC6=K3$6^3'VJ5M-J%.>[31;TE6V MIK4USZ(#VZ)=[#'2=4 RGR ^GA31OD DVK?A>S6@*>@T51S:+(SZ+'L#=R$&84M<6Z@MKL MY2_F5+$UA"(_A#YQJP*Y.!2V?7 $M8=P4@;%>X9P4UY-H,A/H"=N4J!.N;33 M;$E7V9J.UER*_%Q:_HXI]#3&E*#3W/04IX)CY@B2O*MJ13VNOOO/B1$;$L7J"1 M>@[4NC=O/51'JY=T+HM74UK'K^!9LGG5IDZS>?/G!@N-PQ*D9*%3!F^'^IZ+ MS&PO=V]R:W-H965TM 3&*BVC3V,/'@)C>M-3L.MM-N_YYK M)POMU(X]\)+XXYZ3A9+P*LM2OS766JL8*7N%<@VFD9/KQ#(7:3()A M\+1PQ9SD8OW 3\Y;LS6 M&)R3A5+W;G)13(+("4*!N74,C%YKG*$0CHAD_.XX@_Z3#K@]?F+_ZKV3EP4S M.%/BEA=V-0D^!E!@R1IAK]3F&W9^QHXO5\+X)VRZV"B O#%6R0Y,"B2OVC=[ MZ/*P!1B.#@#B#A"_%I!T@,0;;95Y6^?,LBS5:@/:11.;&_C<>#2YX94[Q6NK M:9<3SF9?9"W4(R*<884EMS 7K#+P 6Y] K" Z1HUG2=,<]LPS9F J:$SK]TI M&+@Q%&(5G*-%3?K^$OU8"+YD_JS>T2[CXCW1SKL+X#]S1+"2,$4/NKM$N4#] M*PTMF7,2P[PSZ[R]6%16GVFFW91_O976F?FIKE. FH=@WJ-0;9VS?# MX^CS/NO_B6PG$4F?B.0E]LQY5DUE03.+^YRV\&'D\:[IK+-H$(WCDS1<;YLX M$!U NU^_ZR1$0 %U$GM)[/B>DWN.KS^Z"Z6?30I@ MR8O@TO2\U-KLTO=-DH*@YEQE('%DJK2@%KMZYIM, YT4(,'], @B7U FO;A; M?!OJN*MRRYF$H28F%X+JUVO@:M'S&M[RPSV;I=9]\.-N1F

^X^"+@!X.%66D3IV2LU+/KW$QZ7N 2 @Z)=0P47W/H M ^>."-/X77%Z]2\=<+6]9/]2:$@*6,G^ _'D<#GY2B;@N180[1-Q1?4Z:C5,2!F%K"[S_?GAS'>ZCG;6G8>UI6/"U=O -JR(O MK#PE _15HDE+AY_N0(Q!_]JF@Q=__-"(@D_;5!^( M;,V#9NU!LV!O[O!@4[3S@@R82;@RN0;R=(O#Y,:",%N-:![2B .1K1G1JHUH M[2T&MP!PK\JI9I23XQENK"<$3=A:YB555%"Y_7<>1Q>M3M>?KZIY&]1I!U$= MM)9EN\ZRO3?+<@$/E;$:+-. ^[3=V!+VE>U>\G^=K0.1K?D0U3Y$_[5LHT,: M<2"R-2,ZM1&=PY5MYTU%GH4;1?LVI-'8*%E_Y11S-PC0<+ M0Y>G$P6S10O,J!= (Y/E;++CCLKZZM1_!=02P,$% @ MT4/'6.)$"QSK P ]Q$ !D !X;"]W;W)K&UL MM5AM;Z,X$/XK(VYUVDIM>4E"DEX2J0F[NDK;O6C;O?NPN@\N3(*U@'.V2=K[ M]6L#)8%0U$;T2V*;F8=Y'MO#V),=XS]%B"CA,8X2,35"*3=7IBG\$&,B+MD& M$_5DQ7A,I.KRM2DV'$F0.<61Z5B6:\:$)L9LDHTM^6S"4AG1!)<<1!K'A#_- M,6*[J6$;SP/?Z#J4>L"<339DC7F(,$)?:@BB_K:XP"C22"J._PI0HWRG=CQL M/Z-_SL@K,@]$X()%_]! AE-C9$" *Y)&\AO;_8D%H8'&\UDDLE_8%;:6 7XJ M)(L+9Q5!3)/\GSP60APXV.X+#D[AX-0=^B\X] J'WFL=^H5#)K694\ET\(@D MLPEG.^#:6J'I1B9FYJWHTT3/^YWDZBE5?G+V*=Y$[ D1YIC@BDI81B01< %W M^4( MH*;Q%=+2B!\]#!OG0%-X-KWTSB-B,0 _I(A=0HDM#H3+WD^YT''S^-=Q^R5) D$!-3*F8Z/M,O6,QS M%LX++&P';EDB0P&?D@"#*H"I)"EU<9YUF3NMB+>$7T+//@?'[]YK M[^ZTL.F5L]S+\'HOX'EJ:A,U38>3#!X5?L1$RA%^?%&/X49B+/YM4C]' M[S>CZ]1T)3;$QZFAIE\@WZ(Q^_TWV[7^:%*N2S"O(["*JOU2U7X;^NR>21(U MR96[N9F;3KS;V84[5JMH>RC#L=' LJHV7@/0T!F51I6H!V74@]:HET72SC;Z M.=27QH];C!^0-RZ#5N"W+H,NP;R.P"J"NJ6@[KMN+K=+5;L$\SH"JZ@Z+%4= MMBY3_=U014%*."41*"D%J*:@R1J"E.L_]W"P<6I;:W%L83M] MM[;_6D,\48!1*<"H58#KF'%)_R=9>:2^H%4QFDB/CBA=N(-QC7>#47_Q$WN.2]_BTK#I^#;UCH^&@SJ[U_2>RLZU]P66U\LM+I243DJ.D'%41+6O5 M5UL.;D=_:[KH%,WK"JVJ[$$I:[]K(B[@NY*V2S2O*[2JM,Y>6N<=LW$!7MFZ M=FU7+IJ,AK6BR6L/\U09]F6TW5I/GI"3"\"V+U&#R<6XSOL]ZEQ[7^C:)U:Z M=D.%>CRS#4:C>E)NC^"M#,V#$W&,?)W=+ CP69K(_!!8CI:W%]?9F;TV/M>W M&ME)>P^37XFH,]J:JF0=X4I!6I=#-8$\OV7(.Y)MLG/W Y/J%)\U0R0!E6D# #Y# &0 'AL M+W=OKUQ0Q\CJ6_8P3@CCS '>9?-N!K9 M590E32 5E*6(PVIB_<"G9ZZC ?D3?RALQ@8S8LV(;:JI\B+ZH<41^@^HF&$;F"EBXLNUW+- M/D*NX_KH;CY%AP??WH:Q51VJ8KA5,=P\KM<0=ZK23)7FW5J@*15AS(3.\.&7 MFD97$A+QUZ2ZB.Z;H^OU=2HR$L+$4@M(J&J!%7S]@OO.]Q;M7J7=:XL>J%*, M3)H*5#]'Z26Z"3QW;&\,3'[%Y+K[3WNYK;,VDJ4+V=YF+'ZYO;.ZBX!EUZWC("C M&1.2@Z0<],?HW7>KS7S:HW]P!>/:-;'_J?Z#/\,\<>V>N-7@&BVHA.TVV_<; M.EW;'>[T.Z,'X7W#\QLL"-=^ASL-SVA">-_QO*9WN#8\W.EX1A?"^Y;G]1K( M:L?#79;7Y@HFXVLP!;?V/;?=]QI-H<2]V8@X[^GLG8VL_BE0&[U'JI9U#"N% M&ULM5=M;]HP$/XK5B9-F[0U;[QV$(E"IU5:)52V]4.U#R9N[..T9[Q>[$!D.@QIHD86QLITW/;%N$&8BS. M6 J)VHD8C[%42[ZV1B(@$(H-016CQU,@5*-I.)XR$&MXDSM6'X_ MHG\WY!69)18P9?26K.1F; TLM(((;ZF\8?L?D!/J:KR046%^T3ZW=2P4;H5D M<>ZL(HA)DCWQ8RY$R<'M/./@Y0[>2QW\W,$W1+/(#*T9EC@8<;9'7%LK-/UB MM#'>B@U)=!H7DJM=HOQDY11,A5(%-*&4A-LE01MHOVQ!H>)$%Z#T3X#7F9\AWOR#/\3HU[M.7N_M5=UM)5>CE%7IY!L]_!F^F1$J4%&6Y MT(R(D#*QY8#N?JIM="4A%G_KR&;HG7ITW;/G(L4AC"W5E +X#JS@XP>WYWRK MH]X26$4(OQ#";T(/BJ+ >5%@DW%<%$4=^PQR:"#U!;,+W)&]*U-JLJC$V2GB M[#3&>?FP)?* %A!N.9$$!+J[AG@)O#8]C5BO34]+8!7:W8)V]UWKM-NF$"V! M583H%4+T&O/_"_,UR-+U5+JW1!WSWI,*=,Z\DRIM//*-A/H%H7[[C=>O(W7* MJM:HOOL&1;"#QF!GL)0O[;U&I->67$M@%=+#@O3P77MOV*80+8%5A'"=_].% MTV[WY7C5(AR<%&KSH6\E51J9W/8[,,>L$NL_859G-3CI0;LT[NE96\TX:Z*& M-@J1\E*HZK[EV?B:+21+S02X9%+-D^9UHT9^X-I [4>,R>-"#Y7%GXC@'U!+ M P04 " #10\=8(=>'H4D% "&* &0 'AL+W=O^K$_>-7]"]I\:J8"1%TQ*)_PYE<#*RNA69T3E:1_,8V?]&L MH);&F[)(I'_1)HMU+#1="$F2[1\"C;.'K@/1C1!4"C39 M[H[0B$CZQ/@6?<14DC"Z4$C[">(2876;A,[R&_[X2N,)Y3]5Y.,#1A\_7* / M*$S0/PNV$B29B;XM5:&ZN?8T*^IV5Y3W1E%?";]"OGN)/,<+*M)'IZ?[%>GX M]'2OG&ZKIY,_(B]_1%Z*Y[^!=TA82CP.Q31B8L4I^G&O?D9WDL;B9Q57._2@ M&EV/*]=B2:9T8*F!0U"^IM;P]]_Z_ZM MN_=2I^67H_!Q5. X02^/*E43 MY-4$QFK^7C&INLB8AU.E5Z6>FW0\1:HO/FN!JA<$NIO11(93$KVJ]N,]7=,( MN1>Y!JMJ-]ZX;O>!!,- 8"7"6SGAK49%V8)D%1(, X&56&WGK+;A1+F#:KTC MRHJH"E$:FW5FT9V\Z(ZQZ!$1"Z,"C>EU^PHD& 8"*]'6S6GK-JK +B2KD& 8 M"*S$:B]GM0>GP-Z1MKKN@?R.0WH'(=C8H#/+=9UB_NN)AJ'0RA^- M"V/C.:#.L?3EZ;=(MMEWMKF]M?LH[.)&$Q;(*RR0YS-0PA?5H<)$"9]>HA'C2\:)I&C"DAF:KY*9 M&@GN6?+T28T2L5FWH,L?H&@8"JU,.RSA+N0V_NT$78$#1,!1:^7$5 MYLCK-3L&@+HB4#0,A5;>]%&X(M^\W%-OVX=SM%>C:@RH"JL8 \PMJUNYO;?G M2^_04XI\"A.!(CI7\,Y51PU)?+?I;7&ULK59=;]HP%/TK5C9-5-H:2(!6'40JI-,J MK1M:]_$P[<$D%^+-'YEM2KM?OVLG9$ #Z\->P!_WG-QS[-R;T5KIGZ8 L.1> M<&G&06%M>1&&)BM 4'.J2I"XLU!:4(M3O0Q-J8'F'B1X&'6[PU!0)H-DY-=F M.AFIE>5,PDP3LQ*"ZH<)<+4>![U@L_"1+0OK%L)D5-(EW(+]7,XTSL*&)6<" MI&%*$@V+<7#9NTB'+MX'?&&P-EMCXI3,E?KI)M?Y..BZA(!#9AT#Q;\[F +G MC@C3^%5S!LTC'7![O&%_X[6CECDU,%7\*\MM,0[. Y+#@JZX_:C6;Z'6,W!\ MF>+&_Y)U'=L-2+8R5HD:C!D()JM_>E_[L 7H#0\ HAH0[0/Z!P!Q#8B?"NC7 M@+YWII+B?4BII>+#_"E:+^$?.<@2,I,QI59:2#? MWN$VN;8@S/]8?=UFW/_DRS]3V0[ MKO8;5_O'V)-K:0%9+%?&[ MI#<8A7?;9OT[)&T)B9N0'6MC@J+!+H;1EOWW>KD1@!5]1S2@G>%]:7\^* M;["50W=/R..(7K0GY'%(-&@7,FR$#(\*>8_-M:QK5F>^*5?^N%PY*W?+U.;0 MH"I];3J'_SZQQR'1V9[0QR'Q^9[0<*ON"]!+WS\-IKZ2MJIBS6K3HB]]9]I; MGV#KKCKM7YJJ[V.163*LQQP62-D]/4/G==5+JXE5I>\NT#S09/\ 5!+ P04 " #10\=8A#7,2XX" ! !@ &0 'AL M+W=OI!VLNRIE949>@5B?^;[)"BBY&:@:*MI9*%URI*E>^J;6P','*J4?!<&Q7W)1>6GB MUF8Z352#4E0PT\PT9Y9< ME% 9H2JF83'RQN'99&CC78 6!A PM Z?/"B8@ MI24B&7\Z3J__20O<'F_8OSOOY&7.#4R4O![-U%QMX+&L,JK(#DX)25.V7/W5YV *$PP. J -$;P7$'2!V1EMESM:4 M(T\3K=9,VVABLP.7&X&?6;W M+@&0L_$*--63C3-LN!9V"H;=&0I!Q::PHA-1LYE6OZE"M+@AO)Y+ ML>2N9A^F@%S(CT1_C05H-E,&-:#00 <#7VAXN()R#OI7XB,9M7+]K#-UWIJ* M#IBZXGK XO 3BX)HN <^>3L\WH7[E-X^QU&?X\CQQ0?XIF2JVLJ(M<>FPF12 MF48#>_A!V^P2H31[S;;LP_WL]IJ?F9IG,/+H'AO0*_#2]^_"X^#K/NO_B6PG M$7&?B/@U]M1Z5@T56G.$?4Y;>!@XO&U JS08!$?!:>*OMDWLCQN>'/=Q._J& MO;[AJ_JN(!<9'?",4U4R.IN,3F>5'Y3;LGW957$2[#SA"^G_AFEM^%OWV_96 M.J!+03=$PH)8@L')D<=TVZ_:":K:7?FY0FH@;EA0BP=M VA_H11N)K:+]'\: MZ5]02P,$% @ T4/'6-%JP^Z@!@ ]RX !D !X;"]W;W)K&ULQ5I=;]LV%/TKA%<,+=#&$OV9S#'@6"H68-F,9%T?BCW0 M%FT+D427I.)XV(\?*(5[R4G>\8?Q992B9[#(!+7 MG:V4NZMN5ZRV-"3B@NUHI'Y9,QX2J6[YIBMVG!(O<0J#+K:L83#61)!YRSXZGMR>]T9=Y!'UR0. MY#W;_TJS 0TTWHH%(OF+]IFMU4&K6$@69LZJ!Z$?I?_)!S#KW,H??:%OJ90_^U#H/,(1EZ-QU[0IQ#))E..-LCKJT5FKY(V$^\%5]^ MI%^4!\G5K[[RD],'R5:/:,Y"]>8)DFBW"$@DT"JM;K.[RGHV3WN& MS_3,QNB.17(KD!MYU*L"=-4P\['BXUAOL!%Q%F\ND&U_1-C"5E.'S.YWA%^@ M7NK>;W!W7N_>:W!W7^^.#63TQ;T+/9F\JSJHL(GW6U[1)%B-B6UE2L&$" MIK])3U/;'H\GW:E*@4;E$:(A_T:4Z4-TYK(U1;4B#!'$@P%PBLHL8"@55$ M'.J:"E:<%BCRD/S]$JZ5>24OE&BL5QU3V MF"0BQD^1N8VV,H&B.:!H+A1:5:U2DFB_\0?+*&[>/Z6ABT21<*K-"&;=*'0JI(450G;7);XD:#IAKN '2C-HN 7#AH($2MFUIR%FIY0$9/L]S72 M EH3P*@,546*C(UYV_2X;/=\L6*QBG^ZJ'3\HNVXOZ)Z75%^M?2&IDX"]-ZF M>K8F/D:Z5 MD)P2$?-#IH5ZK>66(O=AL4AV4_0-6Z\IU]7$=.>Y<5/%W%QK05[,MIT&DU+T MRS@^M;''9U[P(I?%YEQV7GYU0W)0$2%_P9N7QZ 9:(96V6^R3L@!32RAT%+" MNZ4#OB'EF^1DM4!)L$C/O^9/\]/;L^3,LDYO)-LEQXB73$H6)I=;2CS*M8'Z?DMH%R%+PD1X&L<)7SH+(58 M7;DNGRU)C/D%79%$/IE3%F,A;]G"Y2M&<) ZQ9$+6ZVN&^,P<4:#M&W,1@.Z M%E&8D#$#?!W'F+W=D(ANAH[G;!L>PL52J 9W-%CA!9D0\;0:,WGG%BA!&).$ MAS0!C,R'SK5WA6!?.:067T*RX3O70(4RI?1%W7P*ADY+]8A$9"84!)8_K^26 M1)%"DOWX)P=UBGXL>Q"'2?:+O^9$[#AX?H,#S!U@U:';X.#G M#G[5H=W@T,X=VN]UZ.0.:>AN%GM*W!T6>#1@= .8LI9HZB)E/_66?(6)2I2) M8/)I*/W$:"+H[ 7=[$D\)^ZMN$(PO45/?%5_A&1DZ;I*8R^/Q&SFJ!+KAK)K-^0>3T*\#T#>S: MC?%;VISJ!#S_+B'!)T%B7LM[VR;O-L&0)3"-]T[!>\>8U#MYS-,\QHK,JOHS M!C.D3HJDUMC74:\_<%]W>=DW\6!7MT$U,*6)%D2W"*)K6YG@7W 7,KD@4V94 MJ_'%QV:-33!D"4PCO%<0WCNQ6GLV>;<)ABR!:;SW"][[MM1Z8T9Z]FII[^]I MTZ]*O,:D5U'XOHE:@.L4?ED$?OD=%/YY/@]GA/%T>_4;>0,H7D7TC0=N?MG16683#=E"TXDN M2QS//[7$K=8_5M&0+32=_+($\HP[_:/VXCF4MHN^K*IUW\;S8%6N^T;]?H-> MRZ+",U<5WZ[7]^[+S1TX.HULHB%;:#KY93'D=4^M8:M5D54T9 M-)[\LC#SC M_O^X9=H,U;1,]PXOTP=-D-%$C[TL3CQS3?&_5/^->W5SEXY.19MHR!::/AQE MR>1=GGH>L%HI645#MM#T?WR7M1(TE@-'S0,'H!KF@=S+N .HL=G? =08->T M8%FN0'.-413LX'-"SA^7H4PG.1> /PEF%F1O?ONQF6<5#=E"TYDO:R4(3RQ[ M:+5^LHJ&;*'IY)?U$S1_(SI*]F:H)MG[>VIM5]?_&IM.];_P=3;M!M67%0PT M5S#5'W#O?]@$&4WTV%7=H[>4U0 \^(4!3-;3OV4M#P0%8DF ("SFZL2$NL&K M513.\#0B&4\7=6/@[AS>B E;I*=F.)C1=2*RC\M%:W$RYR8]CU)IO_6ND%?3 M?@U[5W3CEJ_.C@C=8[8($PXB,I?=:%WT))J!<49Y]&_P%02P,$% @ T4/'6*P,*C83 M! -A< !D !X;"]W;W)K&ULQ9AK;]LV%(;_ M"J$!0P(TT+[BN<1>:3#WI;Q.[$$D.A[EE+1=Y92KJY<5\1+R+ X92N@ZLJ<\0Q+ M=%[7S3"ASJ!GVB9\T&-KF1(*$X[$.LLPWXT@9=N^XSOW M#3=DL92ZP1WT5G@!4Y"WJPE79V[IDI ,J"",(@[SOC/TKR*_JP6FQQ<"6U$Y M1CJ4&6-W^N1#TG<\/2)((9;: JN_#8PA3;63&L>WPM0I[ZF%U>-[]]]-\"J8 M&18P9NG?))'+OG/AH 3F>)W*&[;]$XJ SK1?S%)A?M&VZ.LY*%X+R;)"K$:0 M$9K_X^\%B(I !=HL" I!\%#0>400%H+PN8).(>@8,GDHAD.$)1[T.-LBKGLK M-WU@8!JU"I]0_=RGDJNK1.GD8"I9?(?&+%,326#S*"8II@*=H*F:8\DZ!<3F MZ :$Y"26D*!<<4N)%.C(N9G>"N?X'9H -Y.0QO"@QZ3H@6GR?YOA%O,D]QFJ M7N@/CJF^>C3!'*A<@B0Q3H_14002D_2XYTH5M!ZZ&Q 7P#SN#77_RN]UL3 M'IMFD26S&KI.B:YCW,/'ULY23=*3DY;U1Z(72!5L!C M!5F]MYJ@YN:7QER_%C<#O^=NJJ1:;W\H*4MF-5+=DE2WE=27/1#"DB88[7H? M[0#SILG4JCL4D26S&J+S$M%Y:XB?YG,2 Q?F_?07[-#[;)6R'8!HS8BMIH>N M3)MFD26S&LR+$N;%&V?$"YO<;9I%ELQJW"]+[I<_,R->/ID16V]_*"E+9C52 MOK?_X/5>F1.?, A-4A1-$ZI=>2@G6VYU4)7*P']M9D3_H<^J"D2:*?I$X>3S MDJA%K(H!](]BU)I!V^]^Z%*VZA;9J>>%X;A@YS:/HZ#J?V,2LC?ET)^ZQ?_,Y-%=9?@13G# M:D%DU2VRY59_ /N:R#][ZYQALRP:6W6+;+G5X>_++/^U==83!FW?%"]51B]1 MY@#;Y)FY](MC+;EC,F)&ULK55=;]HP%/TK5E9-G;0VGU#4A4A -FT/E5!IMX=I#R:Y(5$3 M.[,-M/]^UT[(@ ;4A[Z /^XYN>?8OC?<P /58SP7.[(XE+2I@LN",",C&UL2]C0B$H(1$:0:*?QN805EJ(DSC;\MI=9_4P/WQ MCOV;T8Y:EE3"C)>_BE3E8VMDD10RNB[5/=]^AU:/23#AI32_9-O&.A9)UE+Q MJ@5C!E7!FG_ZW/JP!W"')P!>"_". <$)@-\"_+<"@A80&&<:*<:'F"H:A8)O MB=#1R*8'QDR#1OD%T\>^4 )W"\2I:*%X\D1FO,)[)*DYBGE)F2179-'A@[XU(1RE)R#R55N/M G\D4&&2%DN0R!D6+\A.2/2YBU)S>D+/E!% M)D)0M@(S_CU92B7PM?WI\[[A#OJY=06ZE35-8&QAB9$@-F!%'S^X0^=+GV_O M21:_$]F!IT'G:7".O7TC2^-ILG_[$[S]?38V=$-#I^ON)G+=T2BT-_OVO ZZ M&0T.8^*^&*>+.1 SZ,0,SHK9/52%#W79/M0^#8-7G_:&P9&$US'NC7\DX7Q, M(\'>JU\5B)7I Q+M73/5/.1NM6LU$U-AC]:GV(*:CO&?INE?^,Y6!9:U$C*D M=*YO,"_1](1FHGAMJN22*ZRY9IAC&P6A W _XUSM)OH#76.._@%02P,$% M @ T4/'6-G ZKEG P + P !D !X;"]W;W)K&ULK5?; <.9 M)1'; ML>5:NX&;>!4I/6#[HXRNX!;4]VPNL&>7*&&< I,Q9T3 ^AF/+T8P@@4!I"(J?#T= 0[MP:!NA.3,CZQ-5U!\)OB5"6R.:;IC8 M&&]4$S.]C;=*X&R,?LJ_53RX)S.>8EY(:B([3RB3Y)SD4]>9&9QLJ0@E>?\) M%(V3#SC]EMA$1E2 W'UB1KY%?"TI"^7(5LA.KV$'!9-ISL0[P,3UR!5G*I+D MDH40[@/8**O4YNVT3;U&Q"LJ6J3MGA'/\=HUA&:GNWL-=-IEJ-L&KWTHU#I* MYU/,N9#,Z2.>!44F0E"V M/^.5E()3"O?]4%+\?NU&/KPWXA,QK V,+3+$%L MP/+?O7%[SLI[]DF?_'Q/A MTDPV94'_:'A?6E2D[?$>E+P'C;Q_@%1XA+D@\)#A:X1MQ%11XYI_J6O+N:>2+ZJ%3L?/< MECL\P-Y[8N_]Q_TX?A$T+_?:][% .QR=7+5=J;M2$"M3CDH2\#53>9E2CI8E M[\04>L_&I[H4-O7<$TQ>1V,1@JDH20)+A'1:?3QB(B]-\X[BF:GN%EQAK6B: M$9;S(+0!SB\Y5[N.7J#\@^#_ 5!+ P04 " #10\=8Z-$$9T8$ !Z$ M&0 'AL+W=O6:65,$H@Y1%-$8/5T!CCVQGN*(5,XBF" Z]<(X6RI/19W=R% M0\-6$4$,@5 FB/S9PQ3B6%F2OUJ_5,&+V&6A,.4QM^B4&R& MAF^@$%9D%XL'>O@+"J"NLA?0F&??Z%#(V@8*=ES0I%"6$211FO^2GT4B*@K8 M.Z'@% I.4Z%S0L$M%-Q+%3J%0I9J*T?)\C C@HP&C!X04]+2FKK(DIEI2_PH M5?.^$$P^C:2>&"T$#9[1E"9R(7&23<4\)BE'-V@AUUBXBP'1%7H +E@4" A1 MKC$^$!9R]&$&@D3Q1RG^L!CS:_G]R!%)0S17%]_O(5D"^R$?/RYFZ,/51W2% M+,0WA %'48H>TTA(K>/ WQNZXU)?#E[5[@>6D+@J:"LHT"8YFG,"#3OHGJ9B MP]&?:0AAW8 E\U0FRWE-UL0Y:_&>,!.Y^!HYMM/1!#2]7-W5J,\N5W?.T+CE MU+N9/??4U*NDWZBB">L+8,P82=<@JUN@Y0NJRLW)2S:<33_Z_D6:1'<"$OY# M-S^Y_X[>O]K1;OF6!# TY);%@>W!&/W^&_;L/W2Y?4]CLW:WNQE/4%XW:JK:S2!=92F4;I&$R(+,0!=8G,'WR.&?%VN(#I!TFM' MX#07ED:F.6DSC0S&CA[%+U'\_U$WO?+Z0?+M#N@3B1AZ(O$.+MPH]:JS8M)O4&BG? M;&T6;2G'-KN>GAS;QP.(?9;]4MXSVTCA 7>J!+;9;ZY:0H']="PV?>:I!HYW\0=N_)I8>ML2Z43+P3L'+&==\$^NS,5 M/NK1=:N34I#KY'S3]YJT&CD'GY[DXZD*GST\_*=:_O7F53AM5G)KA>O%FJ6L M$ZM5?)W]>++!EQ]MQNLU@[4BO4OE7BT[Q> -N+D?KU;0MN\V<<^&\]9#X7M9 MRY-G59JR!-@Z:VXY"N@N%7G+48Z6#?0X:QL;XQ/56&?-WM%,WI7+CD"^ SB* M825-VF9/OI18WNCF-X)NL]9O285L)+/+#9 0F!*0SU>4BM<;Y:#\NV'T+U!+ M P04 " #10\=8-LT\SK4# #3#0 &0 'AL+W=OB#[0TMH2( MHDK2<;)?OT-*5B59-K* @+[8O,P<\AQR1L/I@8LG&0$H\L*25,ZL2*GLQK9E M$ &C\IIGD.+,E@M&%7;%SI:9 !H:)Y;8GN,,;4;CU)I/S=A*S*=\KY(XA94@ M QWD5*#]CS:49WL ;U-5L)[-DE2A@S2&7,4R)@.[-N MW1O?-0[&XEL,!UEI$TUEP_F3[MR',\O1.X($ J4A*/X]PQ*21"/A/GX6H%:Y MIG:LMH_H?QGR2&9#)2QY\D\2/-+#H6M M8Y%@+Q5GA3/N@,5I_D]?"B$J#N[PC(-7.'A-A_X9AU[AT'NK0[]PZ!ME)$D-4>Q2F@J MR2>RSJ\"X5MR+^6>I@'H]CJB N05,9Z?%JAY6/=?*>([7;]G0\NWN MO19W_^WNW@4VO?+@>P:O=^[@M>C%\:WH*X:R(K="T'0'NGU%[E[TD>*L/LHE MS6)%D_A?"*_(+>-[M/[^&2')O0(F?[2=3[Y^OWU]G<]N9$8#F%F8L"2(9[#F M?[QSA\Z?;=IV">9W!%;3O5_JWK^$7@35,,FP+!IDS&'&QHXG<6?YZX[ M'D_MYZH\IT:C\:!NX[?9.*5-C!N'PP\9OLYF<85.I#]U. M4GP!4UN\>1XM-LV/5(O)J$'!KE2[#,3.O!HDJHO9(Z_FRM'R97)KZO'&^$*_ M6$P5_0LF?^Y@L;6+L0A.8(N0SO4(+XC(7Q!Y1_',U-0;KK!"-\T(7UT@M '. M;SE7QXY>H'S'S?\#4$L#!!0 ( -%#QUB(:7?$2P4 '(> 9 >&PO M=V]R:W-H965T$DF^]Y#GB+SWV)SL*?O. M-Q@+\"--"+\>;(387HU&/-K@%/$+NL5$?K*B+$5"WK+UB&\91LLL*4U&T+*\ M48IB,IA.LF?W;#JA.Y'$!-\SP'=IBMC3#"=T?SVP!\\//L?KC5 /1M/)%JWQ M Q9?M_=,WHU*E&6<8L)C2@##J^O!C7T50D\E9!%_QWC/:]= 45E0^EW=W"ZO M!Y::$4YP)!0$DO\>\1PGB4*2\_BO !V48ZK$^O4S^L>,O"2S0!S/:?)/O!2; MZ\'E "SQ"NT2\9GN_\0%(5?A133AV5^P+V*M 8AV7-"T2)8S2&.2_T<_"B%J M";9W( $6";"=X!Q(&!<)XV,3G"+!R93)J60ZA$B@Z831/6 J6J*IBTS,+%O2 MCXEZ[P^"R4]CF2>F\PTB:\Q!3,!-%.W278($7H*_Q 8S,*>I7$P;]98?,?A$ M.0=#\-J,Q5/VE!),!#@+L4!Q-D$&$DY2DW@LR8S:$2\0^P"C.W? +2@HYG0 M_/CTL28]/#X=&MB,RS<\SO#&!_!>>DFW)*(I!F?J99V#;Y]D.K@5..7_ZMY% M/I:C'TL5J2N^11&^'L@1.&:/>##]]1?;LW[7Z=@G6-@36$-CI]38,:%/9W@= M$Q*3M:Q!"2(1UDF70W@9A"K'C]/ "\9RA3S6-=%%.8'3C HU47X @S*JP<(M M6;A&%OGJB!JKXRS)ED6<+Y(%EIT&RWH?)8CS>!5'2%5O[:[-QW)K4QQ"*VBQ MU039KNVVV!JG?>*K]4I1/*,H-RG=$<%KG.4^6C&:RI95;2RJD4XIIQ/&ZW#V MW+8NW1@7ME9*:)SWB:KXI2J^494O5*!$R[I8*?FZT='W.]0# NCI=\!E2>O22$MV$+6)9XB&:?9ZJ(NJ[_4&AZ#D M$!@YW!>F3';3HM[?4RX8%C'#J>K!,TSP*I9+.JORX-L=3A>8::N]<:375OL^ MP<*>P!H*VU9EFJQW[*G%8#W)W"M:V!=:4^B:.[7?WE@+C$:Y\!V_751T85[0 M#@O-,SJ5,:P8PW=LPL5@=+ 9'N;?C-0'S'6.81$]'=&DSXJO[ M1Y]H85]H334KFVK[[]FHC:;XU4+WB1;VA=84NC+.MMDY']>HNX;7;^^^;H@3 M!.V]9YS+J5PK@VV;'7;/+3K0?%%V.C58$^5TOA*9)WZB,+"RQ=#H!G]"CRX& MK--NV[J70T+SM$^5I3*QT&QBW]"?H<:S=A>'+JJ[.,RS/%6%RMA"L[%]N4%# MC1&%XW:%T$3Y;:;=D'H1:1*H'"A\P8$>\VNWJ4^;\5_;/GI%"_M":VI;65CH MO&.?ACU9T4+H/M'"OM":0EH=AB78K;.#C6Y+/RR->9G M4.73\N#T)CLN;#V?V5=A?OQ9P>2GL7>(R;?(08)7$M*Z\*6V+#_@S&\$W69' M?@LJ!$VSRPU&2\Q4@/Q\1:EXOE$#E,?,T_\!4$L#!!0 ( -%#QUA>)Q1= MB 0 +P4 9 >&PO=V]R:W-H965TD['38CQ])*;(ERYJ; MJ4-?;)&Z^WC?'74\WFC+^"<1 DCT'$>)&%NAE.LKVQ9^"#$1EVP-B7JS9#PF M4@WYRA9K#B0P2G%D.YV.9\>$)M9D9.;F?#)BJ8QH G..1!K'A'^Y@8AMQQ:V M7B8>Z"J4>L*>C-9D!8\@/ZSG7(WL B6@,22"L@1Q6(ZM:WPUPYY6,!*_4]B* MO6>DJ2P8^Z0'=\'8ZFB+( )?:@BB_C8PA2C22,J.SSFH5:RI%?>?7]!_,>05 MF041,&71'S20X=@:6"B )4DC^<"VOT).R-5X/HN$^47;7+9C(3\5DL6YLK(@ MIDGV3YYS1^PIX.X1!2=7<*H*WA&%;J[0K2KTCBCTJ0INKF"HVQEWX[A; M(LEDQ-D6<2VMT/2#\;[15OZBB=XHCY*KMU3IRIK_X8F99 HE$ M9[<@"8W.%>J'QUMT]N8\)OT1=_!-R.DZOQJ#;T]6[->JST]6=!C;= M(MY=@]<]@E>-'KH._E2[+-;A8*?%\2[Q60SHZ:V"1G<28O&Q+DZ9';UZ.W3^ MNQ)KXL/84M "^ :LR8\_8*_S:=),]0N_,S9,\@ZP-@,W'=OMJ2FWU/U0AYN"PS.Y2YP-C!7B%6 MHN86U-Q&:O."S-D"$EA2>7X2K0S5W;,&=_"@0JM&:%BA/CN4N7!ZO6X]*Z]@ MY36R>J<.Z[-(I:[SG$@=!>]@Y9[K>A4*AT)=KU^AX!U&9M#O'Z'0+RCT&RG\ MMXS]= _Q OA']#>ZCAF7]*\L<1A]F1).2526K/-0HX5?FPW:!)NU!%:*S*"( MS. [R<:#-OW?)MBL);"2_X>%_X??*AO?-",_X=HP# ]3U& O0V7NK1'R^DXE M4S0N_TJWXK_7+H?\D<=5*'J:/9 MS->Z87<#P8T%]JOKQ!RV1 X/JO5OK51O6'7!M[@#X-TE #?? DXJ*G%-F>ZY MPRK?&BG7Z5;Y-MKS6K[Z9E">V575N+FL5N>CNN:KI1#9RSO,Y!V_E'>TF\R4 MZ1D(1-2WHYP6I>IZC[94AC1!2LV(I+*H31/EXC5PR@+JJX?=*9.ML2Z?,OE& M5"!"BDOT"(#>,0D(.^BRS@/V7LD$+)B6+S6,() "N!=3[)5.L\X%>H&A83OX!4$L#!!0 ( -%#QUC1'$S: M90, .$/ 9 >&PO=V]R:W-H965TTDG;0//]L0%S)"4HF^ M:;"Y^_GN;_O*#;>4/? E@$"/:9+QD;448G5AVSQ<0DIXAZX@DV_FE*5$R"%; MV'S%@$3:*4UL[#A].R5Q9OE#/7?+_"%=BR3.X)8AODY3POZ,(:';D>5:NXEI MO%@*-6'[PQ59P!V([ZM;)D>VH41Q"AF/:888S$?6I7L1N%@Y:(L?,6QYZ1FI M5&:4/JC!532R'!41)! *A2#R9P,32!)%DG'\+J"665,YEI]W]$\Z>9G,C'"8 MT.1G'(GER#JS4 1SLD[$E&X_0Y%03_%"FG#]%VT+6\="X9H+FA;.,H(TSO)? M\E@(47+PW ,.N'# >P[8.^#@%0[>J0[=PJ&KEI! MBZF]9?IQIO;]3C#Y-I9^PK^#A=Q%@:ZR_ RIO7B/+J,H5H\DJ;QX$X @B:9F+)T<897PPE.Y^ #G$K"GMDI3X.](SLUA15E(LX6E:VY M_R+-T96 E/^JVYZRA"E5R2P!)&LJ(UI@GDO.T=^&O4:]3+7;$*S4,K!\L,WC?D#NK\&)>8O*=:-_']U M1Q+@Y4GC^U4>U-U\G9Z-(3SWJ+8)"UJ"5:3O&^G[+WC]^VUJVB8L: E6T71@ M-!V<>/W#XG#R.O$&1R_X48N@R:(2^YF)_:SY*E9N(%,W4-8M-24_U^JRR''G MI0B72ZT1KD_GW*1S_O*5Y=N6-E:6QA">>PO:A 4MP2K2N\[3 M-Z#S@K6E@+2G:I]Y'Z+G0/R5%(UYG(NPDS:_K42]V=[ZHG M3-[\RD_Z19QQE,!<(IW.0$K,\GXR'PBZTAW6C JYR?IQ*7MP8,I OI]3*G8# MM8#IZOU_4$L#!!0 ( -%#QU@%6UGWSP( !L) 9 >&PO=V]R:W-H M965TLYNX):M$Z@DW&.9X!7.0=_F,*\FM6&*2 16$4<1A M.7+&WF#:T_I&X1>!C=@;(QW)@K%[+5S'(Z>M'8(4(JD9L/JLX0K25!,I-QY* M3J)93)R+AT4PQ(7J;QEFV]0QF,P#0*0&=8P'=$M ]%M K M 29TU\9N$A=BB8,A9QO$M;9BTP.3?8-6^2)4[Y.YY&J5*)P,9@6/$I5HQ);H MI]IHHN!;-)?T#B.B2XG3M$UM7M2%_JXT[N8A.GM_/G2E\D4S MNE%I=V+M^@?L>CZZ850F DUI#/%S E<%447B[R*9^(V,-YBW4,?[B/RVWZUQ MZ.IX>*<&'AX/]VO@TV;X=TQ;R/^LX5ZO(1F=JJP=P]>?WVE[KLGI(L/"79]$1DS^K0 MK>K0;6(/[$GBD.^.6<[9BN,,X4(FC)-_$".1+8#KFTTD6/F!=E6(45QP0EUT@ [XR[5>@2.\N>XU6LU6''YO& M]F)^X@U"VZB?:.RS0=UR*T(%2F&I*-NM"Q4 MZW8"I+EIMH]%/P'4$L#!!0 ( -%#QU@FHC?D50( &P% 9 M>&PO=V]R:W-H965TA3'MJA0,GNJ:U3N9J&-9.1,LXQM;9"5 21%G";)62P95U&> MA;.9R3/=D. *9P9L(R4SSQ,4>CV.>M'VX(XO*_('<9[5;(ESI/MZ9IP5=RPE MEZ@LUPH,+L;116\T&7K_X/"-X]KN[,%G\J#UHS>NRW&4>$$HL"#/P-RRPBD* MX8F^\@3=(!W,\OX?CHY !OOZM4/_ . M]O%R6VA5-@7!E:R%?D9\-=^#++['1K9F!8XCUT06S0JC_.V;WEGRZ8#&0:=Q M$-C[>S3>:&M?/.&/&^<#UX32_GQ-[N _R!UV&R99O-H-'.]T@$2S#'UNH="-HK89NM-NE%RT'?3'O9U#[O]9&;>7&(1KOX.X76M/6\ &Z 9O_!E!+ P04 M" #10\=8F=(*H*$$ !?(0 &0 'AL+W=O#.6:R8_R;B D>4F33$R-2,K-M6F*((*4 MBDNV@4S=63&>4JE.^=H4&PXT+$1I8CJ6-313&F?&;%)<>^"S"*O&';BX)CHJ2P9^Z9/;L.I8>D100*!U BJWK9P TFB26H<_U90 MH^Y3"P^/7^E^,7DUF245<,.2O^-01E/CRB AK&B>R$>V^Q.J"0TT+V")*%[) MKFIK&23(A61I)58C2..L?*_8'OJ5H'^L M8% )!L<*AI5@6#S[\F$53]JEDLXFG.T(UZT531\4=A5J]8#C3$?6D^3J;JQT M'\D\#&,="C0AMUD9T#HP MSER0-$[.58LO3RXY^W!./I X(\\1RP7-0C$QI1JE[LL,JA'=E"-RWAB1[9![ MELE($"\+(6P"3#6]>H[.ZQP73B=QGJ\OB36^(([EV&T#ZI;?4WY)>G8A=UKD M[O'R?HO<.U[>:Y'[W?(GV"BYU3;WQK/LU?'2*WC]MY[EF@.HS"+)UWM(E\#_ M(?^1,H@^L2S(.=?W[F*ZC!,5,"#J=BUC7W3VI9/JM=C0 *:&RIH"^!:,V>^_ MV4/KCS87,6$N)LS#A/E(L(;[_=K]?D'O'9DMRF11I(BO=ZHMN960BE:K^YA6 M8\)<3)B'"?.18 VK![75@\X/^B,(R?- YEP;7?';C.W$G&HL)LPM8<,"IE=8 MVYDU,;>';OVRA8\TH(8%P]J"8:<%;WS:SJJOYO/#%/S0(\\01!E+V%IEW0MR M=W?3F7H[NS[5-DR8BPGS,&$^$JP1#*,Z&$;OE7I'F%9CPEQ,F(<)\Y%@#:NO M:JNO.C_W/HTYV=(D!\)6)%"+866X7E8EU;+J>YO+G4+[4Z^8XB-2O.-VT,V-W=GRJP9@P%Q/F8<)\)%@C M%&QK_]O:>J^<79&1W$:EN:@T#Y7F8]&:CA]44^QW2-W=T)/-QJ2YJ#0/E>97 MM,/UNSVV]M\M31.=O8D.6@[_?SVDU>#.#D\V&)/FHM(\5)J/16L&PK[69??> M+7^CEK90:2XJS4.E^5BTIN/[^I;=65.9/<%6F9T%H'*WD&W5ZT5%.$PZH_%5 MD8M6:% M2G-1:1XJS<>B-8-B7PZSA^^6CE'+7:@T%Y7FH=)\+%K3\7W-R^ZLL\SF0R7+KN+Y: M_WM@7NR9F_OFY5\/[BE?QYD@":R4U+H:^-[ MXLP.E/WD.T($>$[BE,^-G1#[:]/DP8XDF%_2/4GE)QO*$BSD+=N:?,\(#HN@ M)#:19;EF@J/46,R*9_=L,:.9B*.4W#/ LR3![&5)8GJ8&]!X?? 0;7"$!5 .H&."<"["K /C? J0*@2@%7WA6U1%K&.\PN@0W_ ,A"CB*AU?GAMB+") O.?!IMA:;+&XFY($$)'K":SF%_]R19$W8OZHI MT Z1;R[7?(\#,C?D[E$,9RQ^_PVZUI^J\HU)YH]$UBJM4Y?6*=CM$Z5]>[W[ M$0]BRC,FR_M91H-;01*N++$S9HG')/-'(FN5>%*7>*)=O4LF#IEX;XO^:CX^RQ[,B7+C*^DF1RE,NFFN^ACHN9..%@7(M=5B MO%J,=ZZ8O\6.L'K-JX1XO?&MCHPW$7X?@:!:PK26,-5*\&7K*NR#,N=I;[P+ M9#M7G;P5*-A9;+X*@UQU[E=U[E?GOA>R[>G?B*O>^%Y71A_2?VG\/NAH-;94 M0*OQ#Y96AUPU+)/+B&A> SW%T*UQ5#9_++9V^8[L%_QU':@::ZPZC\GFC\76 MKC-JZHQ&;D,5H6[/4T \M[OM:7G::AI'"/66<' CTO,-7AGVFYN] @(M[T3+ M@HU?@UJO,JQIZ;D&BW;>%JV#M!4W]@GJ_9.^Q^F#!TN<]!N=8D$K4#8\-;6- MMX)ZJI!LONNZN>YC[DN#!MR8T#@WH+=L]H/KG@!V8,I^(%?([P.HHC M>:7[+J=G':Q^3#9_++9V11M#"*>_L)UJW>?@.H_)YH_%UJYS8U[AV>[UW';: M-Y\3;]IMJ'V0TW.Q"I![RHVCQLHF[P"A5#WQ$"% M\IP3VSQJW!K2N[4AG:VB:AUL6&Y731_4>Y=\!>CX72JUF$>@ M6"CE>6O]M#[EORG.MCO/E_#:+\_J&YKRIX,[N0RCE(.8;"2E=>G)\K+R-+Z\ M$71?G$^OJ1 T*2YW!(>$Y0#Y^892\7J3#U#_)K+X'U!+ P04 " #10\=8 MC _XE5L# "H%0 #0 'AL+W-T>6QEUO \OLB>;;YRF'_A6P(_1KA7$OL?G MW&/[)C'T2[WD]&9&J?86.1?EP)]I77P*@G(RHSDI+V1!A4$RJ7*B35=-@[)0 ME*0ED'(>M%NM.,@)$_ZP+^;Y5:Y+;R+G0@_\7A/R[.5K.O##^*/O6;F13.G MOSM[_VLN]>4[SUY//IR*4;K.6C&_IH)'8R<.,D;5(38;;E7X<\CLFT-L'??NJ%[,MNS MJ:<3U/4U[&=2K,LL\FW Z).<>O>$#_P1X6RL&+ RDC.^M.$V!":22^5I4]\F M80B1\L'"H>U!Z=35[=ME81Q.%5F&[8Z_)E07DV0L54I5DR;T5Z%AG],,["@VG<%5RR( M4&N9FT;*R%0*4GE8,>J&D9U0SF_@N? SV])>9!L[5Y6#:)K&4-VT,K8#^IMJ M5GM3MO,J7:]@]U)_F9OIB*H/A4:O%E=,BPSVWC]#SOUWG M*154$;YIVM3^(:_RJQU'W;>R7#U5=@T[/=8O^T,WV3D&D_$QF#R*FNP=@\GD M"$QVW^RI^1*3X>&;C YSMX/ZN+9Q)MPZ$391#T[> _\'G.3Y.JDWGC.NF:A[ M,Y:F5#PY&!IY3<;FS] M?3,^I1F9YJCYN!.-8S(T AN7!'& =$>BBGAW(LRX6,JB^6Q\U)S,<]TR2)HCC&5G0TL6 MQ_#C5L.\ 0/+ YE>MM;X;N,5LK\.L#W=5R'83/%*Q&:*KS4@[G4#1I*X=QO+ M PQL%[#:@?SN/%!3;DX4P:YBWK [&$>2!$.@%MTU&L?(ZL3P=>\/=I=$49*X M$<#<#J((0^!NQ!', 7C D"BJWH,[[Z-@]9X*UO^;'?X%4$L#!!0 ( -%# MQUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%$&!P O4$ \ !X;"]W;W)K8F]O:RYX;6S%G%%S MFS@41O^*QD_IS&8=8QM,I^E,FC2[GDE;;Y--'SL**+:V(+P"TKJ_?B6HDTMB M?[,OUSS%!AN.A;CG7DGDS??"?KLKBF_B1YZ9\G2PJJKUZ^&P3%8JE^7OQ5H9 MM^>^L+FLW%N[')9KJV1:KI2J\FP8G)R$PUQJ,WC[9GNLA1W2-T6EDDH7QFWT M&VZU^EX^[?=OQ8,N]9W.=+4Y'32O,S40N38ZUS]5>CHX&8AR57S_L[#Z9V$J MF5TGMLBRT\&HW7&K;*63%YNO/>2-O"N;+96\^RP=R.D@/'$'O->VK)I/-,>7 MCO%!N0^W[^JJN-19I>R%K-0?MJC7VBS]8=RO&)*?T;3#]F_;B*_M_VG&XOY> M)^JB2.I1'GIM2ILN+&RM2I1)Q9*\VR;4P:PT]0$#_A9;Q9J2822K-I;#-WU_DL28K: M6<XR8]>%R0I<45)O?Q,)%YE^9C;NF:_\]"HD,,F)6R-SEF6;I3RK. MRK)KMA&RQHA9&Z[UTCJIQ!?I0XC+!J^T;)-G2HB4,6)VQI629;>W(3>,F.5P MH>XZG0I)8,1L@4MMG)VTS%P*7U:V;EWJ^_^%LOJ!YLE(! &S".8F*7(E;N2/ MSF4,4-0/F*/^^WR=%1NEQ#MEU+VNFMC1H8.E!;, KJLB^=;(4YFRV?V2#UD@ MX"XK5C[;*(4VWNAU7F=-0O>I6KF'0U>%*C9ULR"SC/FL.<40QD67&AZXZ=C8DLLRXM_*C0:68R#/C@]0@.UL/ M>65\@&)D)Q2RR)A];.HIW=\%-T'NF#"[8W?>OQ,3N6/"[(Y]!< O4(J)-#+A MG@-!=4!W>@&99,)L$IPP3"@FG 9AE@K&G%),))4)LU0P9D@QD5DFS&:AZ=>Q M.$O3YF4S5N*/1S&162;,9NEB/A8*S02=:U"*B4PS83;-?DP_")513.2>";-[ M]F/^;62=TNE$9*$ILX5VI=_'8KOU@F(B"TV9+;0;\[%5*2:RT+2'8H;<\103 M66C*;"'8FAU93I&%ILP6@JW9Q813\NRES5-U>"P^R'\**\XS69;:'4#2(?HI MLM"4O[X!A>(QQ406FC);"&)V+SJRT)390B_KV4Z0IYC(0E/V"N@E)DE Z'H1 M9*&0?5X&M&;GHH?(0B&SA< 0@7J^7SB(406"IDM](AY M7>>YM!N?&WU1>KGRA=L9G3,,D85"9@OMPO1%1V&:"0F*B2P4,EOH$?.RKFJK MQ >_RK3.Q4)NGJT^".'2,&8+->-$^WIF9[@R1!8*F2W48M*L_:HP2W&C;"[< M/HJ)+!0R6PA.NW?C)K)0>,AQN&-Z][B&G=. %"$+10=<'> P_>B"B_B>PW?- M=Q0362ABMM S3)\=NSZ0Z?86HE/>$;)0Q&RA9Y@D>GYT9Z25980L%+'/[70P MGPS#4T$8R$(S9@L!3%\@44SXJ SWRC:$V>V;R$(S9@LA M3!>2"&:,+!0S6PAANET4$UDH[FMU0G/1Z9T>(PO%/:VB;BYZIV_&R$)QGXNI MNZV)+!1S/Z4),:G38V2AF-E".]9\[YD,C)&%8NYYH;WKOQM:BHDL%+,_KPD6 M@7>FKV)DH9C90G 9>/=.AP]M&S4[NLL.W?;/IFK0J;;_SZP_<\);_\#4$L#!!0 M ( -%#QUC#*Q\]U@( ,&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V[UNXD 81N%;0;Z V/,_LPJIMDF[R@U8Q$ 4P,CV:I.[7T0*>*TM MMHE\*C1&_CC5(V3///[J#NWTUI_&_=MY7'T<#Z=Q7>VGZ?RCKL?-OCNVXT-_ M[DZ7;[;]<&RGRW+8U>=V\][NNMHV3:R'^QG5T^/]S-7+Y[G[GXG]=ONVZ7[V MF]_'[C3]8W#]IQ_>QWW73=7JI1UVW;2NZH_#[?)87S_,PV5RM7I^75?#\ZNI MZJ6#K 39Y8.6#@@2%Y8.B!,7E@Y($I>6#L@3EY8.*!)7E@TRC M,C: I!G6 *V-EO5VP+TMJJW!>AM56\+T-NJWA:@ MMU6]+4!OJWI;@-Y.]78 O9WJ[0!Z.]7; ?1VLXCO5VP'T=JJW M ^CM5&\'T-NIW@Z@MU.]'4!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3VLX?= +V] MZNT!>GO5VP/T]JJW!^CM56\/T-NKWAZ@=U"] T#OH'H'@-Y!]0X O8/J'0!Z M!]4[ /0.LY>5 +V#ZAT >@?5.P#T#JIW .@=5.\ T#NJWA&@=U2](T#OJ'I' M@-Y1]8X O:/J'0%Z1]4[ O2.L\TF +VCZAT!>D?5.P+TCJIW!.B=5.\$T#NI MW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.L\V" +V3ZIT >B?5.P'T MSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9] M +VSZIT!>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ M70!Z%]6[ /0NL\,Z +U-,S^N\YU^C]/GH1MO15_K67!E&ULS=O+;MLP$(7A5S&T#2Q9)$5219Q-VVV;15] E>A8 ML&X0F=1Y^]+*!6B1&@UD\>2RQ^_;R5_% M#4GV9L)IY<\!S^>^/KAY;ANWNJWF\*7JXZ[LV&4^/';.I^=+O-'CN-NUM6O& M^KZ/1U(_S:YJ_-ZYT'?I4]&K\\DAWK![^LPOSE_*G N,.V_G ]"$A?2A('P6D#PWIPT#ZL) ^2D@?^8;2"$74G$)J3C$UIZ":4U3-*:SF M%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D552 M9)44625%5DF155)DE119)45619%54615%%D5159%D5519%44615%5D6155%D M+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%DU159-D5539-44635%5DV1 M55-DU119-45639'54&0U%%D-159#D=509#4460U%5D.1U5!D-119+4562Y'5 M4F2U%%DM159+D=529+4462U%5DN1M:3(6E)D+2FREA192XJL)476DB)K29&U MI,A:4F3--_^3UN_C>/C'\,G/EO\NWOP$4$L! A0#% @ T4/' M6 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " #10\=8*-D$*.\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #10\=8F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( -%#QU@7@&C/:0@ &$T 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ T4/'6,&H$ZVF P X0L !@ ("!P18 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/' M6$]Z2#88 P W0D !@ ("!W"4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ T4/'6'87F-UB @ @@8 !@ M ("!=3L 'AL+W=O&UL4$L! A0#% @ T4/'6,:G/WX\'0 M4UP !D ("!B$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6.[X39.( @ =P4 !D M ("!YG8 'AL+W=O0 >&PO=V]R:W-H M965TA\ !X;"]W;W)K&UL4$L! M A0#% @ T4/'6"_FQ/C; @ 708 !D ("!O8$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/' M6'I659!^! 2@L !D ("!-9< 'AL+W=O&PO=V]R:W-H965TD !X;"]W;W)K M&UL4$L! A0#% @ T4/'6,OEWRAM!P F!( M !D ("!7[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6#1AL2$^ P 8@< !D M ("!^L, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T4/'6$BNE?[R P L D !D ("!RM, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6 3C M&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6+G'RJ3> @ /P8 !D M ("!C@D# O"@ &0 @(&C"@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ T4/'6%AU@&PO=V]R:W-H965T&UL4$L! A0#% M @ T4/'6,8BJ.UQ"0 )B4 !D ("!GA\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6&XPA7=B!0 *R$ !D M ("!)$(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T4/'6$!;,0SF @ MP< !D ("!!U4! M 'AL+W=O&PO=V]R:W-H965TIAH ( *X' 9 M " @4-> 0!X;"]W;W)K&UL4$L! A0#% @ MT4/'6(]Q9QG[ @ %0D !D ("!&F$! 'AL+W=O&PO=V]R:W-H965TE7)?@( +(& 9 " @:YR 0!X;"]W;W)K&UL4$L! A0#% @ T4/'6#W/+\!J!@ BC !D M ("!8W4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T4/'6+U'*6;? @ V < !D ("!V($! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/' M6*P+4RGD @ /P@ !D ("!(8P! 'AL+W=O&PO=V]R:W-H965TA$ +KG 9 " @;R2 0!X;"]W;W)K M&UL4$L! A0#% @ T4/'6 B(F WJ @ +0H M !D ("!;:0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6+8HBF:Y P @@X !D M ("!CJT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T4/'6,M:D=1K!@ ) &0 M @(%JT@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6&;9MTC< @ )@D !D M ("!M]L! 'AL+W=O&PO M=V]R:W-H965TSB 0!X;"]W;W)K&UL4$L! A0#% @ T4/'6 KJ8:WU @ 4 P !D ("! MC.8! 'AL+W=O'H4D% "&* &0 @(&XZ0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ T4/'6(0US$N. @ 0 8 !D ("!D?(! 'AL+W=O&UL4$L! A0#% @ T4/'6*P,*C83 M! -A< !D ("!O $" 'AL+W=O35< " "D!P &0 M@($&!@( >&PO=V]R:W-H965T&UL4$L! A0#% @ T4/'6.C1!&=&! >A !D M ("!FPP" 'AL+W=O&PO=V]R M:W-H965T M 9 " @005 @!X;"]W;W)K&UL M4$L! A0#% @ T4/'6%XG%%V(! O!0 !D ("!AAH" M 'AL+W=O&PO=V]R:W-H965T$B @!X;"]W;W)K&UL4$L! A0#% @ MT4/'6":B-^15 @ ; 4 !D ("!YR4" 'AL+W=O&UL4$L! A0#% M @ T4/'6)>*NQS $P( L ( !RS4" %]R96QS+RYR M96QS4$L! A0#% @ T4/'6%PR>%$&!P O4$ \ ( ! MM#8" 'AL+W=O<] @!X;"]?7!E&UL4$L%!@ !L &P K!T 'Y# @ $! end XML 112 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 113 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 115 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 329 509 1 true 98 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Operations Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 2 false false R3.htm 100030 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 4 false false R5.htm 100050 - Statement - Consolidated Balance Sheets Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 100060 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Cash Flows Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - The Company and Its Accounting Policies Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPolicies The Company and Its Accounting Policies Notes 11 false false R12.htm 995465 - Disclosure - Acquisition Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisition1 Acquisition Notes 12 false false R13.htm 995475 - Disclosure - Revenue Recognition Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 13 false false R14.htm 995495 - Disclosure - Inventories Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventories Inventories Notes 14 false false R15.htm 995505 - Disclosure - Property, Plant and Equipment Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 15 false false R16.htm 995515 - Disclosure - Intangible Assets Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssets Intangible Assets Notes 16 false false R17.htm 995525 - Disclosure - Product Warranty Liability Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiability Product Warranty Liability Notes 17 false false R18.htm 995535 - Disclosure - Leases Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 18 false false R19.htm 995545 - Disclosure - Debt Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 19 false false R20.htm 995555 - Disclosure - Financial Instruments and Derivative Financial Instruments Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstruments Financial Instruments and Derivative Financial Instruments Notes 20 false false R21.htm 995565 - Disclosure - Income Taxes Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995575 - Disclosure - Employee Benefit Plans Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 22 false false R23.htm 995585 - Disclosure - Stock Compensation Plans Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlans Stock Compensation Plans Notes 23 false false R24.htm 995595 - Disclosure - Changes in Accumulated Other Comprehensive Loss Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss Changes in Accumulated Other Comprehensive Loss Notes 24 false false R25.htm 995605 - Disclosure - Segment Information Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 25 false false R26.htm 995615 - Disclosure - Purchase of Treasury Stock Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStock Purchase of Treasury Stock Notes 26 false false R27.htm 995625 - Disclosure - Commitments and Contingencies Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.htm 995635 - Disclosure - Other Operating (Income) Expense, Net Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNet Other Operating (Income) Expense, Net Notes 28 false false R29.htm 995665 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 29 false false R30.htm 995675 - Disclosure - The Company and Its Accounting Policies (Policies) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies The Company and Its Accounting Policies (Policies) Policies http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPolicies 30 false false R31.htm 995685 - Disclosure - The Company and Its Accounting Policies (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesTables The Company and Its Accounting Policies (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPolicies 31 false false R32.htm 995695 - Disclosure - Acquisition (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisition1 32 false false R33.htm 995705 - Disclosure - Revenue Recognition (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition 33 false false R34.htm 995715 - Disclosure - Inventories (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventories 34 false false R35.htm 995725 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 35 false false R36.htm 995735 - Disclosure - Intangible Assets (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssets 36 false false R37.htm 995745 - Disclosure - Product Warranty Liability (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables Product Warranty Liability (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiability 37 false false R38.htm 995755 - Disclosure - Leases (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeases 38 false false R39.htm 995765 - Disclosure - Debt (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebt 39 false false R40.htm 995775 - Disclosure - Income Taxes (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 40 false false R41.htm 995785 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans 41 false false R42.htm 995795 - Disclosure - Stock Compensation Plans (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables Stock Compensation Plans (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlans 42 false false R43.htm 995805 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables Changes in Accumulated Other Comprehensive Loss (Tables) Tables http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss 43 false false R44.htm 995825 - Disclosure - The Company and Its Accounting Policies - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail The Company and Its Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 995835 - Disclosure - The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) Details 45 false false R46.htm 995845 - Disclosure - The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail) Details 46 false false R47.htm 995855 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 47 false false R48.htm 995865 - Disclosure - Acquisition - Schedule of Contingent Earn Out Liability (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail Acquisition - Schedule of Contingent Earn Out Liability (Detail) Details 48 false false R49.htm 995875 - Disclosure - Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) Details 49 false false R50.htm 995885 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail Acquisition - Schedule of Unaudited Pro Forma Information (Detail) Details 50 false false R51.htm 995895 - Disclosure - Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) Details 51 false false R52.htm 995905 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) Details 52 false false R53.htm 995915 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 53 false false R54.htm 995925 - Disclosure - Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) Details 54 false false R55.htm 995935 - Disclosure - Revenue Recognition - Additional Information (Detail1) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1 Revenue Recognition - Additional Information (Detail1) Details 55 false false R56.htm 995955 - Disclosure - Inventories - Major Classifications of Inventories (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail Inventories - Major Classifications of Inventories (Detail) Details 56 false false R57.htm 995975 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Details 57 false false R58.htm 995985 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 58 false false R59.htm 995995 - Disclosure - Intangible Assets - Schedule of Intangible assets (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail Intangible Assets - Schedule of Intangible assets (Detail) Details 59 false false R60.htm 996005 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 60 false false R61.htm 996015 - Disclosure - Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) Details 61 false false R62.htm 996025 - Disclosure - Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) Details 62 false false R63.htm 996035 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 63 false false R64.htm 996045 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail) Details 64 false false R65.htm 996055 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail Leases - Summary of Components of Lease Expense (Detail) Details 65 false false R66.htm 996065 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail) Details 66 false false R67.htm 996075 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 67 false false R68.htm 996085 - Disclosure - Debt -Schedule of Long Term Debt (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail Debt -Schedule of Long Term Debt (Detail) Details 68 false false R69.htm 996105 - Disclosure - Financial Instruments and Derivative Financial Instruments - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstrumentsAdditionalInformationDetail Financial Instruments and Derivative Financial Instruments - Additional Information (Detail) Details 69 false false R70.htm 996115 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail) Details 70 false false R71.htm 996125 - Disclosure - Income Taxes - The Provision (Benefit) for Income Taxes (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail Income Taxes - The Provision (Benefit) for Income Taxes (Detail) Details 71 false false R72.htm 996135 - Disclosure - Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail) Details 72 false false R73.htm 996145 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail Income Taxes - Summary of Net Deferred Income Tax Liability (Detail) Details 73 false false R74.htm 996155 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 74 false false R75.htm 996165 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 75 false false R76.htm 996175 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail) Details 76 false false R77.htm 996185 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail) Details 77 false false R78.htm 996195 - Disclosure - Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail) Details 78 false false R79.htm 996205 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail) Details 79 false false R80.htm 996215 - Disclosure - Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) Details 80 false false R81.htm 996225 - Disclosure - Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail) Details 81 false false R82.htm 996235 - Disclosure - Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail) Details 82 false false R83.htm 996245 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail) Details 83 false false R84.htm 996255 - Disclosure - Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail) Details 84 false false R85.htm 996265 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail) Details 85 false false R86.htm 996275 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail) Details 86 false false R87.htm 996285 - Disclosure - Stock Compensation Plans - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail Stock Compensation Plans - Additional Information (Detail) Details 87 false false R88.htm 996295 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) Details 88 false false R89.htm 996305 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Parenthetical) (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica Stock Compensation Plans - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Parenthetical) (Detail) Details 89 false false R90.htm 996315 - Disclosure - Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfStockbasedCompensationCostAndRelatedTaxBenefitsDetail Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail) Details 90 false false R91.htm 996325 - Disclosure - Stock Compensation Plans - Stock Option Awards (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail Stock Compensation Plans - Stock Option Awards (Detail) Details 91 false false R92.htm 996335 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail) Details 92 false false R93.htm 996345 - Disclosure - Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail) Details 93 false false R94.htm 996355 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) Details 94 false false R95.htm 996365 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) Details 95 false false R96.htm 996375 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 96 false false R97.htm 996385 - Disclosure - Purchase of Treasury Stock - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStockAdditionalInformationDetail Purchase of Treasury Stock - Additional Information (Detail) Details 97 false false R98.htm 996395 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 98 false false R99.htm 996405 - Disclosure - Other Operating (Income) Expense, Net - Additional Information (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail Other Operating (Income) Expense, Net - Additional Information (Detail) Details http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNet 99 false false R100.htm 996415 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts 100 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:TaxCreditCarryforwardExpirationDate - ghm-20240331.htm 8 ghm-20240331.htm ghm-20240331.xsd img102392226_0.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 118 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ghm-20240331.htm": { "nsprefix": "ghm", "nsuri": "http://www.graham-mfg.com/20240331", "dts": { "inline": { "local": [ "ghm-20240331.htm" ] }, "schema": { "local": [ "ghm-20240331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.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/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 421, "keyCustom": 88, "axisStandard": 38, "axisCustom": 0, "memberStandard": 57, "memberCustom": 39, "hidden": { "total": 15, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 11 }, "contextCount": 329, "entityCount": 1, "segmentCount": 98, "elementCount": 977, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1191, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100010 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R3": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100030 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R4": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100050 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100060 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_9b978502-a698-49bd-b559-5fe508a58dc0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_42b50d87-dc1e-4a6f-843e-e162bf11964b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_3e913a5a-a535-40df-bdff-178d4c529a00", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e913a5a-a535-40df-bdff-178d4c529a00", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPolicies", "longName": "995455 - Disclosure - The Company and Its Accounting Policies", "shortName": "The Company and Its Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisition1", "longName": "995465 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995475 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventories", "longName": "995495 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "995505 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssets", "longName": "995515 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiability", "longName": "995525 - Disclosure - Product Warranty Liability", "shortName": "Product Warranty Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "995535 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995545 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstruments", "longName": "995555 - Disclosure - Financial Instruments and Derivative Financial Instruments", "shortName": "Financial Instruments and Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995565 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans", "longName": "995575 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlans", "longName": "995585 - Disclosure - Stock Compensation Plans", "shortName": "Stock Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss", "longName": "995595 - Disclosure - Changes in Accumulated Other Comprehensive Loss", "shortName": "Changes in Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995605 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStock", "longName": "995615 - Disclosure - Purchase of Treasury Stock", "shortName": "Purchase of Treasury Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995625 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNet", "longName": "995635 - Disclosure - Other Operating (Income) Expense, Net", "shortName": "Other Operating (Income) Expense, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts", "longName": "995665 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies", "longName": "995675 - Disclosure - The Company and Its Accounting Policies (Policies)", "shortName": "The Company and Its Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesTables", "longName": "995685 - Disclosure - The Company and Its Accounting Policies (Tables)", "shortName": "The Company and Its Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionTables", "longName": "995695 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "995705 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995715 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "995725 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables", "longName": "995735 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables", "longName": "995745 - Disclosure - Product Warranty Liability (Tables)", "shortName": "Product Warranty Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995755 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtTables", "longName": "995765 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995775 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "longName": "995785 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables", "longName": "995795 - Disclosure - Stock Compensation Plans (Tables)", "shortName": "Stock Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables", "longName": "995805 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables)", "shortName": "Changes in Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail", "longName": "995825 - Disclosure - The Company and Its Accounting Policies - Additional Information (Detail)", "shortName": "The Company and Its Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:TestOfImpairmentMoreLikelihoodPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:TestOfImpairmentMoreLikelihoodPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "longName": "995835 - Disclosure - The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail)", "shortName": "The Company and Its Accounting Policies - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R46": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "longName": "995845 - Disclosure - The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail)", "shortName": "The Company and Its Accounting Policies - Schedule Of Non-Cash Investing and Financing Activities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ghm:CashFlowsPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ghm:CashFlowsPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "longName": "995855 - Disclosure - Acquisition - Additional Information (Detail)", "shortName": "Acquisition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_76d22612-cd2b-47a4-bcfa-8e091ce24bcd", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R48": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "longName": "995865 - Disclosure - Acquisition - Schedule of Contingent Earn Out Liability (Detail)", "shortName": "Acquisition - Schedule of Contingent Earn Out Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:ChangeInFairValueOfContingentConsideration", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_88bb9991-37b6-4579-82b2-7f34a90750d9", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R49": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "995875 - Disclosure - Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail)", "shortName": "Acquisition - Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4a8146a1-1f65-483f-945b-34ee693dc253", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R50": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "longName": "995885 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Information (Detail)", "shortName": "Acquisition - Schedule of Unaudited Pro Forma Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_23b110bd-551c-43cf-9dea-e3b280f0039d", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_23b110bd-551c-43cf-9dea-e3b280f0039d", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "longName": "995895 - Disclosure - Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail)", "shortName": "Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0b462c46-3a16-4460-8b27-54c0018f19e3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R52": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail", "longName": "995905 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Detail)", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995915 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "ghm:ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "ghm:ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "longName": "995925 - Disclosure - Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail)", "shortName": "Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "ghm:ContractWithCustomerNetAssetLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R55": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "longName": "995935 - Disclosure - Revenue Recognition - Additional Information (Detail1)", "shortName": "Revenue Recognition - Additional Information (Detail1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_3a0cf3be-ff66-4415-8b51-903160536ce1", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3a0cf3be-ff66-4415-8b51-903160536ce1", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail", "longName": "995955 - Disclosure - Inventories - Major Classifications of Inventories (Detail)", "shortName": "Inventories - Major Classifications of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "995975 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "995985 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "995995 - Disclosure - Intangible Assets - Schedule of Intangible assets (Detail)", "shortName": "Intangible Assets - Schedule of Intangible assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "longName": "996005 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail", "longName": "996015 - Disclosure - Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail)", "shortName": "Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail", "longName": "996025 - Disclosure - Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail)", "shortName": "Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_4586e379-cc68-40b7-915e-a483aa0f4994", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b61eea47-7639-48ef-9897-5ad49fca984f", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R63": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "996035 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail", "longName": "996045 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail)", "shortName": "Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail", "longName": "996055 - Disclosure - Leases - Summary of Components of Lease Expense (Detail)", "shortName": "Leases - Summary of Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail", "longName": "996065 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail)", "shortName": "Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "ghm:LesseeOperatingAndFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "996075 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4a0f1cfd-a78f-4977-bcd9-4d61c9fcfc2b", "name": "ghm:LetterOfCreditCommitmentFeePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R68": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "longName": "996085 - Disclosure - Debt -Schedule of Long Term Debt (Detail)", "shortName": "Debt -Schedule of Long Term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_4586e379-cc68-40b7-915e-a483aa0f4994", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4586e379-cc68-40b7-915e-a483aa0f4994", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstrumentsAdditionalInformationDetail", "longName": "996105 - Disclosure - Financial Instruments and Derivative Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments and Derivative Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DerivativesAndFairValueTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "longName": "996115 - Disclosure - Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail)", "shortName": "Income Taxes - Components of Income (Loss) Before Provision (Benefit) for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e8fa767-dd73-4f6a-8859-3b94285db66d", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R71": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail", "longName": "996125 - Disclosure - Income Taxes - The Provision (Benefit) for Income Taxes (Detail)", "shortName": "Income Taxes - The Provision (Benefit) for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail", "longName": "996135 - Disclosure - Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail)", "shortName": "Income Taxes - Reconciliation of the Provision (Benefit) for Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail", "longName": "996145 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)", "shortName": "Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996155 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R75": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "longName": "996165 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:DefinedBenefitPlanAdditionalDisclosuresAboutServiceAndAverageEarningsForCalculationOfBenefits", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "ghm:DefinedBenefitPlanAdditionalDisclosuresAboutServiceAndAverageEarningsForCalculationOfBenefits", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "longName": "996175 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail)", "shortName": "Employee Benefit Plans - Components of Postretirement Benefit Cost (Income) and Pension Cost (Benefit) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R77": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail", "longName": "996185 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail)", "shortName": "Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Net Pension Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedNetPensionCostTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedNetPensionCostTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R78": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "longName": "996195 - Disclosure - Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail)", "shortName": "Employee Benefit Plans - Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_68f247b2-e273-4b84-98fe-a1396fc89fbe", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R79": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "longName": "996205 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail)", "shortName": "Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Determine Benefit Obligation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_fda149ae-d3dc-4632-b11e-97d73e812619", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fda149ae-d3dc-4632-b11e-97d73e812619", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "longName": "996215 - Disclosure - Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail)", "shortName": "Employee Benefit Plans - Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_fda149ae-d3dc-4632-b11e-97d73e812619", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfDefinedBenefitPlanAmountsInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R81": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "longName": "996225 - Disclosure - Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail)", "shortName": "Employee Benefit Plans - Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3af9ca80-458f-4df7-8fe6-8b9057d3acde", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R82": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "longName": "996235 - Disclosure - Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail)", "shortName": "Employee Benefit Plans - Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail", "longName": "996245 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail)", "shortName": "Employee Benefit Plans - Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfWeightedAverageAssetAllocationOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_349730fd-06df-42c7-b90b-13337841ef3b", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfWeightedAverageAssetAllocationOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "longName": "996255 - Disclosure - Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail)", "shortName": "Employee Benefit Plans - Fair Values of Company's Pension Plan Assets by Asset Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_fda149ae-d3dc-4632-b11e-97d73e812619", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b2668eec-27ca-4557-a407-305b958217f0", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R85": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "longName": "996265 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail)", "shortName": "Employee Benefit Plans - Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_23cbcb39-1f5e-4d63-95a4-71e22471c84b", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_23cbcb39-1f5e-4d63-95a4-71e22471c84b", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R86": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail", "longName": "996275 - Disclosure - Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail)", "shortName": "Employee Benefit Plans - Weighted Average Actuarial Assumptions Used to Develop Projected Benefit Obligation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_26bf7eb5-dcc5-4e1a-9fa0-ca29a4ff181f", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_26bf7eb5-dcc5-4e1a-9fa0-ca29a4ff181f", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ghm:ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "longName": "996285 - Disclosure - Stock Compensation Plans - Additional Information (Detail)", "shortName": "Stock Compensation Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_35bccbf9-032d-414b-afd5-59fe45e8e543", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R88": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "longName": "996295 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted (Detail)", "shortName": "Stock Compensation Plans - Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_5fffc4da-85b5-48bb-aea9-f630c8c0a059", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5fffc4da-85b5-48bb-aea9-f630c8c0a059", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica", "longName": "996305 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted (Parenthetical) (Detail)", "shortName": "Stock Compensation Plans - Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_7d17fc95-4e91-41f8-9715-059eac0369fa", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7d17fc95-4e91-41f8-9715-059eac0369fa", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "longName": "996315 - Disclosure - Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail)", "shortName": "Stock Compensation Plans - Summary of Stock-Based Compensation Cost and Related Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R91": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail", "longName": "996325 - Disclosure - Stock Compensation Plans - Stock Option Awards (Detail)", "shortName": "Stock Compensation Plans - Stock Option Awards (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_b61eea47-7639-48ef-9897-5ad49fca984f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9b978502-a698-49bd-b559-5fe508a58dc0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R92": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "longName": "996335 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail)", "shortName": "Stock Compensation Plans - Schedule of Restricted Stock Awards (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_7d343743-9ff7-447c-83a8-2e20d939614d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_092d3485-aa70-4ca5-b80d-0ae23365eef1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R93": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "longName": "996345 - Disclosure - Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail)", "shortName": "Stock Compensation Plans - Summary of Issuance of Shares, Stock-Based Compensation Cost and Related Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "longName": "996355 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail)", "shortName": "Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_4586e379-cc68-40b7-915e-a483aa0f4994", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R95": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "longName": "996365 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail)", "shortName": "Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_55ab7480-1a5a-4012-b9e8-25dcbc1efac3", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } }, "R96": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "longName": "996375 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_39b7d9ab-a57a-4f8c-a10c-3147603cbfb6", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStockAdditionalInformationDetail", "longName": "996385 - Disclosure - Purchase of Treasury Stock - Additional Information (Detail)", "shortName": "Purchase of Treasury Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_dfaf2f93-7146-45ed-aaba-b2ea226d3d64", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dfaf2f93-7146-45ed-aaba-b2ea226d3d64", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:TreasuryStockTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996395 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_cead3a8b-e8b4-488f-b64c-e955704f69fb", "name": "us-gaap:LossContingencyLossInPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cead3a8b-e8b4-488f-b64c-e955704f69fb", "name": "us-gaap:LossContingencyLossInPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "longName": "996405 - Disclosure - Other Operating (Income) Expense, Net - Additional Information (Detail)", "shortName": "Other Operating (Income) Expense, Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_6864374e-1178-4a11-8809-4c3f29093737", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6864374e-1178-4a11-8809-4c3f29093737", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail", "longName": "996415 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_8f71194c-571c-4955-9b3d-0262ec93514d", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cdba3c93-e426-4224-be5f-06c27bf953bb", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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)." } } }, "auth_ref": [ "r41", "r892" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowances ($79 and $1,841 at March 31, 2024 and 2023, respectively)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r368", "r369" ] }, "ghm_AccruedExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AccruedExpenseMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Expense [Member]", "documentation": "Accrued expense member." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r154", "r215" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r134" ] }, "ghm_AccruedPostretirementBenefitLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AccruedPostretirementBenefitLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Current portion of the accrued postretirement liability recorded in the consolidated balance sheet.", "label": "Accrued Postretirement Benefit Liability Current", "terseLabel": "Current portion of accrued postretirement benefit obligation" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension and Other Postretirement Benefits Items [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r11", "r31", "r54", "r1012", "r1013", "r1014" ] }, "ghm_AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated defined benefit plans adjustment net actuarial gain losses.", "label": "Accumulated Defined Benefit Plans Adjustment Net Actuarial Gain Losses [Member]", "terseLabel": "Amortization of Actuarial Loss [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Amortization of Unrecognized Prior Service Benefit [Member]", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r13", "r31", "r54", "r284", "r285", "r1012" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less - accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r88", "r264", "r727" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r283", "r284", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r53", "r54", "r167", "r271", "r723", "r748", "r752" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r283", "r284", "r673", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "verboseLabel": "Accumulated Other Comprehensive Loss [Member]", "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." } } }, "auth_ref": [ "r7", "r31", "r54", "r658", "r661", "r699", "r743", "r744", "r1012", "r1013", "r1014", "r1027", "r1028", "r1029" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Items [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r9", "r31", "r54", "r284", "r285", "r674", "r675", "r676", "r677", "r678", "r1012" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles subject to amortization, Weighted Average Amortization Period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r184" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r946" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value [Member]", "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." } } }, "auth_ref": [ "r603", "r604", "r605", "r764", "r1027", "r1028", "r1029", "r1097", "r1128" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r952" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Recognition of equity-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r104", "r105", "r565" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:" } } }, "auth_ref": [] }, "ghm_AggregateStopLossInsuranceCoveragePerEmployee": { "xbrltype": "perUnitItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AggregateStopLossInsuranceCoveragePerEmployee", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Aggregate annual stop loss coverage for claims exceeding $100/employee.", "label": "Aggregate Stop Loss Insurance Coverage Per Employee", "terseLabel": "Maximum aggregate stop loss coverage" } } }, "auth_ref": [] }, "ghm_AggregateStopLossInsuranceCoveragePerEmployees": { "xbrltype": "perUnitItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AggregateStopLossInsuranceCoveragePerEmployees", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Aggregate Stop Loss Insurance Coverage Per Employees", "documentation": "Aggregate stop loss insurance coverage per employees." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r919", "r931", "r941", "r967" ] }, "ghm_AgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AgreementMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Member]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r952" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r959" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r923", "r932", "r942", "r959", "r968", "r972", "r980" ] }, "ghm_AllOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AllOtherCountriesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "All other countries.", "label": "All Other Countries [Member]", "terseLabel": "All Other [Member]" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r978" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfStockbasedCompensationCostAndRelatedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation expense", "verboseLabel": "Stock based compensation cost", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r598", "r610" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Reserve for Doubtful Accounts Receivable [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances on trade accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r272", "r372", "r379" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredChargesAbstract", "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r170", "r452", "r680", "r1018" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Intangible amortization expense", "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." } } }, "auth_ref": [ "r21", "r81", "r85" ] }, "ghm_AmortizationOfUnrecognizedPriorServiceCostAndActuarialLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AmortizationOfUnrecognizedPriorServiceCostAndActuarialLosses", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of gains and losses recognized in net periodic benefit cost and the amount of prior service cost recognized in net periodic benefit cost relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation.", "label": "Amortization Of Unrecognized Prior Service Cost And Actuarial Losses", "terseLabel": "Amortization of unrecognized prior service cost and actuarial losses" } } }, "auth_ref": [] }, "ghm_AnnualPlanAggregateStopLossInsuranceCoverage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "AnnualPlanAggregateStopLossInsuranceCoverage", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Aggregate annual stop loss coverage for the entire medical plan.", "label": "Annual Plan Aggregate Stop Loss Insurance Coverage", "terseLabel": "Total plan amount" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "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." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r649" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia [Member]", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other impairments", "totalLabel": "Asset Impairment Charges, Total", "verboseLabel": "Impairment loss", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r21", "r86" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r213", "r268", "r297", "r345", "r353", "r358", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r651", "r655", "r671", "r719", "r793", "r892", "r905", "r1054", "r1055", "r1108" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r259", "r275", "r297", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r651", "r655", "r671", "r892", "r1054", "r1055", "r1108" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r975" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r976" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r971" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r594", "r595", "r596", "r597" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r973" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r972" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r972" ] }, "ghm_BackEndFeeCharged": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BackEndFeeCharged", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Back end fee", "label": "Back End Fee Charged", "documentation": "Fee charged by bank for the cost of the amended bank agreement." } } }, "auth_ref": [] }, "ghm_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BacklogMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Backlog.", "label": "Backlog [Member]", "terseLabel": "Backlog [Member]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r125", "r126" ] }, "ghm_BankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BankOfAmericaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America [Member]", "label": "Bank of America [Member]", "documentation": "Bank of America." } } }, "auth_ref": [] }, "ghm_BankOfAmericaTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BankOfAmericaTermLoanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America Term Loan [Member]", "label": "Bank Of America Term Loan [Member]", "documentation": "Bank of America term loan." } } }, "auth_ref": [] }, "ghm_BarberNicholsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BarberNicholsIncMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Barber-Nichols, Inc.", "label": "Barber Nichols Inc [Member]", "terseLabel": "Barber-Nichols, Inc. [Member]" } } }, "auth_ref": [] }, "ghm_BarberNicholsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BarberNicholsLLCMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Barber nichols, LLC.", "label": "Barber Nichols L L C [Member]", "terseLabel": "Barber-Nichols, LLC. (BN) [Member]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ghm_BloombergShortTermBankYieldIndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BloombergShortTermBankYieldIndexMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bloomberg Short-Term Bank Yield Index.", "label": "Bloomberg Short Term Bank Yield Index [Member]", "terseLabel": "BSBY [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Leasehold Improvements [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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." } } }, "auth_ref": [ "r645", "r880", "r883" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r113", "r114", "r645", "r880", "r883" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business combination, common stock, shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r208" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r645" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r997", "r998" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r997", "r998" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unaudited Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r997", "r998" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination share price", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r642", "r643" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r642", "r643" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesFairValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, accrued receivable related to working capital adjustment", "label": "Business Combination, Acquired Receivable, Fair Value", "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer." } } }, "auth_ref": [ "r644" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, purchase price", "totalLabel": "Business Combination, Consideration Transferred, Total", "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." } } }, "auth_ref": [ "r3", "r4", "r28" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Business combination, common stock value", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Business combination contingent earn-out eligible to receive, additional cash consideration", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r121" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at March 31, 2024", "periodStartLabel": "Balance at November 9, 2023", "terseLabel": "Business combination, contingent earn-out", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r120", "r648" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisition1" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r206", "r646" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts receivable, net of allowances", "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerDeposits", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, customer deposits.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Deposits", "terseLabel": "Customer deposits" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax asset", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r115", "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Purchase price", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r115", "r116" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAsset", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Asset" } } }, "auth_ref": [] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "terseLabel": "Property, plant & equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r115", "r116" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, unbilled revenue.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Revenue", "terseLabel": "Unbilled revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r111" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "The Company and Its Accounting Policies", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r179", "r181" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada [Member]" } } }, "auth_ref": [] }, "country_CU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CU", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CUBA", "terseLabel": "Cuba [Member}" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures", "verboseLabel": "Capital purchases recorded in accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r66", "r67", "r68" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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." } } }, "auth_ref": [ "r63", "r262", "r851" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r64" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r63", "r176", "r295" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r6", "r176" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ghm_CashFlowsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CashFlowsPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of supplemental cash flows information, including interest paid, taxes paid and non cash transactions.", "label": "Cash Flows Policy [Text Block]", "terseLabel": "Cash flow statement" } } }, "auth_ref": [] }, "ghm_ChangeDueToAmountsAcquiredContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToAmountsAcquiredContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change due to amounts acquired contract assets", "label": "Change Due To Amounts Acquired Contract Assets", "documentation": "Change due to amounts acquired contract assets" } } }, "auth_ref": [] }, "ghm_ChangeDueToAmountsAcquiredContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToAmountsAcquiredContractLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change due to amounts acquired contract liabilities", "label": "Change Due To Amounts Acquired Contract Liabilities", "documentation": "Change due to amounts acquired contract liabilities" } } }, "auth_ref": [] }, "ghm_ChangeDueToInvoicingCustomersAdditionalDepositsContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToInvoicingCustomersAdditionalDepositsContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Change due to invoicing customers/ additional deposits (Contract Assets).", "label": "Change due to Invoicing Customers/ Additional Deposits (Contract Assets)", "terseLabel": "Change due to invoicing customers/ additional deposits (Contract Assets)" } } }, "auth_ref": [] }, "ghm_ChangeDueToInvoicingCustomersAdditionalDepositsContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToInvoicingCustomersAdditionalDepositsContractLiabilities", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Change due to invoicing customers/ additional deposits (Contract Liabilities).", "label": "Change due to invoicing customers/ additional deposits (Contract Liabilities)", "terseLabel": "Change due to invoicing customers/ additional deposits (Contract Liabilities)" } } }, "auth_ref": [] }, "ghm_ChangeDueToRevenueRecognizedContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToRevenueRecognizedContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Change due to revenue recognized contract assets", "label": "Change Due to Revenue Recognized Contract Assets", "terseLabel": "Change due to revenue recognized (Contract assets)" } } }, "auth_ref": [] }, "ghm_ChangeDueToRevenueRecognizedContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeDueToRevenueRecognizedContractLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Change due to revenue recognized Contract Liabilities", "label": "Change due to revenue recognized Contract Liabilities", "terseLabel": "Change due to revenue recognized(Contract Liabilities)" } } }, "auth_ref": [] }, "ghm_ChangeInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeInContractWithCustomerAsset", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "The change in the balance of the contract with customer asset.", "label": "Change In Contract With Customer Asset", "verboseLabel": "Unbilled revenue (contract assets)", "terseLabel": "Unbilled revenue (contract assets)" } } }, "auth_ref": [] }, "ghm_ChangeInContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeInContractWithCustomerAssetLiabilityNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "The change in the net balance of the contract with customer asset and contract with customer liability.", "label": "Change In Contract With Customer Asset Liability Net", "totalLabel": "Net contract (liabilities) assets" } } }, "auth_ref": [] }, "ghm_ChangeInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeInContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "The change in the balance of the contract with customer liability.", "label": "Change In Contract With Customer Liability", "negatedTerseLabel": "Customer deposits, current", "terseLabel": "Customer deposits, current", "negatedLabel": "Customer deposits (contract liabilities)" } } }, "auth_ref": [] }, "ghm_ChangeInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChangeInFairValueOfContingentConsideration", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value", "documentation": "Reversal of a liability recognized in the acquisition from the termination of an earn out agreement.", "label": "Change In Fair Value Of Contingent Consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r950" ] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Changes in Company's Benefit Obligation, Plan Assets and Funded Status for Plan", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r36" ] }, "ghm_ChemicalPetrochemicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChemicalPetrochemicalMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Chemical/Petrochemical.", "label": "Chemical/Petrochemical [Member]" } } }, "auth_ref": [] }, "ghm_ChinaCiticBankCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChinaCiticBankCoLtdMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China Citic Bank Co. LTD [Member]", "label": "China Citic Bank Co. LTD [Member]", "documentation": "China Citic Bank Co. LTD." } } }, "auth_ref": [] }, "ghm_ChinaConstructionBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ChinaConstructionBankMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China Construction Bank [Member]", "label": "China Construction Bank [Member]", "documentation": "China construction bank." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r951" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Notes 8 and 17)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r50", "r135", "r720", "r779" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r191", "r403", "r404", "r836", "r1045" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r895", "r896", "r897", "r899", "r900", "r901", "r902", "r1027", "r1028", "r1097", "r1125", "r1128" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r157" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r157", "r780" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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." } } }, "auth_ref": [ "r157" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r32", "r157", "r780", "r799", "r1128", "r1129" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.10 par value, 25,500 shares authorized; 10,993 and 10,774 shares issued and 10,850 and 10,635 shares outstanding at March 31, 2024 and 2023, respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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." } } }, "auth_ref": [ "r157", "r722", "r892" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r956" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r955" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r957" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r954" ] }, "ghm_CompanyShareOfMedicalPremiumCostForEarlyRetireeFamilyCoverageUnderOtherPostretirementPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CompanyShareOfMedicalPremiumCostForEarlyRetireeFamilyCoverageUnderOtherPostretirementPlan", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Company's share of the medical premium cost for early retirees for family coverage under the other postretirement plan.", "label": "Company Share Of Medical Premium Cost For Early Retiree Family Coverage Under Other Postretirement Plan", "terseLabel": "Share of the medical premium cost for family coverage" } } }, "auth_ref": [] }, "ghm_CompanyShareOfMedicalPremiumCostForEarlyRetireeSingleCoverageUnderOtherPostretirementPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CompanyShareOfMedicalPremiumCostForEarlyRetireeSingleCoverageUnderOtherPostretirementPlan", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Company's share of the medical premium cost for early retirees for single coverage under the other postretirement plan.", "label": "Company Share Of Medical Premium Cost For Early Retiree Single Coverage Under Other Postretirement Plan", "terseLabel": "Share of the medical premium cost for single coverage" } } }, "auth_ref": [] }, "ghm_CompanyShareOfMedicalPremiumCostForRegularRetireeCoverageUnderOtherPostretirementPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CompanyShareOfMedicalPremiumCostForRegularRetireeCoverageUnderOtherPostretirementPlan", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Company's share of the medical premium cost for regular retirees for coverage under the other postretirement plan.", "label": "Company Share Of Medical Premium Cost For Regular Retiree Coverage Under Other Postretirement Plan", "terseLabel": "Share of the medical premium both family and single coverage for regular retirees" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)", "verboseLabel": "Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r55", "r279", "r281", "r288", "r715", "r733" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r166", "r287", "r714", "r732" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r366", "r835" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r366", "r753", "r835" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r366", "r835", "r996" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "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." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r366" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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." } } }, "auth_ref": [ "r71", "r73", "r128", "r129", "r366", "r835" ] }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedCashFlowStatementsCaptionsLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statements, Captions [Line Items]", "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." } } }, "auth_ref": [ "r242", "r301", "r988" ] }, "ghm_ConsolidatedFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated fixed charge coverage ratio", "label": "Consolidated Fixed Charge Coverage Ratio", "documentation": "Consolidated fixed charge coverage ratio." } } }, "auth_ref": [] }, "ghm_ConsolidatedTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ConsolidatedTotalLeverageRatio", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated total leverage ratio", "label": "Consolidated Total Leverage Ratio", "documentation": "Consolidated total leverage ratio." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation and use of estimates in the preparation of consolidated financial statements", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r124", "r856" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent liability", "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure", "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Net Contract Assets (Liabilities)", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "terseLabel": "Unbilled revenue (contract assets)", "verboseLabel": "Unbilled revenue", "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, classified as current." } } }, "auth_ref": [ "r462", "r464", "r483" ] }, "ghm_ContractWithCustomerAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ContractWithCustomerAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer assets and liabilities.", "label": "Contract With Customer Assets And Liabilities [Line Items]", "terseLabel": "Contract With Customer Assets And Liabilities [Line Items]" } } }, "auth_ref": [] }, "ghm_ContractWithCustomerAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ContractWithCustomerAssetsAndLiabilitiesTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer assets and liabilities.", "label": "Contract With Customer Assets And Liabilities [Table]", "terseLabel": "Contract With Customer Assets And Liabilities [Table]" } } }, "auth_ref": [] }, "ghm_ContractWithCustomerLiabilityConsiderationReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ContractWithCustomerLiabilityConsiderationReceivable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of obligation to transfer good or service to customer for which consideration is receivable.", "label": "Contract With Customer Liability Consideration Receivable", "verboseLabel": "Contract liabilities" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits", "negatedLabel": "Customer deposits (contract liabilities)", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r462", "r463", "r483" ] }, "ghm_ContractWithCustomerNetAssetLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ContractWithCustomerNetAssetLiabilityCurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "The net balance of current contract with customer assets and current contract with customer liabilities.", "label": "Contract With Customer Net Asset Liability Current", "totalLabel": "Net contract (liabilities) assets" } } }, "auth_ref": [] }, "ghm_ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Contract With Customer Receivables Billed But Not Paid Under Retainage", "terseLabel": "Receivables billed but not paid under retainage provisions in its customer contracts" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of products sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r172", "r710" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Shipping and handling fees and costs", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1006" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r254", "r299", "r300", "r434", "r460", "r700", "r853", "r855" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r255", "r313", "r319", "r326", "r375", "r378", "r603", "r604", "r605", "r633", "r634", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r697" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r255", "r313", "r319", "r326", "r375", "r378", "r603", "r604", "r605", "r633", "r634", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r697" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r255", "r313", "r319", "r326", "r375", "r378", "r603", "r604", "r605", "r633", "r634", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r697" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1021", "r1095" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1005", "r1021" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r205", "r632", "r638", "r1021" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1021", "r1095" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r72", "r366" ] }, "ghm_CustomerDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CustomerDepositsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer deposits.", "label": "Customer Deposits [Member]", "terseLabel": "Customer Deposit [Member]" } } }, "auth_ref": [] }, "ghm_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer one member.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r118" ] }, "ghm_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer two member.", "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "auth_ref": [] }, "ghm_DebtCovenantsDividendRestrictionAsPercentageOfConsolidatedNetIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DebtCovenantsDividendRestrictionAsPercentageOfConsolidatedNetIncome", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt Covenants Dividend Restriction as Percentage of Consolidated Net Income", "label": "Debt Covenants Dividend Restriction As Percentage Of Consolidated Net Income", "terseLabel": "Percentage of net income to be paid as dividend if EBITDA ratio is greater than 2.0 to 1" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r192", "r296", "r430", "r436", "r437", "r438", "r439", "r440", "r441", "r446", "r453", "r454", "r456" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r38", "r153", "r154", "r214", "r216", "r301", "r431", "r432", "r433", "r434", "r435", "r437", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r681", "r863", "r864", "r865", "r866", "r867", "r1019" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt, gross", "terseLabel": "Long-term debt, gross", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r38", "r216", "r457" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Collateral Amount", "terseLabel": "Assets book value", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DebtInstrumentCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantCompliance", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt Instrument, Covenant Compliance", "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure." } } }, "auth_ref": [ "r38", "r140" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt instrument, covenant description", "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants." } } }, "auth_ref": [ "r38", "r140" ] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt instrument description of variable rate basis", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Term loan principal payment frequency", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r48", "r138" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r47", "r432" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r301", "r431", "r432", "r433", "r434", "r435", "r437", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r681", "r863", "r864", "r865", "r866", "r867", "r1019" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r48", "r301", "r431", "r432", "r433", "r434", "r435", "r437", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r681", "r863", "r864", "r865", "r866", "r867", "r1019" ] }, "ghm_DebtInstrumentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DebtInstrumentOneMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument One [Member]", "label": "Debt Instrument One [Member]", "terseLabel": "2015 Credit Facility Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Term loan principal payment", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r48", "r91", "r92", "r130", "r131", "r133", "r137", "r193", "r194", "r301", "r431", "r432", "r433", "r434", "r435", "r437", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r681", "r863", "r864", "r865", "r866", "r867", "r1019" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan payment period", "label": "Debt Instrument, Term", "verboseLabel": "Term loan payment period", "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." } } }, "auth_ref": [] }, "ghm_DefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefenseMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Defense.", "label": "Defense [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1021", "r1094", "r1095" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r205", "r1021", "r1094" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax asset", "totalLabel": "Deferred Income Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r617", "r618" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r21", "r205", "r237", "r637", "r638", "r1021" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1021", "r1094", "r1095" ] }, "ghm_DeferredTaxAssetsAndLiabilitiesPrepaidPensionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsAndLiabilitiesPrepaidPensionCost", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from prepaid pension asset.", "label": "Deferred Tax Assets And Liabilities Prepaid Pension Cost", "negatedLabel": "Prepaid pension asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss carryforward", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets, gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r627" ] }, "ghm_DeferredTaxAssetsLiabilitiesInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsLiabilitiesInventory", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset (liability) attributable to deductible (taxable) temporary differences from inventory.", "label": "Deferred Tax Assets Liabilities Inventory", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1092" ] }, "ghm_DeferredTaxAssetsLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowance of deferred tax asset (liability) attributable to deductible(taxable) temporary differences not separately disclosed.", "label": "Deferred Tax Assets Liabilities Other", "negatedLabel": "Other" } } }, "auth_ref": [] }, "ghm_DeferredTaxAssetsOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsOperatingLeaseAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease assets.", "label": "Deferred Tax Assets Operating Lease Assets", "negatedLabel": "Operating lease assets" } } }, "auth_ref": [] }, "ghm_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r109", "r110", "r1093" ] }, "ghm_DeferredTaxAssetsTaxDeferredExpenseAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsTaxDeferredExpenseAccruedCompensation", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee benefits and Long Term Incentive Plan.", "label": "Deferred Tax Assets Tax Deferred Expense Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Compensated absences", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days)." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "terseLabel": "Accrued pension liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Accrued postretirement benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Equity-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r110", "r1093" ] }, "ghm_DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentTaxCredit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development tax credit", "label": "Deferred Tax Assets Tax Deferred Expense Research And development Tax credit", "documentation": "Deferred Tax Assets Tax Deferred Expense Research And development Tax credit" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r110", "r1093" ] }, "ghm_DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCredit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state investment tax credit carryforwards.", "label": "Deferred Tax Assets Tax Deferred Expense State Investment Tax Credit", "terseLabel": "New York State investment tax credit" } } }, "auth_ref": [] }, "ghm_DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCreditsThatExpire": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCreditsThatExpire", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred income tax assets pertaining to state investment tax credits that have expiration dates.", "label": "Deferred Tax Assets Tax Deferred Expense State Investment Tax Credits That Expire", "terseLabel": "Deferred income taxes include the impact of state investment tax credits" } } }, "auth_ref": [] }, "ghm_DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCreditsWithUnlimitedCarryforwardPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DeferredTaxAssetsTaxDeferredExpenseStateInvestmentTaxCreditsWithUnlimitedCarryforwardPeriod", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred income tax assets pertaining to state investment tax credits that have an unlimited carryforward period.", "label": "Deferred Tax Assets Tax Deferred Expense State Investment Tax Credits With Unlimited Carryforward Period", "terseLabel": "State investment tax credits with an unlimited carryforward period" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance", "negatedLabel": "Less: Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r628" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost", "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r110", "r122", "r123", "r1093" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r110", "r1093" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfNetDeferredIncomeTaxLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r110", "r1093" ] }, "ghm_DefinedAdditionalContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedAdditionalContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The employer matching contribution percentage on the 2% employee salary deferral after the first 3% employee salary deferral.", "label": "Defined Additional Contribution Plan Employer Matching Contribution Percent", "terseLabel": "Contribution for additional employee salary deferral" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r519" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial (gain) loss recognized in accumulated other comprehensive loss, net of income tax", "negatedLabel": "Net actuarial (gain) loss", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r54", "r531" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r501", "r878" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial gain", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r494" ] }, "ghm_DefinedBenefitPlanAdditionalDisclosuresAboutServiceAndAverageEarningsForCalculationOfBenefits": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedBenefitPlanAdditionalDisclosuresAboutServiceAndAverageEarningsForCalculationOfBenefits", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Average earnings description for calculation of benefits.", "label": "Defined Benefit Plan Additional Disclosures About Service And Average Earnings For Calculation Of Benefits", "verboseLabel": "Employee's years of service and average earnings" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Actuarial loss", "negatedTerseLabel": "Amortization of actuarial loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r488", "r526", "r548", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "terseLabel": "Amount recognized in the Consolidated Balance Sheets", "totalLabel": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position, Total", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Prepaid pension asset", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r212", "r486", "r487", "r509", "r792", "r878", "r1118" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r532" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of increase in compensation levels", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r533" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate", "verboseLabel": "Weighted average discount rates used to develop net postretirement benefit cost", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r532" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "terseLabel": "Long-term rate of return on plan assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r534", "r553" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of increase in compensation levels", "verboseLabel": "Weighted average rate of increase in compensation levels", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r533" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation at end of year", "periodStartLabel": "Projected benefit obligation at beginning of year", "verboseLabel": "Projected benefit obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r489" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefit payments", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r496", "r556" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r537", "r876", "r877", "r878" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "terseLabel": "Cash [Member]", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r876" ] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in fair value of plan assets", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contribution", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r503", "r513", "r552", "r876", "r877", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Debt Security [Member]", "terseLabel": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1061" ] }, "ghm_DefinedBenefitPlanDecrementInHealthCareCostTrendRate": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedBenefitPlanDecrementInHealthCareCostTrendRate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual decrement percentage in the defined benefit plan health care cost trend rate used to reach the ultimate health care cost trend rate.", "label": "Defined Benefit Plan Decrement In Health Care Cost Trend Rate", "terseLabel": "Medical care cost trend rate decrements" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r876", "r878" ] }, "ghm_DefinedBenefitPlanExpectedFutureBenefitPaymentsAggregate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsAggregate", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount of benefits from a defined benefit plan expected to be paid in the ten fiscal years following the latest fiscal year.", "label": "Defined Benefit Plan Expected Future Benefit Payments Aggregate", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2030-2034", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "verboseLabel": "Contributions expected during fiscal 2021", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r521", "r879" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r488", "r525", "r547", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of plan assets", "totalLabel": "Defined Benefit Plan, Plan Assets, Amount, Total", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r500", "r511", "r513", "r514", "r876", "r877", "r878" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status at end of year", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r486", "r509", "r878" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Funded status" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "terseLabel": "Medical care cost trend rate", "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status." } } }, "auth_ref": [ "r536" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost on projected benefit obligation", "verboseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r488", "r492", "r524", "r546", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net pension (benefit) cost and postretirement benefit expense", "verboseLabel": "Pension expense", "terseLabel": "Net pension cost (benefit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r522", "r544", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefit payments", "negatedTerseLabel": "Benefit and administrative expense payments", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r505", "r1062" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Target Plan Asset Allocations", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r510", "r878" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost during the period", "verboseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r490", "r523", "r545", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "terseLabel": "Liability released through annuity purchase", "negatedLabel": "Liability released through annuity purchase", "totalLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement, Total", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r491" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "terseLabel": "Annuities purchased", "negatedLabel": "Annuities purchased", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r508" ] }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Medical care cost trend rate", "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan." } } }, "auth_ref": [ "r536" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Weighted average asset allocation", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "terseLabel": "Medical care trend year", "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format." } } }, "auth_ref": [ "r536" ] }, "ghm_DefinedContributionPlan401kMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedContributionPlan401kMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information about the 401(k) defined contribution plan.", "label": "Defined Contribution Plan401k [Member]", "terseLabel": "Defined Contribution Plan 401K [Member]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to defined contribution plan", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r557" ] }, "ghm_DefinedContributionPlanEmployerMatchingPercentOnFirstThreePercentEmployeeSalaryDeferral": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedContributionPlanEmployerMatchingPercentOnFirstThreePercentEmployeeSalaryDeferral", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of employee's first 3% salary deferral for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan Employer Matching Percent On First Three Percent Employee Salary Deferral", "terseLabel": "Contribution equal to employee salary deferral" } } }, "auth_ref": [] }, "ghm_DefinedContributionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedContributionPlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan [Member]", "label": "Defined Contribution Plan [Member]", "terseLabel": "Defined Contribution Plan [Member]" } } }, "auth_ref": [] }, "ghm_DefinedContributionPlanSalaryDeferralPercentageThatReceivesAdditionalCompanyMatch": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedContributionPlanSalaryDeferralPercentageThatReceivesAdditionalCompanyMatch", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The employee deferral percentage that receives a 50% employer matching contribution.", "label": "Defined Contribution Plan Salary Deferral Percentage That Receives Additional Company Match", "terseLabel": "Contribution additional next to employee salary deferral" } } }, "auth_ref": [] }, "ghm_DefinedContributionPlanSalaryDeferralPercentageThatReceivesEquivalentCompanyMatch": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DefinedContributionPlanSalaryDeferralPercentageThatReceivesEquivalentCompanyMatch", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The employee salary deferral that receives 100% matching company contribution.", "label": "Defined Contribution Plan Salary Deferral Percentage That Receives Equivalent Company Match", "terseLabel": "Contribution next to employee salary deferral" } } }, "auth_ref": [] }, "ghm_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Denominator.", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ghm_DenominatorDilutedIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DenominatorDilutedIncomeAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Denominator diluted income.", "label": "Denominator Diluted Income [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r21", "r87" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativesAndFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesAndFairValueTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Financial Instruments and Derivative Financial Instruments", "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities." } } }, "auth_ref": [ "r210", "r211" ] }, "ghm_DescriptionOfEmployerMatchingContributionToFourHundredOneKPlan": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DescriptionOfEmployerMatchingContributionToFourHundredOneKPlan", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Description of employer matching contributions to the 401K plan.", "label": "Description Of Employer Matching Contribution To Four Hundred One K Plan", "terseLabel": "Employer contribution description" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r1035", "r1126" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r482", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r482", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Revenue Disaggregated by Product Line and Geographic Area", "verboseLabel": "Schedule of Disaggregation of Revenue", "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." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Compensation Plans", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r563", "r568", "r599", "r600", "r602", "r887" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r24", "r101" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r257" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r15", "r35", "r257" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Assets Dispositions", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r142", "r188" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r880", "r883" ] }, "us-gaap_DividendPaidMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPaidMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividend Paid [Member]", "terseLabel": "Dividend Payment Covenant [Member]", "documentation": "Distribution of earnings to shareholders either in cash, property, or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "terseLabel": "Dividends", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r195" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "terseLabel": "Dividends", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r910", "r911", "r924", "r960" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r945" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r908" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal Tax Jurisdictions [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "ghm_DomesticEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "DomesticEquitySecuritiesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Domestic equity securities.", "label": "Domestic Equity Securities [Member]", "terseLabel": "U.S. companies, Equity Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Per share data:", "verboseLabel": "Per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic income (loss) per share", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r289", "r316", "r317", "r319", "r320", "r322", "r327", "r329", "r334", "r335", "r336", "r338", "r668", "r669", "r716", "r734", "r858" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted income (loss) per share", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss)", "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." } } }, "auth_ref": [ "r289", "r316", "r317", "r319", "r320", "r322", "r329", "r334", "r335", "r336", "r338", "r668", "r669", "r716", "r734", "r858" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Income (loss) per share data", "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." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "totalLabel": "Employee-related Liabilities, Current, Total", "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)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognize expense", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r601" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1089" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfStockbasedCompensationCostAndRelatedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Related tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit to stock based compensation", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r598" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]", "documentation": "Information by name of employee stock ownership plan." } } }, "auth_ref": [ "r106" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]", "documentation": "Entities identify multiple employee stock ownership plans by unique name." } } }, "auth_ref": [ "r107" ] }, "ghm_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Identifies the employee stock purchase plan or ESPP.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "ghm_EnergySteelAndSupplyCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "EnergySteelAndSupplyCompanyMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Energy steel & supply company.", "label": "Energy Steel And Supply Company [Member]", "terseLabel": "Energy Steel [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r907" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r907" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "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." } } }, "auth_ref": [ "r907" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r985" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r907" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r907" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r907" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r907" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r986" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Manufacturing Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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." } } }, "auth_ref": [ "r32", "r255", "r283", "r284", "r285", "r310", "r311", "r312", "r315", "r323", "r325", "r340", "r375", "r378", "r461", "r603", "r604", "r605", "r633", "r634", "r657", "r658", "r659", "r660", "r661", "r663", "r667", "r673", "r674", "r675", "r676", "r677", "r678", "r699", "r743", "r744", "r745", "r764", "r821" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r953" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r913", "r925", "r935", "r961" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r959" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment charge", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r444", "r513", "r514", "r515", "r516", "r517", "r518", "r670", "r703", "r704", "r705", "r864", "r865", "r876", "r877", "r878" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r444", "r513", "r518", "r670", "r703", "r876", "r877", "r878" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r444", "r513", "r514", "r515", "r516", "r517", "r518", "r703", "r704", "r705", "r864", "r865", "r876", "r877", "r878" ] }, "srt_FederalFundsPurchasedAverageRatePaid": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FederalFundsPurchasedAverageRatePaid", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal funds rate", "label": "Federal Funds Purchased, Average Rate Paid", "documentation": "Average rate paid on federal funds purchased." } } }, "auth_ref": [ "r240", "r241" ] }, "ghm_FinanceLeaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FinanceLeaseAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance lease.", "label": "Finance Lease [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r685", "r689", "r891" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Present value of net minimum lease payments", "totalLabel": "Finance lease obligations (Note 8)", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r684", "r696" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease obligations", "verboseLabel": "Less: current amounts", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r684" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations", "verboseLabel": "Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r684" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r696" ] }, "ghm_FinanceLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finance Lease Liability Payments Due Year Five And After Year Five", "documentation": "Finance lease liability payments due year five and after year five." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less \u2013 amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal repayments on finance lease obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r686", "r692" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r685", "r689", "r891" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r695", "r891" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term in years", "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." } } }, "auth_ref": [ "r694", "r891" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Support to Nonconsolidated Legal Entity [Axis]", "documentation": "Information by financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds." } } }, "auth_ref": [ "r0", "r761", "r762" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financial Support to Nonconsolidated Legal Entity [Domain]", "documentation": "Financial support arrangement provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds." } } }, "auth_ref": [ "r0", "r761", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangibles subject to amortization, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r266", "r390" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2030 and thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r186" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r387", "r389", "r390", "r392", "r711", "r712" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangibles subject to amortization, Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r712" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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." } } }, "auth_ref": [ "r82", "r84" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangibles subject to amortization, Net Carrying Amount", "terseLabel": "Customer relationships", "totalLabel": "Total intangible amortization", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r711" ] }, "ghm_FiveYearTermLoanWithBankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FiveYearTermLoanWithBankOfAmericaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Five year term loan with Bank of America", "label": "Five Year Term Loan With Bank Of America [Member]", "terseLabel": "Five Year Term Loan With Bank Of America [Member]" } } }, "auth_ref": [] }, "ghm_FixedRateFeeForSecuredLettersOfCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FixedRateFeeForSecuredLettersOfCredit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The fixed rate fee for outstanding letters of credit that are secured by cash and cash equivalents.", "label": "Fixed Rate Fee For Secured Letters Of Credit", "terseLabel": "Fix rate to reduce fee on outstanding" } } }, "auth_ref": [] }, "ghm_FloorRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FloorRateMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Floor rate.", "label": "Floor Rate [Member]", "terseLabel": "Floor Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "International Tax Jurisdictions [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of foreign currencies", "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." } } }, "auth_ref": [ "r672" ] }, "ghm_ForeignEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ForeignEquitySecuritiesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign equity securities.", "label": "Foreign Equity Securities [Member]", "terseLabel": "International companies, Equity Securities [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r920", "r932", "r942", "r968" ] }, "ghm_FutureFixedMinimumLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "FutureFixedMinimumLeasePayments", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Future fixed minimum lease payments.", "label": "Future Fixed Minimum Lease Payments", "terseLabel": "Future fixed minimum lease payments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on disposal or sale of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1018", "r1042", "r1043" ] }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfStockInSubsidiary", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "negatedLabel": "Loss on sale of Energy Steel & Supply Co.", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries." } } }, "auth_ref": [ "r1015", "r1016", "r1018", "r1117" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r21", "r89", "r90" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "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." } } }, "auth_ref": [ "r265", "r385", "r713", "r862", "r892", "r1040", "r1041" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r183" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r384", "r386", "r862" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r27" ] }, "ghm_GoodwillBeforeAdjustingPreliminaryValuationOfBacklog": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "GoodwillBeforeAdjustingPreliminaryValuationOfBacklog", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill before adjusting preliminary valuation of backlog.", "label": "Goodwill Before Adjusting Preliminary Valuation Of Backlog", "verboseLabel": "Goodwill before adjusting preliminary valuation of backlog" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r171", "r297", "r345", "r352", "r357", "r360", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r671", "r860", "r1054" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]" } } }, "auth_ref": [] }, "ghm_HSBCBankUSAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "HSBCBankUSAMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "H S B C Bank U S A [Member]", "documentation": "HSBC Bank USA.", "label": "H S B C Bank U S A [Member]" } } }, "auth_ref": [] }, "ghm_HeldToMaturitySecuritiesOriginalMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "HeldToMaturitySecuritiesOriginalMaturityPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Original maturity period for held to maturity securities.", "label": "Held To Maturity Securities Original Maturity Period", "terseLabel": "Treasury with original maturities period" } } }, "auth_ref": [] }, "us-gaap_HostingArrangementServiceContractImplementationCostImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostImpairment", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service based cloud computing software implementation costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Impairment", "documentation": "Amount of impairment loss on capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r234", "r393" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostImpairmentStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostImpairmentStatementOfIncomeExtensibleList", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Hosting Arrangement, Service Contract, Implementation Cost, Impairment, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes impairment loss on capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r234", "r393" ] }, "country_IR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IR", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IRAN, ISLAMIC REPUBLIC OF", "terseLabel": "Iran [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r910", "r911", "r924" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "verboseLabel": "Income before provision for income taxes", "totalLabel": "Income (loss) before provision (benefit) for income taxes", "terseLabel": "Income (loss) before provision (benefit) for income taxes", "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." } } }, "auth_ref": [ "r2", "r168", "r218", "r345", "r352", "r357", "r360", "r717", "r729", "r860" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r880", "r883" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositions", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r25", "r35", "r39", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r190" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r394", "r397", "r805" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r397", "r805" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r298", "r613", "r621", "r624", "r630", "r635", "r639", "r640", "r641", "r760" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total provision (benefit) for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r224", "r238", "r324", "r325", "r349", "r619", "r636", "r735" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r282", "r615", "r616", "r624", "r625", "r629", "r631", "r756" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1090" ] }, "ghm_IncomeTaxReconciliationForeignDerivedIntangibleIncomeDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationForeignDerivedIntangibleIncomeDeduction", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for foreign-derived intangible income.", "label": "Income Tax Reconciliation Foreign Derived Intangible Income Deduction", "negatedLabel": "Foreign-derived intangible income deduction" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign tax rate", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1090" ] }, "ghm_IncomeTaxReconciliationForeignWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationForeignWithholdingTax", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign withholding tax", "label": "Income Tax Reconciliation Foreign Withholding Tax", "documentation": "Income Tax Reconciliation Foreign Withholding Tax" } } }, "auth_ref": [] }, "ghm_IncomeTaxReconciliationGlobalIntangibleLowTaxedIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationGlobalIntangibleLowTaxedIncome", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to global intangible low-taxed income.", "label": "Income Tax Reconciliation Global Intangible Low Taxed Income", "terseLabel": "Global intangible low-taxed income" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Provision (benefit) for income taxes at federal rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r620" ] }, "ghm_IncomeTaxReconciliationNetOperatingLossCarryback": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationNetOperatingLossCarryback", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to net operating loss carryback.", "label": "Income Tax Reconciliation Net Operating Loss Carryback", "negatedLabel": "Net operating loss carryback" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Charges not deductible for income tax purposes", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1090" ] }, "ghm_IncomeTaxReconciliationNondeductibleExpenseEmployeeCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationNondeductibleExpenseEmployeeCompensationCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "162(m)", "label": "Income Tax Reconciliation Nondeductible Expense Employee Compensation Cost", "documentation": "Income tax reconciliation nondeductible expense employee compensation cost." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1090" ] }, "ghm_IncomeTaxReconciliationNondeductibleFringeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxReconciliationNondeductibleFringeBenefits", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation nondeductible fringe benefits.", "label": "Income Tax Reconciliation Nondeductible Fringe Benefits", "terseLabel": "Nondeductible fringe benefits" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1090" ] }, "ghm_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid (refunded)", "totalLabel": "Income Taxes Paid, Net, Total", "verboseLabel": "Income taxes paid", "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." } } }, "auth_ref": [ "r65" ] }, "ghm_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncomeTaxesTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r20" ] }, "ghm_IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred for obligations related to services received from employees, obligations and expenses incurred but not paid and noncurrent obligations.", "label": "Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities", "terseLabel": "Accrued compensation, accrued expenses and other current and non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Unbilled revenue", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r708", "r1017" ] }, "ghm_IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The (increase) decrease during the reporting period in the amount of the asset recognized for an overfunded defined benefit pension plan.", "label": "Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent", "negatedLabel": "Prepaid pension asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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." } } }, "auth_ref": [ "r20" ] }, "ghm_IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred for deferred compensation arrangements payable beyond one year and noncurrent liabilities associated with defined benefit pension plans and other postretirement defined benefit plans.", "label": "Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits", "terseLabel": "Long-term portion of accrued compensation, accrued pension liability and accrued postretirement benefits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in operating assets:" } } }, "auth_ref": [] }, "ghm_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "ghm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease right of use asset.", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "negatedLabel": "Operating lease assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in operating liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current and non-current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "terseLabel": "Restricted stock units outstanding", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r330", "r331", "r332", "r336", "r567" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r388", "r391" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Total", "periodStartLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangibles not subject to amortization, Net Carrying Amount", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r187" ] }, "ghm_IndefiniteLivedIntangibleAssetsExcludingGoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillGross", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible assets excluding goodwill gross.", "label": "Indefinite Lived Intangible Assets Excluding Goodwill Gross", "terseLabel": "Intangibles not subject to amortization, Gross Carrying Amount" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r83", "r187" ] }, "ghm_IndefiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "IndefiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible assets weighted average amortization period.", "label": "Indefinite Lived Intangible Assets Weighted Average Amortization Period", "terseLabel": "Intangibles not subject to amortization, Weighted Average Amortization Period" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r923", "r932", "r942", "r959", "r968", "r972", "r980" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r978" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r912", "r984" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r912", "r984" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r912", "r984" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r132", "r220", "r286", "r348", "r679", "r806", "r903", "r1127" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r290", "r293", "r294" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r380" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products", "totalLabel": "Inventory, Finished Goods, Gross, Total", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r274", "r852", "r892" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r225", "r261", "r273", "r380", "r381", "r383", "r709", "r857" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials and supplies", "totalLabel": "Inventory, Raw Materials, Gross, Total", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory write down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r382" ] }, "us-gaap_InvestmentCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCreditMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment Tax Credit Carryforward [Member]", "terseLabel": "Investment Tax Credit Carryforward [Member]", "documentation": "Investment tax credit carryforwards arising from certain qualifying capital expenditures including, but not limited to, rehabilitation, energy, advanced coal project and gasification project." } } }, "auth_ref": [ "r108" ] }, "ghm_JPMorganChaseBankNAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "JPMorganChaseBankNAMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "JPMorgan Chase Bank, N.A.", "label": "J P Morgan Chase Bank N A [Member]", "terseLabel": "JPMorgan Chase Bank, N.A. [Member]" } } }, "auth_ref": [] }, "country_KP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KP", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF", "terseLabel": "North Korea [Member]" } } }, "auth_ref": [] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and land improvements [Member]", "label": "Land, Buildings and Improvements [Member]", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreements [Member]", "label": "Lease Agreements [Member]", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r119" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r688", "r891" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Expense", "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." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ghm_LeasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LeasesLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leases.", "label": "Leases [Line Items]", "terseLabel": "Leases [Line Items]" } } }, "auth_ref": [] }, "ghm_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LeasesTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leases.", "label": "Leases [Table]", "terseLabel": "Leases [Table]" } } }, "auth_ref": [] }, "ghm_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Payments Required under Non-cancelable Leases", "label": "Lessee Operating And Finance Lease Liability Maturity Table [Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Including, but not limited to, reconciliation of undiscounted cash flows to operating and finance lease liabilities recognized in statement of financial position." } } }, "auth_ref": [] }, "ghm_LesseeOperatingAndFinanceLeaseRemainingTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LesseeOperatingAndFinanceLeaseRemainingTermOfContract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease remaining term of contract.", "label": "Lessee Operating And Finance Lease Remaining Term Of Contract", "terseLabel": "Remaining term of contract" } } }, "auth_ref": [] }, "ghm_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee Operating And Finance Leases [Text Block]", "documentation": "Lessee operating and finance leases." } } }, "auth_ref": [] }, "ghm_LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease and finance lease option to renew or terminate.", "label": "Lessee Operating Lease And Finance Lease Option To Renew Or Terminate", "terseLabel": "Lessee, option to renew or terminate leases, description" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r696" ] }, "ghm_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee Operating Lease Liability Payments Due Year Five And After Year Five", "documentation": "Lessee operating lease liability payments due year five and after year five." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less \u2013 amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term of lease agreement", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1103" ] }, "ghm_LetterOfCreditCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LetterOfCreditCommitmentFeePercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the standby letter of credit amount, incurred for the issuance of a standby letter of credit.", "label": "Letter Of Credit Commitment Fee Percentage", "terseLabel": "Fee for outstanding letters of credit" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "ghm_LetterOfCreditSecuredByCashMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LetterOfCreditSecuredByCashMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Letter of credit secured by cash.", "label": "Letter Of Credit Secured By Cash [Member]", "terseLabel": "Letter of Credit Secured by Cash [Member]" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureFinancialInstrumentsAndDerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding amount", "verboseLabel": "Letters of credit outstanding amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r44", "r297", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r652", "r655", "r656", "r671", "r778", "r859", "r905", "r1054", "r1108", "r1109" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r162", "r217", "r725", "r892", "r1020", "r1037", "r1099" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r46", "r260", "r297", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r652", "r655", "r656", "r671", "r892", "r1054", "r1108", "r1109" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "terseLabel": "Lender Name", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r42", "r1019" ] }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantTerms", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Covenant Terms", "label": "Line of Credit Facility, Covenant Terms", "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, Current", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate Description", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r42", "r1019" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum limit of credit facility", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Availability under the line of credit", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee for borrowing", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "ghm_LineOfCreditFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LineOfCreditFee", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of the flat fee for the line of credit facility.", "label": "Line Of Credit Fee", "terseLabel": "Annual facility fee" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ghm_LongTermCorporateBondFundDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "LongTermCorporateBondFundDebtSecuritiesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term corporate bond fund debt securities.", "label": "Long Term Corporate Bond Fund Debt Securities [Member]", "terseLabel": "Fixed income, Corporate bond funds, Long-term [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "totalLabel": "Total", "label": "Long-Term Debt", "terseLabel": "Long-term debt payment requirements over the next five years", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r38", "r216", "r443", "r458", "r864", "r865", "r1120" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of long-term debt", "terseLabel": "Less: current portion", "label": "Long-Term Debt, Current Maturities", "totalLabel": "Long-term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r269" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "2029 and thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r1057" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r448" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r448" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r448" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r448" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfFutureMinimumPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r23", "r301", "r448" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r270" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r405", "r406", "r407", "r410", "r1047", "r1048" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r405", "r406", "r407", "r410", "r1047", "r1048" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r405", "r406", "r407", "r410", "r1047", "r1048" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Misconduct totaled", "label": "Loss Contingency, Loss in Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r405", "r406", "r407", "r410", "r1047", "r1048" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r366", "r871", "r1059", "r1121", "r1122" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r136" ] }, "ghm_MaximumFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortizationRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MaximumFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortizationRatio", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum funded debt to earnings before interest taxes depreciation and amortization ratio.", "label": "Maximum Funded Debt To Earnings Before Interest Taxes Depreciation And Amortization Ratio", "terseLabel": "Maximum funded debt to EBITDA ratio" } } }, "auth_ref": [] }, "ghm_MaximumLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MaximumLeverageRatio", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum leverage ratio.", "label": "Maximum Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "auth_ref": [] }, "ghm_MaximumLeverageRatioUponAcquisition": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MaximumLeverageRatioUponAcquisition", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum leverage ratio upon acquisition.", "label": "Maximum Leverage Ratio Upon Acquisition", "terseLabel": "Maximum leverage ratio upon acquisition" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r406", "r407", "r408", "r409", "r560", "r707", "r742", "r769", "r770", "r824", "r826", "r828", "r829", "r831", "r846", "r847", "r861", "r868", "r886", "r894", "r1056", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r951" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r951" ] }, "us-gaap_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiddleEastMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Middle East [Member]", "terseLabel": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "ghm_MinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MinimumFixedChargeCoverageRatio", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum fixed charge coverage ratio.", "label": "Minimum Fixed Charge Coverage Ratio", "terseLabel": "Minimum fixed charge coverage ratio" } } }, "auth_ref": [] }, "ghm_MinimumFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MinimumFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA", "label": "Minimum Funded Debt to Earnings Before Interest Taxes Depreciation and Amortization", "documentation": "Minimum funded debt to earnings before interest taxes depreciation and amortization." } } }, "auth_ref": [] }, "ghm_MinimumFundedDebtToLiquidityFromAndAfterOccurrenceOfComplianceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MinimumFundedDebtToLiquidityFromAndAfterOccurrenceOfComplianceDate", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum funded debt to liquidity from and after occurrence of compliance date", "label": "Minimum Funded Debt To Liquidity From And After Occurrence Of Compliance Date", "documentation": "Minimum funded debt to liquidity from and after occurrence of compliance date." } } }, "auth_ref": [] }, "ghm_MinimumFundsDebtToLiquidityPriorToOccurrenceOfComplianceDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MinimumFundsDebtToLiquidityPriorToOccurrenceOfComplianceDate", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum funded debt to liquidity prior to occurrence of compliance date", "label": "Minimum Funds Debt To Liquidity Prior To Occurrence Of Compliance Date", "documentation": "Minimum Funds Debt To Liquidity Prior To Occurrence Of Compliance Date" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r406", "r407", "r408", "r409", "r560", "r707", "r742", "r769", "r770", "r824", "r826", "r828", "r829", "r831", "r846", "r847", "r861", "r868", "r886", "r894", "r1056", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115" ] }, "us-gaap_MinistryOfFinanceIndiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinistryOfFinanceIndiaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ministry of Finance, India [Member]", "terseLabel": "Ministry of Finance, India [Member]", "documentation": "Designated tax department of the government of India." } } }, "auth_ref": [] }, "ghm_MisconductEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "MisconductEmployeesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Misconduct Employees", "label": "Misconduct Employees [Member]", "documentation": "Misconduct employees." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r971" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r979" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r366", "r871", "r1059", "r1121", "r1122" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r952" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used) provided by financing activities", "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." } } }, "auth_ref": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r292" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided (used) by operating activities", "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." } } }, "auth_ref": [ "r176", "r177", "r178" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net Income (loss)", "verboseLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r169", "r178", "r219", "r258", "r277", "r280", "r285", "r297", "r314", "r316", "r317", "r319", "r320", "r324", "r325", "r333", "r345", "r352", "r357", "r360", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r669", "r671", "r731", "r801", "r819", "r820", "r860", "r903", "r1054" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense (income), net", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits." } } }, "auth_ref": [ "r488" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting and reporting changes", "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." } } }, "auth_ref": [] }, "ghm_NewRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "NewRevolvingCreditFacilityMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Revolving Credit Facility [Member]", "label": "New Revolving Credit Facility [Member]", "documentation": "New revolving credit facility member" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r951" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r920", "r932", "r942", "r959", "r968" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r959" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r979" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r979" ] }, "ghm_NoncashOrPartNoncashAcquisitionEquityInstrumentConsiderationValueOfTreasurySharesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "NoncashOrPartNoncashAcquisitionEquityInstrumentConsiderationValueOfTreasurySharesIssued", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock, value", "label": "Noncash Or Part Noncash Acquisition Equity Instrument Consideration Value Of Treasury Shares Issued", "documentation": "Noncash or part noncash acquisition equity instrument consideration value of treasury shares issued.", "terseLabel": "Issuance of treasury shares as part of the consideration of the acquisition" } } }, "auth_ref": [] }, "ghm_NumberOfCustomersWithSalesOfTenPercentOrGreaterOfConsolidatedNetSales": { "xbrltype": "integerItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "NumberOfCustomersWithSalesOfTenPercentOrGreaterOfConsolidatedNetSales", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of customers with sales amounting to 10% or greater of total consolidated sales.", "label": "Number Of Customers With Sales Of Ten Percent Or Greater Of Consolidated Net Sales", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable operating segments", "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." } } }, "auth_ref": [ "r1034" ] }, "ghm_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Numerator.", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "ghm_NumeratorDilutedIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "NumeratorDilutedIncomeAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Numerator diluted income.", "label": "Numerator Diluted Income [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive (loss) income before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r37", "r54" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Officer [Member]", "terseLabel": "Officer [Member]", "documentation": "Person with designation of officer." } } }, "auth_ref": [ "r367", "r1126" ] }, "ghm_OfficersAndKeyEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OfficersAndKeyEmployeesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "documentation": "Officers and key employees.", "label": "Officers And Key Employees [Member]", "terseLabel": "Officers and Key Employees [Member]" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "terseLabel": "Open tax year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r622" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r345", "r352", "r357", "r360", "r860" ] }, "us-gaap_OperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses and income:", "label": "Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "ghm_OperatingLeaseAnnualIncreaseInLeasePayments": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OperatingLeaseAnnualIncreaseInLeasePayments", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Annual percentage increase on the operating lease payments.", "label": "Operating Lease Annual Increase In Lease Payments", "terseLabel": "Annual escalation in lease payment" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "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." } } }, "auth_ref": [ "r690", "r891" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of net minimum lease payments", "totalLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r684" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r684" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r684" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating Lease Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r687", "r692" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r683" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r695", "r891" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term in years", "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." } } }, "auth_ref": [ "r694", "r891" ] }, "ghm_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases.", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r267" ] }, "ghm_OtherCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OtherCommercialMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Other Commercial.", "label": "Other Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "negatedLabel": "Net actuarial loss arising during the year", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r10", "r167", "r530" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r19", "r30", "r209", "r278", "r281" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Defined benefit pension and other postretirement plans, net of income tax provision (benefit) of $194, $(149), and $209, for the years ended March 31, 2024, 2023 and 2022, respectively", "terseLabel": "Defined benefit pension and other postretirement plans, net of income tax provision (benefit) of $194, $(149), and $209, for the years ended March 31, 2024, 2023 and 2022, respectively", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "totalLabel": "Total", "negatedTerseLabel": "Pension and other post retirement income (loss) adjustments, net of income tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r12", "r167" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension and other postretirement plans, tax provision (benefit)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r12", "r14", "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Amortization of actuarial loss", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r17", "r167", "r276", "r530" ] }, "ghm_OtherExpensesAndIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OtherExpensesAndIncome", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses and income", "label": "Other Expenses And Income", "documentation": "Total nonoperating income and expenses." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other expenses and income:" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other Long-Lived Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "ghm_OtherLongTermAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OtherLongTermAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Assets", "label": "Other Long-Term Assets , Policy [Policy Text Block]", "documentation": "Other long-term assets , policy." } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "totalLabel": "Total", "verboseLabel": "Long-term debt", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r48", "r777" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating (Income) Expense, Net", "label": "Other Operating Income and Expense [Text Block]", "documentation": "The entire disclosure for other operating income and other operating expense items." } } }, "auth_ref": [ "r804" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating expense (income), net", "terseLabel": "Other operating (income) expense, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ghm_OtherOperatingIncomeNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OtherOperatingIncomeNetLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other operating income, net.", "label": "Other Operating Income Net [Line Items]", "terseLabel": "Other Operating Income Net [Line Items]" } } }, "auth_ref": [] }, "ghm_OtherOperatingIncomeNetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "OtherOperatingIncomeNetTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other operating income, net.", "label": "Other Operating Income Net [Table]", "terseLabel": "Other Operating Income Net [Table]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r951" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plans [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r557", "r558", "r559", "r878", "r879", "r880", "r881", "r882" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r918", "r930", "r940", "r966" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r921", "r933", "r943", "r969" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r921", "r933", "r943", "r969" ] }, "ghm_P3TechnologiesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "P3TechnologiesLlcMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "P3 Technologies, LLC [Member]", "label": "P3 Technologies, LLC [Member]", "documentation": "P3 Technologies, LLC." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r947" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt exit costs", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments", "negatedLabel": "Acquisition of Barber-Nichols, LLC", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Business combination, cash consideration", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r58", "r647" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments", "negatedLabel": "Acquisition of P3 Technologies, LLC, net of cash acquired", "terseLabel": "Acquisition of Barber-Nichols, LLC", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquipmentOnLease", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment on lease, monthly payment", "label": "Payments to Acquire Equipment on Lease", "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset." } } }, "auth_ref": [ "r175" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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." } } }, "auth_ref": [ "r175" ] }, "ghm_PaymentsToAcquireSubsidiaryNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PaymentsToAcquireSubsidiaryNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Barber-Nichols, LLC, net of cash acquired", "label": "Payments To Acquire Subsidiary Net of Cash Acquired", "documentation": "Payments To Acquire Subsidiary Net of Cash Acquired" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r950" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r485", "r510", "r512", "r518", "r536", "r538", "r539", "r540", "r541", "r542", "r554", "r555", "r557", "r878" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued pension and postretirement benefit liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r155", "r486", "r487", "r509", "r878" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Pension Plans, Defined Benefit [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r557", "r558", "r562", "r878", "r879", "r883", "r884", "r885" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r959" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r952" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "ghm_PercentageOfBusinessInterestLimitation": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PercentageOfBusinessInterestLimitation", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of business interest limitation.", "label": "Percentage Of Business Interest Limitation", "terseLabel": "Percentage of business interest limitation" } } }, "auth_ref": [] }, "ghm_PercentageOfMinimumMarginedAssetsOnOutstandingFacility": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PercentageOfMinimumMarginedAssetsOnOutstandingFacility", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of minimum margined assets on outstanding facility.", "label": "Percentage Of Minimum Margined Assets On Outstanding Facility", "terseLabel": "Percentage of minimum margined assets on outstanding facility" } } }, "auth_ref": [] }, "ghm_PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "The percentage of total revenue from contracts from customers from the satisfaction of performance obligations at a point in time.", "label": "Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time", "terseLabel": "Percentage of revenue from contracts recognized upon shipment", "verboseLabel": "Percentage of revenue from contracts recognized upon shipment" } } }, "auth_ref": [] }, "ghm_PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "The percentage of total revenue from contracts from customers from the satisfaction of performance obligations satisfied over time.", "label": "Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time", "terseLabel": "Percentage of revenue from contracts recognized over time", "verboseLabel": "Percentage of revenue from contracts recognized over time" } } }, "auth_ref": [] }, "ghm_PerformanceVestOneThirdPerYearPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PerformanceVestOneThirdPerYearPercentageMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "documentation": "Performance vest one-third per year percentage.", "label": "Performance Vest One-Third Per Year Percentage [Member]", "terseLabel": "Performance Vest One-Third Per Year [Member]" } } }, "auth_ref": [] }, "ghm_PerformanceVestedPerformanceStockUnitsPsuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PerformanceVestedPerformanceStockUnitsPsuMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Vesting Performance Stock Units (PSU) [Member]", "documentation": "Performance vested performance stock units (PSU).", "label": "Performance Vested Performance Stock Units (PSU) [Member]" } } }, "auth_ref": [] }, "ghm_PerformanceVestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "PerformanceVestedRestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Vesting Restricted Stock [Member]", "documentation": "Performance vested restricted stock.", "label": "Performance Vested Restricted Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r537", "r876", "r877", "r878" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r156", "r459" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r156", "r780" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value, 500 shares authorized", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "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." } } }, "auth_ref": [ "r156", "r721", "r892" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries", "terseLabel": "Proceeds from the sale of Energy Steel & Supply Co.", "verboseLabel": "Proceeds from sale of subsidiary", "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of debt", "label": "Proceeds from Issuance of Long-Term Debt", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r59", "r757" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "terseLabel": "Redemption of investments at maturity", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r56", "r1036" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, plant and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r174" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r362", "r710", "r736", "r737", "r738", "r739", "r740", "r741", "r849", "r869", "r893", "r1000", "r1049", "r1050", "r1059", "r1121" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "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." } } }, "auth_ref": [ "r134", "r415", "r419", "r420" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiability" ], "lang": { "en-us": { "role": { "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranty Liability", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r411", "r412", "r413", "r414", "r416", "r417" ] }, "ghm_ProductWarrantyIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ProductWarrantyIncomeExpense", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expense for product warranties", "documentation": "The (income) expense (included) charged (in) against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Income Expense" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r362", "r710", "r736", "r737", "r738", "r739", "r740", "r741", "r849", "r869", "r893", "r1000", "r1049", "r1050", "r1059", "r1121" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r258", "r277", "r280", "r291", "r297", "r314", "r324", "r325", "r345", "r352", "r357", "r360", "r374", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r650", "r653", "r654", "r669", "r671", "r717", "r730", "r763", "r801", "r819", "r820", "r860", "r889", "r890", "r904", "r1014", "r1054" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure 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." } } }, "auth_ref": [ "r188", "r229", "r235", "r236" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "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." } } }, "auth_ref": [ "r189", "r263", "r728" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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." } } }, "auth_ref": [ "r22", "r718", "r728", "r892" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, plant, equipment and depreciation", "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." } } }, "auth_ref": [ "r22", "r229", "r235", "r726" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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." } } }, "auth_ref": [ "r189" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives range", "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." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r947" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r947" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureQuarterlyFinancialDataUnaudited" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r180", "r339" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r406", "r407", "r408", "r409", "r510", "r560", "r594", "r595", "r596", "r706", "r707", "r742", "r769", "r770", "r824", "r826", "r828", "r829", "r831", "r846", "r847", "r861", "r868", "r886", "r894", "r897", "r1044", "r1056", "r1111", "r1112", "r1113", "r1114", "r1115" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r406", "r407", "r408", "r409", "r510", "r560", "r594", "r595", "r596", "r706", "r707", "r742", "r769", "r770", "r824", "r826", "r828", "r829", "r831", "r846", "r847", "r861", "r868", "r886", "r894", "r897", "r1044", "r1056", "r1111", "r1112", "r1113", "r1114", "r1115" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "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." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r37", "r54" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss by Component", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r913", "r925", "r935", "r961" ] }, "ghm_RefiningMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "RefiningMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Refining.", "label": "Refining [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayments on debt", "label": "Repayments of Long-Term Debt", "totalLabel": "Repayments of Long-term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r61", "r758" ] }, "ghm_RepaymentsOnLeaseFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "RepaymentsOnLeaseFinancingObligations", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on a lease financing obligation that did not meet the criteria for a sales leaseback.", "label": "Repayments On Lease Financing Obligations", "negatedLabel": "Repayments on lease financing obligations" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r299", "r300", "r434", "r460", "r700", "r854", "r855" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development costs", "totalLabel": "Research and Development Expense, Total", "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." } } }, "auth_ref": [ "r141", "r612", "r1116" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r611" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment [Member]", "label": "Revision of Prior Period, Adjustment [Member]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r310", "r311", "r312", "r322", "r323", "r338", "r667", "r668", "r990", "r991", "r992", "r993", "r999", "r1003", "r1004" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r256", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r338", "r376", "r377", "r634", "r665", "r667", "r668", "r669", "r682", "r698", "r699", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r914", "r926", "r936", "r962" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r922", "r934", "r944", "r970" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r256", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r338", "r376", "r377", "r634", "r665", "r667", "r668", "r669", "r682", "r698", "r699", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754" ] }, "ghm_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "documentation": "Restricted stock awards, restricted stock units and performance shares units.", "label": "Restricted Stock Awards, Restricted Stock Units and Performance Shares Units [Member]", "terseLabel": "RSAs, RSUs and PSUs [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r69" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring Reserve, Ending Balance", "periodStartLabel": "Restructuring Reserve, Beginning Balance", "totalLabel": "Restructuring Reserve, Total", "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." } } }, "auth_ref": [ "r396", "r399" ] }, "ghm_RestructuringReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "RestructuringReserveMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring Reserve [Member]", "label": "Restructuring Reserve [Member]", "terseLabel": "Restructuring Reserve [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r159", "r195", "r724", "r747", "r752", "r759", "r781", "r892" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r255", "r310", "r311", "r312", "r315", "r323", "r325", "r375", "r378", "r603", "r604", "r605", "r633", "r634", "r657", "r659", "r660", "r663", "r667", "r743", "r745", "r764", "r1128" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r557", "r558", "r559", "r562", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r535", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r557", "r558", "r559", "r562", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r346", "r347", "r351", "r355", "r356", "r362", "r364", "r366", "r481", "r482", "r710" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r239", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r848" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r239", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r484" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining unsatisfied performance obligations amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r232" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation, expected timing of satisfaction, period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r233" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r233" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue remaining performance obligation percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r994" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r693", "r891" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r979" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r979" ] }, "country_SY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SY", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SYRIAN ARAB REPUBLIC", "terseLabel": "Syria [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Net Sales [Member]", "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." } } }, "auth_ref": [ "r366", "r995" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r561", "r1007", "r1031" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Before Adjustment of Preliminary Allocation of Purchase Price [Member]", "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r256", "r310", "r312", "r314", "r315", "r316", "r317", "r325", "r338", "r634", "r665", "r667", "r668", "r682", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r754", "r999", "r1001", "r1002", "r1003", "r1030", "r1038", "r1039", "r1098", "r1105", "r1106" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r326", "r561", "r987", "r1031" ] }, "ghm_ScheduleOfAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfAccountingPoliciesLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accounting Policies [Line Items]", "label": "Schedule Of Accounting Policies [Line Items]", "terseLabel": "Schedule Of Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "ghm_ScheduleOfAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfAccountingPoliciesTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accounting Policies [Table]", "label": "Schedule Of Accounting Policies [Table]", "terseLabel": "Schedule Of Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r54", "r1101", "r1102" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Fair Values of Company's Pension Plan Assets by Asset Category", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r198" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Increase (Decrease) in Accumulated Other Comprehensive Loss, Net of Income Tax", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r197" ] }, "ghm_ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfAssumptionsUsedBenefitObligationTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine the defined benefit pension plan or other postretirement plan benefit obligation, including assumed discount rates, rate increase in compensation levels and medical care cost trend rate.", "label": "Schedule Of Assumptions Used Benefit Obligation Table [Text Block]", "terseLabel": "Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost" } } }, "auth_ref": [] }, "ghm_ScheduleOfAssumptionsUsedNetPensionCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfAssumptionsUsedNetPensionCostTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the assumptions used to determine for the pension plan net benefit cost, including assumed discount rates, rate increase in compensation levels, and expected long-term rates of return on plan assets.", "label": "Schedule Of Assumptions Used Net Pension Cost Table [Text Block]", "terseLabel": "Weighted Average Actuarial Assumptions Used to Determine and Develop Net Pension Cost" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contingent Earn Out Liability", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfContingentEarnOutLiabilityDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r113", "r114", "r645" ] }, "ghm_ScheduleOfCapitalLeaseObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfCapitalLeaseObligationsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of capital lease obligations.", "label": "Schedule Of Capital Lease Obligations Table [Text Block]", "terseLabel": "Long-term Capital Lease Obligations Outstanding" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule Of Non-Cash Investing and Financing Activities", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Cost and Related Tax Benefits", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "The Provision (Benefit) for Income Taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r204" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long Term Debt", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Net Deferred Income Tax Liability", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r203" ] }, "ghm_ScheduleOfDefinedBenefitPlanAmountsInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfDefinedBenefitPlanAmountsInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount in accumulated other comprehensive income or loss related to defined benefit pension plans or other postretirement plans that will be recognized as a component of net periodic benefit cost in future periods.", "label": "Schedule Of Defined Benefit Plan Amounts In Accumulated Other Comprehensive Income Loss Table [Text Block]", "terseLabel": "Summary of Amounts Recognized in Accumulated Other Comprehensive Loss, Net of Income Tax" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansChangesInCompanySBenefitObligationPlanAssetsAndFundedStatusForPlanDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitExpenseIncomeAndPensionCostBenefitDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansFairValuesOfCompanySPensionPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfAmountsRecognizedInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfBenefitPaymentsWhichReflectFutureServiceAreExpectedToBePaidDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfIncreaseDecreaseInAccumulatedOtherComprehensiveLossNetOfIncomeTaxDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansSummaryOfWeightedAverageAssetAllocationOfPlanAssetsByAssetCategoryDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineBenefitObligationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDetermineNetPensionCostDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansWeightedAverageActuarialAssumptionsUsedToDevelopProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r26", "r97", "r98", "r99", "r100" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share", "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." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the Provision (Benefit) for Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r202" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "documentation": "Describes the details pertaining to each employee stock ownership plan." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Summary of Benefit Payments, Which Reflect Future Service, are Expected to be Paid", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r199" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r82", "r84", "r711" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income (Loss) Before Provision (Benefit) for Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Major Classifications of Inventories", "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." } } }, "auth_ref": [ "r40", "r163", "r164", "r165" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Postretirement Benefit Expense (Income) and Pension Cost (Benefit)", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r200" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Reconciliation of the Changes in Product Warranty Liability", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureQuarterlyFinancialDataUnauditedTables" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Company's Unaudited Quarterly Results", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r226" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r207" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r400", "r401", "r402" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r77", "r78", "r79", "r80" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r564", "r566", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r594", "r595", "r596", "r597" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Option Awards", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r33", "r34", "r102" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r243", "r309" ] }, "ghm_ScheduleOfWeightedAverageAssetAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfWeightedAverageAssetAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average asset allocation of plan assets.", "label": "Schedule Of Weighted Average Asset Allocation Of Plan Assets Table [Text Block]", "terseLabel": "Summary of Weighted Average Asset Allocation of Plan Assets by Asset Category" } } }, "auth_ref": [] }, "ghm_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average remaining lease term and discount rate for finance and operating leases.", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate For Finance And Operating Leases Table [Text Block]", "terseLabel": "Schedule of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Annual Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1096" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r906" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r909" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r364", "r365", "r766", "r767", "r768", "r825", "r827", "r830", "r832", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r850", "r870", "r897", "r1059", "r1121" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r350", "r354", "r358", "r359", "r360", "r361", "r362", "r363", "r366" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "ghm_SelfInsuredMedicalPlanLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SelfInsuredMedicalPlanLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The liability recognized in the balance sheet that is associated with the self insured medical plan.", "label": "Self Insured Medical Plan Liability", "terseLabel": "Self-Insured medical plan liability" } } }, "auth_ref": [] }, "ghm_SellingGeneralAndAdministrativeAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SellingGeneralAndAdministrativeAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the costs of intangible assets over the expected benefit of such assets. This element applies only to intangible assets that are not used in the production of goods.", "label": "Selling General And Administrative Amortization Expense", "terseLabel": "Selling, general and administrative \u2013 amortization" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r173" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "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." } } }, "auth_ref": [ "r887" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAuthorizedForPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAuthorizedForPurchase", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of shares originally approved that may be purchased by employees under the company employee stock purchase plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Common Stock Authorized For Purchase", "terseLabel": "Common stock may be purchased" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted Stock, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock awarded", "verboseLabel": "Restricted Stock, Granted", "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)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, Restricted Stock, Ending Balance", "periodStartLabel": "Non-vested, Restricted Stock, Beginning Balance", "terseLabel": "Number of unvested restricted stock", "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." } } }, "auth_ref": [ "r581", "r582" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Non-vested, Weighted Average Grant Date Fair Value, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r581", "r582" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted Stock, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r564", "r566", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r594", "r595", "r596", "r597" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDiscountFromMarketPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDiscountFromMarketPrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum discount rate from fair value of market price on the last, first or lower of the last or first day of the offering period that participants pay for shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Discount From Market Price", "terseLabel": "Maximum discount on purchase price of common stock percentage on fair market value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r888" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Awards available for future grants", "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." } } }, "auth_ref": [ "r101" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemainingAvailableForGrant2000Plan": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemainingAvailableForGrant2000Plan", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the 2000 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": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Remaining Available For Grant2000 Plan", "terseLabel": "Remaining available shares under equity based compensation plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, Shares Under Option", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Cancelled, Shares Under Option", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock option awards granted", "verboseLabel": "Total Shares Awarded", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding, Aggregate Intrinsic Value, Ending Balance", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Shares Under Option, Ending Balance", "periodStartLabel": "Outstanding, Shares Under Option, Beginning Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Outstanding, Weighted Average Exercise Price, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest, Shares Under Option", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r594", "r595", "r596", "r597" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r563", "r572", "r591", "r592", "r593", "r594", "r597", "r606", "r607", "r608", "r609" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based compensation vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Non-vested, Aggregate Intrinsic Value, Ending Balance", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r101" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r101" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term, Ending Balance", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r201" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r589" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r32" ] }, "ghm_SharesIssuedFromCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SharesIssuedFromCommonStock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Issued from common stock", "documentation": "Shares issued from common stock.", "label": "Shares Issued From Common Stock" } } }, "auth_ref": [] }, "ghm_SharesPurchasedByEmployeeStockPurchasePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SharesPurchasedByEmployeeStockPurchasePlan", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansSummaryOfIssuanceOfSharesStockbasedCompensationCostAndRelatedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issued from treasury shares", "documentation": "The number of shares purchased during the period by the Employee Stock Purchase Plan.", "label": "Shares Purchased By Employee Stock Purchase Plan", "terseLabel": "Issue of treasury stock to the ESPP for the offering periods" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "terseLabel": "Short-term borrowings outstanding", "totalLabel": "Short-term Debt, Total", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r152", "r214", "r892", "r1119" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r691", "r891" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SouthAmericaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "South America [Member]", "terseLabel": "South America [Member]", "documentation": "Continent of South America." } } }, "auth_ref": [ "r1130", "r1131", "r1132", "r1133" ] }, "ghm_SpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SpaceMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Space.", "label": "Space [Member]" } } }, "auth_ref": [] }, "ghm_SpecificStopLossInsuranceCoveragePerEmployee": { "xbrltype": "perShareItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "SpecificStopLossInsuranceCoveragePerEmployee", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stop loss coverage per employee for claims", "label": "Specific Stop Loss Insurance Coverage Per Employee", "documentation": "Stop loss coverage amount per employee for each specific claim incurred." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Product warranty claims paid", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1053" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product warranties", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit [Member]", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r1", "r1051", "r1123", "r1124" ] }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAdministrationOfTaxationChinaMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State Administration of Taxation, China [Member]", "terseLabel": "State Administration of Taxation, China [Member]", "documentation": "Designated tax department of the government of China." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State Tax Jurisdictions [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r32", "r52", "r255", "r283", "r284", "r285", "r310", "r311", "r312", "r315", "r323", "r325", "r340", "r375", "r378", "r461", "r603", "r604", "r605", "r633", "r634", "r657", "r658", "r659", "r660", "r661", "r663", "r667", "r673", "r674", "r675", "r676", "r677", "r678", "r699", "r743", "r744", "r745", "r764", "r821" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r244", "r253", "r364", "r365", "r766", "r767", "r768", "r825", "r827", "r830", "r832", "r834", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r850", "r870", "r897", "r1059", "r1121" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r310", "r311", "r312", "r340", "r710", "r755", "r765", "r771", "r772", "r773", "r774", "r775", "r776", "r780", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r798", "r800", "r802", "r803", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r821", "r898" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r326", "r561", "r987", "r989", "r1031" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r310", "r311", "r312", "r340", "r710", "r755", "r765", "r771", "r772", "r773", "r774", "r775", "r776", "r780", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r798", "r800", "r802", "r803", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r821", "r898" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r917", "r929", "r939", "r965" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Stock Compensation Plan [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1033" ] }, "ghm_StockCompensationPriorPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "StockCompensationPriorPlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock compensation prior plan.", "label": "Stock Compensation Prior Plan [Member]", "terseLabel": "Stock Compensation Prior Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of shares, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r32", "r156", "r157", "r195", "r757", "r821", "r833" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "terseLabel": "Forfeiture of shares, shares", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r32", "r156", "r157", "r195" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansStockOptionAwardsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, Shares Under Option", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r32", "r156", "r157", "r195", "r578" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Issuance of treasury stock, shares", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r32", "r157", "r195" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of shares", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r32", "r156", "r157", "r195", "r764", "r821", "r833", "r904" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "terseLabel": "Forfeiture of shares", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r32", "r156", "r157", "r195" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesScheduleOfNoncashInvestingAndFinancingActivitiesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Issuance of treasury stock", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r32", "r93", "r156", "r157", "r195" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r157", "r160", "r161", "r182", "r782", "r799", "r822", "r823", "r892", "r905", "r1020", "r1037", "r1099", "r1128" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r701", "r702" ] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "Supplemental Executive Retirement Plan [Member]", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r958" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r108" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Expiration Date", "terseLabel": "Expiration date of state investment tax credits", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r109" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r108" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "ghm_TechnologyAndTechnicalKnowHowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TechnologyAndTechnicalKnowHowMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Technology and Technical Know-How [Member]", "documentation": "Technology and technical know how.", "label": "Technology And Technical Know How [Member]", "terseLabel": "Technology and Technical Know How [Member]" } } }, "auth_ref": [] }, "ghm_TermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TermLoan", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America term loan", "label": "Term Loan", "documentation": "Term loan." } } }, "auth_ref": [] }, "ghm_TestOfImpairmentMoreLikelihoodPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TestOfImpairmentMoreLikelihoodPercentage", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The percentage at which the level of likelihood of occurrence becomes more likely than not.", "label": "Test Of Impairment More Likelihood Percentage", "terseLabel": "Minimum level of likelihood" } } }, "auth_ref": [] }, "ghm_TimeVestOneThirdPerYearPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TimeVestOneThirdPerYearPercentageMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "documentation": "Time vest one-third per year percentage.", "label": "Time Vest One-Third Per Year Percentage [Member]", "terseLabel": "Time Vest One-Third Per Year [Member]" } } }, "auth_ref": [] }, "ghm_TimeVestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TimeVestedRestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting Restricted Stock [Member]", "documentation": "Time vested restricted stock.", "label": "Time Vested Restricted Stock [Member]" } } }, "auth_ref": [] }, "ghm_TimeVestedRestrictedStockUnitsRsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TimeVestedRestrictedStockUnitsRsusMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting Restricted Stock Units (RSUs) [Member]", "documentation": "Time vested restricted stock units (RSUs).", "label": "Time Vested Restricted Stock Units (RSUs) [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r1035", "r1107" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r957" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade Accounts receivable, net of allowances", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r221", "r222", "r223", "r370", "r371", "r373" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Tradename [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r117" ] }, "ghm_TradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TradenameMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Tradename.", "label": "Tradename [Member]", "terseLabel": "Tradename [Member]" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r978" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r980" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ghm_TransactionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TransactionAgreementMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Transaction agreement.", "label": "Transaction Agreement [Member]", "terseLabel": "Transaction Agreement [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r981" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r982" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r983" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r981" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r93" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r93" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares purchased during period", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r32", "r157", "r195" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosurePurchaseOfTreasuryStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Purchase of Treasury Stock", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r196" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock (143 and 138 shares at March 31, 2024 and 2023, respectively)", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r51", "r93", "r94" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Par Value Method", "negatedLabel": "Purchase of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r32", "r93", "r195" ] }, "ghm_TwoThousandAndTwentyEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TwoThousandAndTwentyEquityIncentivePlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty equity incentive plan.", "label": "Two Thousand And Twenty Equity Incentive Plan [Member]", "terseLabel": "2020 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "ghm_TwoThousandIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "TwoThousandIncentivePlanMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand incentive plan.", "label": "Two Thousand Incentive Plan [Member]", "terseLabel": "Amended and Restated 2000 Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureOtherOperatingIncomeExpenseNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r649" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeProvisionBenefitForIncomeTaxesDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S. [Member]" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized debt issuance costs", "terseLabel": "Less: unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r977" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Liability unrecognized tax benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r614", "r623" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndItsAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r74", "r75", "r76", "r227", "r228", "r230", "r231" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureIncomeTaxesTheProvisionBenefitForIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Changes in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r626" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r302", "r308" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Costs and Expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r305" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Charged to Other Accounts", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r306" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r302", "r303", "r304", "r307", "r308" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r302", "r303", "r304", "r307", "r308" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r243", "r302", "r303", "r304", "r307", "r308" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r243", "r302", "r303", "r304", "r307", "r308" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedParenthetica" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "ghm_VirginOrbitReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "VirginOrbitReserves", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Virgin Orbit Reserves", "negatedLabel": "Virgin Orbit reserves", "documentation": "Reserves for the Virgin Orbit bankruptcy.", "terseLabel": "Reserve for accounts receivable and inventory related to Virgin Orbit Holdings, Inc.", "verboseLabel": "Virgin Orbit reserves" } } }, "auth_ref": [] }, "us-gaap_WarrantyReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantyReservesMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "terseLabel": "Product Warranty Liability [Member]", "documentation": "Reserve for expected cost from warranty provided on specific product or service." } } }, "auth_ref": [ "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average common and potential common shares outstanding", "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." } } }, "auth_ref": [ "r328", "r336" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/DisclosureTheCompanyAndItsAccountingPoliciesReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20240331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average common shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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." } } }, "auth_ref": [ "r327", "r336" ] }, "ghm_WestinghouseElectricCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "WestinghouseElectricCompanyMember", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Westinghouse electric company.", "label": "Westinghouse Electric Company [Member]", "terseLabel": "Westinghouse Electric Company [Member]" } } }, "auth_ref": [] }, "ghm_WriteOffTradeAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20240331", "localname": "WriteOffTradeAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20240331/taxonomy/role/Role_DisclosureAssetsDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Write off of trade accounts receivable.", "label": "Write Off Trade Accounts Receivable", "terseLabel": "Bad debt charge" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r987": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r988": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r989": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 119 0000950170-24-070222-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-070222-xbrl.zip M4$L#!!0 ( -)#QUADS0J@Q\<# ,I:-P 0 9VAM+3(P,C0P,S,Q+FAT M;>R]Z79;29(F^+^> JV:GLH\4R;YOB@BHP^U9:HS0M01%5U=\R>/^4:B$@(X M *BEGW[,+DF)I"B*E #"P5!D'I'$==SKU\W=[+/]Y__Q_LUD]+;.%^/9]"__ M)N^+?QO5:9Z5\73_+_^VL_?X^?-_^Q^__,O/_PU@].39\Q>C%_7=:"]'KWX=/9GEHS=UNAS!Z&"Y/'SXX,&[ M=^_NES:>+F:3HR4]:W$_S]X\& &A57=3YVUKN']_S8$G+04LR7?SEWIF9O]/W9_/] M!S+&^. ]C[EW/.CA^S2?E/''L?SG,%()X1X<7SPW='GI4'L\='EVZ/C"GPZ? MSJ8OB/#S<;[\:V4Y?[#\<%@?T$"8'H_\.*O%^+(YT1O(!__[MU_W\D%]@W#Q MU8\6L(]X^/&;#1=I^-[)!?J^TJ>#%_,E\.,7GP__>.G<%VB^%[YP^>O0=Q0( M#5J>?C//CJ;+^8?SY%[4?']_]O;!R<5SC\HX.5FTQ?G=H?0#OG8T&+-IN_&6[ I+,@PIFYUEQ@<90NG^O)Q8OK>.D* MGAMTM)Q_<4_&!W3UXR+7\>6/I@OG[CA>S(R2_JJ#<3SBS(M]\:7.W;G27E27 M'4TE'M3WRSI=C-.D0AVV[+","U#WQ>G7]P_>G)O4_AP/\ V\:?L#EV.V)+0^ M2[?+W^$JHO$&4R#=O5_^9?3S0<5"/T<_+\?+2?U%"OC[SP^.?^=/W]0E#HP7 MZO]W-'[[EWN/9U-ZB26\ILUZ;Y2/__K+O26]VX.!G3W@NSXXN>W/:58^C!;+ M#Y/ZEWMO<+X_GCX#@*A^]_NC<\M8S?GGZI MC!>'$_S _*#2U9_'[Q_RO>O\^-=Q*74Z_/J)88S&1*MG_S!2Y1R#A-IL J,B M0I*Z0JC!6&6\38&6?8IO^"EU_'"'Q$QA4?-L@OLGK_9^^:HV>NE_Z)A\B9@ MK4.=T#FU1.O9<+*H/S\X-YO+)U])MI7Q\C'.YQ^(HN]P7IZ^/QP?[R,6=Q>G'921KI8$ M41D-1K< *:*&EK0S 5UJRM[[Y1//N=;M*@-3+8.Z'4,>!6E5J(YDSS/7=L;S+V:9%PT$6)-M"E:+!"E M-Y"\RDVAK*K9LYOB\=%\SEN"$ I._K/B_.FT7#;9Z^T/N,%,E43A(MTL-5O MQ.P@%520;%&QI1J-CF=G^G1*I_;#8YKL'"?/IZ6^_WO]\&W3%/2?EXX^O-Y> ME@:UB09L-#S32)/,1#<154Q:8[$RGYWI*:0[7M27=*=9>4:?+;YMML_^\PNS M?#;'/ #!DP6M.:6F,Q!;H&U;:@7T6D$5A>!@E$$S%CB_;1_/WKP9+WFRBYUI M8=Y'G(I0[;A^/ED3O1:M$- LM%T5/2-%D4!JK7TPLC:=[HV.IN/C+_S^C]_W MGA ;7XP?3L<38J#SHTJ\\_*IQ^J)*;@$30Q31PG)N0RIHLA"FY:*^8ZI&QM< MU3Y"SB[0@4Z>#H6EY3%!(XI&)#77GOKYO1%#T%$2"5M@)HR>N$8M"K*6THKH M8W&?+?K+^>RPSI07^7U1V]'DUW'[[/B)2KO#T=90A3:> MP:8@Z&2([95F=98>A;KWRTO]I:UR@4DHK,%I6H\B!.V[1$L1Z>@IHF5T=/RR MQQ5,&G/)2$<':L%,YT;0LA-9 4L.J00I,\&*7UZ&ZTTZV^9E1@]5-P=&:H3H M98-"6S&7)J7S_N*D_S9;\*[8F1-$V*\\VSU28<:Y\G;A+?C\S>%D^'S@TH]I M.'V"X_DPE#X']YBSR8L+X6I#Y>@(.\-R M+29+AUEKDO_2I:"+HC^([/)Z9,?FC98Y@9.>[B9*@. S 4P=2VQ&85*?L8:] M YS71Z3&$5MX]787.%_ST1#E(E0ZDH23Z,U0E@*-Q+7)VGNT MZ=+72U]_O735ZQTK]?22F7?__F>'UVE/R(WV432TB0E3-!+4CC:V;<*F'#.V M+PM+HP85;#G\N9D?SX:_!+O+PY$V&E7W\CY*J(GE'+*G6Q&*0^$-*"JS2 M0J2LHV_RWNE7ZP"W3O\:%_Z[C>M\-,RZ7JI)/W[^]_/@ZN*73V^WJ/M,@N,_ M"SWL_>%DG,?+W^J;1(\HXS?,:&?33Q1^4AOI>^51G=(O2Q9"CP91-'#+Q\2H M]V=SDOP[[\>+>[]\^4LLM98?]BKQUO&2QA\_\.<'E\[CE],7^#C=!Y>MS>&P M;SZNU&!U6;+.H4_1\/DKIW^??N_!.5I=3CI+"D@3A(B0: @F&$\P@Q2K5F0C M5P=BQ<&;"?6Q 7KV>>I]G'8L]G\6*?Z=;98 Z6( M&O,EZSHG^J$!\9%6GZY]7--R.O0"64^O?!-92;O360="CX:$FTZ%('L@B:*S M(8W696UTKV1]59?C^Z MS*;3KU#BVD\[MC;037>.E@<$:Y$PD%H^MP$M=LI_ M'2T&S]&+NMS)RR.I<[N6]U%$5)DA1H.*R G?2DE$DH,?KH;-))=@LB MOV0PN4*$W$D:*MMR::J"K)K$AZR%A+]+D+ J5*695$*O--P*6^9FR$HGTMFH M!0B+EL-9! 17,WB)QDG6\/WU\;$U9GY[W"5>>COF-M(<% M/7.W'9%=K[K-$A*DMT0[\Y-0H4\@ M[=5 NNG^G53J2\W"<@01X6M/_- '.E5T]Q:44XHN%=NM09U@,T>Q'(?:OAHO M_OGHP^=0[#'I?"1NYY\-7I4PO606I'7F@S35XN7BZ$ZB"6=,TUD&T+ER>!=- ZO6H(K5EL!%L:5;4_2-'8F/ M,/]S,ENW -L0(44LR5D.N*U#^#L)L.P)WVLE,^IDI7.]$O*+P=67";+?,!^, MIW7^X>S ;?$"RZ#IH%E!RE9Q8!AAH"L2?+"J"1F-U]T:GH\-.,\PCR>?60A( MFL\F;XFOGA^T*J:]=S";+U_7^9LG-2T_WQ*_UN6RSG?;\0\ MMIC ..$@&).)ABYJ]#HGWYTQ:+/.@2^8YG\E"MQ"P-F*'!';J4F@R-JKEJ%6 M63GE+$(T&$C8E.CX?]EV9V"^PJ; EYZ0C,C+VF@593@:W;!QRY#QE]Q8MRG[?$;OA^_.7ISO=W!:6KE*D#RG6FE>Z>D M.Y[?S^NY\?TRX_N<[ ,5LITMY6_-2SC/Y!30Y?K M";5:SS'EPA*ZJ00.M0"#E3!U2@6*;H'IKQ1V!T[Z/:8=0(A0L2%F#\4E3K1' M 2E:!< 8BJT,1N'1#7C*;>*67,9,?)2QS367^,A^,E3NXD.:]7_6(3Y+QS MN,W^P&VL@F ,(9D(P19205 F".S%#&B+L382AEN[>6P[C% 6K3Y=JQ0?X0 4;0IT,ZPH$TP8"H[G()O MT (*$Z*6N5^Y?/,,8PXOY)HZJ]HXCXX6XVFE1V1"!HM!^I^).-$?,YII%_TZ MR=L"ODFP!ZZ5 S'+H!"E;5;H^J-0<0MB/6+P2($WL6M*_BR%,6%@&UA8[E'B,HE MR$(1"E I!=>M%M&UO693Q0RB:D$*4+YQ<>=:(%:OP<86;+8U6J]Z)2=CKZ9 MS9.)&2@4".BM B-S W28V.R'*681A.HV:>:ZO.!3I8'7W&CAN+?&IQ(*VP*U M:BVA:D]*?")Z&6\M_:8*)!U1-&M\[C=^=(L*AJV28LI;73QI6CH29Y:"4%0, M"*T%DVJC8]>OL[.?S(PU.:*%E#+6!B&A(5PK#20,&JI+58A@K>JW_-YFLP6O MDZRW.UU=A/>:DA*[V8G".N%=RV ;AT28(B$V+J8;/*&"B,V*[J*#.TL /(W= MHVWW^F \Y_P_MNI_J@U_)[$;HDY*%@LV2U+-=1"0E'7@C7)HT151NZU7 6Y)N[E1 E:L>,(FEGI2G" M=VN Z:G2X&8\MBXX0YB]@I0^L&];0@B"(]]T4U%$[76WP4ZWJ9P_PLGQ8:[U M*LW\4U.97\>8.)]KW2T05AGG4'RNEG9 M!RDBAS[:)J@31F;3";1Q>X$_3=Y MR'[%:7ET-)YPTT#FUL_?',YG;X?]LC7$$LDXE8T#C=(1LW6"- 7EP9HLA.3B MW;5+I]D5U97X\L[BKJ:\9(?-%P.::Q\8V[B_2"F@HU$)M;=)=%<-Z^-Y(9%X MFOK\>2KKXX/Q%$E@$A Z&F*\'N%T#<)R/=5UP_ M@#51IP1C=; ZLQ>M/U;S M1Y6?$V.B\IH[]$7;$$P,D?9%%%!K= D='7#7;:3/-3'>J[I$-A _Q3GG/VT- M_-;6:9&Y=E_1W!LL<^_LPIJ822Y&58+HEN%N .!],\OX7J_MN;/X78PZ25M) MR@(2="<)*Q!2R!)J*;[IVFSQV"O!>SR+*W2H.REUC'3X9*-C:&RH$ M*4#(H M21)5Z7YCVK8$_'1@F@HZ.26]!NXPSYD' C!I#R+6U+PV1=@N#?0=ADW\P4JY M>9=T*(RQHW.L$G&"NTM X$I6[R.&U%V=WM*W1^.+[9TL$*_ \IHUA4T2K\ :O.7GL&G_=U?#0PWR'(^C$= M]OW9?%PO'._/O_08%P>TD_@'A^L:D8V,U@.5VCU-P!%JVV7.FT02JM@?2AF&Q5Q/7;76ZZ M4A^K-7Y]I5;HULGH4_')0%+HV;)L((3H(-2$A(%=\:;;]*'>FXZM4*8FV60J M.H).GI232("[O:W'M2[6>KI6V%+'EEJR:!Y2X""U*@JD:!PTQ])2 MHU:N6ZG87Q'I]= H21%D$!ED9A>Y#X1YJ\R0:[#!Q]ID[2Z6J6<7^0I)(UV( M6*/B7A]$&L75#R0!DN!%Q.9]T+%+=821_PEA/HFDO5RG2._^RX$H="418- M<75E.5O(QPBI$E@.%E-UV)I5W6W+;:I&M$(.XI2R7B4$21H,F)PEQ(R)V @M MK5"!>'YW*LW:BPMWHWQ(ZYT+38#EC',3#$*(N8'S6)0)0;A^JS;^J&ZSF>HV M/:2>$(0WWB-HEQ(84SV@)G$@?%:"E&DLK=N@RFZ[TF](G4X*FPL%:F!WDU*" MI+A0P'F(MN7H"7/V1LJOF#_R<6>"AX]W[MBQ"TH+X4P#R02 MI3@C29%NF?LI%.\)"S<'I1@Z/U%;:;N%7&LNC;N-6NTJ8YP*2A.Q0M&%^Z-I M13M#5HB^>%V#5$YV6Z>MT^;LJVQ'Z+.3-50P5GC.%@E B"6"][(548MULCMV M>@T_S=[L:'EP.VGJF_&I&I4L]RB&DKG'-;H&P>@*53J5FI31F6X#93J+Y5YA M'F0)(F9A+"#1AQ"*(2A9BP27M:^ZRM3A:?H46YN6SXE:9.M"&JU)-(NO B9LL1D0Z,09))=;1V$@G MR/U(Y5YOK9[O=DBM*LO;V$;B49 6IZ+DAIN%&*=+$*I(!#!L2MBM0;*GXKN; M.XA%PN DS(E1"X5.!:,8&[";;:7:[]MT=T?)Z= MN5AG9$<']%58"K?2(;S%/0DL2J)TYMZRF81K=4[U5Z]L.^F[(0@UZ$+6Y7-3->H)<[]K+L'BUWVS5"LR\"P6^[RYW< MI4)$F62MH!3;>7Q*!""<@.JMS496@>$.[=+;CQM P6&.+ B^4X'Y_UO9J/YEO5PB;XW%)"PIHVT7;)(@ A^ #9U9942]Q\H]?M M)PB9S-;W C3$=Z>%15LW83WE2VE3L-XYE^ZHQK3 B7XGL9:)=XY,B MJ)Y\@,0M!Y*MV1"7=[ETJXIU;CO9S$E,V@F9.0\U*6YI5"1@RX%^BU%ZGV*) MW48X]!;HMT*?$):66R7Q9UL@LB@M(/AFP,7FL42E;-WV(H)_5#U2^UJQ<#/5 MU#BFB.@;BY>@JZFF:.>UZU:/?(;C.;/1^NC#QU__1G=$PBL??JUOZ^0\C3\. M>CX]/%HNAA%R8\#XV6Q>Q_O3&^+BS:L*W>C5WJ&(504HT7+@E4"(637PF(21 M+$A,=QZV_ MK<[2H^A60*RQ"O"UML,W59SI1CVVH62K2H;D-%%>%FX:F@*(HD*I)K:LNPT7 M^='M=[4,N7FIG.>ZN,AQ#R*11JU*A:9++$FIHF*W>G3/,'$])SN<,C5$0OGAGZ/CA>=($K)!C)%KL1),CJEF$!P32+EA%"B M.QWOBDJ[ MW#'72&7_?6]MM-I,/%*Q(=18'/CJZ'0G37PY,!:W+<6 *NO:;97K:Z*N6VF# MW,&Q\X5 5XX63.78>]D"1"\M,>I8,0OM8G_%0%;#J+>37BV)ED/AAEQ$*D,: M+]#):_2/RRD2+!+R;I@]?L5I>70TICM/]]E-]9RTGMG;X>1NC7::9./ZXPY0 MIP@F^P*)5!VH.5?M43OIN@W#Z<*W=!');J =+)VHI )MB< !5"97#[$9P8GL M*L2<=>PWZNW8.O :W^\<+0]F\\_H>!HH\_@8J*P*V=(#7PXK?/%$+^EI=)$[ MIMQ)YEP#RJ1K BL+MY6@>X015F@FJ.R?.-='K8$>^9J3UB[KE?7T MA]_\UEUVJ874Z-QX&0P0QW6DL-@(F(K/632=^[7F;K92ZKI+F%Y+V?Y:J=;7 M[V;;LA---5)E9*YI.%L]!@@B@;<5FMJWQWI4B"B@C FU;+B'<"R1&QO,S52'19Y.Y(],>P8W,Z5_^TF-<'.Q, M"_]@^]9;$FGK#O58H5T1?5:D5&M0WB?."_= +*B";5*X&'/!?BNN]"00.O"S M92=CC$*"U0Y/C([>!6#R.F<2B9)NC8X_N$$7 (1M-]YQ2J*O)-V0:^(6P6T< M0Q.5!%VUW2GE-ZT2<1)K,#^JY>FU&M1L)S?0&"LV2VI'%9Y2-<#)^NPIJQWAX(7RKB]J*^^T.%D*)H,K=",((- M;FQK2[E$VI!.YMARRZK;$C,;;CC0 1.)M0ETANM<)@\F8X800@&;@S8^!=5* MMTQD:WPG&^INA4$:AY($@K-@@FX0#0D);6HER5ZRZK>]=D?A!:M,^\W)YV!) MC49CN>Q3@M0&A9I06,K91M5M>;6^6AC\P>R)S@NCJT0(,BC6N#Q$2^>YFB*Q M96VKZ/8HW[0NW\=ASVA+#8*78[?7>L176$%1)(FI>D=<-I(\3UGVU\=Q0 MR3T4N>E4H35'BK"1=.:2E1"%EDY8[7+=4.K DKA;N.?BT7]4W2,)KNG\F M4&,W3<;[ ]MD\Q.7F7T]?D-#=ML>?;IHF/G:WND"'U/[Y_7<^'Z9\7U.J"8' M J_W21\WZ)D%[ P5K EXDF$;*-"8?P9463559>;]E]K@GM=V" M]70S B-')V-*&F)S!HSW!M#E!-(%7[,A>>^Z=?/V9 A?3WB]$:4Y7S($,72- MH[,4DHR@N&=K$*ZA[Y8ZSZ>%G48W-V^\GF.I#.+NIDTC&F%5+A524B3JZ>9T MXE* E'6SP0KK\IU1A-9?H'Q-&2VIJ"$B!$B\5;TU3KSL-\ MM0S;.\1\-R58$ 4#G2EP:$B"&5\A5FYTZD5LJ=D:0W?1LGV5_)5J598#Y;5& MPGKHN>Q4#!%B3 TTYDC:C FQW[Z5U\W=*V4PY>+D)8Y)J#W&P_%R'=[9]<0] M:%G1^TC2QGA+1R0P8_,:DDXF"/0HW-93Z-9;A'5@/VC5.F&*@^R*)J6+,&*T M(@ :KW/0+GKLUH/9LP]L/?"B2#9W-PE8.$WT_UOA?2O6D6E0R)ECO,(DT6(B?XT@3O-B>0P=0Y))F](/3M7#_;@9"XK^;>_18^XK^OO>SK:P>&&%$TD2 M(+,$KPWJ#.BP@@C.V.PY4**[5/%OCY-@B]T4[V@[K)!;=_B:#I96V2-7SN#"C<:U M"LC!8:Y(6642VIMN#]:-2C@^)J5F.3\:/(S/I_35_7E=._H\' R7,?)J4)Y_CM_@$385(./ MV= IKCDQ%D(('DG(9A]:L4U6T5VTW]?3IX;ZK;7LOJWSZ7C_8$GJ"$XS\5$> MNC=K\X]7.,3@_=X[/%Q%MM4/ ]4A2)MJ76/AA9FUZ[DVMC>F^NUJEHF<-S M^RV9%21> 242:<.R!KE^G]&-7]Z!L*MX>2M2-H) 3'6>D.-/]Y'BQ'^-\ M_J'-YN]P?J$3RO/IVWKL4KP66;Y)PE\KD_M[&;6X/J.6J\QF:"3% _?@X7QJ M[O\=6J4M0NS:^J(QEVYQ:;>U=C;4]5%:%3%$D))[T%F:0Z2/0)0:-*G]16*W MI-R"M+U5]F[FMCF*-%&7C>.J2!92%1*<#YS]19B[=MMX[IHVF-OO^;B9D%8; M5%;%$7I*)%@-Q@S!E02*V"J=0!^D[U:ZKKXMW?JDZT8PW+4?>F+WP G;NOCY MLQ>S*6V4Q6PR+AS>^&O=Q\G3@?P7+"C$1$KZ<#RMQ:U@RPOV@>^*CG.Y!HZ) M$CE7+BQ0(-@8H:&W.31I&G8;QW NVWCWW926_V!\R&#AZ=[NRR?C19[,B(/5 MQ4G-M8VG*6^H#Q_7C(A6@*Y2@XG$Y5** ;*6OM:*1N1N2[9L@,%=+TJ&(V1V MVVUE26_"^8XN;4[HF[[-.HEN5?X>MKN=S M]#FG@[ +L= !!0\C%A<^'!J_[$S/-80Y0 +4PX4[2>5<6S-M2 @P@0T[&:*P MA']:*\V9;(+K5A]ZA)-C$M5Z(53J;$N6)_5PME@+^=836%.M5L:Y!+9R@^I* MZDNL7 0/'\$=7Q4T&RP9E5+6E0,Y(.\9ES7TB$BE+TODBHP_]-K1ZC>]? M#J]ZP>]$:[%8TD4._EMM@@/==.=H>3";7^9<6E82'0SG)__S:#Y>E/$@(NXD MGXF*]*TJ,PB7"B?_*4#5:.M@K+H6U$INJ##G=GG5UV,3;[$:DNP&6B2:F!Q) MQKL

=6E4.E.\RR78LBMIV'J\04:[2)6#)W8:K$DE$D ;*Z4&PVH>/\A1\] M!K^]J]A05)6$#.&3?,R;AIR/\7(MAMKUJ!>A>2FCR6!)E6 7MH68= &AG*K$ MB*PTW64Q;%%@W"JM=4VKK)V$.A0(5"Z3TN \-W>UF- =R<#Y9K- 9OB:0X6RAX!2<.>"*%42.O3G2%Q?&'H_O)%@ M%^GG"620EGM]* @R*LB<]M^2BD%U:^7LN [D"BEDC9*AH( 6%!>9LEP1DOZQ M!9L65A&!NN6)CV=#W9+Y(,%>C1?_O-1V>>):^FSP*H)-CVO@G#QA\;D_:W>Z MNFS4SU^6,%8^>(/S?U[0RW%2%R>!*B_JUO *I9.4@G1K:QE'Z=P@EHI0=5)! M-"%T[!9';;K%5PIV0BU,B%1T4*$(2(D*P5M;B8"1WW2KX;ZRP MG]Y09=F\%M<-%+?*F"!I_RE='.&U8@ Q.<#@#2G\62;;W6[Y@V7G6RE,4 U! M(.>><%0V^) MCK-)H6I:XY#ZK<=;?Q/#\"^LY'CWBM ZFY4"4]WEB+D&I#()5'1938C.G6R]1IZ](5 M+) M416(CEO;RA(@M4!@*NIDLJTRUF[/_-;8CE?9ARQ6T@W M*?3Y5A)@-IZPN"&VK*M+O#=D:L26HS80N+^'5:6IIG2HMENE]D>8];>'+'SY M2X]Q<4"RBW^PG'N+DVUR>9;0'$2^;7;Z"O#;X\/QM.O5??ZCME<.$W' 2_'55165L9L!=EL MV^GA0^UT#"6#5VF(K8A<3#=#K+7X9$I,>=M5G]M.)ELA&C;6NB2<)'6%JZM8 MZ2":UL#Y6K26U;?2+5OY(2:_+[+OU]ETG^N[/I[-#V?$O,\EZTN)0@8VY:&-TP=:=:>(KY2?S ML;+T\/>].W:\9#8M$H" JCQ!":U)BGG28UK,,@@TPI=N@]!^0-)-&VURL:%& M&\!;E0@#90E)N@8IU!8UMJ+[[2_<0[Q3!PQ 1$5,.5A ](R*T!+U1 &!56GM MN"%8M[$S6U)N]KS+?65G3WBADS.@G0_ ==,@Z[;(9+&AN3S)G ;64N670FK,N9 M[#&J[(MTP74;%?XE*\50+^_8?O!XQOU,TM'RQ%IQ)VE(Y*M6L6.R^K73\]@^6)_T=I_L\=&_6YA^O/)^6^G[O M'1[>PB[LX)? M[1HDR;*>Q*(.4)TF@I!BE M1[BWD &ER'1WXYW0I$BEM:.Z[=C701GI*N'? MJ RWEVS$%R-J:$D36T27FNIN7Z^OE.:UCM1&JD*)Z^\.N<)<2^-),J(!2]L$ MC%0%T$<)58ML#=L=8W=2CH/.1@&\9&4BQT MJPEML,GRK?9ZWV!QN4T(&2^J]QJ12W'SEB1QG"R)&Y1&IQPQ%.][VY*7D0C? M7X-$U]YQFRXC>H[]2$[U70W[J5F9G$$USM+ P.'47'L=FTA!M:)M=S%TW5=: MV%!ELA2L]SZ0Z(B>I+\S$((UM%F&:BZW;MG?<58(-G'3TZC03NWOTX04NC^:5Q.W'C\^8KGX; M+^CE6:V]VWUR5 6\L?(R1542E7='%K#\2Y$2"0'"0$:B6 (.F:K7(-:A.! M/6RTBY&W,H$^;Y&D2K^'(!KRMQM@IUZ 2RI)82/:H60Z &RJ:*;D$7H;F,W.L^OZT"HV!I$S-% M-87.7#.>6*754#!*CS[$:KJE[C:E=:VR7K46A;WI['93G"K4 .DP0I8J&D^/ MDJF[IC[]%9;:D,NTAH;>>2BD6M)Q<\C&G@@Z1:."+(";A52E1Z\+[(VF:7![H*Y5XPBM[5_K$^8HW411&$[73(&@A0"7"X6 MFQ2-5*E>2==%Z\H.CE]M)B;%3TZ"M0'2W^@T:E#.1K18(_WHE8:7-!:\Q2Z* MZVYO>"V)\;4VCJ_?S;8E\T"8$D7@WB#.TT[TF"&Q;<&QA9VZ&D'-@5KG3-1])LQN%G&]:/]ZVH95S"%[F<3 M:1NJ@&&OR,EMEG M5*5;>\R/.GE_;,$79(JI:@X %Y9P$BE<''<&EF"3L38ZW5\#VOXR-#>4N9.+ MZ@^MLM*8M\UG$E/<%97VC(H0 MN=EF,-4IKY1.JMN3WW'V_ JKU!B9,V+.T))![EFK(;J806I4P1NM8^TN/N1' M9MYE\F$S(17%VF:D5= L=(7 ME82N4!-GZ6=2))+(""XW97547!%]NVAU.UF4FT%>J<3JI*^ D5&STHHTOB*@ MN"IST":F]1=^N['*L*I^91B M$(I<]M*8J&,P6@FOT@*2KC8($0Y^';;,R?#-2P45E?94:4A*)&&-4 M$*3BULG&(+%(E/T%BO27E; >;= M>N-VP!(ER:T2/)$RL#)#J@R$K!-IR9PZHC%J["[U_IMS9K>3$T:G=?.A 6DM M!8SAKL>25!KA?8NJH2[]UM==9;I[-V;^V%J@XU%!*EK!Z!+Z MUJUH^A&8L_' G%66O0_:AN!)9VQ<]AY)=0ZB9. XZ*1"2]%T9Y3:QM2$S$ MUYIS3347@!0,;D(5&@1N)2:;,$61CJ%,MVSZYMEPISWI#^?U@._VMCZ?9H+C MV\*V<]:Z-E2$J;WA8*4"F+CO9D[2^:I:#=V9G[:UAMLJI:U0KHEBP3G;P+BB M('DC0&:)Q6;-[8%Z)5MOF2 ="-TJ2;I:S@@3@LG);3&U]2) =5[PMA@0$=]U--2ML HO7W>'Z*_ @7WI"JEA>SN9K X"O:V@UN6OLXSG27)J:']"^X#(M359 MPX'4=EV+ 5L"442Y"#$V#86PA7OB[B3 K[+T12RN(,DL';E8 MG9"1<(CE8(F2N#Z[;*9;;;6GH)_U4,<8@;D20'3!%3 M-T#C*S@K.,+%1&.Z MTV(^QHC3N3J-$/\\NN/QP7B*C^FHY$8SK^O)X;WR\SO@]3;>@SPJA[O4_ZN.?.+.!UD>XM MY;.L9RO+&CUZ0]"RLFLB&-(O#/V&N7F",CZ7_DKD7YU8>6H])E29QW?4MA5+ MEEF;1&12YL1MZX.%EI5568>@.NV7N"VVK3G2F^)770Y_<+U4I=:"M@VLX*SL M$HAYI!JA^%9$:%:5W)W%?/UQMK=J2?U>_K6APB%5!!OHRS6H-%3&O)Z= [2_JQU2!JAMAQVTBQ$'1!4C#4FIU'VVY#MQMK\L]F\ MCO=OVBY@\_:-;A!DK-7K8 )8U*0,)5T(06H!U0@ZRQE+[K,)[(;RT#>16="4 M:4VPELJ=Y8QI$4))#51.WDK?A.NWY?(.]Y#X_-Q<< +=22D9B!%S?"^48H91/X2YIXO)L61=8^WK#K2WI'RT)$@!I2".V5*& M0(<0;$$9DE#1R.YT[JMRM9"J M1T!B,IG NO"U.R'^];S&1[BH72)_7RK@(5Y5+SE53"DC/IA54BE_(6 MD%%%) PC@_Q1%:,G\-]<2-%8 ]::H7JV!33:@8XQ$>>P,=1MKQBPHC8=-]A' MF-H_,W*LR$ENIA:1;R307U6IU M,;O:G;F\NSR:-;E2HP@V%P&QN,@,1 /JUB"+*#&H9DKN+K/A:O_3*V821(*[ M>9)J2=813DP."QA4"$DV!&FL#Z9B%;G;8)%C!O<:W^\<+0GP?Z:^G%@"CPOI M?C=R^_)3/_5J.7?&=\H;VC>+DTSXW49?&7X;XB16-1NZZCO\/G,\) GXX';%6^+G"2F$V&)&- MS2!+$%P0M@$V&P%%B=$Z99ON+H+A1]FL"\D1-;A&XJ IS;$$DNM@HX(62@V^ M1EOZM1G=*%3DHK1X58^])8N#\>'*_-4=!2JM,EU#Y]94RF!#,V!D2=P"BCAS M-54&ZP@(=M?DK'QMRES6?E1!A**I&.J][3TYG<'KI].]+O\\?/JG3 M&2G8E]WV9%5X5HNK[GON%@_.S_[,L$M6X_#HS N??RQ?NNJAE]QM[W@??';# MH:W,\;4;WO'XW;\PPZ\OS"5W?/SB/S^[W2GYZ-I-[W8B\BY]Y=.+-[PG;:(O MSO K&^R7G\?O'\[/B-_19#S]YZO9Y#Q_X2_ M7SWX9,0#SEF -ILMI[-EO3=:SE[5MOC+O6AK$]Z5$.Z-VGSVYN0[_VAH1!.:&"G]QS6!.>HR-U#)F(#6&^_4Z-D_2LE. M-F=!:_8%$\-E?IO R60+8K7.51HF,ROA_/702+TQ"B%XRWPF."Y.XTSD82FT MDDG&DO+>Z&ZZ:DB:OA"M#\*E:IRP-$R;@MIB@5(TW2U: 1BDA-I(5Z*GZE8+ M#0O:H4E#,:Q(=ZO*00@V0<2HI*+9),?#K%'*5;I']ORFB8 AW2'%C19I K9,,+,@_M ($2A6PIT M8V43OT(K(G$M4%I317=#KM\:#*BJ4W(MR9P##:O9!N^BH.7EVHN^T/(J>AGI MM?@2!>-1,7(WA'7F I58L,D,KA!U#K3 MB%B$U'VP1CNAHO,\-UI9G662$ O-WDB?&7(GR$55:5IJ+FM>7JZ88A(M".T\ M6K=&--65WE09Y0UF6B=^!5U=TL*-$*%RN1M/V#AN*:RK0/O8Z.U^#!L B+V=&<-/+C/P\JE@$D MD"CZY5]&HY_IYVBQ_,#O>HBED!8(R]GA0W'?CJ<_D?R"@\JEG$\^2+/WL!C_ M'QKU,,WF=">@3WXBSGAX>I-&0IZ'U(=2'"Y_>H/S?;K)<,N?AFL-WXPG'X8* M#8L1:9^C5[,W.#T=F&9+8L\TEI$"X&2\/WTXJ6W)SU@\."#' @MNB M/3R<5WA'D.FG,\^F1U_Y-'K4NW%9'CQLXR4,P&3*S_B__U4Z\=//#_A1M$B' M9Q9JG6_(YK8ZO_B.F52G^<-_%<-_/WWYC=\=4RC-)N7L$KAO7(/?7SQ__?3) M:._USNNG>V>6X@^U"'M/'__^ZOGKYT_W1CLOGHR>_N_'?]MY\=>GH\>[O_WV M?&_O^>Z+;5^9;STB_[&S][?G+_[Z>O?%OX^>W']\?S12PIIX\^707YO EFR5 M9[NO?AN=OO[9^=S@WO<&@36=30=M9)P'U$EPR)>L:Q;@K*S<$HSD-6=>-DU2 MLTHGT:A[HQ.]BH3(<95?^A87AB>,AMRV.G/D:"8UC;Y.DC@1ZKDWXG2UO]PK M=?SPR2P?L1+ 9MH^%I0@Q-\_;J=SR_++K>ZRR^3.]RU)_,85^=-O./_G:'=: M_WQA 98L3[6GXZ?IP4 MXK[X[Z=?R*QY'R[JPT4]1*Y9<;I*\^&EAGO?X^?3!.:G3W\[7HS38#A^>/K] MDT$TJGR4V\/CS'__B?#)Y=>B^WCQYP?+^<7'G,"1@7U=NOSOZ!T@S2O^\^'P M+_ 'E\SD/-H1DM#-VSI?LMGEA/YTY:?34?,3$#2,VP#>N<"XO\ OE"5 G%@9 MGT""?'R;>$8CFK?OF7>V-ZBT7-M/%G MDX23R6Q) '$%9^C+@"UZXW[Z.KN@O51N80_(->Z!5:[;SHL7O^_\.GKU].7N MJ]>CE[^_VOM]Y\7KT>O=$2&?UP1O1E*/=E^-I/U3^?-H]]GH]=^>CLZ HH^ M:.?Q:[XLHS:7K?;I$::?S'NNR[557]C@6_GVL]E\M#RHHS9>T)8:?:@X']5I MJ>5K>$%\&UX(5D812@',FC3.B(%^KV$L05[7JSX:=Q&%7S^B3Q4;6D[UM7V.XWPO;[@@#F,UO44W\ M!CO)5Y?YNG:2'V#T!QB]P!9K)=XF//>7*8;[431 ]!%(HY6^*=EBU2M37CD= M=(@_Z *0F@T TC,T&SY?-T+E3)9Q^[!.D/KZU<#&OT!5&\%J"X_GJ/1 ML?-^<$^,_G'VO]%R=O:#^UMO^?O61>.R8>,%AW",GHU)\M$AY\".JT'FUQ[V M!6::G1*FJ@0*0P4CL4%BAUMT'K/)S=COQYA/AP@1?I7C-^EBD057] O&J1XL M@I?OOJ]@K*\^[R88Z_;=#&? XC?J1]8F(8/TD*7DB'S%E2FT &%$0Q=;K<6N M9N^^JOM#3LQTR6DS*]V_7WWY+Y'QKZ]V_K;SV^CQ[BN28#NOSWJ.OGS-OI$PA$N1HO#FCFHKHS&T]%XN1CE YS3U"_:P7^H5=VI M559

=N7B%7A5OIE9]3K.+#[^ I8^IO6X-ZFML-7Y9A2I!A2)C 6LX'D0; M"PF3 R^M%:$DA[&MAG-RXN%Q@?+CHK?+>I+9^'A6ZN?:U%"8\W ^>\OW^6:S MWG5T@"=U@N^0HQZ_2:':-HI+6[(4DM =!DD4;Y)D94X0FBRI>*^:7)&L?(WO MGY_$+!\G_:\,]'W1K^M RFB\$C<@YA7L(6R2/83N1/$7!>QPG$>DX^C]/Q_QG^_O,J&<7VK,F?GM]_=7_O M_NBDY>;\SA#[/.L:O9C=OY3"WVC5^8$5?V#%;4,.OI:2*WK0=8C7=P@IIPI8 ME:^R&6-Q1O5LG4'^$2WP[ MQFTG3LJH9$L*B@P-C'4&(KNNB&;"JUJ=\-_MM3I'G &=[HB@] BI4!HWR#J*PC>I/:'2WQ4IE72FJNYX>3_W=\."C5 M:U2TB*?\T+%N%6>?4)@MF(=S.L?C0YR,ZON:CY;CMVS8)*A:%W]4+82V_(CW M_+9B]"UWX6S&L/_)DO]OB]&R3NKAP6Q:1]/!S/3O(SHDDR,.8Q@A\0]BLZ6N MQW4:FXM-U 16*04&BV&&'TC 5PR&!$!6^+ULGA'6#KW&BAC[]R^^#?96D=BW MS!'60F[IV:_H$Y06"%UGFR%JF[A(CRE-&%WL=^M!W)IV\I*W>S$8T8S&%2_2G]F;$( MQ_3LY.7#J\Q$J[,*?9<-2($@#^F4Q]ON/OV<#E: MS";CLO7H[_5X.1E<^Q7SP6@H-/UM,/B+2S3ZUS;\)_1&%NO2Y;E!AOGW+\#V M[Y$Y,A2\,^Z)O0]OZ/J?OE7A^['3[^Q.?W$2YS0PP_H^'W"_CA');+HM??)) ML'=FJ.&X\PV;\@)O@R\&&39??-0-I.,@PZH\I(C<""LEBR$W&\/WPOX3 /9! MJC0(M9MODZM"B6D/#-W)_GWT$N]/FMK$L3?CS_ N$IW/* MCB!9VA>[NR-D6S+4F_N;_?5P=:PO[,; M8W)-LMW?V]_:W55J?V=S[X=#$D:EBB:Z.4K]];>W'14^#BK]4IG^X_3D&GF.[XPTWW"L MX(KHP)5ON^%(R#T!I-Q=).2L%0F)WA6Y7H]3>I,GJ(_2T7 6Q6,=?XF X!^E MKP/S;DS^]L[-IC M#6Z#3GBP-(K/Y\'=94AO/V^F4UW&JM(O[N0D_J&K'PE[_]"[(],1>CO)C61S MM+VWOZOZPYW#N+^S$1\"E))LBLWAWO;.X7ZRL7]#.>P_B3XP93X_-=3QAHGC MR4.ZYW?%+20];N#V/4#-W2^@DW7SLBXO:E(;_VI2* W2%2,T;Y;<-UXM5R+; M*">6#F.O2CI!=Z>";F]/DW!*^HE.@+Z;[/6'&VK4C[8B53L!U NX!";B+L>:FCK:4>QX]W7P6C/TI?PBK,)&JJJ/#C2A1LVJY%/]Q<76H]G8/]S?Z>PJXW8G: MZQ]LD866))@>MZ?C[:T;ZMP[;LJ2=B>X)PCXU*I> (9Z,%KIH8FM!ZC#O8R_ M-Q7>"?,'),Q9QI%XFZ1U30)19R3FRB)'K#&;1?IJ5@)( M,B?J_3-"(S?TYNFEC6#F1Z?]3]%3Q)3V7VQM;PVK'1Z')FV.+*SZ*PL+NJQ_?. C';-:^/ +4-Z<7?"#U/+M6%# MG]P;H:ZZCG4\B[4D@.[JU_;J5PO0=3P-CINLX\97J,EU/ J7PMT$G*2-\86! MO6M >C[F7I&?=F\_*1K(UN;@LI:.W<'699#=VUN#O[6[< 1_)C?=*'MTBO/U"=]?MRL_MZA71+EGF+)W'M.O!OA06_@2+"V[SU MVZ^/1#WY-T*6W]1&5R"6/Y9:T,N1^B_!P=@:JL/MP^VXGVS$27]G--KIJPV] MU]\^W#LXW,5P7J5O#ENZ/"91<%:4LT6D$\T?8B$1FP]=!^]DY5GL;GUIJ%-RG9+[65CW=%5PZ#;9]R% 7PWCY#!.-@[[ M>QN[P_[. 6EN-=K<[&^H.#E0R?;!\&#C9E0^'_'+IDIS754W/I;GYL9"=DKN MT@,]N3Q^]FCY)#D8[>SKK7X\1*.>VMWJ#_>'27]TH#=&H\W1YL[A#?&)/>!? M^7R/Y7COEE^N/;7JH=!WI] ?A4*_LZT]!'/[AC9[S=;&G[(>8W1)W0-PY;ZQ M$P1E=5Q,1SX;6D+J(FHJJ9F@7IRI#^!.#-/#AJE9YHLJDBH#FFB:K6A:WGZIG2],RT7S)SVT5WN#3 M#^*JY^_RJC))4^YN#'K :B#AJ>I: T47ITL'C3E"]%9UQF7A_^=_'VQM[K^H M(E559*+B5_;P]6BDN58O-]">^&8*+L[I9K',LLBB@H1+<.'>EVB(A$IWK3L; M.P$HUZDJAXH>VW__-=,SKJ9_NKD;_3$X'1P/HOVM/2!X/<.^\>E6D^LP(_,D M(*M16DZDGI).?JKP(:)$;MU,>,6J2=+:K&L0W5*]^\;&01+KPSX)J-W^SN;! M9O_@8&.CO[ESL+-Q<+BU<3#<^E%#Z4T\*H^PEZ(\\C?Z.E-GMS/N\X=(]YL] MD,?-P*.H\LTC1)O?BURW4IZ'0L S'V-E2[-'L=CZQXBCTL,L7S,M(J.,.T?H M5W%1EMI.1F$U4Y9H&BG 6^=IT539S++6LK?>4H'R]M[.:'\4Z_[&:/NPO[.S MN]$_V(ZW^WO)Z'!TL+N['V__L!OB)XSGI_6D/L'&C]UQ+'"9)(AI'UEU7<33 M'^>O;_%8'C=_77#LL@K["4JRS,[!M&X) MQOX*A8:T)T1;.T!)>M7?)-$QZ$RDJXJ3J['.,FLO1T^78#NT"H-("-.I_H,6 M8_M[H^A=<3MR;FOO<.]@8WNSOQGO[)".X1-1GCH[(VL!M V:UG5TSIAHJT5* MB*(6T06S%.+2^A%T/3UIB5G0BT2,%6(4Q%E100A-Z;C=NRJ K_%W8WE%Q:\P M7P$*D7GI6UDH%J&G)%4Q#WI[HQ=M;6QM][C!24W)^?N:$KGI[,?+#Z]= _@? M/\:_/Q!J-(S_FMN@Z* ,:G>L1\3J._V#6.W!PMGK#V.R<#:WDL.]Y'!W=Y0L MP/<-DT.]M[FO^^H0/L?6]E;_<"O9Z"=[>C,^V 8HP.8BYW]@!^IU5JCZ";EH MJ3SMC\]_G+YZ$E6QPD&0P$AT3)>45?_UI+_;%A!Y,^DG1=TWG\!T@L']K>!VQ=36PQ%31RP4_J?)=;3+7+[38Y$@0P[P-R\ZOD5H M%4W-42*.+9&T>&!<>G"XN[FQ2\RV>[!+?LCAX49?'9!;LIOLC;;U]N90'RQ, MKHKU[M[6X:[J'^P?D'[>C+?ZPZUXO[^U,53;FYOZ8'-[=TE7.Y\*'PHC7U;O M_7\6P&[V#_8W>[M[. ^+:^P-NX1.\RYKO[TEIW$"I_=+: MZ"0]=SO,]-=^DAJW"/7)S21_D:35-%.SY_CKBZE*0'D!('$J[S,I8OF%V9=] M-7^UK_/DQ;#XBCV@S-HA&W^]CWK JX[XID[X/_]*Y\OG/';9]*DZTY(M)WNL MUN5SE5VH666*J<,+L:?-VU]^U&M\HB'E_JC#-3K8.1@>;NR1X:10^KFS34[] MSE9_8V]_F.P-1Z-DYX=A2FQ@J?(SQG7RDBSDEZ]/_[C[/_QZ-/)J^CE/Z*/)Z]/ M/IZ\.SX):>%V#^8^#:H/R)V85N6VP?27RK4RG^OH SE1L^C4AJYZ+32C- ?) MYB:0RSFZA6?!5HN.\KQ16?16:\ZDT#O9XAC3I2(>)<]D1Y*><]2.X71HP$]S+L%.=MG>B-67O^2!_NY+T?V_(G[O,C9CZ67U7? M;\MO7CF&_&%N_=>/1[\=O8VLSGSS_MU/,VWQQS9N5-='5^CPFCQ>$O/]OZW) M ?Q#JS(ZX2J=MZJ,Q]'V9ELQ/\P&WYOU8G_2#M^#P>YE/;H'NX.MK4O^OA?^ M^9+";3[KFZSO]B<_6E_GJR M;.>7\<9W#HQZJ+QQ"S3";TQ)LY GLKDUV,((E2LV&WZE;[]CK7$6R/:7/^^Q M7%X*[VGZ-BG %=S?8@GU(U8D#ZI!XC;2"2H:EXA2_N]145ZH,OF<%<47XL'/ MOLAIM=0=C9;?,;\JT3&"+8AS<%UOEN9Z]3@W,I'HDZJ<1>^*FB-/M!B$F%[+ MNOJ_R[I\!,O[;.HG9,$?T%U;:\J+/W!D".E%FX]5C3D>IA.9?-[\/+3-HW? MN+91=5V9<;MCQNLQX]&:<*/Z7*;5E\\C%=?%PFR46V')C_2^Z+6\;UW9\J!C MR^NQY12\_M\7'D]EVPX>_Z3&4H*XPUS['JN+'CQN_C MQIWUX,:=N^#&M_3'Z%2-=#V+7J45FC*;LM.05_/D(^##NTE2/MJ-/0QB[W+R M]U?[5WT6#)8[ M<4,$S@68GZN1&T[^U:3UK$>?R+@9+V@AC-X">K*LN-_N#6#CRNA#4\9C50DF MA'P7Z'<&(V]M/9REWG,G#*X4!GOK(0SV/E<&J_>SPUW\G*A:W4D)BJYT>:Z3 MCCD[YOPNYMQ?#^;<_^SAE*O/25K%356E=Z6B%X"<7[D%L-X]"K K7SO,UN,B M3P38&Y\A#F\R 8U]/]7R\O75Q4L-S([=KV;W-:D"W;\3K?O_ >8U!9>>V^-CWL//,@FF^ISFGXEU8&>K MLU(;JQLH5W=21"J+ ,86^/=5N B!VCJ2T22*AS#D]DD^77Q- ^5)_-E*$*5:FQ3F#PW@F;F]/4[^/4->G .AQ^ M+DK2S(([?4>QK_<\X^.-?^G:LF<7H+XF>U[9;G5_^YQCL!AY8+J]_/,_FS*M MDE2&&-T%GWE+M8WD@=5$_Q.N)OJ$"4H?2GU.WR3.K*9FUE+'F5T=4U?']#,0 M>U?'=(^5JUWIZCKQPR/@@0Y^L&.03F'<%3C$QF/E'>?K3%59?T[3]+.@1&S< MC7N#"0Y%6?6B$S>4];T=RHH X+$=-1']BF&LB."O;]"^JXZY)O<^?L3".>[= MO ON]2Q[' QB[KBSX\[OX\['#^\RQYU;=\&=IK-C%KV_R$F;CM,ISVFA8U-I M'KW4N28UBVRX_)VUK2]I-;6I*_M*.B[ON/S[N/SQ0\;,^G4I%FEEQ SU3.B-4=O:''D]Y.=&=4=PS]W0S]^%%GYACZ3O!G/I1I M'J=3TLM!^=IKK4W1JB[/R3GNU&\7X>V2>C\%L7NQ%.^DX]*K MN71-@&(V]U GC-3YE\]5,Z'OW\EL!3=].SJ5EZXM@U[:QDK_Q0AJ_N>#L'[F MWGWIZ[[5>+CMS07S+A_R_O:N>M]-[_#P<5_@[6RO)<+W!UN'>[^T)?C>X."7 M2\3WG=_RS=)QDIZ[B\[TUW["61G(?)*!S21_D:35-%.SY_BK.QB[F\%N*N\S MQH;\PNS+OIJ_VM=Y\F)8?,4>Z G/AV1KZ)(>]/4;!?SFUO4/^KHR_@8.O5WS M0Z?-ISYV5MI4G6DQPOIJ1.KNN2O\]=CSYXY;_G!_\CY_IRJQA_I MGWOYE MZN?GW/NG<5I%1WG>D'/_44^+L@92AOP:AY6_M'^''NM4=QC=]N'FYO]R)%RYB@L"'IF;2I^>KF MR9*ONM7Z9^R$SQA$1UD6KD^.HQ[SY?G?CB(ZW+HHX5A%F%,;J?+2?0+==]J4 MT\)@\M:X''?V@^C36%W@" M.#8DQ6O=>Q(]&6IZY3G_$X2=YHWY=Y,E^(_HE$6_R)CBS][5JB,?RXUFFOEG\4_S:>*IL8&^*LYO;(D,X(_4H##4OEJ M-;9KN4@S_ 8(D5L;+ZJZ3&GA_-/F"_M;.5+W6]Q:E1)7J]*< WY#ZZ0S!R=5 M@Q]1*S\H.M=9=J[SWJ]@WKP@81>=-0HPY5I#F!E!,=4E@T208&(ZMB*,!981 M88',$GD-F:7YP>9/D#.DJQ0D42C*F.>-,"->7"+01(3U(A*R53HDF>;%6T^D MFD@ J9Z+2");\5'18T:"_ S,*19&EPAST6OX93TF@1XENHK+="A?9JT:SA-_ M(DR=5?J"]\J?:4O_/_*D@:#-4CX\D2E\TB2D25C%]&C2:=CV96(7=[OBL.F$ M4UHIGP+M6>.\^+_X).EX$IYXG1&$V 1]F@$&^*#&Q05^-V.%HNB8Z3.-O&:5 M>I';"%6,O)Q/S(@X;*L,%9TDG) MY/.EA;XP1X=DFJ23"4="7Z-3H2*"Z8SV(_N%70/YN(H^T#[ , M%SR16>M"^T%68GP MJ!ABEUUD30IVV'"D%^36B'0RA$6/_Q> 7$?>8*E67,%@C47].JNY*^C+^"Y+ M^;($'9-?4^1@BATYG&H!/]=JB$TMA#^2"%,U*IGILL;$NO'O[G+K5A7?O.+R[!N)_I>J[ MA8W:)#M'MJ7,YV%$L3\U@1E$S[XIN7HX.-S?G$NN'@XV[I:#KSBT*[.Y M#RZ%SHPKE3^?ATU%=E/U0/)04G;U0V'"&UY1](#6\M+RSL'^(NM<6ICP MZ*HS'JFV_[548S5Q$#.2I+K@:'Y32:R_? (/AJ-WP+@@9PH9+'A 9UDQ5%F4 M:86N>!/B2W0%8$X$1.C%#4*5\(7(3;)9L!@Y)\X/94V:("QY@>CD6*LZPHS' M"N$Q?/]Z;S2O8C/I!?I7)=G$H=AK.X*JB-I MD&W0B%ZM7%A,GRDFY$+0_6@-/U->.[>@'BU[5ISI/(VC:3.92LBH*8=TO/&8 MOEK.6@OE7$^X4KN<68^#07!JIQQ[HJ-L*O$W\R:FPY3-YT7>MS_3CJ9-5K%O M:4Z+SRY8G0T93^A<_3RPJ)I5) B#U?!QN;6L7LK"*R58*Z>\^ )9 "XG2T?T MEF;*>57W^C_E=]DL>!L^O?2LY5FM#4:*OHSX ;OP=I'!I<,'=ZO#+*(P&EVD MB,".4J11Z2)QC6;,F*Q[0HY\.LUTI+(: $MNZ!&./[?[#U?@GSV>)24>Z(\X M'NL)TS<3HZZ)'.UO/$E>0@4C%*9FQ-9TK;H>DS3(B< G&LG60IZ:%!",F%O\%)R;\:\J4 :$)4E142=>/H-&B. M.#MII!; DPSH[B49T^>IZO$K_U&47SC@58)SRQ&D!KTR@2@S2"GZGP)1-C>Q9B\@EF?J)Z>437#*DU2!5'Z4I5# M7?;?I3%]@ICJ]]^/28&]?/?D62\:*L-01^6Y2FA?Q[@.E10]L]H*_SC763&E M?P7+E.U5.LNJ"!C2*8F%V;RP-\?H-9)11$J7A?FGTQ@]IP1:0M1L\$T>O2O. M]80V$FUM;&USA%/%)NKY83OZ%.@5N\4/V]BBO=P42-A3(B\2&:]IDVFBHJ>G MFE3V$9Y3\:S%)]&0]GKQC*6QRJHB&BN2SI)\0UZR)L/O\\]XV@\T8D:*B(P_M8@XC?A2LY3NMJH4IFY1$N,'.4U M2@D7UB##4Q;-V1C3ZT[I?XAOJCHZJOAQ],[O?!HM2W9@4TEOTR0AC7)"3^WD M\0/9\MW(8^*N"\EG!TE)HH]7.E,74N83;1X>;$L>DWYFZ='$,%HA2PK+$F^= M2 +!,6>]R>,!Q#+)N^A"50OOL*);WK&])^*S G@5E &94XFDS/'.=_\X/9%4 M"O](1OD71%9F$W(SHR>__O;V24>Y#V3+=V=)C-(*ZG<&OT,CZ$;$\E:51&_; MF_#B-&E _BNK$4Z/@V2+]E^V?MPVR6_"KK?8BZ!O^!_FX_WFKAV0?#Y,@:V%V MK[5G#S,S_<@X$K'SF^/),':WNK?Q)C+WWM9[0+'&'XI[_MBK^]'[P+8^['GS MVI;N)*8RQQT<1-P'E$^3_<>FJ#.-)5 T[P8$)F'/^@36JX!C/^\#09/;2/FE MYCL+._*USG45NA<^SM%V*B:HW6I%&%@^FSIAJ60(MZF2U"8N!MY;(167)0CCKL]75QB90S%=LVP,M,J+YEAK M:1U114*F?L$GV4=6LWJ.&)) #\R=N3^#SR[HRW9?ZK,G,OY%HI_\,,RRZ MH_^._J_L[%Y5 '&OE-XF8_+;T0$;:?35E46>QM])V9UUN][6[0F'?SIIV$G# MRR7/;ZV:*E'_IJ3N(4A%;^K:@CUOZBXS?WM1EOX+-6$<0S4RE>O&M &OP&?R MXM__#A$Z.^[HN.,2S\]7 CX(GO VL5D8\P=BX"47!UB;N"/OCKP?A2G<&<&= M$7PM(_@X+++^T*H<_2#F!%D)G9CLQ&1G(]^,C=P)W/46N*=X:2=0.X%ZN=#Z M6,2H$ KR#@]!CG))D!&'HT9G5C3:!CMI-L,O.PKO*/P*A..BR+@!Y '0M2'C M5H!@I/(N9]:1\[=2T>]+^G7OE::%?K\I]3M=1L0[1,/;C[;XOY:R5P]+YH<+;J!BNCC.BH9;;X8MQY7H:OT[:(2 M7:7O>MFY-R!VCM(R+DDQ1[$JRU2S##HKU21Z>OSW=\\Z*NFH!"O]>XI[2!7Y M&A6==UVK^ L@+^A^:$V>9DY/.YKI:,:&? M=K33T8[0SA^#TT'T3IVC@94K].E;3Q4&*M%CHSA35:6KCEHZ:I$4BD:*@AO* MBW-=CE4#]#J>=N([RFEONB;!4P&MGLM[')9S2IVI-R?!-KD4I=T8G"+3>)YWL;FWO;!V0 MYI'_?=2$X3!&.GI9T45D9H!(;7FLB7@ZI=.1 MAR6/_Z?+HJ_M^"/,V/A^@[4+TZ]WF/Z6^ET[>?,(Y5J+EI*Z3.X0 M%9>ZHYN.;E"F0!:N))?=!+(N/-<12("9DRG4.S%*(^F;RLS)& +.NR.4CE < MH;SR\PG;4]TZ*NFH)(C5JHSNL&^IHQ,B'7F$R2!5@3H$T>0*VGCH,Q6N;(9< M<0;S@T.ZZ$ 7'>C 6;H2K^@4SLR$C)ZD\M#7?[+5F8$V#[M45L=Y724PV$"(A"=\4R5 M4L=I&6.@ U=\==BU'96T;)9(?YUF!M>FPRSJ"*1%()B^F=&S(\63=\E>$>2M M3HQT5.*HY.^J3(NF"HU9,5N\F=(S^'ZP></^[B<(9>:QM%KIBV3A+^.^]0%+Q^A6#IMIB2-BAP 2-!9,<\\ ME5G09[FNK3+KR*4C%[A,M."4W.QH.IY5:2R9U5PW=9GF!;*MY(#'XXY8.F)! MN2G=1S.!;PU\@&N$73JJ>(14(?YTE4YLM"4>J\GP6OYT1Q^/D#Y1<[Q^N7+M\S+2C%6Q+FZ M#S2S_H,(I6D>IU.513$MI9B@D$T@2'54 SZPR,5HYQ_JBX*1LK,4GZL+9$2B MQ"!0XE-*EX4$'^CHZ('EK"< &KI,,=1M62U4+\KH@'2DH.AHV:0;L5)(YFU:,9RX:78>3%F(?C04_K*2? 6N*Q- M*;/!CHN<&VD901[?+\J4/DFK=+!"&"76C.@S]!W:_M,G[T_>/GDVB(X 3@0+ M-:\Y@1@!% W(K@4=\,*Q/H^.Z)#^20Z03(I(9JA3/DK+Z'>N\\ /?,))]-%8 MO='O:ECP+#S:6AU]T'E>S;)S!0"_4WJGCO[(Z;UEE=9TWD>EFL1%+WJIXW&M ML^@#YR'>VAQ5]":/!_37K-'1>]XC_5!H1ELZ/OGXCOZ7/F@>W"\N^ M5O?DW9M7T>^_'_>BW^ELQYJ6_A9^!3WW[6]OZ$5V2@ ]329N"\Y+:P7('O? M/@P(3_^MHM-Q.F4:Y%-Z1[\?E\64%D:GH>@K[]67Z&.:$!&_LX_T5]:+/JH9 M$2<9))_H2G+B[3-FAH]%EE7]C\6,V(6?&1T1H=!!]J+3HS>TB5-BLY)N @S5 MBQR&6@_7C>[>WU63TP$<95FJ64UV]U=T M1!>#.$:3.=V0B- >F0!\I$=TO#4K5CYC(B[2K/2A;.8&5.!P/9HB:^8Q\D.D M.DC\XRGT\)EJQ^H<%Q*76@%[G-610P? 1^FR$KIFAO#$HZPJ9UH9D&PW M?Q/::5.!FA+!?4TGR%'-HH,=IH2ZJ)%^X(_3PP,JH 6-T\P\>MYTL,8"+9JV MO;OSRP_1S ^2"/W?@Y0DW92-1S1E8Z>;LG''4S;6Q H8JO@+&9CP$]ZR[["] MV6,!'%VH*OJ/[<.-WL'>@7A.)8ER!A/ZC^V-S=[^]L["M[8'T6NK\=..#(J./5UI'3]Z#T,C*?6D71/KE95%\047[RS3+R"JF M1SV)ACHK+NY3WJ\2]C[.YO;ASL;!YL[>QL M[VXTK%8(BYYC>^9YC6SP(Z+!P3S>%X]IQLCF"(X#E$4NDC^H,VJ= M!GQ5Z")=IQPZ4\FYRFLR?LC]L.=9%T4F)Q:KJ1JF&7W41@8O_%)51HHD:HS[ M1+\@EXA4S\Q6^M,1C9T[A<\ /QQ>2).G_R+/E9:45 MANT%X&OQ*_%FKTCPX MT7I*4N&\R,XED$AN3^L!?[%'0EM(Z 45,2:[?/19IA-^3(H-1NF$,Q%YW3J3 M)!V-R"_*ZY2UJ_&P@[@F'4*ERW/=6JMWX;$Q675X\&A<5L/27)HY(S) MWGA0E;W,#",2XQG2\W1P/'V1^!7%9'3B0[IJ_K5$X>1-+F9J5EM,B1S2?ROK MH=+OTM).6QQ$WPG T,G5-9.K$!-?\N(BY] #*(Q(O^"JHE B%"0P\B03D4*[ M[QDNB-CKN<>IGD3AG\ %O SP*WG3FN6=A'F0A""F,\L>1&]$B!!9?M'(D%S, MRR \B.0)O0_Y2A.Y+M/J"Y(4)#YE3D)<5! EN1V1T".92$==S_B7I8%%"<5" M4L3-1!(90&JBU9'7X,62JB3-XMF[)@X:>5EM=!D$#B_1KV;AJG3.%6$BL!/: MW3E]?DQVH%UDSZU,)_ :^(D]K.$" &/T7X[)XT_55,<]F_+IQR6])&ZE;EB< MD0C"*=.:"1S?T7*Z@'EU#/IGBP/(0V%J'\A,[]K"A1@ILBJV @ MP8>ZOM!:[M'*T> T$):M7/Q. S^\0KJMQ)&VKF24EA/>M;<7H$/XN_8Z2^Q4 M,ED2_QTA=44DFPRB8Z^);.Z.U$4FX1R7)AOJ,^!9(&2,(DZ *6%EE;[\(@>= MX.X$]R6">T*2!])'8M_3@NTOE*/KKRFXWY=B$,V?IR3306+W&OZ%UT<2K#1Y M9L.H+*>G2&/G,4DWDL&L:L F,#O/$16EC;'\FJ1?K_@FQG-@1+(CG# M]24P+CDH'I/IA4.:DU>6X<\X 3I1,WI5\0453FFF2!*B'U%42#%B4-=F6,-$ MW'8PP]98%?Q'%3BC)366U60-2>:KT++^H :M9HS:=74P[FXBDI04[TC-W3,N:%'0, MG23K)-F5KCT3J55_XD6*'5 T=46:'J(AH,;[%&,GQ/K<-09'-8Z]2H_.LF)( MPB'T_M@PF($_4W8%>;Z)MT 9^7?<<[E$S#[1<2-%EG0<,0Y#''1V8LOBO.76 MY_1VMA')QA$N# X10J,>EQK*(*7W@;M51=+Q>;0YL **7=:(VR/%JO6U./@3 MW,LB?Q%M#]I>P#'O30'F!6Q M&%:1.>S6-[PAS&>0SQ&+E;;LP$#*FD>U+3N#\!^05'A5+#*Q=+F@T&".V"E7 M9=*999TPNU28@3IY"'DQ;!"]\5$\*3.X=P-L/E352C2)@)%X*1E9!;ES6711 ME%\LXX1E=[ U)/@DXCM\D@GV.;.KYPY&C -(IE+Q^"]QU<@0(].A&A=%W5Y2 M534(67YR!^GC:6GH0&,U[>6-Z9EG8V)VJ9MILLR) X3=).J&E[=B (B>C*&^3N MD&V7L,PLS$M92UEI Y/*6T%PB-ZV0'ID, M18]9L]%DE>:S)/+WX3_%H79_UC 5N?#>F(T5LAG*)I27YK57&5HW7(HG(N!6 M:VMNIQ")2"<8QOR0ZF_OCNTJ(^"X!"5L(^\1Z:MI60K\+"=<^,OQ!BG&\N1I+U&6G;^(C7&&"Q1!0NJ]#8@#[#T: MT97-M"HK7U+//:,LQQ";*8N)MXSQ$O'_I!/-WU,Q=X/2NS;C"#4'H9 MCUZ+D+5!.U,JWS/8/GPEF>EA.G>-;[XH9,!NM#$#RTET5M"BA)XX,!\=_()_ MHX-#L>N(9\)88ME;E&<*T"ZVJ^.L+"[HI/!69#N@NM*$'JS)UDS +_2=DY=O M/KTZLL>(NPX:07""N$_IR/(%IONK*0;R&*OVMN8*HW3NANWEB94QLH%.?/UX=3&=ET!MWO>NUU7P!UW!3PV\R&,C4IB1;,2B* $!M&)I$$2 MM)K9[!"+*B.!B]#Z(,&'= _9\M*-9K0Q.KKCIC1Y%T0+(#!37]3*$C*S2J/K M1+V#+=]LB\&/'<%KU_2WS10AS2>H5(C'"M519%W"QAC.O(IKQ?0YV"*91A/3 MF=.Y"+OKQ%3!
9L+I&Z"];)9+ONV[-!QUTOPW%W\B*5XCY(C4IS^C S>0E$:;BEE6370 M#VIV>$VUGZL^X3P"IFEJU]YM[1E9H_JBQ^1_<9WR$1<\&+!S^.75F%F;-EK( M^@&@@/_ZVDE$+@!Y$I-I1,:/++NBA=3^KQKAKK"TV1P-F8=DU.=?:#5RD(!S MH*/YQMZ(G<'NUL'=X.SL"/3I%6KHMKAC9["_N[6Y?["W<[BUO;^SO[7[&,)? M*W'"!(44%4 F2:*&R=B.@#H"^N\3]JS1$]32DARYD$C 3%(\ KG0T4Q',__] MP=AF_];.^$GS;QY$PUQM146VK:$R:>NZ*L[?N3^/,7QOCH UP7Q*[[*.3FM-;2Z"G$%-I )JATM,@\IF>?76M^ MUH0<),Y9*V[$GZ1U+6[5&Y(NT>;&4_WLZ>:SI^FSIR^?(5;Z49]99,S3_M\& MT2DR]G:1,I(]NBB:++$EC5&32RDFOS- IS'-G=KVH.0X<")[ :+/-50V"CEY MF5AVD3,+,= ;[62H8X524'H@_:OB(FPH\5(GJ:!%2UR7$Z.^3EO0<[CDJ6HX M&V>2J+-H)-!M*)IT+9PF>4N?26!1<:;(9F>@*E_'LXLZ7M*Q ='H;2NN(*#VZ2YR5HN\3<54U=O# I BP%&0-: M/#[>)YN-1"X]_JM.7CA[;D 6G?D"BKK4M-+/*PWE53MC5ZH2^-E/\'Y:@,MS MG*=5*O&^Y_;[YD/TJ:1M/NX< JY9,B!+_KQYR=]:7_W/O];E_#I,OH1O>>E5 M7- F)2'S7-(R^,42:]V]G[:#0_^O)]M/W&91NT*4:;Y!9'3;21@@P.ERGM;X M S(8AMCN>3/%_ 9BW!?7D;?\L(1L"PED/F?, /%U5M!D"P&SE;2IDZLNZ&"P MM_L@KFCO5F]HZ?Z^(_MU]4'>(*4_,.K^!B+^?II]RRIDV1E?ZP@.?@;J69O+ M_>#,EV-O57PW/PTVOX^COHF#EE4KW*(T^A[CY(X(ZJ:V]LWU"-V^;D%]W"2Q M/P"O=V:(\ <_//B#="M$?XU>277?PY.W#XT_;G5C/W#%KXZCUZ;T MG;3$B^A_"O)WQM%[5;^(/AP?OX@^E6DSH=\-C>F^.<0 MSYW>69*4*?*S\86*3N@7,>F=02_ZO4X&I(/^=O+V^/V+Z+W.!/KR2QNZK\UYN4(5,&:":<1#X7X)%H\OPX.]ALX]6.3S:C?T >?Y60*DY'?=6J?++ M# 7YY41ET:F@_[YPOS@)$+_>Y 91BJ$'GOYQ>O1,O+9.,W8:9.WV]8 (O%,0 M/R&)_PP;LS1._T4_SZV#8UT#_ZMKO2.]B&M9?6CW5?75E@5Q;8Z2)K70![ RBEOAYB1;'@ M"VB7LW^/B\95I)^XXI>F:4T0.I,OQI)5>WKY]K7YVF MN<7JP8KH$Z>I=?D-M7H_:6G'S8)6=],) M;Q?W>:^;3OA@IA/NW1MV^ VCJD.,99CKC2EPP,8CD3_[7S<"QGU_9W0#(Z"; MF'5&HJ<:JB$MAUGJZ@Y-KH MWR-,0L*G*(8F+=VD\QK2H7.'44_G^A&M92 E@5/7< MO%Y,)L-G5$S^7>6>_F%;IN@EF%V,07]<0:XSGH?=5/3%IT_>'K]Z\LS,"\Q&3%N*Y[#QC7'0=*+.9"@\0%_%O7H7'WXFI^2/0Z::^C M$T[;V:KU4V)'%<\5;2JP*\\/QIAV<+H93W3$;N_6QHN/ M:?4E>BWS>_A7Y FS5"<^*S7F"_?H6R,SN6BL*@R)UQE/.4VL8/]C<#I@ACC+ MBB$$>I0TVFE-DK3R>PP,Q.@W$IGTMY0844.?D?:I^-,8GGHVDPDD] >Z6F+@ M:DQK("%M-)^=GDK,VD!,0U'FR;PZ:57ZLH8D%J]%(A6TXC(ZT\6T(,+AJ22D M!W*,?A5!#^F'7=%["OS[0I$VT/6%UGGTD8XT53(.$1O_4D*RNY_?5*726?\W M-:&#HN_U9![5J"GYI:RVTR'/@,:0*9&[T&SAP<1%14M-9-*MVSX.J"0"GU@" M[P7?EZ_PR&FXK;@VN3 L3(Y5CH^HHFRF(NLP+3=X;R7"WETV[ *=GZ=TWBQ3 M+9J&!U(1-IY.S:>[@8:Z'N:5/2 57NHTI4J:9U)M&H+"9R&-9P@&%1 MQ%_Z<_?%9(UIO3^5KKC',4DWK"S^)",$W'QLA@M^ /E T*RUHFA-DTH*^HY, M:S,3Z-B%B%5)HB <&ZPF18.)3F3_[L76 MA8#V21/A=3**Z2[)H_#JD(_W:VV](Z(A>D*)J>,7FD>(:[LDNQP^&#IF.ER2 MQIE*)Y65G"2RZ'BAID@VNNF&8T7>A)M356!!GGF:L\8*N]5X9"\TK.@9Q,?$R/CU9)H5,ZT1>@. M>E&B:F6"..FYBFO*G(9F?;G@?_Z8N MB>J"H-%#M$_6A0&'.DN)K*SQ.RI(]4"HMZFEJC47[(W3*70KR7Z8^SGS+#A* MPBVL7S2'>Q+%L4K6/&U5VHM@SY/>Y:')K(;P=_IK_,4,[192&9(3@?@._FJ< M.3!CD_/P1SMW%[.^<6IZRHK3Q*VL7^>3$7BIYKV=-.PV7C'Z<$SX+L;4T2P0H$KQ,Y;.:/T*]7YV,("?%*6EJA%YT6 M[*%PO2.S,HN3IT].3G]]\@QN**WRC,^5:<=',(=EH=@VL'VN+M0;BBF9F*F_ MZKCA\)7LW1@>:F*CK/\V43][R3%[0'HRU)S#F:,,%A>R[JD9IZV=$&X)26\7 MR$U,^:8@$ORA\)44M!4L@[3FZ:]^VQ)$%4&1Q0%T>F73Q;%HM%71C+_HP4T-0YG A? MD"-,AAI$/H<",8/8$$=K,[+1'-UW]N\D0J?HX]/V/-W#_'+GN+*]GV#?H?VI MOTZA7=M?%7.U$*^65F!81(Q+9^,5;&[*2?C?JD34#W&$]A:@]["#.:Z#Z)7$ M%. !VZ"\U5SL$<XEYQ+59-5FT2M;=/'B]<]WYRX_'@SZ5:>0@[[56U.^*(*C#:<'1G 5:D:Z5 MLPK#4;\5%YHKZO%AHQ.737*>Q1E')6%.UBX':?08.)"H3X3X:,XQYI@B21SP M)ZWQGQ I)MQAW>0KHV++%+G8N)@R/V=I&XO#PD8;3WT<%F MA50.'Y%/=,Y*:JT%V:N&[9T6 _H?MOG8_,];+!ZJ*0[P/[9[ASOTZ?_8Z6WN M[/ 'Z5<'.[L]-I3@E9XSR[!1'MQ"$MS"TR&_NH2>*3=21JN>P+OB-V MZQ@MS=[1HNS'9]$NX>[+J3, MGQ,+=7.?C=2LB)6DY&MDLVQ G@/U\\%(22N9"#@"CU(=!4?&/9^4+[)H#U6[ MW-%]U*8:DB_!GB$.:H)J"1^L556E.3?*M9BZF&9Z>9YC1-\3TX"#3I-AR?B( MD;)EERX0"S-&;MA?2C7& U4T:;@:DC&I*EI 8A]H[#6V+B0O@U*5%2D7!(OE MW1QD#LM#[(NQ/&T2(3QGN]1GJDPRX[#BKRAVS5 ;0A25GG'^X@S11/I-I;\V M'.M*$1JK@[]%4N.*3(@K[*&/$1&0<7:F^6-<49GF+NC:0\EI*C%SZA+,8$[GK1N:;C9K*1KTQTPEX<\DULO8FMQZ6,KN14 M/GR?,:SY(%:@0$.DS9W![M;!+VWC9H[MEEHQM,&R?L$,UD_12/,SN'6]O[._OD\;NMISE6W^<3N&3+T+T'6UM[ M3OD&!^O02.>?>D_^G(1IZMES3BZ\]2F%5C:!UFZ"X*ZA'^:"+'YG,4I-F M)N]P1LM-? Y4*K#_A'L4DY!$:DCR647NZL X5S)!/D3"7^QT)5I/=5M?538_ M4W# NVBD8&_"+^'JICS7,Y.LD\=J M]VJGI!$]Z6BSHTVC#GRL[?F"0>\H*XS(D35ZSN82D;*MLDWSA@N468"+-$08 ML)G"D#5A>O\$(Y:]_5F/2=ARXT5Q5JI)A2>-H0('6\9TZ#EQ#\MPME&_AM]I?[AN)'9/MG5:2;;FGZA?MS91(V]KW!BD2I>/L;2.*:2]6K]"LJ)B?*K1!E?63RFR-DA\#K M9ZZ7UB@;X,>&)VJ_/X@ZUNY8VT9"?'G8*9>'/;?^6L+>BO'7=%Y)B!]LNE!2 MMM2&&LXL;]OO78R+C$OP*X2P85CZ=YA2H,5'VY@W1(H4N7#/@,B"5A(1G&._ MY?686_V: #B=F&6K M>>RA3 6YK6CX T1UN(T(XK$KZPEJND 2II6,"/V-#Q_\B#=_PPN_C])(3CP\ ME+C:GTB6I=Q(B^B3'I*?ZT.8J$ZZN!B<<4 ,M5L#$B4DK,3.-I^6IA]3VT2R M^XMQADU_KLGJ0_1QH*CX.N.PCI8^!-\Z%@28\,112E2CT6Y<%KFITW?%@*)&'FT?$GZ+Y9QR5#DJ-?N\\9B;'D8F !44:D). MTQ%]X09:-'"0(!Q$I["VS$\(!G+U%5>5)=I:>9XI3KG/'(U?)N3KR^!(9B;_ M:DA-DK"5%.WB88S8K2Y:A\[='Z@I,X4R7&QB5B]/D"-O'0('V$9-F:-OO2YZ M[B@?8(W8K0G,*$W^ZPD,L,^;ZC/*]Y4UO,&.-A;:0:ESN\'%-:UP02R2!?G,9\G$FJYB=$Q 9@))@#,P M6:6E585U!HFSUP@Z;F[T_T84^&84F:=PU3DW%B\\!F[LZJ=$11PWIDRPM9.E M?5VFHG:(Z%$Y0;=;4&9B2GW%3HYU"3W'M;D2!2ZU:8KCDC326U_RXB+'T322 MY)"30&4P.NGX(XG6$U.:G$YL'63/UO6B1!OK^,;%WTRN\.D^5'!.C%4P6YO#3D\H#4RCKV?J%O[6[R9^\_(6MHF2I#Y7"T+#HKD23WGF,^&K M4NF9JM3$(CBUR9/V&9R&]*,D80,3TR]K0>LRU:RJAYHSIQ9"HR?H'-SW E 2 M=(SW?-N+U%@L69^IXX1+E&+\EP3*;#N./75["M9\9@72.V4$)8 M F[_DQM&D#)3H-B>P^^H;,TP P=4=5!(*U3 W]>FUDG*\ 5I;*Y9Z>H>^P=Y M=#<30_I9Q:L()5-SS8G6(JE##<2(!?_AT)41V\B+HCD+8I[S M)NAO] _B>W;?9R0A4Q0@RW9%^N;1(H2L2P5QLUSP, E>QZEZB$Q])PH#SUQ$ MCG+A5F^)0C88W._HO$#YD&GF-9H>&GX1OFJ][=8_VV6N86>\;^@&\:,^TUM@ M_M"MHU!PVA'Y0.ZX\5&88@3Q-@%[L>H.+Q%@C.9>)\1VL70CF[_V( 2Y":F( M8U6QR3;4PI,DLF#FV;4T^U^Q#0@FU;NY@B++:=(:MY"2K^\M)340HGF3A#=IXM&$AGFOC M1C@)"Y16(=KN69,R.LH\X78],;?+*@==3\Q/V1/SDZF\$X..PN*)=9E I;'( M'>F$<8N&37*FT5Z.+L?:NT 0,Q!$(7Y14P]5_(6-GVJR)$YE(WDM1K1!_@OL<'-QYK+[5FG[^ [RV!FC%KC?<;T><@\5 M[%MC!"^Y>@$&=Y]@.GV3,\@FD1]M.G6A!P'T5$0I&11W3C!#$C=J1B>]K>+?F#,H_M6!:0P:+6"=:747&(G49B#9I*Z.%2 KGS[4= M##B(7GGJI[\N/GIYX%[XP) [[];X54L48B!)N>!ZTSBT+;*Q$9,#"(= M=ITB\L+U*"8 HZ(EB^\%:*]16= 7!(ZY9Y)+#+$H0V^)$)66#2/3B: M((XWE@UL--;@7(I$^[S>L45?]6QJ$DUY@Y)- M7NTE]^&MK>^_D\YBGG-JM8]]$#_;KA!O0;5<%:S@&O<*4&6P1S.:Q.W?(M(M]J52+IEPL; + -LG*O!K6W=9\\M24T MICVF^#!-0@6QI/@H.I;ZR(6"&7Z?#%3C]P.U O+=@)E[F<0BJ;2X9VPK<\SL M#+C^HBPL'"/,!K2C<,.C*?@VXUK8/(%#;X)T/E=)?("* M0+S;.8-T<7:0DSOLO%@%"8UD:3,U\!J29F1IT]DG[>Y#B=JT4+(9F=RG9_AF M?7K;"&$S3H>3PP4/HTYS>Q$\CH*G6 J "Z;'M**W^0KSLJMC6#8 ):&+.>-R MHUHZ]#G<94;!23M%P),^_6'EGO"BZ-IY@&9.0G@UP=. 8$N&D,H+UPKE3O[X M!#4L=2MDKTSQTDBE62.%#):R9N$BY]9@4."M=&"R"]WWP+[%B#S!/S4& 0?R M#!0U"UU>AG_K,FKV=;DY"=$X0*Y>1<1<) 8,! _F#W!LM@L7(Y;>@CLRU!_N M/;? =F$%[LVRQT/DA5L79OA.,*.6+9KA3***#JQCL;I*ZN%:;+.ZFJ7SE"[O M9@\YF$_X')&P3%)%#D?(H@J',ZE[Y#H$7!*VK+EPAM7PIHZ(_0YO>$FXWPS. M]962YF$/%E?&'-:?V M72&DDL\+<-Z8>;OG?=@5 M9G:%F3^X:_9N>)P;V5OB P4RT$_$&3:2\K)=,, WP02'B4 KZ[(L># ?#]JE[T[A\VVC;CV4)L0V(@KFWW\:TV*PR,TE7D]TQ4;AC6MV##0=ZXYZ6] M]#*5W$>I*XM1*)/N@;57UF:6;J3.,."\YG0N)PD8.-INW)R^#F:BN0"W7Z=, MUC#(![DMJG>Y3O]!.VJ8U%M:&RTV554X/=W,2\L7%%S/ICR#8HQ6-1^7K+!: M,Z$A5_;(6E;J"9HR[T4W6\ GA-7.I?F*73FTX'Z3X#RDVC:ZM*.+%[$2K$QBE4$ ML2ILY #C0Q@:!!'GPDD/\J(6\.37R_GY=0G=.:"X@$3M2-/S5NU.0+7<9!@Z M4F;RO(@+S!;02Y&'H$'JV=3@R0FR6IJOZ'+SQL7\TM"<=K%T85RE*J,?6E4V M0O\I+ "I*DTP#V&"FJN+L;9)7RN/>0S$7*'FT)6"NOI&G"5/&D1?\H+\\.+]@9L6S]&<"088HCC M\"=AAH&1U!YF&(C(A\>HHO/A#=PE\J#&Y413\@MH9N# 2IX25U-Q3+F0LJ>P M9E1YRX5MM&4?ME@%ICD=D] 0^V\F)HE'A\'=RST[Y\ST$[A'OY 0O3+2C(G M-_4H6Q?<0AA&9(>W,&8E+)6I+X(*&6/@-)!V'/ WV!3R2"+>7$+S-;O/2"1+ ML5M@%OE3MJ87[IPK"?BS!>/*5DQ#Y,FN5IOK(7YL37=OJ09<)HG$W&36\=3O M&,O$:)D!3$AU!5])#GU>7+CK8S#[G/V'0?0'HA3?U-YQ+$@9*ZZ OJ"B#:39L@6/>3%U+ ME%Q*_8%$E!17QYV890=H"A-YF5I+(W<1_< MQCAG5O&@:M.2-4K%O2 O14^YYPA WG(FUIP9:L[;F>'8)C$W]^3AO+",A.AB M*=>%E.2J6O<&YF65FS)9+C&82WHNI6=):FR]7K[(6H"9)HF.!NT#]P1-6LXONB M%?U+TL'+[N4%9'NBB!)G@5VKR-0PZYT6$%AB4(>'*#Z^2B!$32J\-$4BME)V MKBN#GH? FBULQR_8WAZB]82'CH:+<8,#>*E%YO8CBY*D]0M#ZO9+8)""UI 7 MDS0VZ2M./HZ-1RABXYU;Q!K,# M%B?%KWBSK>NS\0X'=QQ\/B#%]J)]O5[0(>9OQ\D=?TU,;D5;09BFIB64L-[J MV%1H8=11CQE-G94ZP(4.(E8.5B0MD\A$ID*:LG$\CO#EL,M4;J622$W^:A]? MG06JP!?- ]FME-G;X=A:S)>IS(1N^S4>I198M=S#J\3XYU2[WT8;#"4@@0D= MO)396;L^5=:OL3JPNH1T!G2^9T6=FL%QS UFGAWO03J8RA)VIBP%H:"A)!S[ M?$83^TU#Y7-5>B4#'+F]6)ZN"#N8KY\S0N&,)?+ MY?UK')BQ8JS)?IX69HS5/()-%UFZTF.?:YGEN'25<@WW69-Y";Y"Z9N>:/O1 MZE;#0&LI6>>ES7==G1\F!+YZ;3K1CF)2C*:0^J._YJ=/7A]]?/),K.U/94/7 M2]SE9!.>=A0;8_P8@>$C;RV=6A. GG)\=&J?MK:7S MRL()H-9/2O/<#@;1Z^6DYRMRJO:6O:((CJUE>[;EAQ,K"S99+R#25FF_^TK+ MOWEO8_\KKXNU1-BASH:B266A55)?M&:66[5$7L;\@PN>9(CN,'4F<:+67?/' M[;GZX\?[HB-\818]Q>>>O#H^.GKR3+J9\6^W#.[O3>C85#QC+$G;*C1G;=EB M_K:]V38THZ=>OPN^Y!#334F[9-QL[.UN!T;)__99OYZ4^.>5%TE!*4,X8\$8 MNN&6#.AVU>I99KV(K4;CXL*USK3Q_\1MDE 7<]#11WXUD7CP> ._5TG]?0HG:,O5Z0T!% ^_BVMVI*IN>:(%CZ/E1K6:1*A7%XZ-ACS'J0;C MTBF="[980J]-&C0-X!-ZK+)1:Z1T\(: Y.CS1#V2I67Y&Z;@C!=ML[A<45IJ M7'2B)G1=SO>NFM0)/FZF-_%;34?R5$8^<>AHB):I .3^F6^UX=:("XMLG$0"]$'ISK7"_NU1[7-./\T6@DDG.%A=&2[)Z.5_CC5V0F;\@"Z8J- M;M?FV=SHJHVZ:J.[03ZUR%K<:E*>:R=2I3T?MHQNT# QDB&5@G5 OX['>L(0 MQ ;\/?7"UO^&K3XZG#&W9T!]S>+,? M3VB'P!'L!W:YLUUD@7(9/0 U&B=44 MJ:@N_@[0)%3%78'*R*C>'$IF^QE+OBUQ@J6%R#];(GZM_<.C^<)CA\ ]5WIL MT6SFX3VLPE5Y&C3Z&^+NM6F]Y\F_S16>XJ7<"[7RL$8EY:F!W&.3 O0QP)3X M!M2@8?=*5IKC(EG/G"/\S>SSZ=L^*-:$QQQG'*DDJ,X2Z*=9$(YG&!7#D)J1 MW33J'[BDT&2,B'S@CLZ#VZ:96]*J+G^3B(P224NP._[^[V]>]3 QH_V-35:F*+I1IH7U3E4IG_=_(1*SDMW#4:I9+OK+'8#60CY(H8^E. M,)C")0A$9'"_G( #,\FBZ2$ :EH42Z;AFOTK=^:H3O!'WIO#&1%\8Z(V[$?( M&6-) VAP."!9^/A*J@/_;5P=8\0;J#]3E^=&7L49':TNER"<7/9.MD\;LUC+ M=A=L@-J:!]\=?!G0S#5*#6U']#RPLUNX*]2T"HYNC38AL]#1"\]I0 92Y(QM MNEC)A6B^*\+U_="V;0TH+KRP5F6,0_X)^Z):BDK.P[AH1-1T;NJT'^(V>OENFX[%ZGA>W/S\,NK^M+ M0&=*] PQK$0_"0"FE@UD\PJ83DJ ?-K$*8^74NDOVN+;28K4WE:ND;;&E(-6 M\4P+WRF'!VXC#[.%A^4Z@-X($ZR!#$?T8"(%P*Y R?^Y"\3/FYU<08Y@K7Q_97X3)=3]7H']G^5R> F#B<,96[- MHFX4>!)K'BY_-"P=)DL7B28N(*285AP%H1XXPW\NZ%![T9GF(-W$O'V8TCI1 M"Z(F@'KDOTFK./<\.! 0!K8V'Q+58F7,95V-C@3F,#R/+,WQ8WL&A\AWX,:B M'Q%FMB%W(56Z R9.5D4HBF89U<#&^+?/TN>"_,MVDUVF(V./XA(@/:Y$ 3[V M&%AS_-)*6R-$EL#>9B@W'YPRI^PMK& #/ ML7TY3N/,M#@L@Y\% "&SJ=/-OHG 8K98>(-VU[,$^$RB/?B+P)A UYCX++\P M@!2=&V+#[@:'XE%*TH81:X-:AX,LTGR4-2T[V90Q<3$5()EF[A(69-ZHT2;O M$((UV!0$3]E+)P@F:@-YTU1DW?9D9QGFKG$_#Y-!,(9O!"B@S/14R#ML IL[ M)+DHE".BPM'FJ]+[XCL[5RG[Q0D6)E4^/^4&N%,K2\6X 95V.N,K-N^J0T5# M9$*WSFD;.K=S5:8MY6%%C_#*7)<4$O5R#)$<@V4I4T^H\8*PI$]]G4.UIV]+ M_8!%OK'E@.SCN4^2G0,^8LN32!>I#Y3TBH%-)P6_:C$"8\]3![->%Z213CHK MI(6-D'%+ERU@%J(GYW5<@,_@]\[G]0,*=C:H*7L-+I:S =4/]ZYW4:*;GF9 MMI^SW.?&"@A2'CFU N(3^N_>8K0!!X-YY@,4%N8F;E%4T(D>Z@4C1D2.+LPR M&\KP'R.JQ%#_A@B$ M 4J7G8OH72]?BWIFC6D1]0L(7Q("UCC7B6)G.!SKALPI.XUB5">%(./"=N&@ M00[46C=ZB?\N)D[/LB>7GI9JHE'N&HXTF>-FDI55U2['#9JZ5O'W7Z*P'/)" M$O:V64QVR:%LHL"V-\CKZ/M/F/G8K2C&DK+@!8AQ,4)'RZ6.=V'AW]>(Q)E0 M@@=W$9N08U,]8VWS\03V'MM5L2J'\W,8Q.0-_CSG*"%_7?;-GYSJ//)1! #C M"D]=@C%^Q> 6TZ^Z I+INV-'G1*BV M8LMR=&0J_=*,TSV5X.++ BY*26PK3!&^G_;'45/BS(5[9R7?XM$"6H@_MF0YDU$@GLJ%*)N^,"Q3TEFS'G1-0QKJ2QI_D9E74AZ**A6I M0NG9Z&POF)X@EH8T8*(XB)U?A*1I,R*B^.(T,/X=RC0XTF#.[+BY2?/KD M]?&'HR?/)*:=$ITJF6O:-P(LL;I,*V#%)LQ'5)#J^AP M56P"F$@/@[HZ<7'5S;AP_+0IN64' F4(Q]X49)7:_K!D0()[C6V'Y'%)F;:% MAQ;!*JBMD<(BXY)9R6F+_/]IN @&&!=9<9+'E%[-%36&LZP,4O2RLQ1-)G@; MC (\)FV@2S[_AJLG;<.GK,\Z\F%+L:R%!8%9C)!.K8P_"0?7_2(H#!/9@<=* M_+VQPVN:]F!MG%@V5[G)AIG62S M[6@(A[";&E1^E4@4K&C]R3?8F/G#K#_P MLG;I.]_4TL_*%GC:B0B<%65202"W;5=XW8<"0MN.?-3,\K2*UQ@NL;G1_YOD@7P2(JC] M[.JT[KA.:[.KT^KJM&[?2G\;&,J"&V6L/"," K<V)M/#B AE? M;Y2)$ES=RQI!_Z_RVD+(>80^'2[]HAKT?0.^+\'*6(9(^%=C4@'=F,[K^01+ MRG]P=_9 %VVQ2FP.;Y&QX<7U[6:DJK7Q.*K$]IB;5LU/"*K/P_$W/V:4?0R& M>8IJKE!+I%J63#@7NQ4/HS?&VC;4L*$:BV$+LH2MU!/2YM#ZJ&2RX^J<)F>C MA\A[Q*V[&<.=5I)I,2<$A^<,62E.)+3-.&E8]*]G6$DM/1#T#"Y^E$:(L.7G M?T TL2N0B4Y/CN>GVM+ZV82P@ />*O,P8>&+W8BYX8SM.;YD%R2K[#@2BW:% MF-22IH!P]::(WV*CM4WXH)Y_$+&$"J<@F6.;RP\N3JOH.2R;-@D+%C<3F\3* MCMUMPB>JI>8O<,N('OM$?P(U-@JQH]AA:S*Y&^OCB"WH)FYA "+7]^-4_)07 MW$S;&G=Q3M-E(7*(_=H*0;-VZO1/QA6E[X:>4,N5=C5F]1(VM.@RSMZ51A24 M=F5N_%JL$]!KK^WPUZ7A+YG>P"/&6H\33!6<0LEU0;\5%YHG=UUHMRF>>4$7 M"\)U#OA%47*A#+"#>'!'7) ?P.@!S+9X:2LO%_ A+9<<]XD9CH6$L4:45F*K M;/K+<2UTM"]C:)GO95QH^5A6Q$X=6I@.YVTST=;A/ZS#0\9YGI M^EEZ&>T994,=C;7,Q\9X%9F=\HI^2&MQ%MV-S,5C/!# A8OO<%Q'1[.B61W8 M\9E=4]%G",'&='CY\X&=)E=-/2Y*OB^ZNB^CK;$Q0J-7$M5R\>UD3J$!7:!=V57D)[M=I!^0A(T&< MW/J,R2/K<[BZ(P=Z':=EW$PJSBE[^T5ZTP4KAO$>V' Q\U=:F24[:D75C,)0 MF"K+2N>II'-,GYPKRVP=F#&ESER.A>,69@ U=!PC@M7%0O<:$W+ %Z[W;-&M ME^*LEO9I 5\ZZ\W#KGP?*&)O91/2BL+/A^YRK[>C\CZTV,U,#@,);UR%Y;/) M6L"L+G/5=@#<#'HK/QGMQI@FC($D53JD!DBG@/S"&4:H46F,H/'6C!V9A2FD MAG!;A8E2@55+E8Q)]))]*+G,8&87#S^5_%Y0;!V\8>V=%)(2@L4;1K>YT@=& MTRB81 8F#VQ%TUP\!R847IZ3.O;:G0SH^;![3XJYN%Q&A*N9O&GJ,6WN\OW< M,#57*=>"$X&*3\25(,%.6I0S9O,C-#C9X4'F\]8X20_,S-E/%Q:?685EWV:& M=2VAZ4+F!TH*U:'U\;C:2>'=<=/S(B'WH*S/F+E+=VN8H*8/G AU: MP9HU>?,T=W7ZRC< \* 2Z:-HB2"Q7TTW@!T;;D#H?!7=MW7VKIX+NSBSJ!V= MES(#+\I6L]P$*))VKGTL"3Y;6HW:.>NET!?-&LYM-1Y]A < N5K:"5E:*(&/;"8*>&7DO%\ALXQ(;5N49V][2>QN,W"HE6R52+E$BO;9" M9 -_+OT^UUK1U?S-U?S9RQ\5<<,P!,$T=3%V<8!-Y6JB$&XG&:]<"="P%.N4 MO5[AFNT>S@RPN6=CA[7AI[^T!89$\()H>+L@S?^9NYTTI\1[ M"U.C7!.F2%@7K)):."F?"L!5VCAZ5J*S/K'%%55[&B_#C3E!PQ^Q/_#H;YB, MTM+G.DWFYZPN]EPRR8I:%!0)H4D[E,MOV,8#.%!!GE$C,MF%K6Q=/"I([-C0 M2:AC6-[QB#TS4P\;'$0OE_9@M0UYH@J$RJ1J@TO2W,QS>+O2,^JBPZZ3\MR! M#GI#)1/8.ZE@!'@-=Y:R&&:$84[' _)#!2)]C M%05B5YX071W>S8RFNMGI/^LE+EH&2ZOCDYBT///>615T5J UA4.3DC!HMSDX MNQ<=KEK:&O1D"ABFRMI4X(4EFB!7$X.+G10+[:>^N,,%E3ET8ILE39+.5\&Z M*B9C)83N,D?ZD_F.T, ;( M ^*9A\@@MVX)'3E;5PA5%&)3ZCEGO!U6Y810$'#KS)^;H,Q/ODB?A]#QR;'F MX6(FB5"$9I"Y"#-QO3VD?*CK"ZTMTH!)W@BR!4_6DQ PFM1-H%S3RTBME_.X M&-P!V:*1#'&*6$VU>\D2J\-96H%AY1#]_>C0 .562C(=(;;&L--#_^J=0K_8 MJX"NOA]10&KQ3>"BYZ+<&+W!^1U;/"8LX!HO6KS@(0BAA_C+\VZQR/^%HEE< M:UAM-[^O2]J*OY?%[E_R=F5IMUR6MM65I75E:7>3[0GDF\_0!!#D&-(J:V\!V).R:GCIP7+(3[#2' Y2SVJ%("0*K"7LAF$OV3?WM3N!SR"M MR0X4Q60@\G9H,C< R/)WE$?IUN*X0=*4SR\))MMMR:HKA]ZT9-%T&F>E(*H& M2E-T-GM*T@ 28-P,=:YYD@DGSFF/0U/T,FZOD>T'<>)L1"5(0<^%R,/$^Y*6 MFWSFVVX\YKX-QMI B)_'@<_/[V?QE/WFL?9EN"&FR%WZ*UM/M%.G7(X-1Q". M*0Z-^"8/#]#D%U+:D)"&'?_ WW+/F$DFQ];LM:-NKDS?F3A9V$R4I@SE[##=_!6ZLD"N2:#W/'UL(@6S"\G.C3'KMM$0K0V2Z0!9J;+C' M-[2E&&P.]5(^HZ J0]$C ]@@2S+U3C&3&.I0&FX$C8MR6@B5Y^$UNHTZ^"!' M!+@!"Y380H'V3ILC\(5O,PUS;,/"& E4B.9+H$U719[KC%/@'IJ8T61#Y+P8 M<3?_3!^5X'(E0_1Z)&-EZA9!K]CG*AKG^0D,PUB>D<3ZMP>GLA/FN>+2OLK, M5)"681YGUULM)FP/62 : EUEI(RT'Z=2SL*STLQ(-)DD8041-)A]+H=,7*-W M+](I\X&;UW MY]$[DH;2N+!9[-3#N"*!*T=P_I\?%8 $[FDS>5T=@/J^5[TL-?! M?[E:^TJ!ZEUJX%[4FHAZT;6-7'M>53 T*32T+:*G!)G$=IGXH0@6U*2(P+BF MY#?HYC;[,Z3AT''HJHDG.%NKK3_H!O2EN1TSR!/C15M*P$MHU!@^ M,I74C2O@S(ZWO,+"GI:6")X1FF["NR9=[+YI,1X#F&BN"'4$[N@WK,PWG% 9 MJ"A3PQQZ&F$=;,L>"AKY6^/?6F"=%9MB:KY Y!OT&!BF*Q*Y/*PAE"!1X'9O MFYT4@8-N(/TT=RP%/M1Z2QDRMOW'TVXPBPLM(>L*GE6;:C:I9=+PA?<,Q?,Y0M'Q(C # ;5NP/U M;7> S/8S:,SB6M+50L^U=Q6\MWWI![ MK-A+PO7G26MR/<_?FS*I^%:U!?IP)(=1?:9ES$6HVX75INK6X:&;&4G+.4.V M<(ES/E=__7QU0M*0%_)+SW<&NUL'O[2SD0&=0KHL33N2@U/6+Y@F^SST^CD* MVH&'OT"]GIKH9=O$%O='SCN#_=VMS?V#O9W#K>W]G?VM7;_U-,?J^WP"EVP9 MN;*#K:T]ERP+#E9>LKFQ,?_4^V%7#Y+@S'T[J$R#>ND'V[2AJDK7E4\ (OGG M4X =[:P=[0!(5/OV6PO?*[7B"4#+28M&\BD.7[3E(?^A(Z>.G PY>61T1,?< M<)F\LDU*(2B!+Q458YS15WNMT:=%+HB;X1/F*L;>IDE"*O>$W00IL3)3E%R. M!+$\(MW3XCS5=?1'3G_K:+:C62L" ^B5]CBD^58W\ZFQ5ED]MMC)G3;M2&E1 M_+6+7,-"UH4R^J5BL".JCJ@,4=F^JEB:D*W?. \4$F;AI%V7X5)$>]::)RTW M$LPGC],$%,,)<0BIM:&GW.!I+@#M:+*CR5!G"O*0MLDMD#I] MF>,FB*F=,NQ(Q)#(XE".UC I4W@EOV#4H\",'RVS^5]$'7%UQ"7$A?#75";% MF-FER=Q\^9B,\U2*@E39B:6.<@SE<$/# J?N"R.Z!41R>T-'@Y4?YG_'8Y7GBMZ"DO4NY'SK=.%]58YZ#,_OG7I"2^DH9(BDUEH,KC! M?,M4V4JKI,U-A<,"%J8#+"^&PP0K*<@SO96"A4I/"EY>17U4*]%!IYE,"4=! M'^IY/[Y]R2OC8KWHS;N/@^C8;FN"!BT., 1.@ MGLGPUKEN[1"#BH,"E0.Q#.= 6,10WM[0XW#%2W8>[KAAF&BU>G\SVVXV9#0_-.RG.IEKH8]5Y3#EEP_6%)++@\XM MN5,,V\7?[587! EM)Z2I8%XQ3HFKX*09UWU#?S6 0-SS-=8),'[=# TF://? M2>JA\W'GLZGP1\A:X< #4-HY0]BWN0_H_'@-_X7Y5D8R:VB?W>5RE-V[_KZJ (&DB#((L#!(9C_]OZ8< M (*:99-B5D2W;0E(Y+!RS>M;*J+VC;VYG^X>M7"7^Q;312Y(G:NLRCV#1%OP M%37OZFA?A>AON)!IDTVQ/)"IW$WA)RCG+-5-H_6;&%[L'$W:0N6?$!8C,2FD MN/8.ZM9_;G>#2M5U)K6(YOLW[,KKR(Z;@":=U<$O40D;,AZ&DO9\*7TP1/GG,'BO$SO/ MJJJ(4\XG?OG,>?#9=Y0W3V=8E&5QZ3:3F#8"BT(WD\_0P9+%*4FPEHHFBY+Z M<>DF[01X/0B"#TU9-=15I+CE*DQ=B,M#= 6TK4KL5O=R(2YIH (ODQ&>-B-1 ML%'@U-9?*"QLMDUC>*$A0K B!Z+&,7@@G$+1;OYSY7HT0JS(2& [G:;(6+!M M&*E4;',O,M!UJ."9RY,LS@U=K-971)DS"!0&6)7SRN)0Z'K-2]6! MR9"O1V9;9"(.$>(5[C24=V=(0LC^NBTM4NS2/HTD_XYM=^RR) #&TFK6=N[1 M#YF7""V?IB*)!8R5FLZI56^-E"+=WPB)=\ZUK=#Z)LE9S,&E$ MQ5 @I>[SIYLY.GT_7/CH3[H;HGR9CUHRK-/<&4#3:]*8$W!.P$ABG[K60EF\X-61HIL6++1.T\];7!Y<[9V4"S4V6 M4!QA8^O2:5HOV@/6-SL_U5>L9T3IJ,:^C:MNV]LHCY(H-&Z$A0+"H[('FL\O MZDL:%S0!?8O#]JMFNSMO:[A]GB*7H'-_*Y5H,_&RM1LZR=G= V>Q.3F.BLKQ M- &1R.M\T;6_QOB:W)8 J%X5.2L#=AO*Z-*P#V0\"+,;,GAPW&11"4Q$83IL M6>1IW!H#@=$Q$0>NJ5(,7\%_TZ7B>A:A."J3GAYSW%&(">:S:D^>,/]-0[U! M\,'P:MTCQ=)LAQZ[=\46WEI62DSYK'2B6F+$;*.YH%*U%:W6.RF#)31759"NCEZIVH>9UZ;!UC_%4 MS=6 KSK41=ITZ["U&L&=D0)FS975FE<0AM%+=19C?UK8P&P9F@MNKR">-+F[ M\J"GA8>F<#PM;L+#,,B&8_1*+FM/@*@B:R2/U57NB=\19I%!VN@U(C*#=X/0 MS2EJN5'&Y7F@9&)K+;H\"^U@,1<$F\O."G;.:[\%X1 AJC^Z =GOE:=S#:!C MM0MJ@,$[8_MHD,XN[40K!*\QV)]N2(Y+M7L+P+'KK;D*8*\TMDM'NHM5*>% ]Z1&+-ZD-ZQX@"&;F11L?[WY0XH^^2;O=&^5WRU3Z.8D;-[(\ MY7)69 :5SQ(4*9]7=9-C^0N"H\W ;DN2H;2"8Z.HGJ%//W3%.@WQM\J%*#%U MA[TTVGI;^O<:CM?#\!#%\Q)$,P@"K4.(3&J-9!0+8>HZ[F8UX];CE' A%6IN M(8?,*66D 54;-FK@6_O>; VM=7(;QG ?G(-!0)$2TY>7'$,U:1?*8'<@P%Z: M3S/IY*'S/&A>Z$<19%W=,K[3PI*V%8,G!.VM0"?EWGMU]$5B#N]RWW5@9W+2 M#WQ.NN\Z<,]5.X%ORV?$_]RRY<@F=CP?;EP>?X6X2IEASQ8K5KG=GMOM;3FA MTL)@P[JFJBR5159E@#4]J.E%@\!Q51$:(063 <.,!!(7G+K;AL#+D3.EG= L M^CK.AGK5!((S9]0!+?BUY' 4#OR2-P<>0]-]UUNBS'7'W/-.ES<3/A?7*;M(IZUQ&M(,O&]1W#RVD);+I9JQNW'- MDI"CM@%#J3@;WHNCQKIAKC;8):5(9FP8Z,K7&.N:15JB*DJD=7O8*^EK+GF% M$F&E:#+-2EJ3M[!K(S=P0-E%]%Z3P_1G14E]*77:TVISD\720']>IH15RMTM MRT!WB%VSD*LYC+M(. M%E P".O=&S)XL70CCOPOXR)GVH%KA2$3!W*4#Y,QL]L.@A6_[S4W:,F4P!@( M8,\N=SMV^>L:WTM:N2GEO5Z)M@ZJO0MMX'8:3"=W<.-G]ZAM94F/V=RA3[$\!>1W53*TERH1;N2!TYP^[7R$*UJS7LV:!* M>BXLURCKLDTZE8A,9]C_%*5B&RK63@X^X4!-P_C:0OFS23 B B0B4T1!@(X< M)R_-C71%)EN]:&J*2!53EDF5G11+RZ%-)^ANR 'LL$R" MF@9=T7%1GX,A%H'L^ E;C*+:T"&SMD^-2$(G[1H*D])*#HI0A(KU E,=.5Z;D8 QBFJ(!-XEH6^2"3I77W8TL"SO@@STZ7FT;4/5F2@#&UF$/7 M[DG;HC WT(-<37V),#>%A8C#B?6<* ^J4C4EZL8@=)&Q<%7"RF(KL]I6E@GG M&/,#7=4P@5VH:F"F\]8X6+]AML*0& M:BB+"\SQH$/B:)W;.S)L[711NOS!GI]I[+/VJ^R,-%_#WH0P2L5EH4O.C/96 M4LMSG30J(P5HV;KB-ZC7V6WV_6-KZ](.?&@GZ1:8"-ZRWNK,U,F,T.FW MTK7*-J3B:]$^+KHA;L;CA%I@M486L+6*G.Y;]3DBE/64'1)!:B822[;/4VJR3Z=8)AHL. MGE!F45V**;!H)IDHZ;'U%.DJ<3;K%!IAN=9FN'^GC Z#F_9NML:V=DQ%]T[8 M5EC<.I;=>;P#HD0S#O&0&.7&WZUXO2U%T[456&J7.@7F MI&9HE4*J7B1TA)1$Z0:<.,Y=G# 7)Y2J4/DZ%YJCRC5I6#\P'C;G3:)%ZA5N MVL9B=_(%-_M$72AW#,EI^D5U>P!3)<&:=?34N&(PZ3S7R=HVN3PK*-F>;<64 M?9V09H,C"8;BA.F!5P$PQ14" 0R8E:D!>Y_0699'A>(9>N M8O)ZS0MBX@S)*!2;GU0D::V+:!1E+<[DRLS!M'*,,+T0<1>F36:2W"4@IP$9 MIMIFY&]MA/JP,8SYUSXF>F7_,O2!2,&'19B/D1(S-TB0@)Z^7&''/O/QD3,? M#WWFXU?.?-P)Q>),VVDZTQUX*LI#K)PS;-ZFO).W,%,15Z*:!QB]">YWS*&N M69&QMY2YAXLE(A5EE(:!&!DH3HS5:#YHW@.Q KLV<]M>LAO+_'O,4<&\6!FF M:H]C7QF9K^>%?5C/.^H"SNRVZHF 9C6H](NZ"[ID4T; MG U;5DB:Y!=;S4;.D!34V$0$>UF0 AL(%H142',AYU1Z4%RD2=,Z],+B'U54 MBS0R&-GAI%KO1E(>4G!8BPE)K)S](%66FH/(9.EWCV+1)2%@>@94RL M"'[6ON'/@I?I0 TP31A8!M:G?Q=@I]GS@H(]38GZ)"J.C"'ESF\M8]#6 (-U M):RQD^LHBC]GQ?ENWT7T:5(*B:GBY%TA\Z +0T2M@)^/3_?#DZ,3[FVK'Y>8 MCT/>'450[!()[+$UP)3,CE4&9%F919=SXDGBS
V9@]TQA@YGB1 M'B'#'-)*IWY3\ IC0G3!W"_I$)&QKZC]+H'2.1F3LQ2(JD3OL4 8VFG/B\1T M))>P'="J^(I-W%HN+X8DF4&HW$J9CCNT0<.XY@(QUITO4/,%XG<*PB/)84%T M!(9:3HK0?%JQI04S6^JJ?;/GL)/GZ(^EM8B!1T99,:T5@SEHZ&:5FW1^DL&, MXB0_@>V>%VE&$E" \;3_'LQ?CEVT='[::NG^S>9IIJ1FRT%94).C;S""8J, M8"F@N3^!'QCN8R87=E:-R:[&'\]4H,_&4(V612:QI^O90I\[AF,L6HH#GD+% MU*I]?_*$ZMPK]5>C\$Z&$F)GF+;(1B9Z2]%M@A:Q_U:G,(L:T-7$B!E8] (@ MVJ@V+4&]*Z[7L-;!(L-/F911KB6I "8X4 M$JJ V;L5MC5R N>&"V_$5G25?'*.S>;VEBHJNSH*JS7T69V13=ZQ3&DE@50) MN;F:?5JW .:RP4UG^@J#K$ S$IV_!##+V*!M_J&3^#C*5BE73?LJZ=$[09.B M:X6&]R9JJO+*];53A!>A1DSV(.7[4<@U8D4[FN.>(M0*UN6:7M(F?LR.3:=K M )XO5[!Q\N<%>8Y,I8>0OAO U)Z\IO6@P_\<3N1\1'Q.;<7=&NV.102G1ZY"$5121,#Q1*($\ M._*(5&;-PO6.H,+05!I$)=(M:^7V\4,V;Y4P4'1LG%RN'M/T"M8LFZ_1HW0^ M%"56. =%MB>5TZS:F%S*[H#[(@LC'H=\$W/(X#@U@E;JU/5Q0F0OY[R5V@292K-(+C&OL./?[U JM5 Z:]ZJB MTSU7QNTBQ3NCUY8W/%[C!+/9['1JHC2U4,SI\%I0L+V'&*QUM:!!C(.;>KI. MF&V5AJ=&CC(A;3L5RH+%+'5K 2I]=];?FT'P5D8W,EY" M8;C-$T83NF#=E!6OXC6(>< MCAPRH58(0T8?(ZE#HN0P<"7A9)-F@K-D;P@S]+D87,[94DQ+0XOIZ[GNH'-= MQG#U>7O>W78S$B2\K261D& ZU;IQD]OB0+/3= 8]NXOOM:^_,P1:E[E#T(C8 MRE<]S2^*-.Z%XG50=W>:W;:D;$CUD8(5J!VGZ%F/V#HP-\"H\"V0'&1H ME7 MDY"E>^80@8E+@,F?\"L.$^8J*@$J=+4N"OSK Z;3UJ1SVZ-N6VFN?=>F+A.Y MUG5?P!LE;TX#SB$C%7N'32LVT0D%^A(XXXPW2*=!4P>-!A&B"=:?G424)YEJ MIH-*$L&P0]L"=3DWP5#&!<$*K^475O/CV- W/1P' ^2.W?!>T]U(DM[ M@NVZ--SHM;"_CDFW<:5=.\VG/[5Z_T12;K+DX^T5@UL((?D1.P6U0EL0^C!:?8=9Q=J';3E2ADQ M#3GPX'M):-2<07=&'>(4Y^GT3YY[)9U#$W*UBN,D<4 M?,VUPHZ";P2-T,['6Q5V1&A5W4\L_#'7]<)]!^PT3:6L 7BP]-#^F$1G;_:] M*Y2^J_; (>V;,+H>I;]7]EJ/O&3=D:!#_"7;9L$YZB2M9!"!]C4N!R$"O*;4 M $)3*_2Q9O%>FWRO1;(!6DT_C")9351JFRY%V7F-)L2@HCOUJ9/:24]#$'83ISQGUXL.4: P1\,"M8)=)UD40 MHU5FM5O:[-M.5T2[@>[!.%#J6&K'0>\+U7H&#PDM77N(I&+2*6(U0 'B)]-^ M7#&+E@SLA4'.EEBGK \RN M=%3#:^<)DW&+&$U%.2D(IC&HVTC32?6ZV4Z0SG).18YN^,+6NEI/!VF[G%"' M2F6I"%"LYOQ+XU>.\3=1-V].D/+9+T_=0YQ"%@Q6EJ1)T':1SI=1HX9W1B5Q MVU\A,DR[9O,SZ<2WHY2>:VZV)>QIUXF(.K54Z-,&Y$NS18C>0ON?J8CQ>8S& MZ4%4GIK\8:*4QAJ.LT>W1S$>/# ,HK*,\MJI8(ZS*)V+X^8*6/0>??B*ZH[= M%AX8(72A##6;T\S!5.1SV^9*+L;/ #;8^J%96MCZS#*WM_T1E@G.0 M3#QJD\4LG-I-_ME@@Y.BM)B;G!;2\?J_>2_[B$7P-L8I( ZYI%UQ?V4&)'3S M -"9PG2UEJP,$V#4TS:-[?;5_6"S0R7+CNFNG5K:SI:7A'CK]*"8#(=].>W' MA7<57#3M$<7?(-VYE;"-)/"U(R]Z+-'Z]9"=%IIN$V::A\TPM<,YN#]Q6L;- M7*B5T[;=YS1$C_X:5SM@<%T_I7.7W!2^*'.-$OVN@-ZUWI2%3*-X)<,7IZ)+ M/NR4\&F3O!+) );5&K3;3'VA+ N\*S8QD9,>\(JX@+O&M6013DS%,6UJWXY0 M#00K6C0 US 9G-9(W6RE%>H#_VO[DSNK-;U M"'4?/OFV.95._8I)@]5N>F8 ##(MTHC,-\$,=A!M, -E18XK<7>[]@MVY-6M M7Y;_EA M#9J/%&"KJ5I-19(HQN9*52Q0RJ1LYR.G;VI2Y>JRT7*[A<3MHJR+0FI[EP:4 M>;<&N[O#(WTY N=-<3*@ZMM8;J>DS\3Q5$G5(75#[Z*CH\J V>)YQ=@@251' M(7*0JF*/&_]@'7(^94UP1C7H5K!M2E%LELT6F5*4Q;99E0'3X$EC]AU3&:=$ MV-]8 .!><$R&DR3424VO<*=YMM9.,_H__X*"9/T;9['G*2FQ#1+I8+=Q<(DS MS#E[1G>85U\)RS'EG2\*+ M0>:,GXN7$^2"LBG.GB&[[QFN;+DM\F;.IAP!;.M5M\=T&<,:EA"72-/ZKI-! M%)E<2O+/MS*BW3-I.*UJ M!IBS6X^XH\4^4;"@*/Y<:32\::EKSMS4JI:K&E/0 M8L::%N0AD'"7P;[:4%)2C57&*AU\[K M<'JGZ_JXF*L='5G?/F*X45PDK7OOL0I0!;I#=AN.!YVW<#RZZH5U.XVBW@KX M<^M#&S:R .4Z+I^6IK$%C3"MUS8NH<@V FQC<;BIO?U))=1-^A.U"<0.+&FE MRZM8[#K0N8A.'M.GJ/MJHP/_=;=:N T3#'NKL%H7'4K4N<7$!!RN';:*$Y+. M%CM]4)@7SU4B+<"9B24VK\UA< [%&X%1%EDZ=3H]"5'W:P:]D&$.G-4UJEUP M9CU+(/O@0_P%LR[^BCAM]-CHS7\(':7-9N/2-%U_E1@U M['W6%R)L@X45#.W;KX^9XFEGPTV!6B=@9D-'NMP)3&IR\>C:*-M"1I.TS( ,+)?]@1.5"<=@ASL"M)_S+5;"T,4HOW M'\5"$T4I_"9E)"\-[=4"A<6NUBE#A<5@=BWYUEL;,93T9''7F$[;)E$,>1-. MUR Y:PY/ 3#73T7,D% !./DWY%&L+Z47ZM8T>I(:J=SDB4MI==O=8[T]%F>: M,B'Q*[ P^@8N!J[@TLX^DB9&2],#'HWHCF^8*BUU'!%8T@6N"C4$3E6CB "+ MYQ85" 6 ^905EVX=B\F)TBU@V^KY.[>M)9PX:B,S\S[RIEYQSXSS^/+/5:K$S:/$X7L@F'=@9-HX>/ZD:QJ2)ZH MDIH8Y9S6/[%([M*!#[72Q9)N36A;\<2V<=Z3"A+4;(C-IU!2/F0<*NT6+5:HT>@[RQ[>&?M.%EJROX M+\;,BCRM*0])&I]=/ZM6;TQ'7$R+)J=/2JD62X[D.M&A.?W4P,7?<-&MZ$NG M?H*V0VQ62S$F X&<5[P(%C'DK2BU=\9] 9.X. ]!<3*Y*$=B_ZX\SZ*,LB^B MDG9D+0%3G<=9GZKF@4\>CKV *DZI@I0XPND=CC=&;$J-/K9T6Q1?=Q&N9 ,M M2YY)BS4S%4&?^)OO\Y$%^M>SC8A!H'N$HL%3:TR,V,9?.,7(U.T=S-47*3)UV? M@E.(T1_46>.G:=?>DL76VRBW;S/L\E>69Y-M2^N'<;QD?=\0M''(D;$I+MQ;R4@B3N9^ M#J0%,ZWNHZ8#BN_I]Y1-QE^I[0QUS$RICQCK"%3YR.$R[M I@42"P&TC]^.M M>1/5T06VZGK_;RH2/#?NXF]1,2CT?[K'W_[0'\;OOY. !33JG9;L3.6$+)4C/12E*-3%+#:7I6"BQ:, MU5Q^;)P@V9\%.<"Q 8"XRZ3$/&+%$<<\+[LECR8YE-/+8.Z:^%QR5I MPINH<^Y\Y<23B+QPJ(29I0,>/:"?MTFR$N0]\MEB$*6BO"X)N^*>M9A=MY8$ M(V!X:E4S-^&MG)W+KAQE9TE:4SS/1 9!?9G6&*YKA\7$^V]V-W0C#TY[+%O$ MO+J/"+-;2O.L5; :[/^ IT$%EY):-RF*SYJA8]4GR2W\"_ ]:'(E,U@ M[>9R=H MI4$)W#Q:I_H[;-60MUI>6J_YF0%R$K,6-X 81*$X&UZ_%TF95\*A"*WUZ)BB MHR*6N<;ZQ7:>%ZW:*-OFY*J&&T6YA0G@D6\X+-*+C'B',B@- MU[EZXP16P;DV3K8YE>84=GO."VPS2Y,F$P^H?<>]+02_ZB3WERO(2;AU!F:( MZ?,>+C0(4-+_0.]-LB+^K+.E*/>7BDT%>JL@X=+D M1C%=_Z&BJ$&M9M%M27IP)0T[9&JI18A.IF!8\Z3;#XP+8ED-XA59@M3H()+] M[#IA!,2]I42*9<]^4!Q09L7CPAI<.4$J+L-69\O./7?DG?60GMORT2;U;+Z'9PY@ZET:G)""6Q8+#QV^*RFSW,Q###$LD%= MT?%,5TJT6% ^BC@EG=QT-.A>[2O9]Q6*XJT8N!?8'2\ Y51::\"I0J-+54W@ M(A65+8.D9#2)@(@WU&F_? ,WK[4UQ=M[8T^O#VL\D.>'7 (256 +N]-U$J":3/<[U4D/B4DF\X3QF&2@$=8S"%O)TZ^?)'F?" M#DUY%2[* O6:$3O%BZU0 HQ,W+*2R;0",B1C)%=:IV_3]9FAWH$;^H7[I/67 M%U.^F,TNI?-!-T>[E-DM'[;37+FA3F3#QC,Z]=D1WW%K)U)?$L9;0S!)G*"; M!#F5[CKZ:G83JIW>Y6+A1KHQSDKL24><'B/6M,*$;A5R>G1&M(E:>EPZ]7[CM= MN]_AYE3!3["$0I?-5W)PQ,K6'4ZB@)JS >Z[:"0'9'C\8,CB/%NL^>Q9YW^M^V3-9658Q;>^&6VAAV M-F_E6B"7==I12""!BMU*I;M8Y&!V-Q'6O2ME<.&)=]Y$.'Y['KG1E/7HRM*5 MT#6@T#+TDY2&Q44)1&B#?Y,E):[:MEG4#5*<3&# Q9^Q!2NHM']KH1%S-6=/ M_'553+O.(T8>IJJ7.OJLN(.N$_-EXB-SR?UV,,XESR+C2MZ'$CAE5Y)XD#E* M_:[CB@*;[AP=S(9H+(J=4.+4Q$@=>G)U.W=K, ]/26;H>+DI* M9M8=1N=S=-;B9H0VP_+NA!I\Q#!F"_&'*H9?K5'1HEY[F./L]VH$KEHS:RD8^$QGH8GYW<5R#MF%'AZH]X&P)7 ' MI*>@T2JHBR+E>C'"M0NU(I$"F(BPRO\2X2-Y0 J71>"BL#==? M6CBZ%3!:-43G^)_]A^DY@N<(-W)#&R.%$X@%G0@]^:B?NR!7F\( N+>1< &# M!.'>G,M9 3>_FG&&S:1LP1U.%!;R84J^W#FY9_H*M8P.K@Q#'Q+B2:%3)Z&D M9X[!J4Q#YU0.&Z4)W63P.9"7[F+:W7C6)%(N6BLJS&/CH)I,GRPI'EN,GBO-7^#)S*'L^:/&NZJD7I50X6 MX4P55P<;.2CJ.&8:+#CAN4\$.UZ*;\K5/I*.O]R;4ATUXJER&U!*BG;Z>XGI M@O9 G;%!=H&X25'93DXT:Z;>-^S8L:4:7# DH/F20^[$[E%)RHQE@8GL.I]$ M$I%:[D1)P6=7$6:B+TUO>]<'5%S"LXKJ-X0ON&8CJ #@ M4G)4:1+\3=WTQ.5SSD!-2DPC]&M=Q+H. MJH^!?7-=Z\J9FWP$%X"#NV9\5@34&.FM:%5[1:!A4'G4A>)KB_5>B,YVC+?U M%FP/R_3OQAOP?C-\+&F)I!IAVXS#_74\JLDS[NFL1!?#I'6SO,NH(E<-YF@1 M;AEU+Z7,::&!ELI',^C=!V<+5FW1VUB>IOK'2KZ;4".'AU8=[K8PZV:N=^/" M,\ZZ]:OR;-6SU;NP53$$-Y:!GF5X!E-J<':14>XP"ASCFO M=(+7)4':5D&N%#7S1M@A+L4++HOR<\"(/&!M5H)V7D:7SB@Z\4MP/Z@H0LKI M+M&+Z>3.)O [!-:V*!ZYQI4UZ-0&$9_&$_?BW$&5M3WC%($,43PW=] >.*5- M$]YJ0PZ\XPQJ7#BT2;W):Z M&4QYNG" , M#INZ5!@-P(IJ;:<'B#Y!J)U6*6R#9DVS!C&F:D8'*17!9A*3BQ$V0[P#-(Q3 MY'&N"L/@A8MCR9R=3$0-.4QA+15XK+0$X<)NH,X6W!M_P:(5 M!*M/&O5UC:K>4H@Y6XMS(J2GL405HW-'<]!=3PD")/VBDCU6+6 GP=A8+;;N M*Z-IZ=9<>]N#A&';ZZ /: '6RDQOEPMV:B'&*JUE<>EXQ?X? DVI4DZ,;W+3 M/61@76UM^M @UT(]H3U&[1$B<>4 <2%0<,FRWA6 3@?0SA=:ZIU6&!VUCJ3P M%6JB/?Y0]T8*KR2$]M!WU@DWD8%\%@J4EIS"K/1%# M6LJ1,*R* / MVG&XB4,-6<\4Z\74BDN-I7SB7,:PM:&$BSM+%PN"EIY&DY)Z!')- V'\,^2Y MQ2_7(QIJY=9M1--F53V7@'(--,AHR\2F$H\5"NYT/1*8:P=WIJ.?Z?YUCK=H MAE P!-QKX+70^\OM"%ZNW7?!]8&#FE0( ZW2:D[)2;8!)&.N?A&%BB)@9A6V(+W-2@26#'78&'34R 0D#%[9HB%- R-L MH:/>N8U2A3"1D3&V72@NF#R)!'I&PTD;_>ZE9JB:1MIWDR;R'4-5V$MM[YVP M5'&=]U\JT]1.FKF(:X4@T6L,,C(A3Q#/)EJN]^+V7L8>,15RL:9'P.K(]Q;" MD>X%Z52*$D$)%K-N9HU4!\04Q6E;]39GK46O*YGA7"V1)Q8F?45>AVM@:G0* MMK%(4,0:PX7 302G%29'NPBT99W;7E1VH'9PAE#A%08J4=S%&4/@4=-1 M#0UKS "=0N)\?Q#\[+15IL8)%+63/@*180:V(Q=O%>QI?8E[C,6I^EA%BS!] MJUR?C:Y B:1HAEPLF*"4,WQH5&IF%.6DR4N."WVWM^=QNRNO*>8G^&W'Y!<) M+-<]=D#-'1W?_;Z4\XN?OR@-FCU^MRBK&\6KUKFAK+FV1@SN-M/ 7 "*3U.< MAS?:@3S7]#]IAYI6308@C$8W*+? 6V1D<8,]801.(_#*P:E!SRH\9^^W@+:U MT7@U[B,2&^I>%)(R 5#,@*BMN[*#OQ?J&?2J0J[F9*@<%7R/\;X.BD!W3B1' MAY-_('YR^&7U&4B!TQZJ FW!+N":[H)7N1W&I>6)[> -OYIRH%RCI3N-W@U[ MDL@C*1C.!QTO-_F]L45!67,GZRO4"]/88>>9@^T\N::)A[7:&7A[J;MPAKH- M9ZCOHMN'HB8]44PWOO*&8(@ H@QMT<3:BH/@C50FB[]#^NE(3,#-,6JCK5(^ M!!MX!JC6I442;I!T#UI!TR#6%VJ1H$;CP,TH' MI>"%FPUUKHIS.+$9JB>LM5CM+>0NH%1,;6T33<0XPE^@:W.!N?'B[3;5GCGQ M'8%&8Z6F#QZ#F0)[2%::OI.*1/LU81$O4L76A603U==./DMPPU\5DOG-]*+AA'[<7_0GM$=9]MZQ2P52'/YCK-[LFCTV+&,H\W M\"5NY!Z==RB-S^=.7U#M!A.+'M&KV*1&? M"19'Z$["R2/)L=&H]F%2OX 63.=_L&EJ76U&;5$[[!WYO#-(/B7 MS/,^::,//#=@?Q]QRX*WLF4/HO!_RT*P^^W'^X+*XK(TIJRKV[MJ'IR\XS_B MY00%""58+3>)I-\.@K?NW'; L755O6#P2QN\]J.X,>Z?)3X>'#XTRK5[GP^> MJ@&ONU*+KUAL6^-]0EO!I5]J+N9"$%-#T83,+]VQ^NUOO]B6U<9$ZN0HZ,PC M=+&0 <8-I>FO?;5AI"KK_L>ZCP];):;-KL!5X/>YSE<*>IPYANJ6;O%6Z$L=FR!*8@F2=^ NLC"%*.]B4K8N+WW8/X4F=V=-^_UW@SL M; 61N.IL-OR8]LA&#M'6MV.]^^U#97;ZBA6]><\.CD538G&>]H7AZV2=UQ9# MC7KZ-=0/DDF!]SJJJR46R,%[YR>QQ_U*M[):QHY5= 0K:&CR[B= M_=8Y/JU.U-9-+000@DE5HX^$3&)L:N[ZBZC).7_"UO&U#G6F,LXM>O?)IJ7( M3F#L)6QY "Z D(O29N/I5_0;YM-3I0";V=HG M@#RM7*![JH^5P5MS,MR%)^+=YJYD,,1'E:=,*RS%*&^C(,N53?)NOW<*T!,# MU,$:N75K[BIW GOSWE8F.S-@O@%WHNK,P$$[T!^,)':N/X7W'S<(7G2\>?5Z M=B'>$O0J'>X3WFG%D&GS"?FI6HEDD@\)=XF>:7$P73LG'".=2/=-#F&;K=<, M?N5=NL,4A8^7^H#0NSDO,*Q52X6(81'FW:3AYA_XG=5SPY'=?ZZ9X+3(LN)2 M2D?6;Q8E/2ZXI3!0[$96O'GLG*W SGD (C#L0"=2 Q-XO0:PQ!/(+A((:=W3 MI7'@(A?D?_1H>+4"GF?US4]&W<0^VUCTFQ'269MYFB%?#K_K8>PD>!%3LJJL M#5%14O;+$;]@GA643@G;O1Q_ITOD329=O\I<>9KW-&]H/BX*[&#(80J@8LH_ MO) &88[%P$8PA?B<@*SDLAMM@$"A@/X[IF KY!BZ3U'J.5B&E&- M0H)&(N< M!VRZ*_)7DB)N.(K#US1=L< ]A7L*[Z-P*@/C]B,5&IN&DU^DZI*H\SSB%G9* M)1,*+.?74UG'UF=*YYA=4G)L=>F.4^MGEH-M;+'A#34THDE MNT1,M69I#*:F*F/*CF,XP24IV-F'_Z!+^F4M>M%:' M\3>>'#TY&G(48A-E%AFF8SUAGF"NI&4=X@!5;DZ\;)VH$29$JFRA-:BEPU=6:-RFC'7B8*'K S7I_9C?9S*Q=?AC4A:80NJZP=]] M:D'9M##X/B,*"Z&9U;J ",MSBSE*5:_1>1(W)$YE0AQ:Q!*GDC!*N_&Q4%+N M'=,XI Q2NAKP5T34T>$UPIGGJCTIG2,GNZWTZ[J(/#UZ>K3V<#N49*P 8V\( M%3FIJCVZEU/;1/%_"B195<-3G*WGB&RU*I"C5+(/;]>K0EK: S3H%R3OJP'"M:QRD1%'*G@$;-^125B M;:NBF,#VDEP43 0^_J#()P5')=RB7ES:WH0J@.9%CB4K(DA-9A2F1,#_GQ?4 M99, 4GQ*U+=*!_G=8-X1_&0S^5.:?1(16'G2A@\9!!^!BCE[^2P,*&OW)ZGL MG.I^+2[U11-LE,(MWN%9;HHE_4F7_7=@J^K['R@G9P,RL!D-!7/1_*7\EGF* M9PV"VF(Y"79]0A.8$:^D%9')IM UC4X6(+?9F>LKVQDI>#L#$8((MB*-NN[E MKFZ #>O@#0*FJYG!\ZO4[FW:Y+')&2BEQ)Y&I,IKE(76%*4SN/:[.QB#(2*8$@7?+FV'NE1. '[D B.@ M6L1'J322BX *F7M;(LK( OZ"XHK;*5#E6.O;F.S4"**(@R?*NQ3%.HS_EE#[ MEEP&18N;4;/>=([(@BV-:VGZ2NJ:D9N%FQF#;X'6.V$Y%F+;2]^V[C!M6!5. M:A44D/:#A(6<8:HAU'?3F3GMXE:![C81B,]D<'5*'!\-'PA?+;G]Z/A8'QR<,4#P\'PY(I?'QP.3HY.KWK_KK^#B1V, M[OKRU9,>C@:C$SOV__V^+KM[+ *'Z =K8,Y!P#K=G\;]Q'<))\NB M[A4+//Q!S_D0@&(<97)IX=9OC B[A5RJD^L6QC-Y;22UUJG 8"=DQ$!?Y6^P M^KN(BG6;\T_A6@^^/5/Z;W^\X^31,]/'W(V8,I\?DV ^2/KU][\:+%!/.VO6 M#_N.O_G[L]$S3T>=K?OX5X,NT)^* K& 'X^$-F+COAI#VO(+XR])QRU[B?[) MH@S^2S60K\:--;[>%6R&&GB#K5[;SOTZ&GR:RWX3U=%%&H7!^W]O M\08\ LNYR6J%#VT+EUFW(3HE0 7_4%&"8AC&OU:)VUURR(LKB.$;+/=;$+HE MPL=<[5UC >MVY& 7F-X:MKAZ'C?JX>[>6F?.$]_0/70 M.PMAG/$6WZ1[+/NLO(@2T [?_KK%Z_>^_.LY(%\@^0.=-R#GBJ\HO#4E,(3'S#> MT3O[Q#FYSQ]\8.WH<(NOTCV6_0^0_34BP7SZ_[9X SPON0\-?(PR^+;W#'K% MX&DJ@5C/ MH$\4]%K"4U4(C\)3KQ'NXIU]XES<>P4?6#4ZWN*K=!^/4/.?6=&$P=M9FD=; MO 6>F]S?+XBZX(\Y?%2ITD>)O8[P!/7! Z\.[N:5?>(,W#L('U@O.MGBJW2? MS,'97"71)$K"X%V>I%XCW%6&XC5"KQ'NA$9XXO7!7;RP3YQ]7Z\/PI^(&+Z3 MD/&_JV"BLE1=2,W+0>HO].YRJG%$G:R">FEA@]0F[-YE.;< MB89;Z. OJB9EZ';Z0:+^:A"O#5M3166YU"W<-!S](/B! W'3M (JM.CUTD8. MA@B>#\>8UP)[A-!OYVD,<[I054W]?@C./H*9_%F40:*F"ONYQYCJ-UJS0!!T!&.MI09YTX6D2ZO:>TRJ(!*OSE90IKUIU]J.-5D<.D MY%5LRA7DL/EC F<(*H:)G19%C0V*G* CMK^B?E836$V>XX]@E^T.'.I=4E^D M870-- +'#R^:,IX!B>-'G=G30AM8.C>Q5AGW^OFK21?4@"> DX^RJH ' MX=*G"SH9I #=)R_*.E,EXN.%3Q2L3B6*.X[2-'(@Z*!2U(TK6*JHI);%!':* M6X\=S(N2Z:LHSZ,Y+Y"TE M]P*CR\D4ANT%\25N4@8W^'T!G&9X3'<:&W@"WT3X8V)3TQ0[7V-SP*J&'R"C MJC27I9=IS!-D=1^P)?*[=]QP$+YQ1KT^@]\4LYD\^ D[)@[W]_Z'^[71.!HS M- EFJE0PW@19Q!3^#K)@ WC#P0;QAH,-NH^#X!<@G^!C-%4@*G\ Z9@5V*5R MUQO^P%T*HL4B ZT=1-PFM>QY3!-AS98_UMI\5[MOT=6NC5;DN]I]RZYV]S;F M2<(M0&+_D::;(>(^G/WV:8,$'&@RMV>@1W>_V?=K^G"_M;X\FQ<-*W:@NA5- M!?H9V+/J2XR-I!=@+U8SM)9!)8R^N_VNW(?A]:ADAW_ \Y]5_0=HNG^48*2C MZP%F_P?:F46^&=1,"MOAX%ZMEQ]X2K_0KE&;[M_,KOVMPB;?L&W!CV LU,L0 M?L?]RC_61?QY!M^&X_\EJA'+G]NA5U4#/_H@3@YJ<,CO!A^YX?!#M7U\$+KY M5EVOF1CAN["+:.O ;I-WAGLOO__WQQ_Q?LVB_%P%39Z(SZ9:SN&X@V<__^.7 M9X,@X/:1_Z\!3?M0-X_$?M/HCX'_&^Z')\=#OIST9-']<-'48+?EY&F:J8Q, M05!/R^)+BFZH;!F,3D[Y63YJ&@84)Y"Y&V7^?T-%^EO0,CV^*>3\L9G\":HT M^@>01DD')3J)\B7V;0=K';T,3'&7BEJLPX-Y,(LNE$N"1+R!0V@K](I2!CZ: MUAD,"-\31W, JA$V=T^ !54T_@1^IN(L*G6?]1H60S/$/X'*R8U<1&6"W_F! M;($"/]K4^(-I@V-EZ%.".Q!=1&E&+DEDCN3"C9;DP(9'S:<' =[K4ET4V06Y M?>';:6W]Q9=I/0M^5UE6!3_!81;:R5*QHY-]N7!1ZS*-V>W*SFSLSZX70XWA M87G.1\]@DQ.%0Z0Y^W76KPZD(?P,)VOR-O6D\0* 3D9,IC%79=QP4YE9NS!@H/IX1T4S4LL@3[;^J MRR(C?WJ2)D$.)CGN*;YCMR59B6S0AXADT&^@A?DP'M!OK(7Q-6S]DX&P_W1"T.XU'/\ M>'"X?Z7R=<^ML&SJ&$S/' Z8PB!_P%6*FPJ#SQO$I8X'_Q7P?QO$K'XQNP;V MY@]FVTCBGN51MJQ2T@=_,CK&6ZTG]L"/+;'NTRW[OF[\._ZW M63Z=![9G'I@\?[T 49JJRPVZ,0]C=3YT0.>K94 A94;!>59,@!=D*D+_B*C* MB:I@AL06;#8,Y=K,4^8J,?J@4*N?9DV:A,&BN$18B9D"+1R=7A48K/3^110W M#9B.*I[EL+)SS*_2%J!D*X6_P#/ T\G2J3+92^;[O_//P)JW7\.G M>S>;QVJM4$=MV3;5DW1.'9/'S.S0DUJY=G*:8=I"FI.7(R[8[I6$/"0($%_I M O/N,M )T8Z_X!P\W/]I[M21F1(PZ]+DV:U4&S*/"FF$H,3,I$"JLTB1=NUB=,-(LF!=\. M=GTAWPSASPN5%8M0\]BD 4:RPM,M0>-CY.6 MU@]%3B6M2L*P!;DXX58"*P'=LTXI=RF=PSPNE'8%2BHN,G^I/S'?+^#KF/\2 M_ 7OI=-4<5(K.K6R-(+7G7G#4[,HRY"+&"\H;2I[&($A(Q?+SS4'),>B71%] M5]@?:'C >9 GD$-O&J!3((5](R:)7[J(L@8F2V?$[K*BYPPW\QIODX-_.]?. MD2K=MWOF].U&>9$5,>ML9BL"4*+8A&WXY+^+\G,(Q*8HX;RR1UC,55:6B2$"U4&C/HI._K!0L!-W88TK0CV))_?PP#CXY6J->XHSR *=; "5\^^_E___'I4V>:+400&DH&IX+0X$.97B A_S.= MI_@&#/+NPS\[8W3+2 JLZN/@O__/R6@X?!T\BO],JQZ: MO*)@!B;,WY_-ZGI1O?K^^\O+RT&EXL%YE:/O50)[\CTZC;X_'AZ- MAP??X^&?'NX/CV$/]D='I\/#[\]G\SW#B8U?-GFF+V8+P]H*L2..4K M]6663M)Z/5$A[%,?41%E)IBC0 MY1>D3&5RMAR"W*[+6-:>^CA*N"^.M6]?# M9OU&N\HP4.)WCJC"@]2'A'2O0 [3;TF:40J#+G]P7@U%8^XYY(,0,Q&N6*]H7HY*>A5J_<2= M*+.@LE9)Z#@_0VM_T2=4LF)RM2J8L2;466>47&#>4$4;(#E#4CH,0T^;DA)] MDA25*72C\(-L[#B.(73'3&GY8FU-RB)" Y,>[VQ6560-:3P#-(=T&2NKE(E6 MY(,W[W59V@QN1+:4P\+=C$K*T7KS_F^5]<$OW:IET.!!O5K[W0W,Z_'^V:?( M>#ZYY>? 2F).:42R!SWA^7 8CL8G1+CX;Z3P,D4W!["?X>CPBDQBU!Q@HA4F MPR$R-_L5\%N5GKK<'IM5Z!<$ 5-_7<968Z^G<\TE1 MM! MSJ$+^=%TP'ER0B>/938Q.B\5NV%-U6M$*88P OX4=+I\#[T G%2)/R)?JUZA MM4CG*J(*2>;UL/0*2,:R1ERUZ)O$>%66*7&0 3,]3Z7J7F?$-@O\UW-J+(=O M.H7WJ_L ]J927.<[TFF\;]TR7VLX?GRX,M]-9'L;:>\\L [V/VJI+?ZMVH;[ MKUJ[>9#GN9F]+BS(M,@RNO^OUJ=.MI(D._5=O=F0%>@(]6O:A3W,%*M>H?N8 M?!(]JKM=PG@P'G]3! &9@%YPFN.<]VC=5RP4)>W):'1D1*VS=SSN<'^_.^HW M*L@&O9%=L"2K3@[#P_&XCT!*0B4*AB&%>AB2.TFC-*]=T?3;D#('1B+#!X%>4L))X3(L&:&=5C$(?ORB)22: M#9TD?!QI>-R[#H'-:4W4?E2FS/LE7UY-+V$A9;?L^?@@'!X=N0[0E8U;_8C$ M5NDW,=DQ=D0$^HFQ,H(2$"B%.:"@<0B:.Y:B!>J+BAN;7X'?K-,YI6), SR< M$H49"#+: M:!7YE0E&+F*.GA45B=#_39$,@E_+25H'_R@RKNM[E\<8LG5_^>R[@*9C$G\P M] I?9]>TD0*@K;V=10ODZ<-A,(GRSV6SJ&,0,PO#LGG!6/=&2R67##+W"Y7# M*%3^]V'< U:'#K6VN#X,QV N89X,;8D> C?.$;CN,@:!U2 HZCU1N9JFXC]S M93C- R1D 7,008QV&?(R\5_UR=70R1MKJ[[?ASP6:QHNDCJH^'@]$48'![O8Y8+<)!%D:+! MCXY/TABC7! 4*2Z.G@?1XBC$;JY75YD$2N8B/GK;$FM&((3G! 8X3;\(2"%F M&\$GJKJE*LL<+E#I(J\,7QH)RZ/W95)@A:C#GF"V1IFE*!_Z_92FE57 M73\S?IT,?>^K5:N7F&0UF:=U[>1(J?DB*Y8*C\34KT9?=,GRRV<__O86^#,S M%#Y\?Z^YRF[Q%/6(,#:2!;ENLW2Q4*N/>8F?WRV<>?_QO;AIYA MZI\-)B >]&A> $W^1THTUKN#GI^&!PCYBYZ4EN1[AZP[S]E'8%EWQ]/S MYCW=%L)V(HT1:#X*/E@ A>!-D3=5<&:B# @SP*F#AHE7/!)_).(R%ZT$.U@, M>YRQ&ETB+ 3_7=!F,"*I;!H[#.6\YJ2^N_O R2J*H6.ZJ2^<:8)' '\[$CF" MR !$1-355:9JVC1&=4K34!_2]2DUA>/U9G5.]$R&:V% M)\'#X>'!/30*S\BWC)&C-8VXOW,E577FGPM*_,@:)'2N35ZQ7;"B "[_X>$1 MO?Q\?W PLK7,[>RV4%1K?6V>CX^.]5O[X_5OM3\Z1@T<=UZUYLK29_7G-UW# M47A\:M9P=,5L.FL8A8?#4_T>C';S55 Z__LBW_OY[.Q#\(O$HB6IGQX'S@$R M,:)(M\U+!G.KJ84)F @V+9_X<8Y5();5W&NKA(\[5B?--:)"=L\C=H='_%H2 M0-BD*#ZONMGX HV.3L*#@V-[/U#)@-^'1R='[3=8-#)>WL'A"\>EL*)EW"@X M%L'MW0^/3H_L"IK\;SR#M8J@56OLA#Z)DU73/^-?@X"-Y'%TO'OFG; M_BO[L EM.$)WB04Z6'3V&PVFBQ[#WM83>-O-NO]6D1E)O22H0B:>J:3)5">? M4)&?R=U&RMJSB[V(.*E%?%#ZYQ4CTR6*ZZ(7A4Y(1!_U9[5DM3KE"?;'/2,- M,"8[1]49QZ\)37^*>%X4H97>(.(V&@0_.6>F9]SV(\OQB*L(G649I2-)FI.S M-NV=UU@(3LGY^I+PC@\9.2T8W MJ'I-'6+'64CI!641(/+0B*#C+Q,CR1W<3 MP?VR73W$F6XJ5+E0O:6]\Q.R?+[!P\%Q %PA(P.L0.__B[#E@72O,.CNF*BZ M/A+!1"!:OGQ'BO"Y 0(&"'!:3IZ4*^8J%(_,=[ L,/Z<%>CPW49+WHA3N;+J#^#YZ&OO[_] M.W/[WV)"K#($5/ M8%HH^^\0/8>"QK+07_R$.LT:F3%Z0))MJO& M\R$QWZ2=Z=T*JQUV G C]JG2)B))^4:33.M*AX)/C<[/VQ4KDTBE)E)91 M0N@N<;3;R@TIC1R6/X=!9CX4LTO<\%?0N>.ZP-HV,#IM<5LGR %V!!:C7J@] M\O@_/^3&B[? SWX3Y9_!]M00/6?B!\>;_O*9\^"S[RP6]//Q(5=$@(TTQ^(T MOC8&X9NL2<+!8NV VLE5 B&.V>%Z-H;=%XACGB<&_[FXS#MQSDF4L;](U^=1\#\$)6SJ G[4U+'J) - M6>QX<(BC# U.'!N@,-PYC%*WM##<(\<09:^; M-,DY$#WP702*B^)89>*,QBB'M,S6,0Z3 7NNBD61"=0EK 8S0ZI0ZZI_\J3: M[U) 2^?,X:?2,BY!%='Y5) M,T:!:AI_# (=.8[(0>(AKC*MIR@G/E0K0%>CUI63=2N\6JGQF]-XR M+8"U,U;OU1C$!M[V!X69N#K;Z0A2GQ<4+87YIE.XA+F@7*<SJF195E8)VU*BL8K^/R](F2C+J)1L$+VF1,P("QR,8EETF9/@FAW_SI<:Y MP@98[H9PZSV\E=BBJCVS]KZ[4510#;,&H[[28=UDR>%WFHK:D"$, M0S.7=FG-L0>6$NCBI@)^%_)Q(3=BZ&02 M=.*3I9P?.EI)!>5OT H17A"Q?TQMAQRBO(J2B=T54@K&[H\:H069-7&ZSP5& M]FEC")21]#H6D,!^B7>H9 M8L=.X47FG)>B>Q",>LH,!CFRDVY$:JV%/[;9'TXQDU!J)P6)5 S@G[ !L= J M7('5UV@&<,MKH/R8 MBW-LD2IJ$:K5%6-V_0,TLPO4V5+,9>[Y1+. C^<<<,)P@)*WOS6(W/)6O-58MIT.,FS#.)EZ/6U. MC/'1H5Q7 T2E@&&^09G@$#!#GE.JF< ,:BV!/T=M'UJVC&Y;XLPGQ#M4E^G$ M5E2BBD+ZJ^[R@BG%*J_%5"XR1! QW6&0&Y$65($)")<)!L8'=!L;,\@D+63? M-,PZVVM@7FO[D0>U?5HX_ 3\:)8V\T PBEF%9N55VW(:#_HMQO;SI>8C,)FN MAHNV+*X5M:=*IU#+_7>W6S;4W_W=7/NO1@W0P?JP:[ MT&?#9,H*.Y*S^)Z0 M'D69GS-H?(SEDJ%@H[LV"5YB*4DP!=/4KX156^X9@F_%U-^*N0*9+[9= 3<0 MQKP,QV^?6(>;!@)%VZ(H$DX*CII7&E(=K0:&$<0%'+$2L =X(MH6Q3I MIZ5 2^8QP-[H*$3=O7)T LQMA9V7C;DB.]9 #='"9%L8=X@6:9/ODK97T>P( M-WN@MBL>Z=.SCV_B)VH!SX;:T4I:A.TJYQ*L1M3EFZY=M1H/Q7$J6(3.U(!" MM/*^OSKK>=?&&N;UX%BT=YQV\+NNDEHKDEZ=J?)P5FW':>+/G:!4N)UH@WW1 MI@VDJC3>0SOP)GYZ>UZ#X",I;WKWY+:")BKZ>0B-G(O-I]TW0()B)\Q-18: MD'MIT'6U18PNQ8+>PK(*/#]K)CNYUV20+U7M3GLU'7(>H:$>-+Q(5Z]W^IZ@ MA,6J/B?,C8F:[$<&YA.5JRA(GV9-%6I2Z>$3M!=VT[ 8G.:A@QYZO@.,_+-%&(["-7ME^R7[)?LE^R7[)?LE[RC2_:)]8^<6'_L$^N_ M3F+]9ES>KT-59V X9UE32?R(4K%#$U"OFAC+?01_U(;>-:R!A-]UMV.3'^Z@ M>K'KUWI0N.K0S=N;VUY5NHT5A\"UT5QS5%J"SXK;@^M6-& =QTN#Z[ >S8%] M;)UOVGX^3JDWY]&O+?C>3(M[1Z1;.C\/JC+^^S/XRW!_-#X=C49'?^P/_ER< M/\-X1X?'BR^OA=F-1P?P#^"0>IW?>H'?_DS7K^_DJ=19]';WW1@: MOP4)7'LBFW6KNVTXOZGDH[*E7/+\:XD+2QC$S4K0V4P2[S 9K"37+&!EV.Z5 MY+;%KF9%DZ%L!3$5)0+Z^&>3.ZB/W#W.Z2]F2[(JVU],Y^]B-ERE@4*N?VV; MVY)]?1_O1A'IIQ9-U12CJ)HYYB?^1U6B)?5U:M?%$0Q#7^GD0Y5TFWC)F+PH MV0G4PU]%35V\%MT?%X:F + L?'P/S+BB 7,,H>E?\[Q/]@?[+_3SL#E9M*C4 MJTI1GWA35TKV$P_]##\/WS?VBU/5J=^7A^"II"W$#_<'IZ^V>@HG@Y.CT5T_>^72CD]N-N[__;XNNR0B6AN* M/=3/S\L"V/>>7,4I_==_%2^!+MDV?L46,OZ@A[HN,/ )5H/ =:VS>DZ]M M\M["CJV3Z];%,]GRI<&QXV_^_NSHV=7+- X,[6I:U &)S$"S[YY9/^+&Q 3\ M<0>!LFZC_HVYG#]2UH6Q5>]&$5=L%5^O_?%&;-97NR+;03N/>**YGZU"?OI58R6&+9C&-[9+>N=Y8V/E4;-I[D%;-9RVP=^9VESBS/MO<:/N>R[YN2MVXSAR6%X.+Y6(=WD4W\X M>O87V%_@K;O A\?A<'BRS:?N+["_P+M[@4F2\U?C3%M/Q=LM M@6[&MGH]#KPC^YJ^(EO+,9!_OAX8F7\/[^;L)R M_?V]O89^&![L;[5^X^^OO[^[>W^'A^'P^'B;#_WIDK.WL&]*Q4?[VWS.7]7" M]B'LCH4=\&>]H-^B&^,YXXWU\^'@=)M/^AZ\T=_>#3U3?WMOK)T?#4;;?-+^ M]MX_A77KZ/V1N=G.[8&G"4\3/JAZ7U'Z\>?_CN:+UV<$:H_(;]=CV>#T]PX& M1R>G[G^'L+YK4%Z.!L?PD&Y[](HZL*07:NW<7@Z_\R+PR:DUWL_L;,9X'!Z> M^%1J?W\W8;G^_M[>CW00#@]]G-??WTU8KK^_M[Z_I^'!R*=9/?&5/74B'N]J M*,.'>>]G\T=5$"$"*I(]XJ/Z\N5MNSR>2=Z\VF0PW.:3]C$C?WMW^/8>#JX% MA=ODD_:WUT?W?'3/TX2G"1_QW0"_\!?87^ = MOL"GX>G15H<$GRXY>RO[YC4UVWS.#V!CPY_1)%/TUXT0,O;;8_CTE5^[*97C MVI+TPMP.GB7."-8W.!F/7[Q.TFJ11M9_FPWL%7+.47" !G9N[AI/]\?'H^&1\=#@>'AR. M#NS>I3ENP!YMX16[UL(T(?K?HM5KRT05QE\_#P,SE6N2G2L MY$D0)?!X6L%.(6B;P8M+JZ!44U66*@GJ DO*G^GZ\L&S_S*4"(N5_]_ VW;G MC;KNNM'1)VFI8D*\@]-KYGG[PBVB)(&]-DL9'*;\/?'Z\0]Z:4KER>M)\077 M ".\,FWJO]R0'P]'URW[X871 VSZJ&TY:9J:&7_I(CI7[ K=BZ8@F%]%V66T MK%X_^[Y[/GKSB>#Z=_X^&[R=-'RK:WIR*Q+"IZ^7 C O15,&N:H96228 M+/$W21/7 0HW$BOGJCB'J"/ M4E6HP">O.D=)B^G3G**F+EX+-\ =1>8 ]QGHLR6.RD,_ZT: +M(JG:196B]?Z??[0COTM?'^8#1Z M(VX/U:7X2>U&,NW/H[[BNVU^W,OY%K_PC",[G.1['!&_(( MCN0=66T/TL..K-RO]NFNUE/UDU_MUU!]5O?K9ON\S?MZ2WW(>&JT3VT!)FB1 MI4F@U9.MUY!^B4JP9\?#\&Z7[HH=8HK<'V\_P>S(=3CRM^$M^8'\5?A6,FE# M9- =LXIIA$3%!<:VBOP5;(4J.:*YGOM^5O7]-;WKK^9&:$571F_YX%W4C MMFMWC8:[$,KM;]^U.*D;O$/>K'KTF[";3/7:FEW/5#U3]4S5,U7/5&_(5*_- M>?<.GGIY*53 M[[T.3[;[:N\8"]^Q&[UCIWN/B[S5E]CC7'YM5^G;F9KC K[_H.JRB.5?VTQ# MGE7<'#8N/#GUR.Q/?&5/G8J'6XV;YBU2K[_ZZ^P*I6%X>NC=I$]\94^=BH?7 M5B1L\CE[H>2%DK_.SHZ\'(;[ASO@6?GNR1VZO]+^2O?NR-ZN@Q7[G-);TZ'DA9*_SJY;]#@\.=WJMH/>+>JOM+_2KEMTO*MVHT\@O1/!_*"F MV+9KFXG&;'O;I:7C@,T:?^LJ>.A4?^N2<+3QPK[+ZZ]R[(T>'X7BTU5JK MIV)/Q0=;'7#V0LD+)7^=G1T9'X3#HZU&4MW"](.U-_ME50;K5 M!_XM]6(O_)ZZ\!N&X].'P^_PPF]K5[85O- # GCAYX6?%WX/Q!+"\0-VJWCR MLL\SC,V3"SMVNO=)4MCF8][DK%J:>IHG, <>\2Y>9=D/7#L/XHXJ6[G13N?W M"KA]E*GJD>3):#!"@9(4S213WU(!^?K0[C?9B*UG3\.3P_!P_'"9O5=NVM/0 M1S:-27M9?&-BW]_J0FIOC']K8]Q+PRBE MH9>&7AH^2I#V)#P8/AQ:Y@X(0\] -D].[-CIWLL7M,WG_,"^ZO7^Z;XMO:G3 M>C.2G!^2 \#FX&_^_FST;,TBOQU)]*[3'?^L3*/LGKQO1U;KS]FO]NFMUE/U M;JS6G[-?[=-;K:=JO]JGMUI/U4]^M7=/#GM XWM37!6]:Z(1$A47952G1?X* MMD*569JKM;O]LRK.X_J7-XQU^PW;U@_IS]:I_H:CU5[\9J_3G[U3Z] MU7JJ]JM]>JOU5/WD5^M!P>Z44_&O'!Y.@H]U5#]@C=8WWX.OD6.W_?DTAX?A MZ?Y6)]7XM#!/QB<>P60+#WS'LCR]>+J]>!H=AX?#TVT^]:=+SUX\W5@\/1R, MW,;R+2^>MOPZ>_%TE^JC\8F73MMSUCMVI7?L=.^%=+[-Y[S)&%A/TV?Z#HD\ MI[RG*/.PFH]0L/PD835'I^'1Z+'*E9\@KN:F,5HO4&_LN=E54,FM/O#- >[P MPN\I"K_#TX>SEKWPV]J5;04OO(_PVVJ?D!=^7OAYX??0PN_A].$G+_@\M]@\ MH;!CIWN/F[ZKB)6/GGWKNRG@.+Z;@D?,]-T4O"'N9;''C_:6^&-;XEX:/G%I MZ+LI>&FX5;S12T,O#;TT]-+PD?*9?3>%IR"YNSV!:E,$TK8!^@]'^Z"!(\[A44:628'CR(BB N(-Z MIH)%F<*#2Q65P4+!WY-!<+98E,67=![5*EL&ST?A:/\(AZYG:66&"2ZC*D@: M%=0%C1/%?S5IE6*>.#[[80Q/MKX?Y0F] Q^$K83U!5%=E^FD(<+4P]#NP*L) M;&BY' 0_?HFS)DGSQ'6B]I]Y*TA-\'603J1AA,5 V,.%!?5-S@ MKH?T#$ZJ3N>X8? A/$*$F G@194NZFH0?(B J449S*^83BL8 Q]=/=DH>'X< MGIR>P.QB1#K%T^2SX4U;66;[PW8M,-:ERC+\$Q_)BHK(]']36ONOY22M _I> M#+M>S&%%\.,S&)[(9CP(?FA*'-22$M!!U*;0PW"\OX^C\@Q+=:'R!O_,(L1[ M@=FYGQL$]L)$657 3N9J2L@P'9*=EL4%Y."): J;"HO_;$9I4U ( M'YZF.4R:CV2A8(1XIN8H2P)^L>JAKN$H/!T?XA?B8KZ S:W@*LG0#F'O.+/[ MM2GQ+("*Y/IT^1Q2[V@X.'TAVPA;>YG"R0V/!J,7G:?'738!)Y4VWU19,U<$542D23PU:;"P>#^7JC6 MS>CA$?R20\+]3 ,);(4@F>ZZ#(*)L4QCNJ-V"-S;,J++NN@PAV"RU-^%O8 # M2"\4;2N\2"5!'6JEC>XRXK,D2;E\* .FFG2O,YP8,)5F,D]K7"D>$([PXWR1 M%4NE@M\4GCQ^ZRV<)7 +OCCVTA:&(F 'X42E9(H_ MVR!AE!5P(]3Z0"+]:_ 16$5TL33<#*D%:60>T?4.ZLNB\XY^$@8OW>%QZZM9 MNEC WU=WP-SIKW^=4#/<:7[R=A;EYPI90/#QY_^.YHO79W!E%G0S'&9!(IZH MU7"5NNC^<@QTH/ ^3XLL*RZK5YV]94VG)S\C:NI".Q%PB4 ?J%;CXWM9M"R: M^A5QG=>\@L/Q8/^%?AZV*8L6E7I5*9@7$+S>;+*A>.AGW725"U#5)FD&FL4K M_7Y/'HI\[7AP\&_/_T0_/1OX&H7(-SD']=F MS-P]67CX]TZ:J\VWHTW MEL54516Y$8.INEU1R(9M@V>'GAVN88?#DX>K5]F*H_:JXITHY<>_FK1>>BUQ MI^[*KK+%@V//%+V.>#V=G#DI2!25]\SPZ=Z1766&X^.'2UO?BH/V&N+=F.&\ M@!7\)]()F6E>1_EY.KDEGL*&;8AGBYXM]IO.QUO=><3KB%_+>*!YXE>5;Q!;&4/;Q! M=F*4!#^H2:U+ #PO?+I79%=YX&\B5D6%/5,E9XA>M3[ M6[/,'4"]'X\?"UIOBV'O'UT)]4#9.,ZGHHXR6[T:4VG7==3XA+9N =AI+R7,4453)0&!U@I#?O"7F"R)\09Q B M:+4D,C@[+Q4%J1!G *%!T@3>$E",BD?BCT1!U2QT1"M#'*).%5%T&95)P']' M2!F:U"Q5%SP^#^6\%A03!+%(+U35A4"H8.*$QO1+5,:S8#P,"12!_O^084?@ M;T<:W2:&,RBIT'BBZDNEA6T\+Z-Y$-6X8@*D2L&P45\6 M*>(V((R* \MQQ' ?!AL&/K.ZMVTPE#6X2 ;;Q=WD#M90#ZR$!JCIS*%;"=&/ MY67FP5MG0(ID*#Q#AB?Y@O!2,"X"H$P:^ 4,'D155<0I;3G1F&"L( (2;EN: M.TVA@P*617]GZ"K!Z^*/ 0W5Z3EOSV1)/SQK$,7E;3$GQ!="R,'AWQ1(I?"/ M'PCFJBA;Z#<_O_OPST'P$1Y_7]0J&![K];R%SZ)N3 _^E.:PMPAX];&&'R!Y M5S(E1G=Z!S\,3@B@+"KKX-T[@VMVEN<-O/>;6A3P"YCM3W!0P7!_[W\,KM8S MGC./BC^$;R-\EH)/JNI94,G5GZBLN/R6F"X=V)$DO3 "!,Y[CW'$8*:(_=', M\]=)6BVR:/D*?_MZ@7O-)I/?O_'TV^/'5[@?8SAXM0V_I#9:XO?J#Q9:"0^W'6UR1+@P^UN76_7B, MFHUUTE_@EU&0P^PP-:9:5L@A04 22X[JZ"*-@JR(Z=FUZ(&JLC*JHID"!X1% M3*(D2)QP"L.%K>I(+33 291_+IM%'2]W'>L.<0I)U((0[0.E,GAWST<')RT- MXOGI^+2M88Q7B8?/B,X'\>VRJC5$5Z&X"AI.IHCH4]6N'QH"%*KIE!5H5%AI M6WJ/;7CR(NR@%(X/UV$4)NHJ1B!'@9^+"28/M:>X.,]A+2NXENUWX.(6NB;:=7,9NSH>4ASI MBXPABB15I@3&6-5%_)GM& $WC P>(L,ERB)@<&!:05)/5 M+%L5XW#BB=4S$'@Y,5NB(B0PYY]HHB9IUA ESA#B;^4R(]HC&+2'AT?T\O/] MP<&(WJ/G$1&V6C#I( 9F^\H_'Q\=Z[?VQ^O?6F$+9PENJDJZ4X]Z?G[3-1R% MQZ=F#4=7S*:SAE%X.#S5[\%H-U\%VG3/WA?YWL]G9Q^"7X#O-"5:4V1%T>.@ ML(!-%A$/(O.9T4PG15.+[C&7MX0U(+ MKY5WZR_2R7TNTAV#!_0]%QGN%M>*'\5/O4IKF$6\7F/IGN..,YZ^*SI1*)+D M)VWE+M3/D)\K!!D+DXF%C(E>W:J>E\]^?//NTP]GS[X+^P@YO 6%X__$R<@0 MO.Y-6S3EHD#%OL@S1B+'Q_.BMO<.KMC4^%Y<+U=#QDP4QWA54+"#Y@)/+1#< M^%SEJB25$GZO%@+ C3>-H'=?/D-*>O;=(/@ERL&")BT$N (Z+C7Z.EQ^QXYA M9F G8J8GL,[X_5Q3*&\,.W-DZ97#:EH^57*MP,RHL(FDJ5E?9E MV2E4KA_J_V?O79O;1I(UX<_OOT#XV*?M"("#&PG0WCD1LFSWT>ZT[;7=I]_Y MU%$$"B+:(,#!11+GUV]F5N%"BI0HBI1XJ8G=TY8$%.J2^6167C5^Q9**U9>F MVG &/PG!5-22Z1R1)IU1S6)2O(,J8;D.?\NP8#,%;C7FPG5-"ML,$845./L97ICBM0-2[ M35D)AT"&S(*W^X]Z8I*)\QDS^%X23V)QEH6HB9+YT-+*>*&/.K39DB92' PCF 4\<$4WT&Y,^8S MF'X 6RZ4_8X$@B-MMK++< W-$T5,V SG*QD%/@.W-D&O-%0:HS7]HK6?ZPN^ MA"Z#W=Z",J_D"6 A\ CV V= 'R8NJ/#@F]62K7V$D,!(CQ:S*>#4@8[FV!'7 MMLTC[*A* C&7XN4#X?(GG,V$XPVE0.:GQ4Q:H")D0)-Z;=8.&[,V>GR* OFH MP^O_^1^^;7GOB@YVT!#+6';E3.=^+Y9*-Q)T_L3"F0/$"5(QCH"Q8)9(?!(\ MV[G_4MSCZ-C.%?\AQLB]E.ER@SFU*(%7:US&;>Y*;GU.;.M+I+X4]UV;70W= M\AGX*U]5\T47-AP&9Q<2[9%54-=6Y;KI7;&55D7%DK\!EL!\JYQ*T]???.P5 M0^Y,)_=X82?N7O :,VR,FAT'(:X9VQD(>80"LX,M)TZZ=UV-[H#&AZB2\^"] M I$)E5;6R5<.J]V2@6,JA]73.*RVU?'!-Y^RX\/ [CF#_H8]':Q^S[>]35_N M#?T[_[Z=#^]% XE)'(8)WQM&>&R3A<&J)@MRG7M1^W^;+13^B6ZQCZ QA ]L MF+!/&_+LS1 40VW*4"?8M:2).MR,XU2+$L65.^LE=+IY#Q9"/;+EUA$J! M8IS[&>>AS;9.E''VHIS%\TFR;1+=Y\8X]_A$IGW9D;47OY6,M]M0O=_9;&OO M#@4P'3)5[#ZC?:_._ED27Q7//_NY;Y/GG<$6&C =$L=O4 $FX'S#H@3]-1/K MEVQ@UUO0/\"J!.($NC7YJ3X!>;\O\PU+KQX^^1T[\*S4+1Q;'?3!'/2):18G M=KJ/8.-M%(X[I'-^TA)&)Z\M;*6MV>$3W:F"BZ7;WE =]<$'#DG#WTZ*W4P46S]]"2Q-UT$H_4*?[K(K^4)D1E!EA=V:$ MNNSC-XZ_1T_##W:CG5.N]&D1WJDBS&O//&A_PR-:7#S^R \^7.Q03EGQ\[IG M;9S6,2M[PI/J"]^^:A>/; I[^#1WJM"RE3:IZJ"534&=KM(0]EA#4!:%S36$ M99683XO>3A56;'<+C=U.ZZ"5^>"(#_4RE1@''T@#'TMU?9X6@ 8^=VD=,I)+70!^'^[G:X&L/M M#?QA]W\K=<1;$VGW:-#SX*UI)@I+O*7B__$57QT-:#TH4NX!K&#W;.2%,*NP MT/%,=99V<.!E?7WD'+T6V__S3D=5A8JY0S!3$*8K8 ,;[>WV*,VA$A MS#)M3A6UWGYMWOU@J>XC+581] LM5(0Y/X\G V,?O+%&1#0=T>WF, M1]3OZWWGWKKTZK!5;,/)'.Z!7Y/XS=X155YY M),\K&\5S:2,+T0E*)5'P)/;(4_"DS!Z'=^Z*Y3=G^7[OH),\=JZ1/(G+7*QV M;USFW?%_^3+EJ?:=I<4O>@'_URAX'D>[S%:HY9_R\A4C*$IXA#U^(]G3 MT)RW?S3W^&CXQP:_;\FQ)$[[/8?%IW%ZJ<6I5HZY%F557HZU?U4L![41K]I1 M7,#&:[9IN[JV>"-/,RW)TDMXDM\$217"UN(H[S]K7WD>93GL< _9FE5Z-JH M*N&%Z_E'XPG,M\0/I5EJ!*P8:WQ5!ZFZ:A-.E@(@M3+31ER;9#F'!],B+G!U MVG4,2X"#_]K7/,YR;0H\D(5:SHLJ*0MMS*XX# %\PNJEP9@Y MCQ(.LX()PM>",8,E%AI,@-%\6,XPT!(F&!<][<>*!3>SO6:%]M+M.1H08(++ M@.>ZVZJQ--1>F@N_=NC7U_ *+JV,TXK#?(#++L>=IP:]P\:KS<$(_HNG0/_< M\E(&M?5,+ ;I(HYFZ^-O.X$[O[GNTG&%M-9EECY6E5D=#HQS 5[&H\#'C83- MLJJ$X6]X^$Y\RC=[YJOZ>8"/A$T+_K;@2-,EK_>!KG-BZ!>+P'\5%_$H3H!# MW];O+[DXB*\-!CW7]%Z]>_&W%0]8=_W-Z?G.IB_;/6?SS[K]]3[[Q'+QSK# MPV7H>9D_6#_:\_GL5MM,#/@G9[GV,0UY^.AXT(,WY"F&>GJ&>E >]7&PW&\L M#\::8^F;<=PZB=1[L6>**_>6*^]+:CA!KL2KD&+(K2>)',=J%>/KN)Q]PFB=F3U36A:?4%S[P4:FQ"4]#;!ZOS FG RV>K_K&*P5!'>YA M<[%J *?,"3M4#SY.IDDVXUS[QO'W:%3XP6ZT\YR'<7E:A'>J"//:,P_:[S"_ M]%6K?%"#G8,XNB/&:1VSLB<\J<+P[:MV 4H#1W.""E$X,6BQM]CG MYT0.6MD4COAP#Y.+E8*@+ H[4Q#0?- 6/A&51U!7:#2$U5][CI(SJE.UZE1] MCWUD,!@>>Z-J94-Y[BZJ"CB.#SCZWO8,J\<'',INLUVU;.U\IJ;077HKSW6[ MNEEW,H]0UNQ=*6NJ<_7#=N9@$'GM'1SHWG![X7='U+E:V;T4P"B >3S V'K? MVM7M\: !YMGJ_)]8L:W]8*GG* ZEEGN(RU6$?0++W?G5_W1J5?UZ=O:U:]133WF2CV M,.3C=!2,)=X"I60HR+D7<@8G!CE*R3B8PU4I M.PBZ@G\P6!6[Q$9WDTF6"IVBT+*J+$J6AG%Z>5J4=>R@LC+9W=1]]\101.D- MZG"/D9$'J@[F:7:NWYGC[SC6J=9VF&M3]'G0:WOB1G^JS_N3]7D_FTZ3&/:# M:2GV*$]@;J%6LAL-NSYCQW-LODYN\DXRHJ[!EX*Q!O=,#;\#S^N:Z,I>33/1 M+Q[NGF559OFL'2V+--MY=;)]R17S/!OSV+MAGO<<%I_&Z:46"Z*/LBHOQ]J_ M*I;#O0,)/HH+V'@-6UCJ6N,-PAYI%\(;E&9:DJ67\#2_"9(JA.W%D=Y_UK[R M/$*>3 /X,4NKHJ?]6/$7>'?*TX+KZ&D ML3347IH+OW;HU]?PBH;KC=,*<& ,]'DY[CPU.%DVAO^R4<+IGUM>RJ!.D!*+ M06*)H]E:ZUEDCCL_NN[:YY;8S=P:] 8#[]4=Z5N#^Z8PMVY_K76O:V]O)[3) M)G0;"B$CW&HG1%(O3H-<%/%)Y&_+,2OI3V&<\Z!,9AK!$DK3K.9H'.\K\%?[ M"<'3!9>#3-@,AT88T#4V 5S0,G@WAP$ 94#N3O,LXD4!;[)$1_XLJJ1$ ,*A MQ:,1Y_!@,0.@F=R>O4Y/1BS.M2N6 &MWQ+J8,8X&4Q:\?\FI['%:Q"$7P_0T M*HI\UA1%/J>9TS/X#RQ;$ 0\PT)<6CQ-X+0I.'5A.$V$<@IHHV><7.X)B25$:17X>9Z.Z0QY%,5!S--@1@N$U885?/@*GZ=# MR_F*)6?X.DX,WOD+_H:; V(2Y@2/]384XEM !83]Y;"X&@/]!V'@9F)L"TN[ M&_6/M4 W'DWRFYP#3#"VR8%Z69-1T]P%#;=;^O2, MNDG8PQ;VX!\Q*$UA+4'.V31&W>L;+T T!;QX.'X=YLEOKI)O_R+R-%CR@^[5 M29)=HWZ"2F%%"K!6@&:2A$+?8K6&\U>5=E08^/PM M6?AN ]!C#"[^H44V'.?B&EOMX!Y;[:;EKG:[%8\PH/[&\F"L.9:^V<%O7M#I M((A#X8G"DYVZV8\.3]"?H:!$$?VI$?V]>4(G2?0;)!? DJ-@J\D%L#W/[V-_ MT(:>XWV8;L+X#_ZO*KYB"4\?UI]BU78CO-'EO^D^ CA03KL$CEIQ[=$WH0W,+::B'=-;*<+0-I4JC4.%] M4JT>U@5#@?3!,>ZI@K35VT)/V1,X:,6S1W.41\"S6ZCN=T@'_02ITA ;J=\/5N9*L[\*E[-J7,65I@*NE;S.ODK\W>P'OS;@W27B#&HIH"&SX@V+?YL)$!=\6D M\VHTPW8)3L]T7=>R+<\;N+YGF4Z[=7&*ZS=H!^_8M#FC6N=49/RF:2Z.N &7 M;R'$>5%]YO^J6%)HE+J5EAHK"@Q!AK>K]I=)S"AH-^9%KY.=A'D!;7: (L3] M(43[ F1[G$KR!%6$8<8*#];2I,K*/+4THDQTY^B*:9YUNQ7-J5D6DS;%6F1 M6(%C,3F?LO=M-)T.*06281HG936\M!Q]:+F+>?N8Q1H7(C49^)(&F.8Q[ U, MN,Y$'8,NPW/*(X83%F'_\#?*;%@L#< T^&0ETBGB5+M>( Y6T!.8<"KR'[@6 MC%EZB=G16IVN"^K9I.BF0B=P5)R2?U-,>X:SR28\+U;-H2AS41TABE.6!C'\ M#5- XBDR24\["T,R ; DF>EK;O2(IQP6CX4SI_#P#>Q0R6&'7MJV#J2@17DV MH7K=]>1@MF1JP'4$/+Z"-V%'L&J#@J\H@QO#A^]*37+QFV"Y4]@D#&"^_GB/*C,@\BGAA-, M8#XYO^)8J(&(Q@7R\&P-/MQ$68L-;<@(/O!RH#M]_]9#3F]!ESDUAJTSR^9. M"#F-4K&[_,GA,%\.==L>:'" 187%-G3/';;G*?:;$GV $..,DI3F./939\!@ MV9?I*RT7XT0F+!@#\>R:,GJ%.1\PN)T3EN\;\H(F#DGF,QG/>T/ M&!,8;$(U \9RVW%0X !1@D$.7."X.-5%G*3E81N#&6>Y HP509,2(41LV5UH M+(4ZQ;#1B(ZD=M\&1)12Z,ML@&DBU4Y0+XNSEI? M)(:!WN_;35V-U7O1F5J!I1XXO9#PLD3IC\F8HLX&U22R].%P?E!\?\P3L7;X M95&-BCB, 0Y$V8]S@$1&+U_ 0MFI$^675/L2E-D(>!2 4=+1-2=U##8*<0=W M$=2&++DB,)FOB-+00RP>)#TGR9C,JWW/TI]X/&< GG#[$H((37%4:02.F(&& M<@U =,4-Q(@[/D3C_0%BJ] ^P79F I(DJ:.&^=(1<(H*7X=.1+V="C:>T04P MF36:+TFUEWT!R$U!NG-DMW2F%?!\$; M.LCRGK.6BIFI_:"XA^4ZE=DU.]L[O MTVBBK@V6G]'8%8L3TC+*^J.R]I<#MP=31V:A8BKPYYA.J2BE3M!4CI?+/W6^ M^7'OWN.S("L+J3PP+'!(=QR902[N(X"R0C/"(8"/8,OKHCWBR6N6Y[#AL52C M6!3%^83T*OHYY9?BA^9DYM6[YC+4$FZMH\KK#=)7AZUJ-:J^A53$)"3UX?]K MK^,WP&IS"?!EAI*C(1%A"L"J/5CHYR;@\(C3ZYMOK1YP&<[Y=7Q[$,I4QVMA M+JFL,Q96BBI)+X5+3\\6(^&^ 0T#)@3$R2@DJ=L!_)H%09:'I*(T!8Q 2R*5 MM-Y7N3ZAW+;\':_!5JN8^EIR-!48F,#%VA:1]$E1" M.URQ;$%R:WT&D<#L]6].G;7?MVB,]X9\C:T;H>AJ$;-$>P=JS600 S[0ZTM+ M-A5:%(^I!)O@)F!(X/+02+*,["8D0^E]42JU+I1*VE!(M\84/4TU12%RX-.O M7WS_\NG;BS<-AS.LV1H0X#>3$_?+.:AG6-HBHRJ46"."%':6IA5B1(,*7NG$2+KV>B3&C3C6FDM(@RW$5Z9)140\MPK"G. -7NP,LI6( M'<;-$B\@GG1>6+4YMQ[#EPF'.-RT"8=0/^YNNZ!R<2&[]6N<,UK!ZJLA4@/@ M6W]Q[O;">B1&X?<(&]-99T&D>S4H:RX9SKI_N/:T<;CY)7;K]Y+&-^:I41MV M[Q4,[YK+B:Z-LVO\FT[TRFK+!RKSH,"1-MB6*6YI^HTH):48: M/0()7"D$K-;V:>#7D <)VC* I."2*IT/@ ]P0NFL 2]1%5%>$=]G@+YX>A^H MNEN6H\WE$GXGZ@C) >:K+ I3;^V>H! MT[8\KPX3OF1I'-3&M6R*E8&J-!8E+"]!64.LX[ 7V00>:S5(4:BS'E0GW8.7 M,6J%.BX$%80LG^G=TI_U!"=(RJW]*4;&AG(:D2[#HRY1J$S/\(UI7J[@8DT547F%AW)>>/>AIK[\#;GW.0/H/ M:Q7YO*LD?6JDP?>VY)QTEH2;UI![<^H*1D=BD2 28BXRYHKU:61:N91[SI8H M<$U1;9C_;7-J% M3D/6'_*[367E\()TF!%=,1N.3YJRGEWO1FO1;._"Z"P,\$%Q>U]2QEL7"L0( MBYKC%5W4Q)X@231^A)3SL+65Q9,)C( /+E\U,I"E'F&VTJ<00)HK.?5M4 M'1UCR5,R%DO@A)&63D3:J' -.-L0!"JL9E>U3/TGK65Z5VE/M]]S_0UKB/9[ MYJ;E1^&S_7TI.+JLI=#C*VRMUWEU;RMNS>L1NZN]M0_;="0%Z/:FM>%I,<<. M"]/MPS8]>V^X#?*-]RV12!4Z>GCJF-G7^X/!::6/J93//3U*Q< /9N A1H.J M],_EI@3#[7GN\%7CJ:$[I-OK.\Y=]H4'.E?H\;VUPGQ!]:?0M?<@^)-,]/5[ MGV4_8:7&>[1N?>N6UCA1L^-%JC&9^%,;WYLVQ1/."HJ$EP8;M.:/,O29PHA, M6(4Q$KF0#5MKR\A//NLZ;F$<]$-3E!R\E\S^+0+SY/!=I\)__H=O6]Z[8KD' M6+H6,$N*3#^M.?2M:)Q78.MD.FSARAW)TQY1TA ^VM-^6YBZ>%$\7A-*T2X= M+4QULAXZD86#NC9:SSN6;\VUI'Z4V(D2S>RCN2P6LFTUGYF+1R>+.CV:4DJJ M(.0V]I$Z0<+YX3.3*D5#$GFYFY0J,A:W^6 8R(=I"C)(I';@H)=9?+9.)*'U M_"T#]9GG5W& WZZ9)RY$?"#2@#AO$;L2HFFH;H )FT795/5\Z^G B'7(I,BM M&C/1J''&<5M@):W#:.Z$I$4RHB,.P2 M^"RMP\.0MUHN[.06XV\+EO"3][7]2MM%9T5!>RA+YN7'"O%QQ\D+O)?,+,_O M%Q0DY3@#D,PN9Q(6Q(FV6';O-\.,"[0D]]M\I#;%VMV2V+K :"9RAKO8/9K1 M )1F^QVC9>,F;O[CC4PYALE/8G+/P#C8@#TMXU*$T"-,I^@A%'$%N"#:0-EW M5T:,AQ1:)B7:J=/:,J=1DY)# <^"3^%D8!$_N= S+CEV-9Z"T,3X-)$U7@?* M44]?GN.EC8DX"B&*.Z*Q31X7&D=27F4R#E3 BE8UC M<5$Y9L_>N)6=U?,&F[Y[Q]\&/7?C83%(5JV&5F.;W?]MW.IPU\O>W$"]D:=Q MN6_@F0IB[L1+9-WG)EK/N[&UA6_L!;IE_5BU,_]$U/Z(J?J;N83V8D.>S!EZ M=*M=VS]Z="M7JSW>U2JJ/OK5/H7JL]TNK(>QKP_4AS;MVGA &M)OS]4,^8 ( MYD3885>-P ^(&\[)#J18X;EDTI[(H U;5- ((0\R8>Q^2]DBHD;M:O3]R\\(%;=AR#HPV#< [PT;$(H#^>^5^JB<8*K5:!Z)Z@^>_#\,9+27JQ<@:H" MU6?GA!,$U7N#T!6B*JXY@)4K^;&WEA;5"13&^491?NGE(6>XJ+2F!Q^[X^BV MVS_D0S_>+#W5F''M[-J#;E*_'FS=*]H/[L!5TJV23O=TLA_JMJ>2YH]\9<=. MQ=:]KK9]/FBER_E MF.=;(YEG[ZKTK.#QH'+@APDOEJ?;UO9T_SUH,Z5NN$J0JC#4(SGOYU2+E>P[ M<@PY5V.<06YIZG(8P!S'B)@9FN1^X=C%(=U2YE7MM M?_Z1E2S12!H4.Y(N=L]&\1)FU2CASZF//'U-]W4VXN QRAY@<:/MI>C=N6GJ M:K[?*SMV@6R9!QW1KN[FSWTW5]+PR*6A:>L#?WO>*R4-#WAE!X&-2AHJ::BD MH9*&.XGBZ.O>8'M9XB<@#!6 [)^<.+'3?4P/0!7^W)JK5YNHEVWING;K_0AY MWB8"P.;@7_[^PGZQ8I'/1Q)+U]D=_RR/6?)([#N1U:IS5JL]OM4JJCZ-U:IS M5JL]OM4JJE:K/;[5*JH^^M5N'A^VQ>7<*;XSC0OO%+>$8#[&WN*7"Q ^GC^Q\#3A_Y!ER@X7GI6XFEM\:3J;1W@@2OQ MI,33/=E'CNXX!\W;)X;A)\;2)W:ZC\DK.M5^1ZK3[$;T$GQ)^VPZTT5U;]=53@'' >+[!* MY&K7/.?:2VDKU()L,F4Y/%5F\$MQ99I_P^EI/\9Q ;\,7S%4VTTTR[S[+H12G<7JIL334IKS,LV#,)TAB&HN MJV",G[S4-=H"G9Y*874\Y?GE3 M@#[,)K*2G?1:6.4X<'=E M,,.D"G$M8ZY%69)DU_#(VPZ5(#&$\=4RIX';Z]O^JW=A7$P3-GL;)?QFD1CD MF=8;3<\81CF"31,7,!:)OCPL^Y@#M/1^]N#VO;UN>/W"' MMN.YGMUOEQZG.'N#=N".)2/J^K8]:&"WL['B(W I61SU>?CA;#K-LQN@V)(# MQ;ZT/$]W+;-#J351P02"L>"0EL)SGK!2<(@@*B-+ZQ>B+->"/";4U'[O?0=* M95!EKHDZ*[KM(E.=94DU&,=/.$U846E&-\!LI)\K_!&/*/P0LSV.>-^,@ M"W*8YL)T@7$U?C/E@?S$B,,'@^PRA=TBOL\Y\&;%X=MY5EV.-:3$%Z^\X_9X">J$O6X[5RB_RVA9 7WIP'W+VU;A_&U+"+070#- M#B0SF%<./US& :#E%2_*"8Q 8'P;Z?-L B],V%\ ^?60M892X[-\5BHB(&D< MO0\3@4\!3..P^/]Y.F9I ]7N?:>E>PJ9KKV^9\(]F%%( OX/V6C. &YP@N] M(XI0W$Q8,(:MS6=BL']5\11GK2/>T_?QHP%Z(SIEVQH*HF&LRKC).$\B*U8E; TC3(-!XOAGA1V;!@EVCQ&50'K*D & M,WB?)PG^%TF5!2!WBY@@$6CZJZ--8=MBEL"@61050-LC$-"@* 2X,_6'\-7_ MB9%PM"_Y*(:'6/HSKZ9E,%M%T:=FNX);<->HHY.:A)8L6)FI_W!X>*;Q'#5I?U=J=+5%!)J"3R;X+GE?,I9V;FX-SIBP.,K>%):FEE22QTM*YNVM J M3A1?K35+9$/+>U<@C48Q'#X1-CW";WA0X? ][0RN@*)L03+3<0X+&Y(AJ-[& M7;0?@#K,KQALT8@'K"KHE9D&Q%]F.2(N$/287>&('-8!6\=(=X0)PU_A&8)T M+9@!G>/V "U7>8I3!!TVQI!6$ -_\:!L=>,'8[WVW]DU+":GE869EF:E-'O0 M4"E0+DV 2QL([':> >N6^"\\+V!Y!C]UF#!B MG%=YCF3SF]BN\RP5^UOT7M1L^O2<@3;M.4OFJ4'#ESEM@9@6&#B'BU>*%SI_ M\(JN?)U :M)3NR9BP@%Y!P0&!^*&X0L@=CSMZQB@'X<& 0'O(>4L7.P6+(,+ M3(R#"]$C*5>7,J<[RP',$A\4DQ7CHJ&\0'JF*0D[./(F+1$UCK#W#$=O[LW! M_^C:\S7RZR"L7 $>%D(^L.!GDEVBS*U="N(.7H/WE.?HQV.7O"41^9).1,+A M5@V0!8(CDR@,K\09_*<^N44_@IC&$F635656.\AQ+]#L!GN)CQN@+&45:%KQ M#0_?B:7Z9@\T*?D\[&?"I@5_6W!0*& Z]9F0K5(,_6(Q&^,*-!&R%LS>UN\O M2;,07W/,GC.T7TD[XI('K)YC6G?]_:Z_6;WAH+_IRW?\;="S;6?3<1^S(*?G M^GVS_=_& ^UJ<7?]#8[:=G'*C0 %%.228^GJI(]\I6IUA[NZ_:92A4>G%(]Z\.&(;3/[@Z$]F*[GH64]F+EFQ#*PY'EW@3!/=ZA)]/=CFZU"E3O M!-5[6YDH4%6@JD!5P=&R%,8IK#F#E"E'WUJZBNKK#.-]DU-PV,MV? M:?4G5K% -6!\,)';0[UO'W3O[^,E9U6 8UTJ/M7>@P=]WDHX*>%T7XUEW7(/ MNK;.\9*S$D[K4O'PD(]Y!\+I,)>H@+E;445W_(-N3WEBZ'5BJM:)G>YC2AG? MZ[#HJ+D]:V@KJ.LH(=SU$JO.N;3?00C MNP?-Q?O<;GR/+7^/H)?O^)@R>AX*@R@@7-OH:>J#_O8:UQWT61_ORHZ=BM4- M\P#/6\DDQL(CZ?VOCYI1SS7)D^-V*09^_J]*Q0^: "Y8<)II:EFUNL(;H';:[4 M75:I#2J,YTC.6\D^)?MV)_OZNN^;2O8=*B@JV;_JZ].ML MQ,%#N#,T=7^PO;"J.S=-7=KW>V7'KJ]8YO9L4WL+@:A=Q^487A;WAULO.SWM;#K-LYMXPDJ>S#2G_THK,\V%(6 D M$@Z%%E1Y#C."/\>IEE5Y;?C6X L:OYGRH(0OP6LC#A].D?S$SP5+8*$X!7PQ MY=J,LQRF&VJV^ Y.E47 E^U?1U59OU%>9_2[HJ?]&'-MPO[*\KBD5RCK(DR:[QIR@N@,H1!_K UK1?;Q].,QM+C!5;LZO- MN*5-A,U@NV#X&QZ^$Y_RS9[YJGX>#C=A MTX*_+3B , !KO0ND'8BA7RQZ::_B(A[%">#;V_K])>Y7\37'?O7NQ=]6_-'M MV7?]>>#T/+_Y^^:)1LM.:5TG\GYDVSQ"+?O,2^T["K?[M+/]6.D.#-7WZMOU M/':YUE:GW]*YOK1-4X-9)"C108Z_M*WFY^V&6YPT^_R:9T6A?<+*^(JO#K6U[@TPW8_]5ZR\KA]FT.LC,UL> M_G>[[*S$($81LAOM&UP/%-\<%=_8)MFV0!(JT;>U33T+T5S 0^WC^XL?'\[V M2?#92O =%P._1,DW=PVTANTOE #7*HG)TO&3VYDTJ M5K_W8)O*,0O%W9/2T2YLGWAD2ZN]0Y(,MR](8 R<9HR[:5F#1\ M,ADD53_;MM;1]DQG4SO'EB!2$,-%&B15")O YASR+Q=5$:_S,]S)WW_6OO(\ MRG+8M8!K[[.T*G2-_ZN*RYDQ8@4/*1: IP7#]>GD??_X[>NG+,*MY;E,^US5G+M&[]D.448?,KR:_BG\8\L^XD_ M?R_A^";P:O&"#N+%YRPU?CT[^ZK]QEF!"C_\?I1=B8@<%H9$VW GB%,"-7&" MHZPJ\0$:.I%#%\W0-'):#SR1 _>T/[B(UDFS4@,BS-(@3GCGR<41%XP,2&8Q MC#X!:M'"&$; &"@16D5Q ]W/$>E.>3Z)2QQA--,N8'::9;[F;T!FO([?O'[_ M!@D5]JI*Q+J^&_^GIWVO@G$S.\DGUUF5A/!+H.F<:U6*L5VP*_A-'L&L85(P M-^ ZX@Y:_K\JEB)5:%(!JPK:>?@7 M# 9; (< U!+&@?BIRK6HPGN9EL':&/T2MK9*D'T*K:A&?\&NX&2 9F9:Q((R MRPN,)J'X,7@=*2?/$AQ8' ,+@=SJC^"2>EL)TCE1IEQE+"CPYGTR8%H;G 6:R2Z2QM(+-^C?0=I9? MLC0.X"RO>%IQ#:3\-4P0J7"1@\2NTUQQ_DEV3;02AT;) 687CSZ,KQK%/>$W MAF Z%'9P%-4D?1?&Q31AL[?XUW=3A(OTLE./)1:[++40\0MYMO6&TZL&3\-W MH^P&3PXC>YHP^)LU+P^/"0G;-$9X"Z2VD#D VTW;/F[TMRDV6GAJ(?0$D$0&X),$*$NC0)O7R;9"+"MJ*93E-QC%J=2ZZO1#R0822@A MN$!=S4A,X5+RF..5JHO(?)WSX'/X% M) ($$$L*/L\FH-J1Y%7Z"K':",DT91,>TFU-A-*'R"9 W F[+BI4GEF2\$OD M-F"H0FKV?U6@E1(K )]EJ#TCP[)B!!IM)E_A(>G::0D\*ZYHR"D!:=_IK&9? M"0]"U\=89P;O&.U,2'-*@1ES5(D%DS5_K=424(';Z:8A76E32B.XBB\S?!.F M(M["CQ:82P!/7L+,X&(@!@@2%D]DHH+X=ZV?R>R)SB=R!!788]@DNQW_3W[I;+:T3S=O,2CVG-UW!'1YR:Q 7>CZ_'<'0 M/IA94HRSZ[3!XC$+"0 ),F,>-CLLILH1=V.\:$3%?_Z';UO>._P-8"YJC==9 M_E/'^E#E=5Q^.8YSNL;EE \3 M=11S5Z9W"'Q1\^D+9,8JR],11%#!=E%&1H)+F!L9$' M ]A]H&,B=Q0Y:0'Z/ II$)YT_X8Q\$8J[".48'2%U\U+<3\%"@!^Q0M' 4<\ M K6>YW3#).+ VRR/KSC>8&N[P*\77_\AN&-A)#QA$*]()\">(/;P-RAV@0#1 M4"1WIQTB.)\4 A08G"K./FRM,["? 4L1[- SO'0Q6CP6HK;4M2FA'G* MD7A$5L(I8 K:02H TURHB("E%_ ZHTDT:5P?,".#I#@.^K^1]0/>//*= UA+ M#1.-AC>@,8(2(%B.& -I +Y170KN@M7"Y,5BQ:83E -WY@+GXQ2H4.3.57"( M.4HS'>E"ZIGU31U50* ,^"L>D506:[VX 4VIU2+Q@HS$PZ?JHTS0E;#*X%X) M4PT1%^PA4 ^^7-N-": #5HRU"/AV+S7,$P'_,SJMQ6S.:Z'(=$QK9:M3 ,T@ MMJ#!=,Y6+M .U"8\Z#P+.!><0W>O#+^')" 'Z:0QYG&!FD!:)U3&9-,-2,O! MR=7&I06ZSZJ2;/P2:&IM0U\R S0HWII UMJJ<*WPS(21/1('!5@&'H59P 6/ M6 34' &L$E;AG!K3IYQ!8R"=(9T7,=XD$TPR@*%SXF%XD'[1CDHJ5YT'NIA< M*F:ZC%5I]SJ;@.XVH60A7('XJBAS%-4=L:WL\A+E8,EUP=$R@;15A4)T2Y!E M%P\\$VKCVOR\P,X:&NC)*&]Y-6#, 44[0L> WG6%D-W:QP]_A7/0+B[$GL2% M=D8V0.T;@31.]%.6HXG;^#]W6.]7JGA;NT?2XX^/4MK)/1+%"4K6LP!5+E)G MOL)1X+5R*^CW$#O9XCX]*_BAC@87DJ BN2KYFB4S4%=K>=]2*NIP<>/,6\H: M!"3"^U=-LU0JC??1?2WY$5<+F3B^8U:I[?2MU@C;*I+UR38? R3PD90@GG;M=W]5X65[\(U&UFA\ M ?G=&GE%"BEIU' R-5ZC+0"NOZ36-:18H1+<^3U9 *>M%MP0\+/<>)_E.,6C M./);#/*,@Y4'_$WZD;Z!_(>S(J&A:<^GER(TG0L[4TUSPGY1.[R6\&D'W[_# M=3O$*_EY%A+A$7 -S(&NO:B72L:O.Z2IW2MFLV]08,W-C!2S,?Q=,I#N";')?I3Y[Z@S\$-:-<_A9BZ MAK'Q18'Z?Q&KR[0'G6-L M4D'C+TQ?#K\X*3(;PX,T.?9OWR1Y M==?R)0KQ4.C9V@TT=8\Y#/ME9W!V?\[P[/[><99N16UY% \>T$[G8 M1)5(U0UN=*4,[6(-*>)TFINCO)>)ZQ2" MG$,").PZB66K5KOA8W$99P?\3[ M2<#)XTB,U^$[@O=46JC%1@'6P_S@2( 1FT"@QL9ZQ9*JN8EVUT36.T[&KA]9 MS0!M6$>9"=:6C]%JT[D!LE$BS5U%9^W-WJ\XOK(COZHRQJ"-0MAPIT#^$V#V M+.RJRDPC'1I7(!8'+#6"KXW1#(#;5M7@B6JQ#/9AEZ0/2R= <>M&3N;6N8%$ M@:AF./@P9[":^GR$70I#K>[^XB^KOD7OKO,1AC?L=,^B<[V X4%RH4,F ME4&-G&R3[5T#*(_"I*(YHGM.Z]H&#MR#KN5SC)K1^DKT>VFI0\X?Q5T+_$4* MJL EF<3.BH*CL_09E6LQ!9I8$HN $+I]!13K*.[ C=D1V;%>#,ESQ+N<7%*E M=#C46 "RBL&/A,6%_+,859K)$$F$:ZA]$-FU]D"1+(C;O6)BH@"R'7@ M8E1 M#"F^+O>8) 1*G#KRLGOY(R,C:#PM?O6T7[,L)$N@!'!:$$E&$B!5'HRQE-\T M1]\$OT%3*FD;2]=:(PX%47>7TBY$.(P6UE5O./I$X/H,APWG<<67/HI^&Q&U MWZ/4T&%%.XXI+"O0@J?.*3P4(79JC43O@#44&B*B!.9 M KX)71RNB,)(1^Z5@%%\N:AJ2%>W#IPN![J0H\<=%4/ABT_#+MZ)L? >T2(< M7A(77'"=&95<1,J+@&CAZ>$L3V*\:$9TN;@B_W*N2?&3W6N:D+GP3>$ D'T%A< M5DSX>CNJ854(=3=@24 901@!A%%\=6P<*JL%G_)&3UQE+%1MH[FM+).?R]@QKJG)A=DC0YD&0J6/@-L8!B,0.7<8[ M!_AQ<8F>)A/\4 MV0GS*6K+XJ.I4NWLS+B ';\!2OI!J28/6W2K MZ,MOXM\:ZX; 6=CL+)#15!CZEN7DEQ+C"3J8BX%G9/20"53U4TOK58\HA"&9 M4[ [ZG4;&I3$46MJPMEW+U$BB%-/HDPI;*U5GK>(:-'?(MZBL$W/1;$N[ MIT3123=,GB()Q4I%V!?+Q:.RLK#XYEV4M#"!YJN=G:9W**9%FNK@4L=T>?]9 M^*!>QXH(U:*.^4KBGVC&;)="4UCMEMM9E,*>!;PO"53X*.E/4/;_KGVGIR'= M[HM^Y\("($,5E[FF:WP7OA11"EK:%?3:13NA,;];3P%2=BDK\U89? MGGB8PA_\=H@890X'2^(7>,-:=U#)>J%;(@L)3ZN":!1I?Q$6W07Q#DE>BB4!1--@)0)A#3 M2%BO2$HVTFU&7DBZWC2V_9H]I*,F@ ,?S44"-O+SUNR6V1>+Y?='*4;FWY<* M8G&OAKBE<(^#98JSH@[RJL-6)2F40AD@'\J+NZ+D7I"'O"4]=LO-7!,CGNDE M.7> *@WRA.5M1(GT]0@UY"=OJ:,) 5WQ6A9RLM1V'%I=IA(DL)R%[G%&"0H6 MGFW,S*B]C<*QW$*$,"/HR")XT^]$&&!+%A$K7F]"QR$8R\^))(<3)\3S>3P: MS:0)6[CM] Z*SD>%R5 R68A!E%VXX7D0PPG5T60B%: M:-8&<\=-?',]E(0X(/@VEAJALX>2&TB4,@W:>AE9G=8F4Q'@0L?Y4ZL2IQRX MM"W8DQ=.OLPQE)&ML?&;R<3(;CH1R56&>7P!RE1]J4MLP?+8R.V22"0.); ! MM9;7E.*TGEOIMH./4RKWA$9319ZG9;>4@5:M]'>G<23 M6%H?YHPQF&0@[O%M5D&C:S5&'F$[QYW/T<.)::FH:_)@G *'70(=UK%: EIQ M%N-X*M4IO#/ GL!3:)40@A#7-A4.TA\+ G"5.6#!_# '@2.9.-S06^?$),$L M\H[8M1596_L)9RK 8K>)N6ULFTV W$1TW<)248LO$N%%3I6A$F[9!'A*!2JNY>I+TD=0\IQ;+UOFN(38C2DT5JX+7M+HE]+=B52.Q&R02J?%,SZ[JY?"QNZ$Y%DJ?;6Y-(ECX<>DH@*8&T M7""I2,X=1W(.5"3G/A>'/$S5ZFQ3SUE=::E8-(:3UP5KD]0/"C>+Z'*-$2^< MRC1)QTHG)J66F6(@5LJ1ZG ;DJS0;T6M M4+R_J%<-XBN1P4*B>61WIGOV]*\107FS98%KW[^J79L]Z@FQ43I#%' M]SD@:N_XM0U-71J2VB%<))&>UW^UBJDI9+9S9 NL&$;3GE;U"UE@,58W%4HIO[; M%&L-K!,GS-O&,!'[S8S[OTT3B1(IHH67.)8J>V#B( MITP08-Z4F&M,:?!PFJ7-Y3L)\7X MX$6F+NDJ_-"Y)-E(*D\T/%:8*.(YUFF^KF-)C# &Q"O9C8X1"0#LI"WI.&2% M61:"<44(KZ#+QEI& KPJ4FHN[H'"'BEQ1?;2N17> MVBG$1I8SN7IY$^MZW)N@C;8KS8)U3]J:LR9%),X7RG5AH((PI,YE1]P*=F@L MJ;*NFK@&+K$'/CW.#_:(W)<=J,P\:F-GXG4+Z3TZ\+RVL),%7!;?60@BKB\N M^CVWEDZ%:%F*5P3.U*I/):3*/ %U:"WO1KGK6%A&E#N222]UW4]9+4X4?>N6 MAR,3]UP4]JEGE^ 3W2"W/$NSJFYD=-I2YT*6CT$L3)94WM6[,%HGG5"/!/): M+:D[5VB_3T-ZZ#7FK]GFN[/OO]._K'=O.LS1S5F9.Q 07T4E+@V4?-?P^]*/ MB?+S]:<^G7U_7W]+U[Y_/*>*._*#LCRW$)6=SX] -Q<^G.;*(O2L)MA51CG# M+V=MMK-T#MH7F@_ 7BJ37-IHS;@>])Y!YLXES'C1 M](VAP.ZFD##6PA>!VF)35^[Z7%U02DA/L%G:3,0)LS";4B9#G*2 L-V?S M[4"/6Z<6:U-1Y'J-:9,?[I=?.J0AJM;5JI((7B]^^05W5M0EKF/>[YW9[F*0 M=PPD6AS^_07@Q>1/C^T' M/N>6>/N5UL>48]3=/^+S4MK $!Z.;_8H\Y^?,' MH,B$NL,4F.E;E5@J'9WGW^+BYUZ:MY_.<#0%909OPTD=4"!*3;Z.>[PG[JCX MBZ;H.=9YI[L,:B;R#>/%Q$PJ*M!Q8L[;;!#,L1B:(6,@!.QEK# MQ_2V,P6V@R4##_Y>>2).3:5! IUS4,E60G%=ZKH)DX>[M4NJ+^3M';=3=7549PFU]M7.W!8"HSJS$)GL MPEA;Q^FWA:?G9T%+:=A>=MQ[8G&Y1W7Z/TEB.I?$=-H,?)'*4JJ9[#'4JFFB MI>,M-QI&[%D#J@PK4B/I.5"TFZ[!5$%=4)XT\Z)$1X*\SO(DE%*GD#EVD^RJ M[7*[0OCTFM/J/(Y9P$PTTA!3A?<+3@US- Q6T27PY)QRLT>\-LO5/$>!9),I MEXFA%)K2-GMK0(<>B:D8%5E/.E8K AXJ75)W:,=BL9S]Y#4V!&11:RHV)M1? M6H2 U@,WI5#FO]_]KLQW7?V5;@L5V1XZQB#-B[1IU:&+N'>9.RT[D319I>T= ML-,['8Y8[&Q=VE# (KL-R+ <:KH4HHD4"\!T MVO[>#C_37G?GKFOG8SPLKGW[[3U=:45SJ8O/W]Z(^]/:!4F%M*9<4,5S66KG;^L"BKG MOT=!C2K";\<1?IZ*\#N6"+^]4ACJHCAU3FFWK>LM+*P]NTL$ D4QU'\F5^S\ MRS'= &3E1_B.^ZJMIE/4 4*B50.H+-BJH&P\S1C>)QIZH0$1W\]%E"!\ ^NP MWP':[#+G4K] \YO0Z47#:[',6CRW!LLJC=A5EE,PO;QI+UG/K$F-2.=R>CN- MLVLW>.OJ3OEE5L:U6+N]0R2/[EE1QW'.9?W+.K!DT?O-5G6IHT",]([]:SYR MNO>*KW0)?1:#U5X!Q-P]@-5]U#L7XC:WO2JZ.G@G"*AYJ79VDQ,=M3^*VBBP M=V"N,")YN7Z%#;:2;?!MA2JDG+K$MNSIV.)]<+3E-QWY=]>]K^3_%" M^_JFD*&(<)(1!O-N>V$"F.)\=]L@KES#$/=X9"B*B^;SD,8 MFK^P>:LWN!AC^+R4J@L'U+XO7J$"3QCDA?ZA-D@+VP!AH8IVFX6UH/-->=I" MK>4BY%G2#$A9.7F.\K(IVC:W:64=:MVT84HXHQB'6B?H*$CSU@T9>58[Q:3M M1*]=B^+62\,VEW9I]T"&;6JJX"CSY"+;T16 M\(QN:K;:$_[8QQ3*39.Y3HQ MV $3_&2DY&B%#Y)BISIM&:G&"6![2. F TTHUZ+VWPEGH=XE5/&U6^U?]^BN M>CHZS$5M.?^&4DWI,A>IL,J)VK[22%64R+67($1E^G!&M>,QE[J+F9V<5R'Q M0,S \S1.W452UK23(8,BZ@]%F+1/RAC9/W@"0N03;%,F+9#4O+YQQ( M(GI<4?.3A0A'687SBF_-7J.[C-'ACTZ5YK[B" )B^-.>7";,:E13KB"$J9!U+[]E3 M*EB\^/WNXCJCB0;++S[ 1UXT(0W#IPMI(&FV+#U:)'&,L+8TN:^HE-(>11,K MX]Z.C7N^,NX=42.6-H3(_[-1 _]L(V[W1#<@!.L]JG?#MEVYRU 7$?X[JL'T M,[IW/K"2/5RE>UC?Y6W&#&W[X#Y_^/C_:S^^:)\N/I]]/K\X^X?V_L*K-W$MMP+@AU,'5\W Q!2H!#'_# MPW?B4Y9I]LQ7]0N4%3(M^-M"5/3F]1Z0@!!CO\#OPP0:@+Z*9?+'[&W]OGP( MG@J;W:'/#9V>;;^2V+WD[X.>YS=__E]_*_/%CTDTI\UJ#CDYY $FW#2'>6"[];CWLY)AC)<:]=?-!@.EW%XK_^5WSS M-LW2S]4$[F8!:4B?_@R]P#&M?M^P0\8,=^1'H-XZMF&;EF6%3N [[N %61AA M!=]X]/<7YW\ZPY$7#MG(8'T/WHG\P&"6&1B.Y7H#TPE&T0C>P4)I?W\1\OCM M&=S>RRS'Z5V$3[%WCMN0P]R:_^L>16M[,WCS:(!KP6>7Y'S?C6M[.^*:"L[V M%\Z8-LZ1N?^C&Z[8N2_]V=JDGX)8YA2(SD4$T/!+:QRO6T_,R';'J6'7HID+ MT\[I_H*^EF97F6+,EC%MQ9@'S)A4<82/T55VQ?^,TV=FS_/N=$!UP5Q?[?4_ MLJ)XH_AU._SJ*'X]-'Z50,Y M5_',$H9;8;?<3KC+,'\L0W=0*WMPL?_T4EX!0*;06%!@J%#@"%J-?! MGV7VYQP J2^5SW7;C75Z8X;AG'>7=Q'/P7'R)M/Y15YUH[Y1-:I $]#W]O74MU/E@6$T5-,44Q;7I[R: M[DU0>HPTX3%:#@DR/;$MZ:.]QD%?R!JF+][<[>EY)\OWU+T9NW6JYLQB;>R' MKLVYF[77"3EV17\;O5NJH8MUOU!W5@G6U2@Z58PPG.X&$[PH^M[J:Z\Q7+CN("!: M[N1UMWIZX\6RFMTOWE!"MLC7)/;55Y9*UV3-#6HCB5G7F,:?)&W^IZRA5"P. M,V9MV) M)P\)ZYI\^Z(ICRUI4<:ZUN3?B7G]0H750!C7E;3G:.B-#(=]HW?9YQ>9Z"D3 M]\L\2T0?NV7-*I87C9*1 <73$ZL/W N/T 5I>UW](?+ M7%C[VV;EO-FH7(XS!98J>24.OH=FUMD5-7B2W[)TOC?;*XNY0^L M=@V7)=E@YQ33 M[@'3;EE1?4\%6%!22)55G?'SG_&CRPT7*[26NOO+7&N=V8(N\DO128+O:5]$ M.8SN\S'Y.232(,ZLQ):ELVB@ENJ,HN00_72HDHXV%9*AV\\-LR#R-D^BD2HB M,8**A9(;&H=F3$0ZJ46O"@RD43HH1=MPHI M57(.1*I]592BQ,5UW940"^/Q'#5U09;X*:HZ-:)2?VWW'JI#+IK MB::\UV,N2V7= 1E1+E26YG:#1%L_HC=CR%)$<-FB0KWP&DQ$ $BS>%GL0]AWK MB'4>;I;#;X X4NH]AJRLE5@U@VJ;@4*&O;]2JNA6EVKOMI:J>QK7!=WEQ6EI M?Z[N5I+:W4Y@OIGE\FM:);3"<*[R5]OUJ:Y?W((_MG,6[:/AOPN?R*B&=%)? MA%GW4KM\\HL-MCI,47=(8UU2'36J2>=*KI!Q#Y!QRSKH>2[+@U%:(=S,L$G9 M:6[%H9C+']\0(Z@/70@KT9D.C9&3*H7?BV:B27:-RB:K_SS7MX7*W(K>$H:T M8XFQ[D A*3=9,?\E+$8XKSW._5EJC&+TH+G$"Y4-QGMMO9$62R'#!/I2Y< N MM-.S*$\;@28'7BYXL4VT_49VRY1*!*FPHCP\J)!)0K4Q+ZERO"RO1<78T::; M\)NVB9]H ]XN2H+UTD,HVO9=+!%5@:G*'MHB.DA<*_O+!;#H],GP[+!>O2S7 M*3OJP-"Z:''>S$=*E>54082@2RDABOS7=2069[-\ )0A:5NGZ"_6._@Y$G7N1+"?Z.7N MW,7&![*[ZVVF>!1'?AN7\-'@X*EJV^M>JLIH'W@!N#0].J?_J=+#77I-;5;* M!;#\FPOUY2]L]#FK_7:RHZ^PM!/2P(4U;0K$UW=3)JZ-PN57MQZ&&U(MOEE= M:KK3^*5KVFKDN'#4I$*>IZ(/2E6TU8B;#\L+)1GU.+K^ BZL6^20P1[2;$:W M;]()Y"56*#9!ELM[,Q;^QLB79-;:-ZBN?]/3J[,\H:J4V(?G1X9EMJGZ):SK MDHR+979-=@_YF)3TW0':5O-%9QOJ'8Z+]B3"SGYWMZEM*%-A3[%_B^7'Z;0" M!8*7XRSL-AEC&KE<<2UBF;(X]IA*?,,&5K6S.62B?G-[H6Z:D-:W[L8U2TVB MEHQ7VS+EJ*Q(LD[PGLJ[4IX6K4!= MOI"NL)U7 ,BB#]]HCF.)9DFM'>9M]YTH,N'?:&=\7$:/4[V@K+_N_\ZNA2Z\ M].+Z!Q#[61C*@")Y Z$GCFJ[3H,H5L:JUWZX+G#5 ;CK7@7N1:X%(!:1PNO+ MEL;3.=Z[=4UN#]ODII:-B33HUE-U>W_9?S>N_'>+!M.ZEBFY1LKQ\1X1B M8 WTXBU>ZT0^[0))M3.$CSG>J^>B,;?G]8%8_($[M!W/]>Q^N^XXQ:D;M/P[ MUHNJF6_;@T8WZ^QJ4V1Z<=1G4ZG0YR_IDU/C(5 PJ.40^EDRBJPL!$%OAZ$6 M5($'L5,KY5'3;?5=1;:G1;9?A>J*5AO1_4:$WXCXFBL9%M1:);.I#&RK?64U M* -!)[-_U^IEYSG1DQO[T615@2Y+'(C#IT#9*!K]NNDTH\A2D>4M- 5<''/L MZT-WQR"H@(9F(B[L%H["(T'5-I^K;T,* Q6QK>R/@M9D#8Y$V"A%5Z\EIC( ,U].7*MM(=2G:]K@[IPZVU' %S1;[6'$.NR9@_ZI$.O0']J>;_;[ M7M^US.$&M-JFH^TOF7Z4W>?"N9#=#GERX38#TJ*6K6U7ML.B75T4,0JS(UU3&_3@A5SDS&=(PV:[!,!CS"]RYE6]_[= MP.I[]PUIWEU*[N\U% WJ'UU_75'W+JD[.#CJOL/YT%(LT++(Q:#^FWD,YX<] MI!L/ /D>TIG,MQ?]5#&*$I^ -^[Z1A- 4;OO=?@4M4.7US'*1RWB^C-Q2FE0 MS66MC;3H,HM(DI5>=$P9QQSQ6XD3&/.1C;*FE3VZ13#)J0G[D"$6C>"!KV&< MJF1L632E;O!>+*1(/-Y!TGN@WJ24_"-5\O]HV_>&RQ2B3I/>1TH9(3=$1W"* M<)ZR7'0Z+JN[795S<3A+YC@&@9GEHOE\PQG1[=M+$!A716K+=M01ST5,4986\.ALQ@7I&(\=QSC::D8S\./ M\:R+M)-H6]4R8YU&C#NDM/,OG[]_^.W MLQ\7,+4GQ./'=8=^W,)??\ .YWE3%H)B[;*J8&F(-21NL*P>6EZT8HP9M$!$ M[,TSBRK5EO[^MO1]K^=ZWAU]Z:V>,QS>]?>[_F;V/&^PZK7X0)@C M%OR\S('70D,R>$3_>T@/E]O\\9B>+OY.4>R175W6;U%RZ(L#:L"__/V%9;ZX M>Z6-IE3KM(#0)."U6E@\QUZL(:Y6[V]E9$KXC^F(G>5D2_IM*H-$6%'X^\AA[Z M2H]U'$?P:RS_#NI MZ.F-XX_CD.Z0:;9?RYT_\%7K?+G%,]V[5L@/)709_/()0_0P@/+\)G/#-NU+6_8]ZUA^J4JC$O&IF]E!:Y/>3:A?C8PB3_B MGE%"* ]_L)L76I7&XIN___G[]P\@E^!48$SGA1;R()ZP MI/C["P-^HMILY=]?Q#?EV[2:&&%&S:#QB1?_9?E]O>\X=9!+O?[_.F3RWQYC M*R132'8<2.8/N>7T0VYPVPT-=VBZAC\-'#MR!D&_OXAD'+2N0>3TC<@< I*9T< 8A7P 8,@< MVP;EC@_8'B&9;>N^Y9XXDCW\QEX;Z]:\L=.,8VI))D;.Z^M#=H1:]N5OI.%A$X:'"P^/'P[X?1:'KC(S0YR/#= MY(<.WXJY8?=XZ%BZ9YD*#Q4>*CQ4>+@I'@[#H>>[06#8/O<,E[O<\.T(]$.? M!WTW +7/'&W#:+%[/+0#W%1X^?\2!LE_@.+_F64&5C**Y,OA*+"FQI,32 M?6+)\X<.MZ.A87HC'U1N9AG,A7\-0Q OEND-3#_:AMF"F/0K\>B6Y)!KZGTE MAI1:KO!/X=_F^&=;ML-"VS(B.PP-=^!$QFCH# UFNE;H\7X0]/DVS!3;QS^[ MK[NF,M,J_%/XI_!O<[?5P+9M=^@8@Y'I&JYE@RXW\'PC'$5#/W!-QQI:VS!+ M;!__AKIE#Q7\[3"*8OV4IWM3G XO[^&+J *57FK\9LK3HJG6'&03_O8^,CM* MD;)V#N5^8.63)46=V'(5%1_EL9[8,7 M_L3%C$*N4S_*(T4NWV3!T#&9 MP9VH#Y=Y:V ,AYYK.,P+W#"T>(@HM/EE_IF1RQSN,&K]F,E=(=?1'.61(A?K MNQ'W1R,CBIAGP!T^@CN]%1E.V&=\-+ \QW<>RQ0!,[;4(OGRC:RE7F9XJTE]%^C_(JV^Z0]L;>,;(C5R0,_ OG\'_B?C M=_HC;C%O*P6JB'N;Z.D+8EDIB#[S!P3_%[ U\*][A)*O"K,H?5OAHL+%C7$Q MC'@4>H%KL BM#8$3&D/+'& 0P6@8>-QV?7<;H0/;PL4N'%(G9>/?/,^0(GS; MLM\I.%1PJ.!0P>']]/*ZWJ[=JIU])_ \4!S-T6!HN(X7&+['N#$T^_[ CZ*1 M.[JE=FX2YK +>+VM;=H[C"#=4WQ=KVS]&Q4(L0>IJL) HKU.LJ)8>B)*]!V- M,5)9WKMB9M3G$:C=ML&] 3=<-V+&:.C#C]ST!WQH.[9YJ]SL1M:->0GS#V"T M++)TN[]#6^LQT[2"IZ,YRH.'IZ>Y]#N>S6W+8<: VJY@[YE^*.P M#Q?XT!M%CM7WG*UTZ'H4W*WG8+(LW7&/*_#A26_T=03$:1>3HH@&54A*%2]1 MRU54?.3'>F++551\E,=Z5,M5CI@G4?/P_J'!)0@^ '>2*B[&$_@#]E8-^4A% MK![2'4E9%!Z;P]6W1J-19-A>X!LNMRUCV ]-PW5#K\_M@=GWMM-7A,5I@7S' MBR_IQSF^^Q)] *[;MCW LU7>J<*LTS[*(\6L?N X@\!T#-OV *D& V:,;']H M#"R3#QCG?CBX59%EHUX@V\.L9PL&/6;R5DAU-$=YI$AE#ET[L,+0B$9#;KCV M@!O,-IDQ<'W/'$2@8=VNT+E1UPZ%5"JS](@NZ'-^&)5/>D(,IN3'7-=/'IJN M-_*,H<==N)/;H+\Z?=L(_.%PQ%D??GVKZ],FM_//O/S*\S@+X^ #C^*4A^]Y M"O\H"QF:_XW#OA^Z)BQL% M;*=^E 7+<@]-V0 M,]<(K*%IN*$'^KP9#(T(='@T>?B^XVW#1%)SZY;[,+C^R14J4&80!8 * +<& M@-%@..P#UAF1#SCF>JYC#-W!P/ MRX3_%WBNMY666KL!P*$S5 "H % !H + M30'0!2#KLR T>'_@&:X_= WF@5YG,S-P+<>,^K=S]CQLF"?L031(_LI(E6K8J"U:))B6:E&AZ2/Q?Y$=6WP6YTO%X MH_[(\D>.;3[*.(%])BA62LJDXBP-18F%[?7O4A8*I: K%%0H^(C*W5X4]0-_ M"!#F PH&D6<,ARPR^K8_# +XT?9O>1@?VB=LIR@X\)610F&@PD"%@7L3M<%" MT^Z/HJ'!?=\SW+[C J::W/"MP!V.6&C9_J.ZDF\#4]]5<,8FAH_] MMVQ<="MN:R,.),FU:9Y=Q04RU>N1B$5Z@[1:E^SN,>K-@BKH,Y*<\FYS#>'%:Q>FE MK!.9I<5[XE#QW _DPX\W9*4Y;.+DD^*SUF*,\DSZK-96^>WI/+W];[* M/E$P=^)'>:0PYP(V,8 RPX\&(\/%KC?,#[C!6.C[_?YP: ^W4D#B &!N8"F0 M4R!WTD=Y\"#W-!:'(1]8)@L'QC $%'0'&&+&!@'@H0=8ZCA]R[O5N66S,(L] M ,VU:X[;UG&5&7N6FN,G;9GXJHP0RMRNS.U;[N-C.4X8CAP#Y(P%&O[0,T;, M\PTGLMW0YW[@!\/M&3) "$DSN4QIW%KTA6FIZ NEPRLH5%"XN:?0="W7!T0S MA]AQD3. 0KL_-"(K!'VOQU,N=R;3E&W'P4FVY%.*F,^@[ M;&CT31=;>'JF,7*&D3$,?'L4A&;H>;>DT(8E0K?>J]C5^_T=FL_OI JEV"L\ M5'AX?'@8><.APQW?\!TW,ER/6\9PY X,W_.=/NCK?:"X+54"W3H>.H,G"X56 M:*C04*'A$:'AT]@\3!N40\_$4+F1@P'"0X,!:AG,-$>>:0WHRN=JNF^[&7;W_/BCA0*MWI\-6)P8BBXA,]UA-;KJ+B MHSS6HUJN*G_[9*%)L0I-4LXGY7S:2F@2"VP6FH'A\3 RW.%@:(SZ?<^(PHB% M0W\4,J^_C="DCRQ/X_2R^,KS[VALIYO9O-,(_LG#[R4K>?$E.IOP' [J0Y8D M+"_HE<:E9'9=2O8]CB2SY]HGZ$=2#GN%F0HS=Q2^%/B#5>4V8/9?;85[/'BERLP3"P(]LV MAGULUH"9KB/'\HPH&KK^:.C GV]5,=^&>TW>S92#31F+%6HJU#PPU P9ZP\Y M-XW C/J&:]F @-'0,OK6<. 'ON=ZUJW*L-MPL#TI:BH7FT)-A9H*-??6Q3:, M+,^T0H!0WQH8KF]:AF_:0\-D@X"[%G=\G^W"Q;9=%%9.MF-RLAU\M8$S6 &[ MY, VDPEP&A4>*+2L*HN2I2&P@7*GG8Y-\\1,N(J*3_183VRYBHJ/\EB/:KG* MG?9T!0B466/3B],Q6ZCV TZVW\K&'?;M:!08OA6&ANMZON$/1MSH,^__L??F MS6TE1Z+O5T'TM>_MCD#*M2_2S(N0)?58<651KR5[8O[RJR5+Q P$< !0%N?3 MOSK@TJ1 411X#@B_KV&%^<*A>GOZ M*>+BJ*R# +&5/X241$\^A@,C1 M@I)-W6=3&&@6I/2JVEXBM7%>\WCPTHH/'%Z=][,BM_W:U292'[T6)E(?-RK! M",90)@7U?P?*BPA1J +2U3^*Z 7;O%';HN-^(7(;6J15!>(46;^$KV$O94_Q M5;2MY.$6,#69]I@]>&8C>!&,4@RQB(T>>RVZ[CO!E]&$+\+7L)>RI_B*!JOO M[JLE93*K^%(&0C(%^>G[MMXZX?@CG^>9)SE9;/A MIG43YM')9=%G5A<^I<=8#<*,E\S8R)C;4 MQ3;.^HMUFO+[U3S]UY407N7I7\CBCR;J_ZXTV$V=429?,,/_X&+>['4GN'@V M<'U!(-O3I220M77)R' 362L$!Z>8!:6:FA]1&+!9"::K Z]X*PY\%R#;[@*[''H:Y*4W7_\-<8KK MAWN!JZ_>^\ZWN^^HNQ[<[RSX03%M8;#O$4=OYU4^1JOYZ,5\MIQ/)[G*2Q[] M.IF%69J$Z6@M0)_J[R^?['!6'GW)\^3SU?"F^ 7R9(%K67]:E^;TT^Q9GBQ/ MIN'L:?/LLY.0FZCAU5">Z,GY^UT$N79G^O(5J8]*9VTC6RU.E>3_OQ57CP)'S$\\@?A%(EY&F8 M_C.<+9_]]*>OU^=R\M<;[O:9?\@$'^8>_GU*=P&OM2V0K@'D'\LK;/PCS3_5 MH1[C;#GYC/^8S!YEO[TX>OO^Z,WKE\\_O'HY>O^A_O/75V\_O!]M65&BA4]T M].OHQ=%?W_WVZB^OWKY__?=7H]=OZ_>O1C^_.7K__I>!:*"?SPVR4?@T/ZU[ M9329C5;'\]-EJ-;=UW.P-C9N2[4+IZOY9:V)YB,V8EY'V/PZ5$3/3R\\TV?G MGX S]H3]\?(%J?D )TM\NL23L*B;]G*JUG \_]L_?7UV\7FRG,3)=+(Z>WKY M^ML.)=9OI^T3I?YXP:U;GN=/I+CKZ;N>8T_23[>;D_<,5=7%8#V8;:ZOU].Z"'T? \]WRL]T7OR M""84@89$@D3BNDA($@D2"1*)ZR(A2"2V-$=W5J&R1_,X&+1\U_<=U*+V:+"4 M@DU]@?:I5OMM5LFC;XW=5VK_CG'6ITPA*8)+NEBP6?*F?;R%*#@#5#E$G6W, MW+61NUU%]O5:8M]4>;V9$O3^Y9:W>-18:[.K0NFW6Z4'D1I$)"02$@F_>XNE MB*)R5&!3T^AYLM::C5J1VR1_=T%":2QQD#A('"0.[EWGGL(B M0QL<:$RF6IA<0@Q!0LZF2*,2*J7;R$7?DJOW:\GCQM;NK"?/WB"6.O+L.K)Q MM#K&Q>A&*!+NO ADN[N)?+VJOA[K0C#V^C MM"\_Q-*^O\X7=5)GHW2Z6. LG8U6BS!;3L/:?0JYN9O67->A8$:OK^X.]>[Z M;N(/60V^_AB LY?W$A MYA\:*3__D,]G^) ,)69&:^^2B:.-D[# (JKP@@A)!]WI-B: /K)^D8\I) M:0@E2U#&9/#)JP9A0;B<+6>MU$]Z;.+=7239NUZ!;L\;' TW"O(2RV2&>11Q M5A^M1B>-*#0!D%D>S=<'8B?SY6J!J\EB7;UD=#*MNW\\FN%J-"^7YV.K\.5? MXN)/%\MY_>O)8M[4AJA_\>>+M_BE>=T?=F(\11^#CHZ!EX:!4D:#PQP@1J$- M>FUMW*@IV;;[^>Y\0BLWUK_U[L9L_OE\2MXU<]HF/+[M9[8TW^/1'W9C_[*8 M$K?&@_(J@N+5](W..XA)^Q0*EQE;*0NZ^R6\G\7+E>]Z+7\9KZ5]-R+I=4)> MG*V2Y>MZ>I\@>F% (+=6J2BJI':MW1]!) 7K?!G'S2<8U0&-SM;%*G!=K&(# MRU?5*T;-S?+U5[E>_^8*X7BTP.5)4]?M,T[/R.WH51[?SAR3 :3OW0ZW2K"L MC;&0>54W2E90A:IO0*HHL90HJUF_-_9&]]$:T/*SH,W.\I6OA&6O^.>"NDPTF&DPWY AZ'DJ%URX(/V51_Q!$%(!3J)J*US+J'L.FYSJ9#> MS1?KD^75:C&)I^N:[1_F[\*B?OZV2G?HX5G_%)8A8!(P]S8LDV(6*J%NB"M! M11DA8O4IHHM8A/3((W8=EFD5P/=S%GR7Z8Q[2F**PQ"2":5!.!(C,&N#:,5LU#WK#5$; JZ2;KVH"7,0 SPELCM')R([:] M36BE%=K>,Z]0Z %"EP(G1%^B[X'1%[,R/'F$A,* DE* *[S". M90E(LZ%8* ML.Z0OG;LU,XJ7O>#OY=QF/IO$PM;/]P+LG[UWG>^W7TAW/7@'K,[^WO$T=OY MJO[N:CYZ,9^MHX)AA7GTZV069FD2IJ/WJ_J#)L5L^62'L_+H2YXGGZ^&-\4O MD"<+7*.A:0A_^FGV+$^6)]-P]K1Y]ME)R'DR^W@MQCHY?[^+\.3Y#YIDO4DY MNWSK]4L!9[E"XDLSAJ:O_14OOMP3"EQ\;]CM*Z$6)EW=;'E9IWL][<=7@=V3 M\!'/8[802I60IV'ZSW"VO&@!?WU]+B=_O>%NG_F'3/!A[N'?IW07\%J;!^D: M0/X1P[0"!/^Q/$9<+1]EB[TX>OO^Z,WKE\\_O'HY^O.6]E$+G^/YF^=O7[P: MO?_+JU8.W8?> MI+UNO-K]X*Z*7)L'=W5^C*EX0 SAJC9#=ZV<#WAS$$^()X_<)?[ >-)4>"&4 MT*8?VJ:7M.GOJ3]):1(_'F:$'_I ^SJX[:]8WU_R>]@$\/ERB:LE-9>Z:YS[ MF@?XWZ>3SV':Y.]1*OVV2;R/;A;M(DU^/UC3?L<-GM$JGD!% MID 5B^"BX>"$$.B+1\\WBY@K;R4K&9C)!91(%J)G$;B4TCK%LI>WY M+#?_O/I=YIZO7H3%XFPR^_CW,#W%MCJBF+&7W^[ <(C[G>Y@$KH(75]5]\XF MYZ0\R*PJOS2OU&)H0"H4@1>OL]A E]+.H+0>4C(.%(L6/-<(03D9 BO*>_6H MZ')CH3N\;W,0Z*)F<+LI?+((&4G<55.I\\O M9N*WJXFXB*"U)-NV\Z90YR*UP_9>0>1*S0@A"M_<'-=UM:KQJ)/BWA8?K=VH M!KX-@1]CM?BX;IT=+=AJ]-<;?;HV^WA]Z^M%*R]YLY4770OOMX(D._"&SE 8 MN!75\+.\$D4'#4$X 6Q,GU!-'\- AYA-";%$&UHQE[H'E5!C-GA0T8G-3OS4 MO\WB9#K%7$WK.4/>655\X& MYAP4Q9OF2K;:N#&ZIAZE]#[HJ+QIY5!F9[R2?FQBS:LW$OY.JM: MHBWU(,>*#ST20F :^E+V%4PEN&BB!^EB E5X-4W16.\&$YMQO5/3=QISM M $S"C(67 P<3A6AW8K>^6^!)F.01?CG!V;)^B"8OX:)S]8U;:*0\MA4W:O0W MR$9_)J?"7-(0I(B@FG17)ZT%E#)(E%JKTDIRPX4$OSH7X.>SO.[\=UX?H>5X MREB;;R=643L_PB)AD;#X'2PZXXK-ND P6E8L>@;.&05)*>L3]S)M=MK8QB[? M'1;YV$GJTTQF;=?Z/TW6)^4L=P-AZ=3$-C MEL[RNH++2=. ;7UKE?1 K^6&],"-PTD?9+!-V1:N!"CC*\YE509*BFB,\\7G MTDYL^%SLWC5"]WR67UV*7(M9%&+,W-"U H%JZ$O94U IG5!+ED&84(U/56W5 MF)6#8*LG79*P7,=VHK6=@TKHL1:45=%Q#+:OYNMYED1SEM (QSJJ2HJ@UZ)" MBN"Z(B@Z<2-DJBAOROOD6,"S+,$IQZ*/V7.S<3MD&XOU)9;)#/.?<58?K!IU MZRJ",6J8O RB$IZ681&*;C?B'%L8]I>B=J;1M)^:\9V5/ZV MQ+6.:*M2Y5@R,F,)5,->RIZ"RB6F?! :=/55FZ,C!S'; $SEXHJ-T;93H6$7 MH')C(VZ4.-S&(&T;2I(R 2A>NFUKWO.*=:,%3D.S;9;'DQ.*E_9;5HCZ-TQ1@172 M08&+(H#B7H//5D(H)2NM&,MB(UY:4!NFLH%DLFRJ\7CPFKE*?2N3D\;;L&&* M_CJIL,UEA7(V%IXZ#A*IA+V5/4562,BIP#LQY M7HW-@! Y8^!3$2F5%%W KU'EA&3,J,:HQ?H:Z2.$2CJPWJ?@3%,^#!\'56QL MN1LXJBAFNEU1 $S'L_KRCV?KJU>KYMMF0*/_JEL"CN?_I#M8_9<=T@TWR@1P M)VTT$6Q)3XHJ(X,4IL)&.IE .94@>%^@F.B2D0H-LQMF;/6Q M0W023 D9E& 1/'<6@HTYEN+0Y?0HJ/)C;JDI P5?MTE67=>EG5QMS8ML5;)= M^R\QI!!N7F@P2MGBH=CF9!^S I>9 *U3#!I33KF5;("UP'6G"NR8NPX+RO9Y M8Q.C>K.4/6542+Q:JHPU;G(U6G/@E3?55V;HA'#*>2E8*]FJ73/*#+Y)# 5= MMY*+EUAPL2D9\XC:,8XJ&(3.!,E)%N) MKDWVQK9RO>I2VEZOA>U#^-*V)A!C[X:>-4:4&OI2]I12L6139%(@=3"@FN.= MH%(!RYUVE46).=Y2B8"N*64])0E0>'7K\"I5 *"^-MLO]F#[VM@H0K3)0S0B M@9)-AJNP ECQ12%RX=LID'6MC4WK=62LZ/!@KC=]; B#A$'"X+=J%*A0N/(: M8FK2#GPUH7U)# (SW*)C6N)&JL+64=^.,,AUAP9T;S!([;QVV,Z+C/(VI4X\ M$8W8Y?EIDT3RB/KHYK[XUES\H3/%=/M$]%0UH> EH5.0N%!5-?D(D7,$R:*I M*LJG N*V_?%ZRUN\IR[&R'%]3NW!"'I9$(A81"0N&]4.BT=I@BR( "5,@( MT>0,/'@TP0@,N<4^9&VAD,FQ[_("7(]0N'T$_+;-=5^+_> CX&\F(4ZFD]6D MOG]S3VZYFJ?_.IY/Z[98_N__Y02WS]9MRU9GW]MTO50U=6:;9_[U)_'3W>/< M#VQVH&5IN+2+^[JLO1KN]M&I02O BY:QH^GOBO I06(P4C,P2- N'NBR]FJX MG6<[73\RX6TH1>^C5.5-U76/E11>UDE[<5#COO+ MY MF^!]+DN0VM.E)$BU!"DMLTW927!H*G <1O Q%1!,,^NM ML)IO0&J;\X[6('5+6G^=BH%S:J<91V3H7C-TRV069@DO>@3.8WW;\^+7I$YZ M+7&D16[DMDJ1+><97*I?E&$<8LH>F#?"*NMYD:TD$/UZ+FWK[EN7)Y)G+:N3 MH>L2@M30E[*GD/(!/?*D@*44045M(.C,*K-8$=PG(;$54W<7D!IZ77Z*[.[$ MX'V>4IW#U7)T$LY"G"+IBUY+%>F+&[5E@Y%16UFM6"% .6O 62P@3;'"5YZ( MTDIYEDLA>W7! MS=@-_OB/:#7TI>PIK6R03A6?P2M57?#D&A>\*(BVN!A4DHFU?8K<[-77Q2V/I7ES;G*\+&:;-NRRD5GHMJ:H( 2C0=E50#' M>/W6N^1URM['C5)<6T9V&Q'L3)V8L3%FX-J$(#7TI>PII)K; U%8!9(WK0US M-!!BS&!#18[7+%F]7$M=1 MGIOE8^_LP)4' 6OH2]E38!5=*G4B@VBB %4X Q=9!N^M8#PFKLI&8X!M+-P= M DN9,5.4RT !WAU8NTSCQ>4SBN8.1@2@!;=*)^>Q:Z2]S*6]=WNS@8R')X"52#7LI>TJJ&#./(1H02F10MKKI ML>@,R+(5,EDN72LWT'9$*D99NQ37W86E^_JJ2SC2533J/T;]Q[8*#VO%G)86 MJHE;S60>.$3C(V#6"JT60;;3;?SB//&JC6_;YXF6:^I!1C8TH9!0N"T*E?(* MDPV5:$VY&B<,^"PEL%R\24*6^@LMIE9TAD+>8?)7;TBXTVCTT+LQ4F8Q17B& M'.'))MGB,X*732Q:Z>:NBF?@2E!<8-3"M%((K;L;*MR-!9<#C^L0GX:^E#WE MDV9&"H8&"N,>5."NHBDA&*]S;M#CE6BEW&]7?')FS =_YZ'SL/,V%NS^FZAO MJ"G%<&2$N'_C(K40,116[5+/,JAJ-HP3?W8*KKH MUG&PM9^6Z:_418*TP."U@''.)Q\4Z-RP0?9W+8M0GC#;76R.VLDT3JG MW- Y1=%4NGY&VH"TP;;)9$&[Q*4''DNU6I4QX)G@4"W3JA"<28YU>?VL?;MU MK-30VPL1K(:^E#V%E2ZV,)<<"!DC*/0:HN(&F+9>QN*MM5W>0&L=5G:L_-"[ MVU#,]4'U<9OJN(V -.5Q3^;+U0)7DP5^:K)8(\ZPOHA,V\'($FF+&R4H,^K" M,(%EG(%R6H,KQ8'EZ#&:G(S:"'1L8]J^.Q?!Y[-\U-2G?G=#"E]6$9QA_O.Y M++Z;AMGR6G99ZQJ%CX4>^BD> 6WH2]E3H)42JG0K!.N\A>J@.XB\\$;ZG6%< M":U5&^;O?@%-4D4R"O%N%>)==XN87J7-DAU,=X[ISO%VJ@<#]Y$WW829S*!* MTZJ3B6H7%TQ9!.U%:24#=RVS7>H3,9:R0WW2FWO'1$.B(='P&S3DRB@64H H MF 2E8X0H@P?5Q*"%]<&K5AH7[X"&7'?8?K(W-*2:P#NLPD!V.FDFTDS;]H9+ MC.F,$$VI6L9) <&G#-D*IU/RF:=6RJ1=4TIM!7J$&\LN2S?T1AD1 F !,!O MU8ETEB>FF[Y!U<)6N@AP)AF("J-'[H+-;9>(:*V[LAG[+M.9>P/ [>/AM^VO M^YKHCQL/OSEGL,0$DR]P/,G5N']:MSVF&(M,(%)5WRICW;VV*G]D63OAN9,) MOY[XC3_BT6K,)D)AZS^RKK%J$D0,U:R0JL2L6A3@%_-/GR:KYDSIO+MS\\QD M]A%GJ0K5Z.>W\U7]QZV?XO:7JXUPZS_?D(U>:L(ZYTJL M&(SP#(P5M(L'NJR]&N[C^*8;QT=]/REZM\""BP4V,U!UY7CTA\O%Z#2ZE*1Q M/D@-U=4VH"R3$#5W@$;ZG%W1?K/T_E8IY9?#6UL"[\+B:/%^%5:8_QZFI_@. M%^^/PP)O!I[JP^;WZV\MC\KS3[BHZ_]R/IV&Q?+BMW\/1KU^^^MWHE'?J'%2 MI++!.#!:.5!&*@@ZNSJ@9#%+-)RU$EU[_/'S)^RV@_%OQ.9:VG3G6#D)B]'G M9ISCT4XVM<]%^&P$&!$TJ*P3>*,DH&4,>42K7#OW)&XLZGI-EL]/5\?S125- MOK&8R_63MP=2M]V[F9D4O&%@7?.1HZW#5#J"3[>*#+VJOA4O[:3KR2YD1K/MNM2^*-11M- 5U,4\[+ M5^M$V9_Y(UI*[$#CH)$QS(\Y##$:"9]IGYGC03K9A MTSWRX)_PH?@B09IBN4@@Z[X%)8,#)Y,#+DR,7.:@[8:#^<#=O'-'Q&/SL8*" MG!0'540 EWS%++-!\&R-*+;E3=OA&(4>[Y$C\FPWVY3[Z)#+ E:D5+=ITA!C MA8]A/.KHM!+ME!;86,+7R^5IJ\O'V=C[;V==MKI:32;'3I9'8-:)&0MIEMH!6I&YLB55T>E$PKI8'FN_7="A V'ZE[CXT\4/KG^=K$5%26$(25P(/.P8D< ]_H _) JZAE-EFJJ=]QP24*EZ_#Y>%DTESXGLQ& M^"7ALMK#9705<22ET6L9(Z7QU2F."[X4$$F'YB"CJ55J%!CAC.>N.M*VE3+\ MSW.>-&\;IN_")+^>78C@-5W2DAJ18LSXT/4(X6KH2]E37$7)1?*J-+ETU?]. M%5?!,H12 M+L[.KSJ.=B3/4?%'")(,08Y5GJ[01K%B>6ZEM?CFX]?G2Q5'316)Y M>[GF=[C@+4WBCB\#(&KG?98@C=6@?#5*'=9OO=5)*E>Y&GD;M-W)ZLAO=^5N M=74N[Z_=D?I_/<>?[$$J!T_EX!_3IBQ-3^D0$NBF^ZK25D"H#T$$I95TQEML MY;;]#"6\[C]>J]&GDDNZFH'5=%2V. B5J) U M"LN=ECJT1CMUV*FW];/+3GG+;]8))TU&FHPTV8^$+Y)DR>0 MS"91-8\)$$3@(&/,&)AMKA>W8=A?+^W_:BVJK;6/TF-MS.!T#^6J$0>)@ZUQ MD%FN18H,L@E8.9@8!*X9N*R88,&(Q%HI3M89![T9>SD\$WS/;WN(-H[*Q$$> ME7W=TWH=VR?+O6N-)9Z(1C3S_#1.\3%UUOVJB^1@D+T55\Y M&4%)J\!QCO5;;9Q6A8G02H..:^U?G\]R9\I,2#EVML/+)7=NE^O/LF=;_Z-.?C_K@V_ZU'^#H?=C_,]XNB\5?9J/GHQGZU]T?6- MFU\GLS!+D^I]K O1KQMM/]GAK-Q;];4P"QL[OAE+'"-AJ=U M:4X_S9[ER?)D&LZ>-L\^.PFYJ<-ZS;.?G+_?A5-\_H/_/%VN)N7L\JW7+P6< MY0J)+\T8ZE]X>L6++_>$ A??&W;[*J.%25?J!F+J=*^G_?@JG' 2/N)YI !" MJ1+R-$S_&CMY_J/_\=O'\_5]&O[XY^O?WAZ5HMAWWS^?M2T;AT_RT[HBF:-_J>'ZZ#+.\ M_.6K*5C;%K=%\,+I:GYI3C6?L!'F.L#FUZ&">'Y:@3KY@OG9^2?@C#UA?[Q\ M06H^P,D2GR[Q)"SJUKR: MBS]>X.F67^!/I+KKZ;N>8T^UJ#T:[ _[II?IF2URX=L7H[J4DP>HFJ,37(35NIUB4S-AG7OP=-!\ M^)[U<=\FG5O M<36:K"LICGYNBD9W7ZGE4 ASRY_$U]]QO\D:^J$*F(5'M-*L:M#%HHD('SIK0&AR"X M!*<2PYQTR6GCNDD(WKFH/#B=!:C ([@DZFN"SDIKGT-3"*IC4DECB5/$J;U; MR*%RZH?SG'^HF%W'%$05E6(N@Y32@W+*@A>EFF_N<#HLH3$FCI2W%G5?+60I2600RE9!&B]7:CV<!J! TJIPX)",15,Q-N[?@P3,77(,;9ED;AS:=((K9@1]? M;WU(0][V#QS2?)K7\?T/>=M]ER;2$]_6$Y(9%I3*P$.NWK8(I9JE$8$SR666 M)NJR<;B_C;=]7=B.RNO9*LP^3N(4GR^7N&HK[4F,N1ZXYB!H#7LA!P&MH&,0 MV:;J2S,+*FD)OBD#GH27SM>G2FPE+W-'T*K4)&@1M(:[D(. EG0Y".4$%,U- MTY_,0K "07-=L#!C,M\XU]C&(]\1M'13&6?(T*(3\1WXZ'^?-.\T.EK$R6JT MP"4N/N.25$B/Q8I4R+=5" ^Z<%4U01!&516"X5P=&,.]-%@RL_HASOK'XT]/ MSR5N+7"_7P@^9\B29<>MDL5O MF+L_XJ/OB%5RS#0C7!&NAKN0@\ 54S%Z;0L4YUPUDV1J0HH:?-2F^&*R#ALA MQ1_QSA^,J^N46G>:@?_!Q;Q9;B>X>#9L1-%Y^8[/RT?S4G=NKKIIXDK'*R7*V[A=?->!H632>_YK8CN>Z]ED+2+W<4/6*1:Z4$.&8E M*(<%?&,=6Z4-XY8QA>JAKOO-R._?KHGGNT8ZWY\+YXLJF\]G^?FE9+Y9"V9+ M<6&G>G7/GHQE@AG!;#,.J:+FKCG*BHC5\#49G!0%7!1,68DY&?Y0WWX/8&;L MP(^X"&;#7LA!P$QFK87Q$4Q*&91V!IP0"G3$$K27B;D'G>EC8?VPU0C!:M@+.0A8:?-CZK\Y,GR9+X,TU&39E\W;7.Z?K)H&@&M MSL:CDVF8G6?<8_7I3YK.0Z1C>BR!!ZUC#KH;7G7\ \_5RV<)/2AA$_CF-G[R M4JF4J]M?6BE/WTA_DP!V-'NYEOS)>;"YU2HNO;J'_X">>(3%O5S1@6&QZRB! M0$R*(Q35U)_23D!4#$%AR#D%E3F&-J($'8"+3L<(6+200P-6R4P(C!*R]!58 M1H<*'Y>AY.BL-,')S>[KV\0*6@+6_>J)B('?CZ1S_1V$#EX9^0A/,B;WP6YR*TG!CSWIEW3W@T(:2$'80 M27ASD7U0WZ!N[]/)\KA)+;B\V4\Z[& $;6 ZK&LMX[#DD#P8&7U3 ,M#-(G5 M3^\2!B\$5ZUTS6M"T\OS,C!'LU +@\S" M< O%EVHD1Q_ :R,AY(PEY"B9;Z5_7HOXHK@!08L6K\(6*\/=:K Y: MA1QVZ-DSJ7668&.,U<'WU<%W3(,L0D5K?43KVP@*7,KTZ[5(?PA?7IT7Z_@S MSK!^SK9# JI?5;#IF@ QDACY6(R4T@1><@0K2@9EI0&?!0,C,D_.)J;:*2FX M8T9R0:=RQ,@]7E%BY.$P4I=84 <.+C9=GH6V$),OX)6(&@-/8O-P:9M QXX9 M*<="]NKRPV/D+MRVN[8.B/0\]O%SW=AU/I;X2[-?UX^:*Q%-R8301/5&87W# MY^GWMN"^[+.&ZO9YY!9<'!BZ#JM]$9@[[^M)726[LT\\9,4[W3 MW5^='6Q0XF^S.)E.,8\6^!EGIQ21.!S1&IBJZCKG2\GJ_8M8/ZZLR@2MA\@S M R4**N]LY!:[B1DT51F:S_+OD]7QB]-EG0U,\4B)2U$]%;K5PW@8D62'DW(-58"-+#+T*I=I^#RK$M0]6WUCK@<=:*;UA!Y&$ MU[//]<%\,:&KN[T6IH-6)P=M>,MHK"F\ ,? 06GO(7 =08?@E.!]6ZE]!(:#QH-'8,+Y2%19,5"$RY@L@4\,$:B)5#R20=7#LMQ%J" MUWTOTBK7JXNT^]V ?,!AA]]+AM'-BF$(%BF3;RN3ZM-G4SQ"#*(Z_%)E<*(4 M,.BEXD*5E&5708*+"@W88>:P][TZGZ,$!H(806P#8BYX'30+X$J3@H6:070J M@7>%R1A#MEVE&.P$8ESVRK\GB!'$#A%B!QWQ# :5],9#&7B[O/] 60L_+ESO%G@2)GF$YU7EEJ,PRZ/YZA@7 MHW2Z6-1?6O^D[D:X^GY=D(O4VL'((*FUPU%K57?Q5+*#;$(!E9VI]CPOP%(V M4CL=N6FE9]FF6KL@P66]R8LRD\]G^:BAP3HUKZT3/C'FOE<> )WP$3.)F8_% M3,S.H4T.HM>\N@+-A0QIJUG/*DRE,4KFC98.[41+=LA,;PF8!,S]75$"YN$ MT\=HG"X6M,!J,'(T$$0U,HW+J1B)R;C03>QDA\"4BO)K*0]C9X&4HZN"Y=-U M#7.*DAR8@ U,@76M8HJRB14&Q5@%R@<&,>5JF!?,WLEH+7]0'./C\:=;U,N5 M$+YIOO^M&?=1^5M5,-U<+!2\5TW7Z!R34$8HVT!98BAKK9>8IG,,%\TVGPW#;/S^/2O\T7S MS<7/EV_GLXO,J+:R(QP=]1$Z]WA%"9V'@\X0I=%.%XA!*E 8?45G*I!D" R3 MMZ+8]H,7CX5.HSFAD]"YORM*Z#P<='*+S(M<76(N-"C#+#A3%(0BD$?M'0\/ MNF&R7^AL0L!D=U+C]UT6KCCO]O[S9=_W7VXV?I].0IQ,)ZL)4O?W.X=Y7]8? M0B?>8?4=IBT\R$4=UFAI"_=P4?LT6CHOVX&Y=]7]_22<48&R@_*D!A:TZ#BL MX+*U3F@-G"D'RH8"7C@&QGB-&(7@<2,'H]WF[._.);"EP(%BO8JY4N8848NH MM5F7(&EF.7+P,MFF*:0'Y[*$J))SR*Q7&+OMQMXNM>18F5Z%.XE;Q*U#Y-9! M'Q$5#"F8[$!'Q4%EZR 8%L&HH"+S)I>T0<5V.[#_,!7O6[U<2*I#1M=G=QD> M6)QB$V[[U&34AF:_C4?AXJ=W5R?[E[CXTP4>KW^]7K/LVED2J<*#$=J!J<*N M\QE4$"6Y"#ZAKN:XK<9\$ A)1Y.]5D+C1BK8P[-H+P3[Q36YOOC11?&'Y67U MAQ?GLEJ_?3N?77SSYG>Y;:WQ&N,4L"#:#7@AAT$[J9UWME3:-4V%O/(0H@D@ M@^ -S&R.JOW$UWVCG1@;K8AV1+OA+N0@:)=3-=YT$WF0$D'QR"'X6( 9X3SS M.F!^4$6OPZ ='W,S<-I1+L,.@A4O3I?U+7!1]^;)?#FA,E^]%BG2.W>5^:J* M1?.FDJ2K>D>8"A&E-)C$95 N9\$>%%/X=@#\1?V;S6?Y]\GJ^%(>+S7*65O6 MLQYK2R6^"&,#7LA!8"SEQ(W& "E'!4I9"3YK"5D$(6RPDJ6.*HCO!&-LK 65 M]R*,#7@A!X$QR6PHOH((47M01E2/WE>[3#*6T'EE'3/=I"/L F/5&!/449U2 M$;KV[K^NY$VY \,0KH/6+ >=1F=\+*$:TY7UN>JMS! B$P&$R"44G24K&^9W MV\7"MXI&W[>]*DE)=6F(ED3+QZ*E0HTV9 Z"P8^<5MYPV3.QJ%5 M&ZT5VJY'WBDMF2):$BWW>$6)EH=#2^VE"DE4]S(2V]Z=7Y%+6+W^_8R)OY["-4#GT:G](16XIR+%N:5Q3]SN=XX0;R,.Q@\P#O865Z,4EL>CD\7\\R1C'OU\NL3\RRB>7:M@WVS1 MSY0X1.J0U.&#+AEI3,DQ!S*+ JI^6[V)G*$H:;.UV6N_X89L<\FH"O6+*M/O M+D3ZSV=_JR)][2SG^94XM];I;\P%(Y5&R?M$2B)E&XF4G"%+R,&6F$!QKB : MGT&CD,J4^G1Y4-&31R,EEV//.[S:3Z0D4A(I]XF4!QTXSQZY1B^!%6% I1@@ M&(Y01'2F6JV\Q G4S#>3G_$?[WZ>2D.3ZF",?!7-R@*U&'$YU0*#!B M26!B$*"\L! Q!TBI/A.BL:$\*%?[,CKQ+IPU4KS\,'^>JD@O\-V%L+]K1/WY M++^Z%/26HL1^+/I5YXJ2[8B3Q,G'XF11B1D5L$).6U#,&@@^: A&<%2)VPJ_ M-D[3=LY).;9TQ9XXN<\K2IP\'$YR)[/S3H/+IG+2!06N: ;!92=\8<+KC8[6 MVYQV[9R38BQ%K_H)',CU^N%&1A;SA)B7H[*8?QKER?)DO@Q3BI.07CM0O=9U M)"-'C=QQ2-PS4 4S>(V-\>UX"L7%&-N)9%S(Y:]5+-]717)4NE8]JE=ZAQ+9 M"%^$K\W:5$'GI"J%.$;;=.WR#8JJ32R]4@F]XCFW$F#H&E]E\J6B]W]P,6^V M@A-W1F$UJGOS=#%9G9%RZ;&8D7*Y0[FXH*3V"%YD#E;_@-'^87_S2 MV7M,%[],2H=L9L(:8>U^K4ZR2J)X2&YM,PL!WD:$"JZF25>1N%G+X*$N/V'M M *6!L-:3A1P&UDPH13,'P?L"2I<"H:BF$+ /PE0S#EEI.Q2P4ZS=UHV0=5BZ MY1 $@E("=A E6*>Z+">788)WO!B/9KAJGEQ7) OG MN3&9=%&/1>^@==%!)[OE9-$RDR&(;$ Y+%!!QT"XE+-/PF7;3ESBZV2W/Y\N M)S-<+G'Y%E='I:G[$"PP%1($2E/$> MO B52]D%S)5H/,5.+CBTSC**.A"_:"&'QJ\LN95:>D@F57YYSL!G+D$H8:53 MT@KF.KEX0/S:N]@"92 \.+;PY["(N("WDW0\GU)HH0.%0Y4G#Z#R9,=*2YBJ M!H+1P+G3H$3F$+)FH)T.Q:(R3.J'=LK;4%CO3^-RDB=A<7:("FL_JT&244Z, M)$9VC5,$Q;BVFC>/$'VT\1XSLD^ 0(XF1>\;( M@S[F,HES=(J#1\-!66G!1W2 6G*#08=@'E33H3L"W[-S)QL+U^%AUW[BF.H_ M['= YJJM7--,KNDE-[FE CII3=*:I#7W4FLRXYEF7(+-#D$YSL&I[)O&K3I7 MC:HMEQUVJKOJE]!=WP^NQ]X/KA$3)9(0F8G,ATQFATJB,0DLC]4W*4E!R$*# M5E&[7,G,<:,C4XN=\79 YHZ+>A*8"R447Z$ELI'OIX8-9VS%F'9>E[1^:M%>+NJP1DM;N(>+VJ?1THG@#LRZ=XM)M>I.PG3T>XV#476>,D8J^][G"Q ' M?>_GH",2QLCHD@K I2R@DF+@H_>076;&HHG!F38.\7Z[$NBC\F8^^_@!%Y]> M5K%NJWE)[RJ44+"7L$A8?"PL*ND9HLJ@;*I?M,_@-$IPK-(R.Y==V,AMV.8$ MK6,L!#5""T*BYKS+JTWM;N]87P=6-TR[X9W72QD)X4V"312I&2#ZKM\O:=DDL3N A/2:.P:F* =*5V;Y MA!9T2*):5BJ9TDXIN9V!RXU%OQQZRE#84S_^]@R%LDY(Q=$4P[*Z]+&^=VBV M(-U?[K/(';2..>A M+(AHL$(*!4');2M!G51P$10,H7D"_HV@@;GB>;XIA'K M*]F_+.715NY"AQ?9#BH235S30:)3H+25E7&A28 4E&7BI-:81L1 MCYUPD1,7*7-A5Q&/WV[$.<[C&^7J^BU%.@Y1YDAS'8[FXD$X5Y@$[@('E9*# M$*.NUKG)*61AJFI[: 7]:^EVL[7JNKI??_2[?+>EO9PE]45PW-\5)3@>#AQ% MUMPR'H&+:MLK7RKH0D'PR?KD3)+%/:C0V<[A:#7!D>"XORM*<#P<.&8N0F)6 M@[2B"0A7&S+*BDEM=';1.<[B@RYK[!R.@N!(J1Z[2_4XW]B7]S-&^&6RJM*R M7%&DXW"$C/35X>@K'URR4EHHRCI0W'.(+)6J>ZJRTE+G5#:*8VYU$>3J:F&3 M@?CJ2U,0\W2R/&Y^^**1[Y;TE=4=MEPY*'U%<-S+%1T8'#O&5R67,ADY"!DJ MOEPUHGW"" 5+R4*BT'PCJ7JKVR#=X(N:'ADX*J4 T4'^BY?!ZU+#CHZD$HN M2O/<>/JVFM=&0G210U0*@]%>%-=*M[F;FNKRUF*;<0&A*(&/L+C'*TI8/!PL M6EZ\4!'!B=(@SCIP)D6P65AEO$./[=2@Z!R+7%"XE+"XQRM*6#P@+,8<738( M(NH"2J"%R&6 (*..U0ZT$77[<8U.K$5+UB)E/>PLMO'Z6EG*-/_T:=[\T7GZ M+])3!R-B ]-3'6L2$WP(244(T690*BKP40A E:Q7SFN,N;ORE"_6(OB^D<"6 M]$G]!'W2)W2N1]0B:FW>&G/<)N<8*%-4M7]C@>"-KU9ML%H'83W;N._<7FG* M!U.+SO4(6K200X,6,R;7EQO@ZPL+P553J^3JSKF !I.6 ZD;57EI*@1CDS#)I#MZ+$^D.^[(O@W.^.@R(,>J!Y!7EUME!YBU93:G MG#QK.3W@4O!(<>S)1B=B]60AAT&LDH4WA4/&($'9X,#K5$ &5GPJW!?5]GT! M(M:>;70B5D\623A=I.-U[XDR6M796IXNSNCD_D%"%NMVP\751WVB3U:C MY7PZR:/+%>JQ0OO^X$GE/5SE^6!R0 ="1 05>9.E%A-8IX)5R JR5N\T_#I? M_(8G%Z3H(KE N^YTWAT[\CQNS.1AZ46",$&8(/SH$/:E8E-[!M)@!B6M@*A+ M !V%XEX*+UBK-R@ZAW"7]>$)P@1A@C!!N&T(:\&\LR$ Q\I?I9M CJE&+E-< M%&F25GG#$GY(\*=S"'=YQ[=W$*9$D1U$B-[B:I3"\GCT\^D2\R^CD\6\"7_F M43R[UM"CV:N?)ZL)4AT+TI:D+?=36RJA@TJJ.BI.5ID/OK>97 YEIY4 M*/DQ1&8B\P&1N:3 K6<6C-46%$]5Z5@6I>D."JO+CCQ6\7$T:Q1G+25IA;IYX/LLW?W#M-U_/TO0T5QW[>S$XQ'YW@XD?[AMW/==$=9N3NIQ(FOX5H3[0_9-I'@QZUTF"5 MSJ#J5_ R,; FL:"L-=%NU$38)J#4/]H+1LFHA'O"_=!PWS&0,SI=M$+(,G!0 M)@D(C#-P+,@H5$*[V:5PFS#5(0'Y[O 7[[!M[WYRF$KE[&7LJ\F ^KGNR^9Z M'/XRFLS.']4'YXE189;/'^#O,D.Z\F"NJ-)E[\-Q:XSA I,+$ *W52,* 3$I M"UX89;A5KI16;KX]2%^^P\5DGE]?8.+E!3BNM.AUS7RNK5O/@AI7VX!ND1-T M]W=%!P;=CK%H,X]),@\AR8HXRQUXU=P*9EHFD6.(;J,&QC;1GGW%XO=J:G"J M74X0'/!"[@<$#]OR1.X=2@O9EVIYIJ:%I& 16&1%4C*NJL!HP7.-$)23]<5%>:]: M58&/=%CAQD);.J\@1X182ZQMX[A8^"BT5Q!=4*"41XBZ^AP)+8O!EQ#*1OY. M-!PQ* O62 _*80'OO 4=LO(E!>]4Z0-KJX\QO*MDQ%IB+;&VF\SX;(OFZZY1 M*H,JS(&7GD.VB5=_W,94-FZ0^>BMTTQ ,+[:M3Y6CUUK#[J@9BYHEQ/K 6NU M'VLIB+64A[/OH1ZL/Z<@3YO2*)Z(1ASS_#1.\1'5X?TBL'_H3"_>/@^#T(S< M.F6%2&#Y^FZUL-6CP A@U(Y6WDI4,S.0"2B0+T;/F-5+6/\>Q MR-@#SMO-II1*)^D:UC9I.T8P\,9+\(%5RY9I)4JDV#NA]UX1 MH?IOJ)]^_;!+0?E='+=.N5M_ECO?_ANS\!YQ]':^JK^[FH]>U-W61/!"W;.C MB^I883IZOZH_6-=0?W)MNII9R9//5_,RQ2^0)PM<;ZNG]=.??IH]RW6'3\/9 MT^;99ROWS^X=7+T?L/]9^_OGK[X?WHZ-?1B[\\ORUU M=S>?Z^V_O7H_>OVV?J2C%__W+T=O7K[Z[?W_&;WZ?__V^L-_?(6DOH+Z/S L MEJ-7LZ9\_U_#(AV/)!^/!!-J_56NH^OU@1C(?/S\C-KT/5 MSO/3B_;>S\[?BC/VA/WQ\@6IF>>3)3Y=XDEH"@=>SL%:+Y[_[9^^/D#[/%E. MXF0Z69T]O7S]+4=CYV\GS1,N_GBALFYYGF_YG'FBN_BS=[\E4^S:?UV\![T_ MO?^WWY^;>[WTCD-O=^>A]VT\N_TD?).,7W^H'XE@N4Y55@VMYKKV>G![O6EI%6EP>[Y%'\#5YRF=?CJ=-I&^?XF+/_T_1ZMC_&Z&X_Z, MG/9O'_8OK2(-;L^WZ ,0^V%>#=?!+2E%;X@"O:, K2(-;L^WZ ,4U;OOWVW: MGW'2;AWX;GWU)>%R.9J782YKKP?7USW[&Z["9(9YF*O:Z\'U=KJE)T*[_L '-]Q=_RXL1K3S:>_"HNFQP(9.K3QA[7QW\R7M.EITP]KT]/E)=KUP]OU3>6EU99G%3W?]G?$ MA=>E"1[J_7B_%P3LOY+?[8A6/VL&S MT^%2"\^'U=KSB#I*IT!$94!Q:\#[6( IGX3+1D;!-LJ2C^]7)YBOE&+;QUV9?EMN7PV-BJG7=:[\>&)C;M5CGM MHH1H3R%E$U8>*=50J4(JE 3!Z@+9!V-C,:S^O!5(7)ED#D)4%EX M\+8BSRDTP@I13;*T,W().Z[O2>@ZW#U-Z")T;8.N5 P/CFG0C%<,\8@0O180 MK8NI6",*V^B :IRP,A4&7I<*.>\\1.89('H3@]&Z&+$S=#D_EH2N0][3A"Y" MU]V+_O.6Y:Q_#(4L9!NEE&"2Y=673 C.FFK*6:^M93G'(#?\3U1>\#AKZZTI%I M"]HU_G*PU7/6SH))JDB3//=^(R4F>3RM0*NNZ.$PO2* M5F2MD>]=%EN,8I*KYF O5/91!*^XQ2""-'%3\Z=8 M3)$:"O,"%"L&8L:J^>NO"R&Y0[.1_[5#E\6.G:)$,+I!_Q!A:6[SKJ_0S\MH M>:]2FZ1E]FBXI&4>IA6B42D*IB'GZA0J%C*XHCDXCMXHQT64N!'(RMJAUPZL M%A&43APB-P6BP^9"6,F2W7ZWZ_SF_,O3Q63V\1TN)O-\?J.^SL?ZJ66+E^J- MZI5B(,-X.-YA^QEA7$O'>!/J\:P)^D0(.A20V43TR4>[&?1I40Z\A&$B)"9*=9)C=$9US,E[W@SH5[B<#O<&:!E1W/RQYX"$ M8. ;@.: A&#P&X#FX."%X !,W(%MYP>X<__[?SG!Q< 6FVX(;K57?ITO"DY6 MIPLZ\AN*I P5B[N)FAD3K,5D("J60!73E%=+%BI_;-0,"U<;4;/6CQ!_P^5J M,4DKS.M?>_[/L,@7DOZ#M;KO&4WCG,)I!,J]7E,"Y7Z!4F<9DXP2&"\(*L7* M2.T*I*1+]LY'D5S7Q[!WGU&MX!P>G+R>?)QEGF4Y+R2#H&4')(" A("$@(2 A("$@(2#7L#?; M>>]S(H)@08F40!2F0?$@(8KB(#"G-1CDDD362?L;EJBY6%5E:B&L@D6?WTOWL R+T6%E%;9NB"JLS$$HO[ MY[M'U B$T0FB$P0U>##(>G. MX"'4X-C?=Z=&.1W9^J/0(S('+5/7#A9DFC5.E0OSB_OLZ;>A=*=D2P/D1[[@>''B711W!\&/D9Q'YD@,D%D M@L@$D0DB$T3#[V#(>73#S[$LUP77Q*7<$9YJ1;24BCAC2N.ME=2/ M"7O$[16/.@'0QR#2'Z;>+YA(>6YL_HCB).M5A":&H4T4FB$P0F2 R M062"R 21"2(31":(3!"9(#)!]+,>"#D_^11_/$0T*R@E1F#W;^4Y$3(M"5,F MM3)EJ;4[QR1HX].2PCV%X07A&<^)=FE&BE*XE//2I(YN^VT_]+ZLD-L?/*VG MYI^+JG'VG6K"Y]_<_*RV(_E?^6$UQ8UEKQ$)(Q+>=[%3ZO.2:Y(7PA-.-2.2 M99(H5Z3:E-R5W(X1P8I(&"N?GE-$"IO;JYF)$:E[LSXUD)-KE@,_R2_F25M/ M*YL,&_8T(/QQ;;-K5JGCTY3%=8JL%%DILE)DI3NI.\,]41T^@F0$R0B2HX&D4!EG M7AMT=5C"J9%$*BJ)4-K(C)6IIZ,$CA\/)+.BC" 9*Q[O)[[\HYJ&\+*:)[^I MQIPE+)LD-*4T"J)GE)<1LYF^38AX2D$]+@O"?.$(EZDA6F0I25.?:T&M=')' MTRXLU58:1PKO2\*5\D2K5!'*"YVG3$NY1XA@;7S[>E<^M.&'.XJ(+)V(]+ 2 MC:*2'+$I8E/ )B:D%04FA>="$RZ4(\IQ0ZS.4IUF99'F;A1L0N7UK)Z".MC^ M'!ILCZ3!9I-4I!&=GB])1\ ZY-T=OPMMFF92%YYD7F8 6)01P<#.IEYHZ0"O ME-JQR#7SKBAE3BB8YH2#%4Y4D8.IQDMGG;=2E0\'6+2)H3(Q4#=2F71*6>$55*Q6F6L:(T.XB5I2(38"AF)@>3L12*2)<9 M8IS(12F=SUSY8(A5EA.P7B-B/5^:CHAUR+O[Y+-&F?1,%5029A@G'""0*$DS M(@IA#"VMTIYO(Z J=>YDEH*FEDG"TY03L%0=\2+/35GPS)EL3 2\75IH,>'E M8?G"'C[I\VDP383$"(F/F4C/,EMH#J"6(KRQU!.9B8S0E#$GN..RB)!X"$P3(3%"XM?8MZ2[Z=UV\;ZJ-BX[\!$ M1RS'B$P0F2 R062"R 21":)-?##D/'Y1G4]5*8P"@Y8IPDM7$&W@'\J5-#ZG M:2'HMDU,G=#21 MC&-VGW4AATS9$:0.9BN?/4@]3"S#%,8XIC4I%/K%UC[18(D& M2S18HB[PO,GYR>L":4FM4+DBTFA*N%?PEY:,.%E8;EUFM4MW4KV4%$)S241N MX1Z5:2(,YO6KW/(\!X-(N4?4!0J:1UT@EL&/U&:]J\6-,N89,4R4,=]8_RY2 M)3WEQ&/R&O>T .G /&'6>[#WK#'ICDQ@)6/6^)046N>$YS(C4GE-?)H5RHLL MIZF\91.5KBP>UB/\U(Y8&1\]9!&QCGLK#Q2Q,@,PP_*29'DA"2]93D11&)+F M)M.9,*7;+5@8$;%"VZ?]@'5KA[ZOOCA+_N6:&K==T(S^$-$JHM51;^6S1ZLE M(\?-/G2^C0[HP^#VZ(".3!"9(#)!9(+(!)$)HAES,.0EGU=B>T[^R=_7M\]S QTS(^XX!7@.3B^9K(H.W0\F8YQ9!\FGO:03);^S9P_-<%5P0 M5W).>&DSH@1GI##2FUP7G*7E3GUB2@N?VIP4!>B*O+"4Z)*G)#.9LKEAWE/V M**!V1%@6W8315WY,P!=]Y9$)(A-$)HA,$)D@,D&TZ Z&G&/4-!Z\^P!1T]^= MJ3^"&8V6?^T3%]KF$JU:AY+Q_,+-6A5^=%_P;Q%\2; D]4\3G1EE&2^KQ(G2YT*=48X9!3^X]%.S^'H;0? MZE-K@V*FIN]495_/7JF+:JZF(3$F:&BOUA2TWU%U:V&B[UWSJ3*NBZ.LJ7JPA%#4J2(31":(3!"9(#)!9(+(!)$)(A-$)HA,$)D@ M^ED/A)R??%,&FODR+9TAK$PI'AN8$>U93@I?E#HWI<_93L(.3YVA/KAL!2.< MYIQH3BFQ><%S[I377FW[;3_TOJQ0H1P\K:?FGXNJB&1/1$17WF"H)=P4E6BI)"LZ+W%)=<"G&"!L_%D32 M,D)DK':\I]CRCVH:0LMJGORF&G.6L&R2T)2R*(:>44Y&S&3Z-A$BM'82U&EB M7"X)+Z4B6F4%$/Y MC@@))_^]WI4.-QT)>*V R-))61[6:8!118[8%+&I:^B8EH7-N"!4&T>XH1G1 M(F?$IZDVW+/"B7&P"577LWH*ZF#[_N^&G< M15HZ:4NB?0Z Q7A)A 136[,R$T6A9)ZZ;N0=W=TQ,IT)IQ.SW*6E((!G<(]*P604)B/.VM(SYW-;[@^RW =BE>6$GQ"JK'54L M\YP^/"32228B)!X"TT1(C)#X-78M3?/4RY38K$ -+9P%Y1C);9$QRS()GW:2 M!W-1.%9*8@RH=CS5)9%@Z1*L*5(J]5Q*_F!VK2PFDAT6=,7S8A\HLP4[SS?N MS,W:ZI-+JIFISUWR_;1NVU@;%9OV'9CHB*48D0DB$T0FB$P0F2 R0;2)#X:< MQR^HLT)ZGQFB2\,(YRHG0J0ER8045N1%*46V;1,7)J5ID1>D<*E&!V"!-G%. M."M+47*=9<6.3;QA?KP.UL<;-W_K/Z@O(QG'?)+GQW[&582I8]_* X4IKJ1Q ME@E"50XP)9PB*N<&/TJ32NVSS.\4M5EOO-.>Y#[4_;*4B-)S4DA?*BLIS=U. M].$!8"J_QQX]ATS9SQRDHD%Q&- 6#8HHJ0^(G$>7U,RJS% /QH$T%$P"DQ&I M"DHL%Y8Y:D!^[P39F-2EE4J#3,<&?5X8HK+4$);QLDB9T5X7#R^I\TD:#\V- M9>3?VJ*\JV6-,N"@^23*@ UKS11>:U<0)DI-N$X+@B4%1!4._F9YJ5.[XU3R M19J[''!$"D%X:361CN.1%]Z55K@\NZ)&<[<%25=6#NL1?FK'JRRG]!Y;CQPR MG4?(.IBM/%#(\EQYZHTBN>8%J*#&$V&8(TYD1J0%_&1V#ML9$;)"UZ3]B/4- MA9NQS#RBU7%OY8&BE: 9HQIU*ZIS4+!82G3*+"E59DM5I#QW.X\4J8D MMM"&\$+!/3('P./,F<)1Q:5_5+2:%+%KSU$"5G2-'P;,1==X9(+(!)$)HNIZ M..3\Y.M2G5)."&P\XK#LWA6**.LP@:TPS%*I2[ISN)/-A7#2%J1TV%Y),T6$ M8"7AN==2* J&O[AG5?B6I:KRL*J]XF%-$1"/%Q"O.)U.V]2F7@)B,;#E3(V#^L+8\CZ'S6*=Z%R;YI6Z\J^:+)@;/CX53CE4>/(R" MG&:>2:\-,92!L@L(0[2QDD@FF6&YX$;<9V2K"\;_[MIY4YFYL^&RT\^JL3VG M?V7K]]LISMEA)5E'O3GB9,3)>^X.8ZW.K56D+#G@)*4YD8H[4A2<26JQS&3G MW*2Q,P"N@0C"!YO"!Y1=<^X7CAA2.>*T8X.D9U02G1S&DJ MO<*6?O>=*# :J!T1EL6 48R:'A/PQ:AI9(+(!)$)(A-$)HA,$"VZ@R'G;[#H M_L^_"9K1(]OL6'!\)UKYW9GZ(YC1:/G7/G&AZS31JG4H&<\OW*Q5X4?W!?]V M$3*CWG!80!OUAL@$D0DB$T3E^7#(>?1PB!549*+P),W+@G":":(-STB&C2ED M05-%=W)A[A(..;7_6+3SR5NJCF:AH28X*&]FI- M0?L=5;<6)OK>-9\JX[HXRIIZ%T(JHQU%3LO8T>(8L2X*_,- R"CP(Q-$)HA, M$)D@,D%D@FCZ'0PYCV[Z:9\976HP_0K-"=AN@DC.!?&&44N=4-;N]"2\2YE= M-/V>#8/$"KT[\=>[16/.@'@QT#2'Z;>+YA(>6YL_HD")6M5AB:&H544FB$P0 MF2 R062"R 21"2(31":(3!"9(#)!]+0>"#D_^<8,0NG2<(9'%'M%>)H9],E]6J%(.OM93\\]%U3C[3C7A\V]N?E;;L8X7$P?E?HW= M%R(21B2\YVX.95K"R@NB79D"$A:&2)>5Q B3B:+DI>2CG*T8D?"1D#!6/]V) M6WY4TW#:HIHGOZG&G"4LFR0TI3Q*FZT):R +UW1#/%?W8,UJ4IM DN/26 M*"YR8@J+QSYRFF=R6T:5A71&.TIRHT!&.91P"NZFAALI!7.9I#L=AT*?R*[E MT'@G/&;I1-ZAY_I5E-.A<\I&8JSEXYX=:T6@/2R@O9V.\^\1<1\ <=-2^R*E MEE!M<\*5RXG,"DXTS;53C)6 &*,@+EH#9_44UKG].128CY:+ELJOST6+F!LQ M-V)NQ-S'*225!9,^8\2;0A#.T+_B2DURX0O*4Y7FY6XA:2Z+S''0C$6&.,TI M$0"SQ&1Y7GI-I:#RP3"7T4F:??WYP!%T(^A&T(V@^SC-C+5W1:C9+P!YN:(9 MD4(Y8CQ7IF!>:,YW.K33LF!99@C34H*BZRS1SAJ2&:EU91:*NV8('Z[TS-*T*"CJSBF@D14CZA^[*BNF,H$ MDY[HT@!,NU(2Z9TG96&$3UB.H1U2.J/UE4WX_"U#"14U42[IT$/5D!'K.4$ED6RFB7 MYX[N]KC@LF2IMR0M+!Y[9TJB9:I)QA@K!<^ _RL8?OCS2>#IUKNO?=UM9WW?DUO!Q%=R\ B3?>]<\J:>P[7S.GE5SP)Q MJ[FSR2_53,U,I:;)^SE\$;K.G#S@JCSZEMOJTW)Z4_>%V*IQ 3)>PM8LSF<_ MV*J]F*K+E_CK#Q?*VFKV<3F5D[SJWM?GV'9?8/^>RE\.KPZW$C>S@ U?< [P MA)=+F/AR2RS(Z$W3'E]XC+#HO-A %ECNL.QGR^SD"_71=8G'1'G@D)=J^EE= MMC^\^,OV_@R+WX/TOI6_>8'#JE0SB_M2G!1%^:?M63Y[LEZM\D/@6= <9@@N M?Y_7?S=KX/)W/X#+W]L>7!Z%!-^\_?#S^^3#V^35VS?OW_[Z^J?3#S__=$>C M=H3A)+^\?G/ZYM7KTU^3]Q]@*+_]_.;#^R,11/_K5-,F/P/[V:U$^_ O2]3, MXA_T2-;C^]/S>@$B-ZEFR?RL7K0P_W:2N"_&@=9XX0 E,1DY 7Y2?W[:8KEX M+HK88\]M7>.X/04M+;8WBW/75&89T1:E!H."I%0SPDV6$J6T(U(ZE96ES$IM MQBCH^G'15C/7MC^YUC35!2I(IS-[:@R2+Y[6"Z!O*M=^@-?\. 7C[D4"5ZH+ ME+C-PCVZ6^'J#?[DWU<<#OKXTZ4^>P2,U%W80&EI.P4A6L5 W8I\)"M0O= M5K92#2S6)/E^7G]T\S/73 O7?*B7^$7?YXD59NHY..TUF#,3)T"Y:]#54!/ MAY[;\&P8S\(K@^=&8_?!\ZIMT?L!-!U,^<1/%Y6=)!?U9WS%F5/S9-ZH6>OA M:7C_)V46B_-D[LS9#!;I(PP*'1+]:SR>C#5)PE(!BL]<\[';_(NF-L ],""[ MP+.L77N2;%)(7QZ9_*@:#6KKF\J:"1V3R,LF?CBYZ-$Y32K9OC&^=GB7;3^O/)M[/VMQA]C\K;FXOG M*W3F)9=!^W,W:W]A-1M@IP;):%XGJDU>] \)E[]8_\A>A!O7OJ%P0>/:"[3D M/[GIY<9.C"I_C:>9@C>2HBPTX:S,B3*%(@7G+I?<&.IWDA'N(G]7O !P%63' MY3>)VDP\&F'=4>!VE^*K7F('Y,I2/0X-*43=HE_!ROY$;NOG%YEN@\[X$]&#K8\G=+,T)Y M_QFDW?22U)]G\+1-D?_CFTD"9![> SMUVGQ25DW F)\ [F_\]-^+"Y@OR.U? M?ITDO7;Q_SJ!C>_Y+Y3F'P9IOI1,E\GW[Q?_ N/KSS"J$Q!2/AL>MD'+QRY>OI9=^P7$\%$UOTP^5R"G MUR7Y"C4^HN:F@![Q=S#$N\5'LOW;R?L3W.?3TW>@PS0N*#HM:I7J8W@+"JMS M]8=;0Q?<4M6VB_.+;HOG9T"&RGL03N&9, W0&> =ZGS)(G"]FW>W3BNEJRFH MI_VC+$BY:=WV"BPN"8P>WWS5/=U;<%T&YMNW.A.4L9\=D*EJ^V%-PU(V[I.; M+?J7]X>_MHE=-+AHJ_&')0Q:%A [Z-?P\&$^L,13'+='MO--?8ZNCG:U1':# MDO^R(69[9^:X0ELPE+>J),H7*0C@4A#-%2.:468\2&ZN=]+ [R*T?ZD;D'6S M5PM08V8@L-<8'8SG\'$:Z+>-$OU:B;ZV5$C#OEO7Q'0+"U1^O*+X=#_7;XK9 M[]KEFJW+UB!AYOW:!I #] H09T$:HZX.X-$O\B4Z)<\40$W2#$J3ZT ,+D+- M'A7[,([]B+'U+L3 3X"R\+PK'SQ8;_AT,,C^JJI>0@+^X2,!>A?3@#P!5;;( MXG)+LL+[>XTDP'EWPDN'E9U4[KQMT9(#LJF 2!M^V M10C+=P\K, P9[*0;UWB^R8E!FNRCK%Z]2=HSY^:[BZ_ 5@["VX7#Q>L9"C!X M7KN6%_)=?PCY2;+._FIU.LIRS;OO7&?NPVOJ]O(L&),S MN.B3ZYXR =6S DNT:E%\ :?A2&"$H'.!B'UHR41+:;A.&?'46Y R:4&4S2PI MA9&JU&EIC!A#,OW>L>@OL*5@6;+. M\0J@3<]?;^4A(_9B(+ [?-_8 A![5[S@[^? ]BHQL(S;/"O!2XOTF*2O!C6 M.2#/0*=M]XB!5-L7H(^?OG^%M[SX\\DCAG63([?'!B+HN>)?07AT&XBXWN&VOH=X>']TWK' M[%EU<>$LV-K5?.JVWC#9\.TV5?M'IQ1\AF?CC9UXW;AAW8,!2D$2\FM"R;5_]5;G(%5SA5PU+2M$^U 8&+4(HBWQ#J0U[ 3 MR#XP5XR&7+66.+BUD:,? L/,'\_6MP9O.%?_ ,4!S.)-Q?'__)N@6?E#N]JZ M8">>A^Z.L-3Z,IDM@CN]MT7[:ZIV108V68" #WLP6,CKCS\/CIJ-V-'0 MW?%]IXPN264%4&MT$=PSR#>H66H'4-*_$^AVH-D6:75%+?#.CDR7(F\_I75N M0.#-CPT& WNL:$.ZA\/4MF2Q/4$D_'ZT:#2URR$ "ES4+;H)5VNP9@#>9B$> M6KF5EE)FN"!9F:>$T\P3Q4I+;)YY1FU*',S5YW/4?;-,D4,.,6+ M? IZ@I?V? M,;GYOI.;RWUIM\EM\YMC\E\V^64LP(II61I'0:I)0U%F2/=,1Q MG@EE"LKISF$1=VN1KJP#,?46]??>(&Y_=\8!RNBIZ\15E%([@0#K!O=!4++Z MY9HD,Q?P&(R!^G.(K!ZOX.I62>VN4I]7@\Z8S@6/L@?$4UV99?RQ"S+6O?JK MFBYL#0*L\XV#]OJI"CESZ.,Q8 16\\%77+5;OF8-MRW#?(-IV;\&I5U3ZS"L MKIEH=PKZ:_'*9?/(:CF)5<9CPMB,^$)9R9C.A<9$31 MPG*@+4O+AD+A['.I\A6 I M/W@R@D\I-K8OB9+<$YY2BMWI!)&8/UBPU"@URI$LK\$*F3CYY\E$:AZ Q5V>IAG//7%.Y=@A01%5R)*D\+TJM+ F'R6J^Z[!3(;Y MY;NIFLW!M$#O5_"Y1Y:_(6&X6[=);2AUWG'=KD;KD MGM4Z;8!$X//!(#.@B2\Z2;V^DB?);QBD62K7G5ROSE'#=JO\#J#3L'O_PK@; MS"VHZVB2S+H#FT*8[4)537_Y&4:0@C;19QZATWS0#4Z2G]9&$'(^4)]'=4"K M=HA4(6(M2S[;^-\CR H@I&_?B7U" M07-:YBGUQ&"7'9YEDBB=6^*,%D9:YVRV8\&5A6;"*D%R612$BS0'7;'0A)8L M_]8^4L5^ /RN7&A) =MB^M$H NV+ MVOL*T&>)?Y/[9E='E1,%D\38%%.6M0-[05%",\9D8:DTI7H<=@U[=?CLRE+L M&6X*4OB<8J]!/#ZX%,190;GD3)0JW6976BC!TE03:?"\AEQ2(E,&S.X5 _W/ M<=:/?ES__P):U3CFWBFIB09G"2AY/A/" RC+E MSA8FU6H4RWIH?_&J/M=8CK>JV7EH6_H16EWE@F3^I?K=+PF\W96+.:" M8L:6WK=,:P9D:*#0!JNX-Q][0[I/F@9TN/6UF\FJ&!TUH5O?2G2T/YAIQ(1BR"7IG9G M:%?-6J%^XL&.[[R'.W6+:X/J I&K:_'G&\94M>L&OG5S56', 6]7:U696!G^ M2355O6@W2C;/,9ZJ+]?J/$^2TUDHB<)M'))NMY9SP/G-D>(WZ!K97-*K5Q'; MFDR'@F+8CH]U;3]7T^E)\E/(YEE?&;(9$@D%Q)T7Q&ZX06(6T9/*(A(QB^C0 MLHB49M1QXXDL-1I\(@-U74K8/- U!&/,%J/$Y__:HP%H]Z^7&-+5A X_?8.> M\GCE*/>NJ@RK<[S:R; "Z_GPP?5]!Z&V(7Z_2KIAOLT^?>B8NULL=Z;JJA#4 M.398"!$0+'H)U06?*O=YJ'@]Q_A'%X:9!_L13<+9(M3%H .DQNH93&J"2[ P MV*_? JN)57=U"*!4:'JNO]YU*M+NFT ;\E73AB:5H:4&YE6#7@/&PXC#=\NGX%(,:N3Z M2[LJJ6 <]PKDKO:U:EB!+>=#]I=VW2I-JS\P]@(WS\+*8\YU]PGU=J.:)G0F MZU+80C0(0T#KK<$L,$CKUG/1MLJO0[K86A5VOWXAFE6#\=YT0^^:9JQ*L_MR M[K7I3*YO EBEMT\M-$P&FD;AI:$Y2XZ9_["R *W8V ME,9W,Q@N6PUH'K(&7_OK'M"3GVM7.[;Q#-"XIYY:]3VXD+AC(7LKIO"G!SS+H M\P_L.BFM-L+DGAC%..&\Y$19SHA*ILF]:V4Z6ID_IO7'R2J_L$L*ABO.J@N4%ZMV8"&_ M$#^&CJ!_S.K/Y*S^W'V-F=5(W^U)\F/WR-7W@?!W>UT$IRX*/EB3\R2D^^^. MO\M?O[%F;ZO19J\7(,H%U.F:4 )S[DRR"'RKZ",&RC>#PFB"G"4ETJ0W-5:#5*XNI2_KYM?JK:B[I5T[?^UWKV M\5=8##N(DEZ>[IA&S4G& )J>PM 0)S?;@=+P"9P-M@^[8N\ZKC14; MV+-?M9T%1#TU_)5\;.K%1=__ DN\N]^NK%P9M..5N$ZSTWN;&\[)LWS\B./D''1XMG=74.C-SD&8O$=G7 M;!UX2!-RX:JAAT3S!TQQ&4P(X8DPZ\WI_[#UG$V;:7@:4$!8W1# GW6='_IF M$#L+O/6"@,(NZ. !BL.]*!4OSL"40+$ J]'9/S_@C)KPT1S:_9 MEF-D*&-J*J#<8*&A"#2#J;P=FZE#5PL0C O3O[=O[C4G@U19MCS':[&LV$]! M<(7X:^<8P=XFH6MEW^CK(,OZ86"_+H,^@D ;UIV'807AU'63 M7.##^OMA5>L^;AU>C=/J^^?>N T_=&_OI]DO3[?(^.K)7I-[+N[2HCWG7Z5@C/[_4/ MA![5P=R$40,_AP8LX:+J#+30;HF!&L^[=\-=WYA1,OJ)?[G-6"%U1B0K4")K M341(!N59RI37PKO=$_^^0HI_/#M_^<%A$=E*R/P&J_'KN0:/8 %5:>,, M0-",W/(00$+73P%\_>:7%_^9IU<>\O?PVZ2)V')DV=Y$3W6K*F45V["ON>_=V.OVA8@)6[Z23Y M'Y3C7V8*S>L-%W X]:+H%:?J8O-U* MIL?>55.41IV2$:*+P8NXP%>L%542?E^-;G\(Q\];2%[\_CA)D M\JYYV'2^UY"#T<'6I3K-3:&S;SH7"]6:X,I#/\0'V,[H;;BUMZ%S@>+"$5RY)^S5'K& P^2^ MS+#GO&/H+ ]^!S[0"T,^4!G_[]J1E>1:Y+Q3C0@DL% MX:EC1*;>$YTKRX5-4Z']&.[3_ZI#[Y33)E0:XLJ\[U9R:*C[>F/%T"V^4EY' M.I6=%=D3,M;ZY/H=2L'/W2ET0SO0-JA8G;-A%3Q8Q@B6#I_U_/VSNN]5LUKP M*X,B#RT5'19]&N6(,X("_7A.-'62:,7S@CE5IEZ.07-#4^=W76SE?\):S"]C MQOR^JNK0J/=SMT1'W71BW219!E]UGZRR[O719\YTO;WLI^\*8+O%> M+7/1+P<7\\KST"Y >^Z3IM<"='O[N7:V$]K#S:=P^L&^-V\FG%^@N]5,577> M!M!H*C<4KX/8K0$NGD@[X9CV_8!IW_**M.^8^/VPB=^W(+'G"JENK<(%?2R MK,NNYJON>QTPA:+ 98?KD^0T8-[, &1N.".V4ANWP.]R'6;;M=[5X<#7N4O* M1U3\'KKA-2M*E[."9$;D8//EDHA<9XQ79I16O)=R[=CF=X3R?D3,K[#\6G=0:BZRG50!I:00FJ/@ MLY1PE0$K&2YMZ&[Y\&S!)]G38@LD@R>WXYJ[PGB9$EN(DO 2]EXI M1@'CG'&EM+GS;'O''4!= 3A)?"IAQU,/!&)=01R%.RG+A"O4XP"AX/E3VO$G M H0LD%X_$OA,'V\TD[5> '@8Y2U4DJL3[??G=^.3;I/.OB\3__WJ*&EX[MM' M:WI2T-1+J1G)L5DPYS8C@DE!"LN,XC*S;*R.P1A=_J"^Q'CF#04ZJQ-'C]=^ MN.((0.OZ4_E6Y[)>=5+YD#:[RJ/M,KSP%LRU"@6LIB\0^=37*X?#NH!APTE= M:X=N[19>[CL2'M\(3V\[ M5 YXBPYG"U]]]'N7VM'GTF+"UJP_W!>'CX[R34-L5AQV.PV^ M9UTOYFLKW#=.Z?))T"\=HL(7==N&!)&V7C3]TO>-G@>7T T;O'*_+UU1JS,Z M,%<$;ET8=]UCNB-[ATPXW/&MBO5;'S@1W/S7O2E$&/8E^@Y1P&[R6\4V1Y:3 MMI$ZMG[BZP*VM)ECWS!+KOH"\%6!;5+O0_^A+K16,=CX) M29#ASP0UU$_H1@W'1ZS&Z\.9@YCLOWO(23OY[I$N%T$7Z!BW!]ND\_QTI\2LC^/*_9JM+E]V:>X;T,$G M-0V(=[L'M;>O38P\V_&LK["RT#N[7*\@CM;QL"?B;H'#"?;)WT[>G_2YP3,2 M/EBX&J9D.@.B/P7^'XNF:FUE.LTX>3T#/,5:$WCHQD^3Y3M"6O**#]P7F%F? M_J@OAX,^@%1GW5/48GY6-RN-0:V=0-M58H8X67]C]XJ5AH!S?_!*R=*FE.,1 M'\)P1CBSE A1>L*T35DJ99Z+4>( [\]@+7]$),2M!I(/J_@V-#$+Y?=89P$, M@?U 8[']7C[!%JGS2](GF:VMXM-0[ -!@2QS?\_^WK'KW\$,_7N+&_]WL%+5 MHX/+H.^MKUUOKZ\!NEM?9M6=DKVA0:_B!WO2C/'ZX<*/32A%A$M/DE?;[]PZ MB'?')KB5>;_*]U(7%T [W1$GKLORZFKW-G7OQ5 D^N-4F3_(>P/Z#'RS4F7. M:^NF_;'30]-&A++U@[WW9]FW<["_D_JB4Z/#NITDO^"!1WUVY%H_EJ!@=XN* MDA;@"&?9/:%?\MX1O?E;2%2?K ;0)Y_OV8+-TI.M$Q3,M&Y793>;QXI_-\RD MKQ7=WFN[U*[/!704*2^UE MC,<]OJS:A#5VW>N"4I:]*C>QJ/Z/=9T M_1F!- D:#LH&]304L<< (-#LD7"O6)NJ[SK>PHN/H-OAH![WGIVJZF*]\:7M'I::F;TA_?^." M_TVZ9A8K)6VR5HI\]9V]O%Z;U&.>3+>1C3MNNY[4%Q3#];YP&>%:>R*9*$BF MRKPPJ^NW02_0+X9X.YKY@'MT"P@\"MZ^*MERAGO8=^<, M0=!9';PC^$5H:];V_A=[,R.N' M]E(MYO4/O9*%(T*="R: EQ/0EP$LX"5?G/VA>Z%(3](_#=<#=4S51>M>MNY" M81QF6(B@J':/?K$:!(QBJ2OB.=)=HNS+X2D;E\*U=KE<)+('_0)J^[ M+#MA4MY\U_]09'B\[\P._V,.$^X<)@G:.?9'Z:X';KS#EQ$B0@(Y(U]P*%+["6)C; MV\VO&]&!3!&( W__OR^R],7U\UW:D8/%?S%/@OLK&:3;8ZS(-R2M_:]3#79S M HGV6\@38MGD6PCBF@7J>"]ESY]H(OA$\!D??.BQ8<]Z"GG$FL@&Q\L&++)! M9(/(!C2RP;=JGL'KLZMZ&IB^-U^C>GZSJGFOOJ]OH+-K0P OQT>@A_/&E(+G^1@YU\#$7WS%*5%T5) M3"D9Z*',$YU91ZS.A63:L%3OG(MWEXZN=\1;/+,9_KH!>,6D+-F10N_M./ : M*SZ&X![Y0#@SJ>(D$\P37DI/1)IQDF:E2YVQU)1TC*#< MP-2G'4^_"5VLWOK0"JE]NV+I4-.SX2+IV/Z.7NDLG93\6+TCT3$=P3."YSV" MI]:I4JG,B#0V)[Q@@BC!4Y)SD3LA4I47.PTS[Q*O>SSP++*KSX6+X!G!,X)G M!,\[@B>E*6/".V)T40 0"@!"8> ?F16YTF5&U2C!M\<#SYQG$3P?M"+NJ[PM M=W&N/'WOR;5-$:+8&I_IZ E%KK/U CNJ'GTZRO[E.% 9YHM,T527Q)>&$TYU M1K1VDE"F2\^$+D$JW4?'_%U9];<9GN863FUIW_K3T.M:_82==)LVW+(48^FZ M&*,W2+'TA-.'E6%;]/,Z/O@M/LI)1[H^^"T^P$G'%@FQ3_G3A*)O2\QX(O5H3R-] MZH@*TUB:*5&XDC#-->%E61"9.4J,U(+G3N79."T18I_RF&(:$3(BY/-#2"6$ ML&7FB2]E"FC'!=%4.>*9R45F%2V$CWW*(SY&?(SX>-CX^##I]U[JPGO.B4Y= M3K@T)1&4@9[IN+(Z5=:(,O8I?\+0&_N4/S\?2^Q3OC;#Z-2-DXYT?6Q;?)23 MCG1]\%M\@)..0;C8I_R98=37VG:'[S)[&K@TNOM"YIR+-,])7J:.<,,54=8[ MHK/YK8<*:LYHP;4CN98EX87T1-&"$:5+Y972 MGA99[/U]]-0?0>T@M_5 02W3F;&%ED3F*2<\I_"7T05AO!1*.)]EEL6>W(=# M_0_:;SMZ#? YO[MVWE0&_0;MO#9_!.*.WH+CR,2(9TL\C!PKG+)YFFMB,SS5 M+"TXT5)HDE/%.8>?!-V18W?Q.+R>F<:=PTC4]%5P_G42['0.+*X72&\.=,*7:K8BXBZ_C*<$I3R.:1C2-:!K1].YH^G_^3=",/B#Q/$?H+1SA69H2 MZ7Q&G%2@,1=4F'P4M\45[O>^4^F.%WY4![S@\43AJ%A'^(SP.7Z97,E5FKN, MI,P)PG.MB)+6$"$LHSY+K2UW3JD9,27C0>"SR"-\1OB,\!GA>&L,(S+U(C[.);]0=$T'LP> MT32B:433$='T83K#%5DF,BXE88XYPBWZ;!BU1((^FU+#+!?Z/@YF'Q>=X]'L M#]U!#CYA-N5_#NL9SANJ#'RVU:12,6*XTX0;EZ&E[H@K75DR;:E6? S$.YW- M*XLH5WUR[YU9--6\: MJ#9 MX]W+&Q<72#]MNU SN+9N$KMPR KXRIF;=X/IQ]O/Z-*IYF0#3O5N?P 3_IQ"FS_(G$P[PM$QF;A;B?A,G$3 =T;,G[N@@^ZGMJOH>CN4GS5 MRPKPK3)7TCBN4^)AH6!DH-%@=<$Z->S?]VSK]=^]@G?HIOINTJI92UK8:W_5 MYK/,TY25E/C29H1G149T 5NJ"B-5 5 %,FH,M^5[<^;L8NK>^H$4WB\N+J9] MW<5/0/W #0M@[P^AWN)F^O@J25I\%<440W+M$Y"FK]$*<>T\9,GVH9RY^@+W M7JC*(@!]=M,I_A^VEA@DGVKV"6X L1#N\=4,X"=\ @#_%.1)TF.?!S49>'*] MT>Q*5PNJVK[D8[68UX/*BA.&9R.3X>5DJB[KQ1SF\,79'[KYB/0D_=-PO4'% M_*)U+UMWH1J@\&'I@R'4/?K%_L#?IZJM=#6MYI% >T<<6-P6 Q4A?J77OA5OT=KXX-BY$4^I4S MXD%<3%_C1'MN4USV*,W2&YJ4WC4MZ7Y7Y!M,F_\%Y3)Q,]22?U-@C24LFWP+ M0=P]Y^09$4T$GP@^#]\@^>"P!TQU'K$FLD%D Q;9(+)!9 ,:V> IE:@?9@[T MTGN&SK*85?),^TP^5L;(L\\&V1_+Y)+J0G!/4BH9X991HAS31!E:Y%IXF_*= M[(V[M:GKF.\=\-X;-Q_I)%5!8]/[B%S/9%LC-KH(6<&L MXYP47(!X$-03S5U&6"F*PMB".SI*'E['=Q^0[4:6$#2/$N(PB#O"V+'L]/A' M.96Y\4QGI-"<$5X"H(G2 ZKIG*&BRYC.1^K9?C\PEHD(8P="W!'&CF6G1X$7G'6/HW M<\H[-VNKOEU[/3]S37)1M_.D@?3=6L/5UR,@BHMQ[$U>VEU.V:+!0R M'OI\(*P20?%8=OK)MZEQIM"YDHPXGZ?H6,B(S*PC7J;4N5QGCNUH\7=Q1CPZ MR%Z+K2!.#A!;O[DSS;-FO0BR$63OG$/E599;2:S-<\(+E@+ <4:,-$[E69I: MJ\9P;3PZ*-Y.\RRI.$!TC(D-CY?8L.SWXQ.@:M4NFLND:W'5M_[Y^?QB6E\Z ME[P/W[X;&F,AQ2??OXB8*4G)&53Q<\[NKPE5W4]U#UQSR+]?4 M:X>X1MET"*0?%?9CV>G108Y:*IT1.='*"\)Y9HA*07^G15XJ!BJX+7?:\VGF M3$X+3YQ/X9ZR1 <&*/G"EF69JZS@7C\2R.V&*DL94>XP:#^BW+'L].@H9YSF MSG!%9%FBKY8)(JD3Q++<2E,H760[1:FB-%YK14F::T^X :@3'NXQA?.:>@!! MQIX,RJ4QPA73,49DHU?J GO)+OMJMTGC#+;%""V0E3'8"1I+*RZQ,6?T)$3Q M$\7/-4HV4R9/74ER@2=:L$(3[80$U;GP!?/>6#E*/D;/M3]_N7 S6\VQX?'K MF5DTC;,_+N9OZOG_NE"Y-Y+4*>@AQOZ.DN2C;GTL.SV^;BVU=S1-2693@+24 M6Z($2XFCI2YRQ>';40Y3>V!PX_=_,$\D^0AN<:>?-+A1+GW.9$IH"6C%.4:# MC *$2TOA#/=95HS25^&!P2TK8\.%F)=P[WD)W8E*"OT$S7PXM0MN:BOKFN7I M2>&,)///1=56^%5T)D21%$72-:U^/*464PP$S0WA>6J(T$J0U$MOM%-,I<6W M'JCUII[A83]OFW? N/V'TQ6+_@Q_S2]?S]IYL\#TN5?K+!VZJ@-MC9SQ&:E!N6\*(E..24E+UPJG;4I]=_B M>7AR2!A3N Z6.2(,'LM.CPZ#0N6\-3F!#--"6B#*A=24U_N]*W] M&A_%DX/!W:[=$UG$!(@[GHO^ &< &YN[-,\L27/C"7>\)$J"H)8^+SS8(33C M=I3XYVY!4'^_>3YKSLO]^F< M/?_JZD5)JK9;LZK%-?2A)4E_Q:JER=Y5K9O^J.ZY.V\G_4GUX0C=M5U1;:*2 MX53;\)QZADU1X$VA^N<,:,,U[7>)"TA\DB2_P'/1LX:#5K/+R:V',!QVCI + MA#=+@AMZ9BZ3>:-F[;3SVZWU7PD3O-C;OV6M?8ON"N_6;WSHH\BEM,P:;@F MD4#/B28R-8PH4Y:E$U1FS(T!0[^HJ@E"[[<@\<+\(P[= H=PX9)/N'+)^6KI MVN-%G+4% 8"QP$"S#@R0LP%LC(._U#SY7"^F%E@,L_0<,+;%:L V'-T-+-FV MV!^IZ<[TQC)!Y&,/+*J2::6Z4Z^3[ZL3=Q*>^\)] 3X-3W_QYY#N-TO"B5C3 M'@)Z[5.[^6?G9@DLWA]N'GS\E:E@C1 2YN%1:[N86$"ND^1#BSE*U9Q@_2,XJ4"4;U;EWS*9P^WC\((0LV8/?2Q6SW8GT):PP8&UX8WA+F MB;VJ]ESLNE%^!KQ-U"=53?'7D^3M[AB:Y9_]T'?7M-MD'!O,&K>G&X);;?!J M-ZW[Y*;U!;Q;JR"1EML$VZ!@J',52,DW]7G2UHO&. 1^ZS#^V N6->EQDOQM M=RWNV&5C!+9(UA$!D-Y]"1)K4UQ,W1=B0?H$8L5#W1?GLQ]LU5Y,U>5+_/6' M"V4MK.':06]5]\X^[-=]T0/ \/IP*X%5^D'77W >>$#]\L2X+[9M0V'C@./,?!V.OL.@.!?->O\$4'C'7 =GQD"W%4#BCM*-@#53N*M M!!B(<=W4?X \L/7G&=P2RO8;YY(IOJ_=?%GC5N,)#0X[8=&"')Q.Z\_MRV]7 MC;X%B1Z53G[%]4JR)#C"LQ\2U+A5M_7+-?SGHD;K*>@R;5>Y,$>[IZ.-ME,G M<)W0W=,10;M.!95K5T*^)[[DK->_AHV!'02-QK6PU^\KS('XM!H)$O,5HPG/ MQ=\!*"U,/.@AC?L(%A]J6AMDI;9&/EF]HY?4+>J#M5T8F("MX?&S>I[ Q. A M:#G";E4>)HEZF/N(Y :W_6-A/Z)J=G+T5$3W49%U(+O.5VK2YO8AZ;2@,\)N M74$X.^0VV?.(%?552^]IN'4@T269X(;VSX/[0 \]KZV;DHZZYLZP).$)_>R. M>8.#Z=FAZE*B[MILL'6PNDT'Q[# RGO0/E +@*\2>"[B>U.Y[GX/'%DWP-F= MTPSV9Q(V?7YY$;8S(,-?ED(,>62L?J1WS;RNZUFYP)5HMQDW5?XIG" M0(=K*EA2T_9Z#@J/@?#6;'6@LNX[V HDKD# *Q%2K9%X0)6 9=O$/@41M[Y@ M<,F6A;PVWFX9!KI=2JHUXNW,:-BY\QH>OI1%R>M98ER#]BGL1>O:[DGK1C_, MK^>@#:92E_!Q.NUT*EO!OC4XUUZOZ@W:M1N62EEX9[L R.Q?B+P$EJ*9UN$E M%XOFHFY[WT!XW##7?4\#&IF?+4%XZZIUAPA<4\&4$/\;)"<9:"9T,; M!(T/.7T8P<6BWTBX90_NW.ZMQPP(F]XUU5-N+U$'"AO2507-->N%X6 M^^6=Z[9&TJB>SU50WW"]YY<$;\-]&AX?X!\L'&"!20+[.NM\1?WS-HR<7@58 M:HN#?CC9N:SGK, H*^L)*'@6,I)X5 M>69+D:>C>//_UKJW_F<@TW,4M-%EO\E#?^M!"G PP/K[YJGNZMR"_+R7J MODEVMNSN4%HU[=_LL-0%A:I=- /8='?@IXO0-^,D.37S!3P9EF4Q1>4LP%0G MVQ-"V#8(S-"W'*I'AJ/G"@*X3@CRE*%G912H@1 36JR-*-4BISMM#Z] M"Q[!0$Z7 91W33V#/TVW[#'(>+MDAR'ZM*)2_ 0:-=#^@R,87OU4,.QUIVC. MT+DY16YK.GC7BQ;4T194XS5PWG+]T^HKON')X'*#E! M_:5_]0)0 JY607=;&XBN;7#VU2OMNU/U:EP:'$-U#LL=X.\RV!IG"K6_V;IK M,+@.RA_:!//?@ MMR-U83>/]$B!/DK#FMWY>(.J25AW,&9-$5=\A)>A]%)6U_ 8">X N$*M<37 M8>9WGNN1<]2;^I,[U[#9-*6LLV9_.7W_X[!AI^__%GXA:8G$W'E_?E^BTODQ!8JIXM#90PXGZ4,"3,01KRG>!Y M>DUE6@ U-BOG0XV5N*AD]5D+\ 3;:S?P5!=T+D01OYEIA0K>I5,-AO^!*(// M+H1!DY^ 50,A9/FD)X;@9-J#>XY;O;/ET+$:$'Z$&[6@)8K\0% MEE]&$.!.))7/%6#Y &U54+G6V'N?KG?L[+W!2^OZG:/SI9C9\NIFJ@[V#$(,V%J]#$ M",S=U,'9TL5+_&(>O#*J/4L\AD!/0J;CQ4*#SK?44SIW2S4X#W'%T+FZP;(] MO@Q<]\P8[2MRN?^_)'E"?/E@:1,X[; H>U-!2YL[;3TQA>2$6VJ),-B62VGX M7RFX=CLG"=_%6/NQ)T@@&]V[P5?\?)6)UMOA@!ZG\]L.]N_9/=HB3"Z MUDD"\?8=*EGHT?X$,#J])/5G#*N H35'C]&BT?!N4$QGK@$8G\$".->$*%Z? M33&D 2$"=^H:C'6!8;_.;;64.,#' ;E!<_OOQ04L!6BTO_S:"0$,D?7AH[ ^ MDV M.WCIQ\L)IO6BZMP_W=D^&\#"&)MJ$/K#9,$VK%SWL&ISLLI^ZI1\7(6/ M3?UY?@8;A6(47^(733 X 1%!S(/VWE\X1!HZ01MF7*-W#>;6*=,<!+LWG M+GS6Q[I,'S;?"7IAO,T-]37UQUE(JNJ,NVJC;$6U>QI:K56^#.VT^]H=N/;? M]Y'05RS2Z-7DWDLK*'5$2; S>.$DD04OP-3Q0IJ,?^B(EV)!LK+Y!V82RJP_D>P0F1LK=*!M] M:M1@76JH2S-2>E80GN+.>LV(R82GL,?2[[98^19JV--3 )0+U\[[A@%OF]!I M3D\=V/, ^6_]E>T$NNYS=R45FC\E.ND[Z6T697T7:.>\GG4EP.AD@Y>VKH]M M]I#T%#'& 5JG>>I(7CJ@$&> 0IC70"84H^B%3:5Y8(S92VVG,SN0VX.T+GMX MRNJ,SN!-W>G+^.3(QN;:FM*"+"HPP\)X1K0$6))LKJE4W_VT!E*0(^!MY5J#U9@4W]&!\16R!D ;XIQ>WRFERJID1+!5;E;DN+NI5NO'*Z=Z'#MO.@Q1: M&9 UC6Z2;.3W8J$UQDY"6!#TXPH#LB'W,A1CPTOPTY-C)\=4QBS3),\ML :H M1H#"+B526RI5R5.M=XY^*U-7EDPIXA3',S&%(3K'G*>,,VVDPB/@;H?"_:9L MX/%ITV#J1J"QW_&OM_[M8HZ!JS;T4_@O,.!&8CXV2:\YN?X11#Q&O%>QO%U. M.4E.YWLLE_$\1LX4L2DL!LZ5B.>'*Y$3C(8-ESJPK"H&!C6TBHSK-4F\Y M$:4'(LNX(HH#9G-J&WYW(?AW6:ZRSMR8I?U*4A)"Z/*UI2$[8 X,G M&];&_CB99ZG+K4U)67+ ".53HE*%?QD4NKDV?)0XV7MSYNQB"@R_QQ)H?[Q< M^W3%MMXVF':;&85@VL/OW&G2U-,I[-AG[(C1*_L@?O:)L!77MZ'F=#TK=]WW M4&V4"Z^\1MN!XEUJ?;'10.U;4F7['5#K7H;;[L)3<6T]9-BZZU 7TKJ&1G#= M>-%%_5(MYO4/O:<Z"<#'GR?_Q_5-+3Y5[NZR)7M")_'HHS9@/69M)?< MI(.KYOKO8VWL87=AY:SDDA8,-%MO0.O1H.A25Q"M H+S4J_8Y5\C7BY1Y>R;D;FFT^-3]GSX)MHK M8[F]?L,F3PG+NJ*P*)E&Y#%Z0I');+U U_ M2X]6$ ,KJ) D!YQ7GMHRRW>.6?92E,[S@G!;I(3G/B>:I9J8G.6"*^HS+YZ2 M\RRC]VP574L_SUMD;1QAM!Y.' HGCBY,^&1F_'#-M

I^%:O?HU(7+,B%BF MA,']7>^552>*[[OJ^#\/72PF_?$]??+96EWVJJL)OOGMLL+]9+T0==G5X6.? MY&;JMKOAR:7GR)SGF4LQA[+$J$5N0>OG@OBL+%AIM&)ZIVD593K+4FU)GF=P M#S-H*3A%'--4I#Y-F;Q-)N[:@OW>=0=XAI'K!S%]$J\R&);X%#GB:F&RS8LUQ+O M%NT>.:R$LUMVJW9"5=%T*.OM>]CTQ M0M<9+&N"?37.V:'!Q";^/3E0H987FF::J)1SPDOGB!8E)=0Y)[PKG/<[)41W MR?G[:UU;K \<+S=?ED\*--83^>#OC_U\ATY>H54PEFR'A..0Z8<-5?INQ2=[ MBXD>9NC#SO10-5]AWE9NVK(O3)V\8\O.,8KT\,MEP M\-1?&W6FSE?]9M:E>NB%"SSTCJT:6'?-T[JWU<8L^CK!KKGD2I- ">7L>C> MY ]0O&$X']UDX^0'N,4IV(C^UK57PQNP37.C0&'I+L'!+8>Z5FRZ+";M0']K M3FMG3,!54]B4%?:L]8=;CJ]KWXM]MT(>_D:EZTY]_P!JVXU[NH1^UP )W29% M5/)",+#8K $#CN*4T4A5:7T!GD09J1W&V'G1XE'RHAD_X?F-6<\G.;TI\_G&W\4) MHX5<_2>^]8%Q4",FE ^1M7T,]37AMH,.(QWFY( "\-?_^X*^N&*BNQEOP[CN M<^ZK>-)80=-PK$ERNBP"#M6T>*0AG@@$!LGIAD+Z;M!6WZ&V>@?Z>$K+]C < M<7TZ7/8HFL!UFOY#<,TQ+$9<@*,#@*.1&J>A^_*FT/@EN#.BN+C_3*^1]=&O M6F/Q7);X."=\- BT5M@:8272_/.A^2>XW8JE MH(S0+,66)04E@O&4*)/GI9?<,[]3;6]]X8LBI<1XR0C/ 7+,%DVR8%J(G!B*!S(S28F4BI%<9BFW7N7& M[ D5R+CA/.%9)90W/V' R*HVQH^O]NRL^-,JZX03Y MMC^V$RF]ZP.'G9FPVP9V@(T>C"-AKRB#UF60RKGE)BM(8;TG7&E/5$H-$;*@ MSCKF0-8\.C;CX MO&A__-B'5)DW64JT*CGAQCI0(=*,Y#83SC/#TNSIF;%1A7C*QFR,O>\Q9O\V M R+&UJF-^^1F\5C%8V&A*&TV6E![YTT!UJ;@!1B?5!1$"B>#P>HQ^BYM^BT& M*QZK.*:D&;CV]XYIQVJ"GU[=!#]RQ[/ACFBC/D7;+*Y#M%$C+AZ4UN#*S')K M+1$JP[P2YHCPWA.16LY$D96*VV^Q4:/6\+RX(\981S-+7\^ 1.=U4\40ZK%P M3Y0MZ[+%"U/DN6!$\XP2[DI*=*8I$9EGTM),9&;G4*3'#J$.3#O6(9B/P+D4ET4EA-MRY1PJBV1.?1!?K]_8H;FM'8$X&D:U^Z_1S1DFR'X]F2 MPI)C8CY-U-J$#0(<7*"[.;_^95TL!!MDDTU<$"!0LDR!Q%UJR3RY5-5)+R%: M3T'8;,$EFX$+&A7)+#&Q=1KPT"OB?>.A(:;BX0ZYAKH$?D^NX>=ING;#>%L, MN1Q%7U0'#8L='W.IMV)7B>:I(/HM 5!# <3(_ZP/E)B9-(Y M'%LFXLY.K)^**O=D@&S-2)R CM05\F-<&:[C4&/6BHLGY3MD$8P6R8/491=W M$N4@&-' $B7:TLB)V6F%O/H.KU%'ZCIYC['KY!K[M"DMZ=2*YAZWFH534]=[9T!YM92!Q8S Y$]!*,MP:L3URZI'U@6Z;GT&'K M2IM_+KJ\),3H]+@G"R1%W:IU KI2P]=C#-OJ.-3PM>+B2?D02G##LD?W05C\ M880!QW0$@SZ"4#SYI.6QA:_5ASCN,+8NP=X3QOZ$(HMB/W[?C%(ITE[76\]) MD:K1N9,SU30;[110%@F(8D6,R/@C,"[0(#EBTC&=15[K[E^+ZG8W]&1J*"?5 MU+Q^#:GAZC&&:74<:KA:OHH^]C/76E97U9@H&L9^A.0: K;)W#+/<.6S*[*(W(D"6U(+S- MX)*40*13,A#)\S:/['-.$?<,6X+7598:UE<(JQ#VI__1@606C 9MM2F;J#VX MX!*0E'QDD6@I>UF%[MWSLE97$-LA"J]+Q?<5BYZW^+HT;:9IU*6?VLOA=5TJ M/A-%JI;A#D4.@GPBII@"1T!$M!'&X@\KDF*&FYA8_MPR4&6L2Y:!DS(!1O " M/%4*C";69:T-MWNFR)FY\?OA^N+NA,VOEV[4^RLEG,+E&!_U_J8CG9J57TOGFG^AJ,#EY&.- M:\]#IZHEVK1$0?-,8B"@J$-+%+P#QR*'S+G(645"U=:B3:(R.XSQ7!V'&M=67#PI;\)Y1I3.&M = M0/= T>(9X(\MYZ$ZU.'KL@G(&O)9H0I2+8#*1X)GQ7C-//-DZ MPFMCH(%W>WN8 .&- *N-1"O%) O<&*;U*5@<7NW-*>A,C5Z/,6JKXU"CUXJ+ M)^5+1,,%59F!<#&#R,Z"DZ4J6K BZDPM]>)S7\));ZBP$K@PA7:9HR]A=(9L M'!'&H:[*]QZX_I)RF*-G-6@S, W-^NAFRO M )Y3\D)0 E%%!'#% _@81 ?@-#E!HJ7'5HMY!P!O<:;P4T7RQ]WLA^3H/VM& MIP)\!?B] 3+-B99="9PI!%?G0V'C03_9"Z<%]\Q&=FS,Y#UYU'GX*47XOS2= M%*$RC+*W9XG#=9/# 1)%OTYF;K2D)V_<4MIK8N@\DJRO.AKMGVTT&FYTS!"H MB" "36!48L D(91R8O%/QY;4Z3630^F :%L7(%Z_;E0$/(=9[AT!*0F.6TM! M1*WQ1Q: OV40PJEH+3%4;:>U#YP5Z14!M1 5_FI6HX)A!IZ,_5=1JW70Q4UZ#.(["J28<[18DH2<1J#DJ5-"SC%(PM^00>?339 M4\?(,=7*76KN]QN*VU/V0=5Z(2>@(/54[3&>)JWC<#XQ2<7%8Y3]WAT'*WS* M.5C0Q"D07ADPW 5@0?A(T070=NM4[2%+Y5;'XE^-GIBN)^UP5LOS MG(D.52-S9TG<"#08:"MR2AJC4VG "PQ697;&6\*-Y%M&YI#1Z4IM?UAJ;5\L M#:9NDCP!]:BQZ3'&9'4<:FQ:JAM;5VWGM6-/_GC/KB,O2@$Z"@4C.@2EE'FA@ M+@@KA"J>R_&$Y]7;.29MJZO,/?#OC+:/Q]7HO=JS:L^>56Q7.483MQBNZPPB ML C6\@")&L:]$5EN%]L]-(]/_U9,&EFM6(W9*]96K-TCUBHBE&*4 ^>Z%'FS M"7P4J3 J1VL%42IO%88[-&/0SEA;"3L/H&(U:5.!MP+O[9X*%J(0S ,5#H%7 M90>V;+$@0HJLB#>4N6-C)ZI.[FM,U=1M%\O!_7D^#9=EC\7U=!AJ(>@^%8M= ML*)9<3)')#FD\7I:+8A_WZL5NW\P3M2.B2P]S=% YJ&0+@>&P8!F8!"(1$@R M4;;%LG?H9,V/:=;74@,9"/NBJPV?"=?K,V(U4U-1MZ+NKAO6YPJY-6-3 ;@"\,, G!3+7)24N?3HPD:K MP2>MP,:<+0NDT#8<6_JF1[>7#A@W%8.?F;O!SV7*_M -8'G <#QWRQ&,PP\; M7>J:,AR7>7XC+B3GW[[=0R__.6]1C&Z>#L:WK__B&Y\\4+6_3^FO>NS]7]WC M)\!B#_W_]3(UV0VGS0UG-;#@. MHWG$5X05>T=W+=[47@ZOVT$S2^%RC%UX?].X<5S\6H"D^12N"]^YD1N'U/QRF?#"Q=ON=OS^GC0?'7;2C<)\,10%\]]CTTOK\.K&75]/ M)RY<#IKV&B$XESZ.;KKW_VT^F@V;G]$-FL3FCY\"FHKFCVXZQ@>TS56:74[B MH,&)#9?=PZ;7DRF^8KE)[;IK ;;EO9O&\LII*E-6K%RYJO3TXVV3WT\G'V>7 MW8C>[49'_-G>W^';P5[/T)93"K!M'E]$U:6;N MT_K2UGWH!M'-9M.AGW>(7>Z:?"R#V]WTN6Q9_&:5I**.+U+N)+ANVL;$_^D)KTJ7!;H1R/ M49[*7XMKN8 (%"M$C\F'(C27"24^X0A<+:4UY7G9$OH!FX\JT"W.-#?)39>- MNIRFM/Q]FHI&EY>-;E!]'E4/?.>=7GR/>E?>@?@0YP$Q$\$H/M+>(5YV3VOS M0E_3>-&T*LN',I5W3,HO,_S/%7Y9)F>Y<;Y@-KKG'025N6K2N%BPO[DI(B"G M@X81)FZM)YHK!+/10AA_YN7GX>;VW^][]5<\M_= 3KO@<\P:;" &A)82'.44 M"/>"$,/P?UOK\(Q[2HF/("4-('C 0"XF!XE[9D@FA-NM]8N_HV4:S].?T';A M!,]*(_YK.+M<@1>:;IPM!*02Q^&_I29Q3\$:&S"B'HS5#JC>+__J@JI%'99^ M%6K"T^M BB@34=X9;ON0QQ_3["_=*/QUTO:UFX,] MG)9]^;F^N%?.ON+!ZQGZ<8X*.@RKS$_2UG*B0!.50 3.P)?\>Q3$,8?_4K&U MX,FMU]$Z#TYJ!R*;@"!# G JM"(<$#$-^*=? M\27?C2;A7]^@30_NNAC*Z7R9^Q\BX,1WLZ>V^G_HX<+#R6@T^5C\ZOG8(0X6 MTX<^S4+<4%W7_<6_IA;O:SOK%S9-)7Z!P5!GY2:WAK+X-)U1O<*.H5^%(=_B M+V@)-\+0YM*AWQ3"O-2#1Y^_N\0G=!(Z;[^X<1B K9Z6AT4_FNLN[&I7;=HL MB75'O,^2"?+NZ'E5CY*[;]*9-UZY$E:N1Z-+/ MBT=_<]]>K0\H<%U>]N;-ZAD/;<+JWJK(!3??OOWF=U^XAEW81ZZ@CWW/+X3: M\1G'V8I']LR9,RC[]S)E@DZD68C&:T62H%2;/E:<[UG0;%;&\J\\Y<^C\YI'P%A!@O!:@N51 \W"V22X=W+K<$C?X<,S M8;+%4<=/C^W8IR<'ED^+GZO?U],RPFELD=T!.=:GK:\3#MVEFSZ)6?(XNGVP MQ=KCL#^'6IP_PRZ?CBM99;QV^30@NZ82>ZOBO?WS.]<.0W4R3S-ZJ*MO3\LR MVNRH81Z""PJ$)A1\HRKJ+GE7?^L8VRR&6.S1R)K@M&D@29:TL"9=:J+9[0GC*(+P&!3\LRD@M"*A:> MJ>=7=RGO,''M7(]FAD)3/&!F-!9V% D"@!C:L#9IV2Q">= M?2^<65]A9)>*^4*1QI[+(9RL=:V11@7!4P'!+#RC4NN">@Z$$ $^CGH;GO"D2DCE(VW64<'*5/$(?3U.E%8:"; M7XW?QF%[/7(W;\JW;Z]=+#RT&R>%AXL7+P.VQ1^6'5RUH;L5TCB^]9-/I3.% M2V]]Y/C3$\6*LN>S#3X79'L8?7F7QZ (UT(&?W^YCG:OW?NT"&2AHYI_XT8? MW4U;F.HVYV5;^I;OA U=77 MTV%ACILLJB9L$*@6$M;&Q3(LB_(*2P+R[L*-%E[A8,Q61*J+ZU?\YC%AF\-P MT0#\O6/?7%4#611RF(R7STNC(0Z.F]XTUW?*^C9N-)J$[A&#SU_1-0J5+[6S M-;?_L@C$JJ1#<.UE<^V&';L^CO=X@92WX[#1Y<&RBUUQBGLJFBQ?T0Y6?+)+ M$MK_^#?#J'[;-A\[O2Y=1$N, '';ND7YC275_V(\;AN\>/IR"C;*;=SV=,$/ M?U_IDJYYA>7VH49WE3R6=0K2QFPM#\W,W*=")#_^;%8W7SV?#4<=/BW&Z_IZ MA#[&@H+5S>:S"4Y95V<#7W=Q1Z4_Y\Q= NG!F6L?HMZU.DKTDS,$906(R"*8 MH#QXY_$_V@B?Y $YE>_#AY46EW(8:];BA;",1O-UX0M4J>M)VTUT5Y?B,K7I MGJ?$"0K4;''UM%,O7V0X#L/B,4LE7UT^NT0]^#B9CV)SB1*/XC>;=X5L?$JH M[W[F.H1:\C-O8LLM,?.:T/E!;N8M4N8B]5-L:VH_$UI$+->IW#@NV^[*M_]< MJCP^[T[+KUQIZ48[%TJ0Y[/Y=$.2M[W-9VU4[T$(-NMH/*A'+VX@7Y+_^?>= MEW ?B[NE/D7'&.3$2Q$_&\%YU%W#B*5!46GUUKK<OBXU5&Q(*;5T72!V-IR-TF=O&'0IFZY<&3I?TV'[ MKP4Y_T=\=KEQ807NW+!)U8\^7=-%=6UIZK6[*>[%HJ+;-'UTT_C9TZ[1R=GJ M5%_,^]L $K,CQ'H@67@0VDMP7 B@+&4M(K$A;S$+/ = ?ABV[OW[4J*M:,)/ M>:D>OQ:/ZJG%'Y[2UH=K!)RT;MT6GNBR16NW85,2?[-90RG>S@=JA+]9U9DK M8OD^3=YCVRY12% YW%'"5BV_\%7E%Z2^$.31N@878M?*!^1"2T-N_WGTAC-M MDM&/%<.@ARC_4.G.3[R#ZU,_E)P;W_E_WU-BL%*?GP(S>%\C^LPM;]T3(@8U MBY3S&QR--"W52K]$O8^^5B5(OA>9*D%R912OC.)582JC>%68JC#[4AA6%:8> M,7^IPQ]_3WE8UCA[W@'[NC?YO99-FW5W'G7=LF_#?^ MZC[U53R]<-;KNG6Y MNQ3VD%MCX9ZB5!,&(,O".A;"*38+TQH(33TC+OI:6? M QNQQ,@0"=BH;+F'@^,Y0R"6.L.RB"$=$;#I =/U3$8%MJ.?T@IL/0(;BU$& M9SD8$S((XAA8&]%MXX&;K)PC47X.;%$*;BQ"H.'HIXED"?@L+>)CU;'ZR0@H"?-N++%0\JU-Z^GA62FR:Y#D$*A0(Q0,8P11&^<'[J"-+:HL)TW(2G1*F M[!9G(#C/X&AF4%CCA":,4[_%4'- /*,#*VN47_&L3ND9X%D4/@N>**2H,5"/ M26.8KPWP)!"8M(MIFVPFV20<.:851:8BZI8"P/66 ]>H!/+F1>* M;/$S4G2*/>$)DO<91#!X>>%T5"$SR2VS*1V1]VOM0-1HON)9G=)SP#,O$R-" M),!@WH)P1(+5 F-TXW@,Z/P2S[>RDUY+&X@ 307B&<\ M#YXI.>"L;D:J>%:G] SP3!J:360"0_%6U Q6Y%88/J8HGG%!M34PN"[1/-UJ7XYN+^4RZJM.!MUJ;;B M3BSO(E.9$-X+)B@P8WPA@DQ@G3?@1<[>*NF# MV>)QBU)F026#+)T"06T ;XTHC&Z&"4*%XOEX\(Q1]'WKRGS%LSJE9X!GU//, MI''@I4#_S/+B:RD&BCM)"8'6M2"5[N$\G5A?CFX/\TNT[30?*+$AF'=;[^[YCR7_>X(=>N9D_Y5 M)"BG9'FR=42)R,%:A[XP418PKB_5WK-)+&8K>?C<\DCN(R4<+4\N*VDZ$##" M<^!1$^8SBTI_+:7Z/CUI-M#:[-?T/)\?\714J.)FQ7,*(@V*Q#> M( :R0,%DJ8W-01N_E5&ER6JGA0:2;"DKCZZ^%?@)G7O-N-8A\F/"33K@EE;< MK+A9<;/B9F\K4<%3$Q@IF0X&(MMR6E0R"$G2K+4U+&WM*M6!&6J]@^ ( 1$4 M \=E@++]2EE/G0WF>'"3BH%D>\[:F%)MT%Y$T)8F=.X3.O2[_GLPQ*\"MI?S)!BS MF6\=N7#.&N.%!2,1<86C'C!>X&"(&]#A5YA(RL8BC)"OP,2E(S''& M.#4=V7*U86@LP5H7Y*H6I%4NKPE2%^0J%J15+ MZXFJ%]M"]*X=/LG;K:LU1W;^L-:^ZG/7#\_.%T; H),IY%@&'-428O0V>>T3 MUUM;^HD7B@6A@#NJ0 A%P'BF08I "#5= =0C6F61 UI/X59@._XIK<#6YQG/ MY(F,4@,"6*E6*@BX*!P$0T4D/E,CMM@%G%%*>JY+V1,!(@0'1MIRVI.11(+, M]*C8G]2 B,J64H'MZ*>T EN?^V(X-2H8 8%I!*G(.?A"SZP0\10UW$BS57 N M11N#,QYD$N409F2 MQ@(F6@9P)DG,TB$T9"$4!!NS-HPJ M='^WBI-Z([76Z.P:BW!&E0!CI !*'4;TRC ?CRBH%P.A:K*RPEF=TC. LQB, M2U$S8*7:/KIU5@W$V2E,-QAT"ON31=^42/"OA MO%(.Y9-$=D?_+!G;?![Q/7?8KG)WL1O59)R-VE23L6DR0LPB&4*!AT)81 TK'-$" M/TF>J5+4R&UFZ"RU\#*"RI:#8,Z"UY1"(D)DFJFU^8A,AMXWX>:I2WX%LY.; MTA,%,ZZ#8SE;D#P6!F$9P$;/@6F6%'=:8,2^Y?]BW$Z3P*)PE'IF7"$V6=!4X",*9%P%D$!B7 MD^@$(5O9R:P#(\24S?FE?KS68'6D$%WT(F7%L_;' V=T8'4M'[]+.%]7YY># M^X^+7RZJI3@;;:F68M-2Z&AH,#*!\>40?0AE3Q8/0(B*P:GL3=RB?.?)9*>5 MAA@U1O%9N;(MU0+W5C CHU?JB-:QJ)0#2^K"? 6T.J5G &B2VB2]\6"Z6D F M:S#1Q!+)6Y.Y]-31K4*?Z L%ER3X;O4+O63P(3#(PK*48L1OCZD6$-,#[&4% MM IH=4K/ - L8:E4)@N*1XS+"0<7C<8P/8K$J-.,;1T<8IPR#.8QX%?9E72F M!F<< VE#Y$+PZ/(1G8.T>J#W79/GU0A_79O?C1IO-&HFL\LTK?:B5GWNMX31 M&55])AC.$^(IF"S+3M5LT>98!BS;0#CA(9NP=5A56D&4+^:F_$@^E;W]$3(1 MCD9"M#RFM7TUL'+/RV$G5?2YPF:%S0J;C^TBD)[&K"(8P14([0RZW=:7C4[$ MB>!B$%N[: V":68>7763R^:IZ,%;=.]3$HD:J9P2X7A@DP]07BIL5MBLL%EA ML[<,!P]<RPF;=T? R29 ?$\X]BFE;S5(MZ5Q+.O=AHYS)SFE"P/E@ M0!@G )WSP@"N)/(Y%5H1'GSVQ[2L:.1 M[OO$PXF5=*XX6G&TXNA7[3>SPMA2HB"C6P_"Y@PV6PO&4SJPX6G&TXN@9XRA7(JE"'A.- M=.6$!_JCBDC05',BJ-7";Y=20(]392XADW)BEV0%/B8%B3G.&*;$<'0S;X*?'7;C#ZL!_''>$1;@[W'X8:-#74.&XXC/?R,N, +X]NW# M?53XZS-[^4\4F6&^>1*@?M: +[[QR0-U;X_5A5+Z97O\!"SHH?^_7J8F#\=N MA#J'S1AW1=6;26ZNIY,X#[.V:2^'U]'%WK7X:8XZW,PF>!-")3X[ M->-5,JGQ-\W[VY+K;IK<1?/C9/GEQS1-S96+J=Q=GH?W3R?388MW7T_&+7X< MOV\6S6A+.[Z?>S=H_C)UXP$^93J[;/Z_"3ZRF4R;7VZF0W=QOG/WKKE.TPX< MQR$U$X\M6DS?-.%K6KRH;5R9R*MAFYKA&'\)2W NHX]??!CB1+@F#LO4XU_? M3R:QC&R;IA^&H9LCO&<)XA=-$9;O)U?8T9O&A3"9ES=@ S8?_/$RH?&9-9<. M7WY=WH&RY<:E#O#5U7!VA:UJ,C:IP>&\;*X=PFUJ!YTH=":QF_3RV_*K(D!H MS/"V81ZF.,"_WW0/*8*W_6VY<]V6TH;RVC0-0VQ%._?MK!NK17M&HQ00_(:C MX>RFO!7O:_%9T\4@HI1CZWT!1^PYRE^[M*S7TS(TTY3+[0NE<%=E++:?@>.' MDQ\NNXM6(Y<^72]NG#0^-:7ILU'1KS%^$R[=^'WJQG167IE1._"[E3)>-._6 MO?N/?S.,ZK?MXL([;<.FN]%H$MQLH:7)81/6D_R T)0QF2[,>'G -(7)^S'* M9VS-_T?QEW 0TH0Y[$UR[FME5UZ_<#CT4UY M47H_[<:EG8SFZXX7,?+S<5Q,1"?V+0+1Z*%V8$?SG0ZTZW[%K^G-YN"LIFPQ MVK/)#/NS/;>KZ7QH-DI_5O*(6(W-*7*(#RSP?M6U;YI&>/&'U!1MB&Y4&MBF MT:@@;_>26QU<8$?L@ %1'P%U.KHIUWVA#7=QHNA@A_>E60O,Z-XS&0T#ZD+1 MH:6FI,Y)3 MT*&^_2JZ=3U.G[Y M^>P234H')#@9LVZBEYJ_N'AS!KHW#U%Z5I#7WNU+G.!CQA-\2BS ?U^+.LTM MHYUSI^0+V4.[.@ZEVXA&:.5*RX;Y/E 8--C&#;4(Z7HE*&ZVTL(A@K1/LX\) MD;:#6[>2^\Y(;^#&'?SN!+V[OFOWZJ^(I^VZV:OG?!SBR*+^%-&X26Y:C *: M[_:,K6T1A%7O7_[M*SE9PW*[!NLB[0WJ=EI,[JU ;F@GN@/S$8KC<#GYZ$&M M'+U;X2E"L&VNUD)_Z3XLM'B$IG>\0!#T SNQNJ,)*+9%D=MR<1KC4T,J5G1A MWSO/8VG"[X!5)^%A@G);'$%$FSC$SLX0M#]B)-F] 5V)TM^\98Z*6HW0%44# M].MDA1NE7^_Q:<72?G33V*XNZSH^?@"]VHUAN-\<7E!XL.M>,'(:6S>5D/BUS$^8KK8W%0!8KXL;N?8> M:W._PO'5."P,Q>:#%H[%^G'XX@ZM5_,S>&(3%P]>SVJ8M+/V< K0;"(/AJI+ M:_&'WV.8N@ZZ1^D3+$869_(--FQ^-7Z+CL_UR-V\*=^^O7:QY"$V-D ,%^]< M[AE8_&$)-*O7=[="&L>W?O*I] .?\&:=$_CTQ,"?LN_\Z'*U=R MX;YW!O(AX[DVCEV[VK3YQJ5?@*'1>'8Y*K[,AR'.C+_9&/-%#-W.;LWAX$MV M?+ 1_*-_T?YKT]7._6J6)B64^*7+@'67N>D8 MV[-(7RR"B86A+M[ZU7P9GF$P&"YA?KW,N960NK2BA#4;@507#[2;$E;&M>UF M8^7NK>1UX4#%>5KD?X:+F&0Y"%W#UD'B8@@ZEVPUV!?-7RGA= #>>7WF4N47N977-78^M&Y62Q[Q:-F0S +I 4[;1F!&"9,DKW#YK MX0N6;N;T$;_"05V^TZ."OT_CDGGHQ'F9==OJT-*/_+Q9MX[D(L/2IHUAO4HE MH8I!(7&AKS[Y?M&$75Q+W1^!2XNUH_*VX?CN=M80+(Q.T*L M!Y*%!Z&]!,>% ,I2UB(2&[+ZGR53 MZ:XKO9DV]CA\MX3T:CR<<.[;K(9)TN MW1"]W]Q&6*AC95'0%2U!;]*]1SAZ[Y8)A-5%]TXL(N4=X7NSMO*?#?>=]:I- ME_:EYI"M=[[^?C$FJQ6FA=-0_*$W;CZ;K-;"RL04+PW=B'(YH(>-)@_'^E.* M;Q?C;L@%^79U?4FZN.LVO5GER5;N2.?:+A[]S7V;>0N6+?#VS>H9#^W2[=XJ MR(4EYMOB>SY\$;T0ZK%+'OM>75##=WW(2;6#BZ]KQR/[M\T7S[#?!P_W[^G> M=NOO:^#7[!TQ/449MUL-7F#SR.EV$"6C?/O_?D/)-U_N[7./#^UW/';8]O'? M)3F+D0):G;^Y*?HIG Z>+PS//QWR:@3FA3#G>##F!;>G/4JXLVK+:Q:@NXC# M=@:<8QB>'0"($2;V"SC',$!58:K"]*+K^32MSQ8#VSQ84*54W/[J9'))$RBPYR\;V%TA%,Y!I"#D;FQ(S?+LQY9&F( M=[.?)\/Q["_C/NT/VS/E[L'!LWKA%0HK%-XI>!&STC9Q,#:'DHM@X*P,0 1C M(5FN?-ZJ$W1DN8C]0*&J4%BA\-7,;87"W:&0D>Q$)@FXY;944T!8$REB>ZUS MBBNB:#KRA,1^H+!F)9[*;?O9:>N'V6T?)94QKY1GI9Q\GPVORK'W6U*"5?YA MR:8Q_C!9L$)T%)FNO5RQY75\$JYCM2L4]UHN.#7&":\>$D/\7VAAAT-8W?H M_CLWZGA'?KE,J7!B_N/S=V[PGTYOF1UNN14ZJK$'N1@Z&H^04KS#[=G=4^A5 M?*'=6[YPBTIBJRD;Q)"CFQ7/P(*[X=%^;1*[%#[+Q3BG!6/;@A%EQ:36,1?> M4OVM2"N6?9S&!8NGVQKW0E"PXG6;CW&$XG!)1K,F:[M]Z];-U]-AX0VE/.FD*^,NDZMQF+8WO)* M7C3?;W6A\(<\6Q+N?UP9D17?;&ERTR+$%+H05R3B'L[)!T[1),;FFV^OX+994T(7HI_ 3K3E+5M0X2UZ;R9I]KK! MCT;EOZN9+]IWF=R*=69-I13GTP5M3^G9DK5WW,ZF\PZ/[I!1WL^903^#RM]\ MCSCLI\/?#%HW;J'%!N9;IV/)?;[T.7(T.G/#P2>>080HP%-T040,B4K+!2&V MCUI.]Q'F%Z]B]FX<_[H2Z%^+V/V*+_IN- G_^J9)Z"Y<%\,UG:=GLZ.]5D-6 M"M=]9E::W]XQ&YU:+$B5%GQ":\:7-YM"L'- MH[0D%X\2DSSRO;DPANW,GW(JK2"*D=M_=GU>;='QMZBR\!S^?,(I=+#'$\NO M[(3RFGFGV3\;QBE(2E6%\U"%/?-#,56!%.+U( ML[:-"PM.\:H:536J:J3-!93;I9.J'%4YJG)TRG&[*+VNR_:[W_OI[_Y0RLDL MERM7"V-5;5X!,=B)L7&<9X>?C$XG3@-7NW?DW:N">A;=JQA[__:7E]_+\*6] M-B\KW&^_I-V_UY/J#Z).- ) M'W2(D)R@(*+48(F*H*E@F=*<@M!;IT6$U9SD"'AA!L&"!F^)!\HYUT;0E+E_ M\FF1']/L^T5YZ#N'2__QRP_KLZ5\\V@I\,?.EIH!H:=WOO10Q[$KM%5H>YW0 M)F1RE"*T,4M#88;V8)-CD*4RL>,;T?QS:!/2J,2UA1"4 4$\PB&5"9PPW#F2 MA;7B<-#&[4"9TZ,UK=!6H:U"V_T#\MO5@.P5*ED6)/A$P&7/$2J%!\^]!VUL M%%F2;.C.['6+S3%_&3\(ET\'R7*L&C\]@I:4#I2R)X>63U.D&NQ6V#QCV'R M'SIFKE*4(+,3&.Q:!2[& #$+R72V7/*P2[!["W,_S-.ODW>+C>/OEOO&5\#7 M@5W;ETM(V,DA7/4'*[!58/LJ8"-.44XC4$W0?S-!@,.H%PC32GIA="!;E)L[ M -N29N[OZUW_>X$VJP>&F8IN%=U>WR17=#OB:)=H[84W!+BWN;!R:K"2"S!< M&)JI43YN,V0]'RW_LCH'LF;A?+<^ /+#\OS'>3K"=E-'N7'.C )0B.GRS1%B@C,6M# M2Y6M?>T86/-*]KNNING FCT737W^. 8_0B& B)!JU8SESVN4'MP7T%GV.4JXVQ-/L#&S9J_N6FX;#@=-(PPT;AQ+!_X,Y?S>VAH,QR'T3RFYM_O M:\-7O*#_4AXQ&FY9 )X9 V&4!1<,A92""MH$XUG^?/2V\WB4W&[3"FJ2N-^GL*:?BA2'A?YPCI0+"'SQ$>0!** M,!Z=%#ANM) \ $N2@F N@X_90I+*,7EW7 >[@A?0#R[X[TQ0'UOMDT[V=FIV\5NFV657?]?-:,)T52 MAQ&E&54?9VKFAF/W/J%<3CX,6Y3M%H5N4_S_X]\,H_IM>ZLNJU-F;?,Q38_0 MOCHI9$2SGW&X M_U%&^^^KP>X)8NG Z(?9GJJ=74B#8EZ:8#TXASZ6<#B]-A(+5$3O7.1)T:UC MR'ULS7]I:6 #^85SQX>0ALV@X'#M>(IMNF,?#KD+X/;=ZIG=W8YKGV?XS"NU M>[_>6J[?%.?K"I6LN$SS<8N.;IN': BOT[13I>)I33RVN7.!R]5+[ZQQS55R M[1RM&_J)Q1C.)C-T^B+Z>F[:?'"C>??-Q\GT7\4']&GUS(5?=VLAW4@SE@TQH\G[B^9=6]YZ MU^\ZI$M]UTN.7SG:Q&1@U,/'MUY>B$[JZV\4@$0)"C$H##O7OI@]Q:UX,/]#+V%%.U^*V7.E8'9I+7GJ9 M#+BL,2C2U(+CA$.B7"HFLO1FB\%^;]+VQ\YFI(AMQTM^RK]TWL9"2O"&X232 M.](%;0IOXGQ:-@>CAW<0UW0R3LU-M+A'+EC0S8GE!'94E"I8^9V M!JS('AC+'"T4XI[:[ V!7?^,!KT)XRWAV;UQF]!J<\>%1-H,YG MQHVFOBQ:C6?V[=^_._X/7 MX'_7PCY*GR .IZF3AS?8S/G5^&T!Q2Q-W[C11W?3OOWF=Y_/SVKPNU3\_2/_^ !_51+\)1/^SQ[A M>W:RW2?<.R.Y"2P:X6DI\*"*?RW!=KS)L,=US$^+@333T:QCVG^ M<3)+C6BZY7CZMEF-TC"U;S;GOM_V1>U3&'D^_@^AR'>N0YW.';(M*WW#3Q? )Y?_>_5"$G%F8HS+WI>[.1P9G-74H68J@#GJ "\*L#S M;>P#Y8 "=CV'6@[H#W]W'YNR&VXZ=*.VR\*W\^OK$4;_/5/.G0XYVNNOK=4W MG?AQG-G>P\8!RUPR&C*7"H3U!)R0B"&>>&$%S=GL5'5N*TN-ROBWE2[VM&%7 M#+BMA3@K21Y(%#8&0[?V5W[-0;47 M0BZQY[(#KP:Y:LW+G93DO\K9JL61J9#:ZMF>C^)4LW"GM%AF7"GK()(H040= MP1)!T$H8:AS3 G_KU:$MBO>7\<\+M>OK<+(>$/7PIN3OT$EB"4DO"9,TM"=L>U.1/P_&PO2Q' MX:>3. ^]UV(_0]/PW$6C(U2N7NI!WC<")VI>:(Z!1** $J/05*"],-$[L(Y) M1XW50NS$[[1E7E;J^^?))/9E7NC "ON2!1J_9B'Q=)2D(F-%QO-!1N4$-4PK M8$)Y$%E0,-8:<#(Q)9V*]]2UWT&W3XGMXH]_5<'T+_,P\(&@ M#W,QG':=](J/%1\K/K[ Q@Y-1'(L0] I0F'M Z,C!43 E%021/M^O?+^\)&I M ;.\XN-^2L<\2$IQ@%/MCYS5M3V>U>WWC+J5UN8HIZSAGUGZ>3:Y3?FY]';CQ[-XY__-_Y\+I4?*@T!5LT!7)-4[ :M4'3 MC5NW67T]BT8:35ZAR(Q>!XV]L?<4HD,-B^I1 ;U@/'.T=KI=K 2&50B@TID<' U M//D.GO4Y[DID4!7@K!6@$AG4?;%[VQ?[UQ+UE_^/NOI85Z4(92H)@+I!]C7N M+:_'@7M<-;(V(DQX!9&R ,+S $8D 3*FI!R)5-BM^M NZI DI6!EX""<2Z5L M!@%";:9>>/PR/3F%^>?IY"L.4_Q!R#VOH[^:%:"*44<\I16C>L0H9@DQEF=@ M4JNRLIW!,NT@&:X\Q]\=SY]C5/;H^YC(07<%(9B)8+C.^$,%;YGPA+**4773 MZ%$[KM_-AZ-2BV#!OC5*KDV7DU%U85^]>:C'?W>W"I*HH%1VP-&'+>5[T!_E M+H(6W AT7X/9/I^E?-3W-VH50W%V2A0-11W M?%R6DN0V 0^20=D@"E88 D0[I1))D>BM7^,IRR"2-F!33$""-)E%0_##5GA. M;/1*ELWP28.("S M431DM%!&@/!.@A&: G7*$\.4,ODPCK(:*%M)NZHO71&R(F1O"*E=<-ID#I+( MPI;+/1@G&3#""5&>TV"WV'()9T$[3D&7!()0.8'+2H**E";J"=?B,/XX&R!F M5X2L:>GCPMYJ<(Z@RS5YTX,[K70VQJ 3+0)#UQB]8A\1_:ED-"H6=4JV#ZZM M%S$66@]HS3M7Z*I3>@[09;4(UI<3##Z3!6VW$Y& 3(PKA#1#Y=9FX>?08+U, M)D /A*YYYYIW[D%=_IK:=DV8Y$*87\U';I8BRB/>&X8=:4ZW[\)=3;"O_]?] MH=J1FG.I.9?G4M92HE5P!'*A!A,Y*_!<9+1%7H:D6?)BZW#=<]SH=[?:_,.& M,N/G42H?T#R]V]#I!TU7?QL]*-VSPWU2Z9D*IA5,*Y@^ J;".)E%/G&ESDEE%'76)ZK\GS'@M7L $QM7!%Q5;WGQT;?/O][W_*Q[> M/X(Z(ABU$6*FL9 =$? A!R"4.IM8H,9O;]=X1AV*S7GKR\,<,/UP=N/E)WAP M?+,;F6*)D0C6V$)EY2P8RQB$+!U7:/](V)I=YZPQ7N"5,C(0CGHP@?&RY3,* M*6UT;HNB;R^S*[^P$'"(V2U(WB!9<2'MVXOFK+:R[NL5.%D^V5@8,-R0Y1\7]UBH)&\1T.@'N/ M;M/&!IOF9_1W)G&_!6*.80"/N*#0,0S/#O+5'?,-O_D>;_?3X6\&K1NWT"*RY*IB?:C8QJ[).^A=M:QJ6=6ROK3LQS2K M9NQ@A?1>+%0[]!'"[@DQA/]E,'<<^OD-->.WR:^YR%?+:Y9/OSCV&#?M7#F+;XB39MI&G6A0GLYO.Z[$LY)^I>O M;!CNW[WN"+,^I/ C&19P5!EWF)T8.W/(#RF0H7F;62OK)Y8>0E)Z:T MO4+?:1!Y'X9#Y#B\L=Y/QY)LO)?6@/0L@&!"@2,^@R)2.D\%R6X+C7*2BHB( M:*0B!Y%I.1)%"A6XYL%P9;7;XE/Z @KUR>E-U8"1/7,JO1KVCUI_9Z!;6/;[N:NW;Z@;F!)+;QR J)? MD:XBW4XN'/%$6:O!EPA1,$W )F]++4+."B&--%N!?L](UQ_)&Q4#MN_ZK*\& MUEZL*$M-F);G_)K"Y1AO?W_3,1G-RJ^EO\V_4)S@Y+7@]=3V^3\R%(6YB)7U6. MCKYHCNXIR5,F(YHT].ISI@Y$D@DL%0P2D5*Q4E?<;]$_,Y^SX3*C060)1#0< MK$\6HLZ1F"Q9#/R534Q-GKX6[#L-1Z0ZW)L.-^.!TJ0TQ.!+SC3:LI83@3"J MA!0I,[*56D@IFL2U0.@AKE@4B9\8.FC<.I*ET"&;0^5,V4#5G.DI2'K%LW.8 MY=[Q3'EO(M,&,F6%(=5G]%R# FDT(=)&(O@6Y6'/>+;O5*GD>Z[R5$6_ ER= MY2,%.*VSLHYW&5*, "V3&,XS!22JX%3PGD:Z9X#K,4-*!T15--LE0UJWE#Y3 MO;[#H1Q-WM=)FFU['1IV&D:M.F]W-O+PE((MY<>D04>, MV02&1X,.D1-&1FK5=H46A2Z>3I2#]Z1L_K$,#&4>E!3"&6D=5?% V38^L#79 M=@J"7N'L'&:Y=SBCDLF4#063$RD;KC484:\[N MN^#LJQ'RNA?Q9?(>_40F MV=;6-B*)(IXJ"!)O%(X'<,HE($8)&739=/C:SFOSFFM['1KV%774[R.+?S6& M[YEB\%5T^:?D_Z4@2:!60/#"@# !+;]G# A/SC!+J3+;^3J&_A_S#JCQ$?V_ M0,$&Y\%3C5/## UR:XON2^7K]IVM>TJE@%-7EN-0A0J:AY:#LP7-[$.THNR^ MRQ:#9J<$8,SK@5(:O7!,4,WV#)K[S0H*5E&THFA%T8JB>T11Z:66-A,(Q"$B MIJC!>8KA,.-$VF1YV-[(W#.*]IAZE*9"9MT(^/H*"]=<21V&.@S]H#*[8 66 MXV2.%N:0#LQA&%N>,A@GZLND['GR04$VD:!?$A.8P"@$3[Q+.B0>Y>>^#!=6 M$LPBN2<:R-HROQ0Q'R<#\C+9M(^DY;7Y]+4*+#":(71'6%4 M9$Y4D+1@H "1$P?C@@-."8*DE\3DK<1:SS"ZW\2:'E"YY]-@%5J;6!$!=$^\FW[*^:XE7@[ MYQS;^250:H]/N,>U#%CM\LEWN0IY[?+)=[D*^1EU>;=%]UT#@I.J[CZ>S&J% M]^H>UQY7,W)V9N1QSP!YU9)'2 %.8<*/#$*P:,^5+U3%'P.GDP'']:YJ4@ M^BM@YH^?PF@>A^/W?YY,XL?A:-3G;F0UT/58?]TR5P&U FK?@/H?_V8892\F M015+*I94+#E1+'F@WK<,QDB1P#E5")9*[>ZD-?IJR0F5M=-QZTC#USAGJZVW M7^N@5=_LJ';B]G[R_3DIMM>]R[:F#NHPU&'H!V7K4:%S/2J4H@Z.)0HDTE2( M;='BA(R_:I6)M%IKLU4N^6N."IU=,NG5'QZJ(6"%U0JK1Y12JHA2$:4BROD@ MROV.FG54DJP"6*X]B*P5>) Y9[K/);'TZE%U,[6$GQUV MXTAR.Y^]^XNO>W+743)2)WO8RSC\L.[G*'V".)RF3F#>H-K-K\9OX["]'KF; M-^7;M])N$6?_CGO)T-\\VJ#=VMD,81Q>93Z0P^XZS__<-*#Z,O]1VAP^&^E;K+=0[SVKU/B_0DN(PX^\:-/KJ;]NTWO[LS M0ZOA[V3O_K%_?(@W-_^I"Z7TMP?E"-B+A'?CW$'@2M!7VMTI]WT;(]U\-EGA M6FEB&4'L4;D<4/XG)"6?%MD8N'+Z(7BM#'KA$7FJD^ M'O38]PQ?)'=]R)DWY)&E#_/%W<8O=OS0O+Z%CUVRVGUU]PB.UGW5$O/!AF2' M.&"UE[=9;N9M-G?S-HOMO'L9OK4O? P#>+ C+R3:0>^J957+JI;UI64_ MIEDU8Y4I9M\'/;LGQ!0FTP7S"XY%FHZ&X_0P_,^:O[EIN&PX'32,,+YOB'N= MFY9JCT^XQY5BH';YY+M2[7(7\C+J\&UG,V<0$3V&/K,R1U36N/:XF MY-Q,R+EVN0IY[?+)=[D*^1EUN=9O?]'@X?MYBZ](TV::1EVHT%X.K]MZ"OKD M#H/?3R,970@^,P8L:PHB!@;&1P(A:1XCHSJ3K9,>-F7BE""0M-<@@@M@C(D@ M@^%">\-R=)^?]'@7_G<^G*;XA2I^G]%)_J-->3[ZZS"G.ZQ9B5=I>56P/Y]<.GK=YJ;-IQV'U>S]WQI4/1KL(FFD"(N$G MZU,&!!O*J%7,JZU2]X9Q0I3(0%U"!./6@S.>@;8V.*.\-2P=J-0]I0.S[X-F MK^8(V:N6] IL%=AV ;:@?2!642 (9 A2QH(5C 3CE/J8E1LBZV[9V#;;_%Y M.B"&5:1[_:)?D:XBW2Y(QU+T/&0'T3-$+6HIN$ %9.IS,CE+ZOB>D:Z_F2PN48;W]_T[AQ;&;EU]+?YE\H3G Y^5@3"&>2H^-4 MBVA\ JZE 2&E!)]Y!!H13KTC68@MYS$03;A7 KC2>$_B CRW$@@5U"05O6&B MYNAJCNXL'+PS=.-[]^NHY4QDY8!)%\I"@0$T]J6 E)>")Q>X$EM^7:;6><-! M91'M]0M^A;=SF.7^&3QI-HKX#%(3!D(S M"C8G!CPEHG)DF3*W9WCK+PUG!Q@!5S#;(0M7M\<]4[N^PZ$<3=[71,"9Y-H0 M'KVVGH!*"L-4YMG[3+>S@CW#YGZS@FQ@;072"J052"N0[A-(90HD M)TV ."$H%?"1=[R980T*G%M(01E\!ZOP5*9 MP(FRC$"RL'9K_^T+Y=*8W/^IU!,K?UBCP JC%49WW7%'E35>>G#*((S2;6Q ##U8JK%5?8SB^!4GM\PCVN M7*NURR??Y2KDML<6WA7>Q%+(>;!U:.N9PI(25KCF$#228*XDA(Y03RBA'ML'-9AE2F XY"D M"AYI[#(YLE)(.V(0I<8(C66R2L^W73^?7[S]!10@/9HA8+&DY7=XTU'H,T"> MO\D#S "'L.#[6>&Q)^>G]J&^XX@.4G%%&,=6HJ2(19Q;CC0U'GG#*&$II1!7 M6N+XS-BD'$>.6H6XC/ =;63FZK0<8"8H_A28^?F;'TQ#/?S\[Z-1^%H/!GU6 M(\L354[VEY*Y J@%4/L&U/_O_]64T*U)4,&2@B4%2PX42^XHO>5&:Q$%2MI' MQ)V7R!!"4.0V6)6T%CO6HD(A$&F9]3B:![Q&5039:AEPT6ME$O'G92?:C2R:]^L-# M)00LL%I@=8]22@51"J(41#D>1%GOJ(4@:$R)(6DP.%TZ)>22-D@0$J53U#&' M^SC3?2R)I5>/JHNI)?C9PC#6E&"$^LO"@!9KJ.2IE.J[3112_?>TF=3IZE%( M>NOQ]S[QT=.T'^-]! 3T,/JSZC+7^ !.C%+U8(?HDVHR+TMK3MIKWL/+CT!: MJG$:SA-YB[BTR_4TW; M=B9P^9?8G%:S-CO=8Q;'.'EHC*OO_G[43/)7+\>C,/63)N>30_+3ZL; MR*QLQLRE\T+55]M4UV9Q45R>( N]&Q<:>-*98E[\&$..^U M6LD",.-4,-8A*Y1%\'V/+,$>,<*5Q,R[Y.1*CYN%F?B8;MN6W@C-B5!WFI+M M:^C)_JTWL928$ T"YT$@;A)!1GN)M*81QT0B8RN[5-8:K1TW2(M $;<@(]I3 MAK05@0MA@K5Q1^L- K='Z]W"TMXMN01=]M1'!'J.05T=N($Q+SEF6#M,E'%^ MA7X;E%@F)E#"!I8<)XE-MSM:IB8RL2/5S#->?_CR&Z2".TCV<5Q^FD^EXJ>;ZY\XA^I2=\T_P M!C\.1OZ?;\"!\/8RNZ?CZ:QW2#V>R0_B_9B:_Y"9RE&W_-#H?3[ C=S#Q!\/?!STF@P&'UM;LY(WUT@#G'*LZ5B-H%V >T>/8E;#A4>O3^^B;AH M'BRVL>*Z:LB?=9%N4"ZL"]?AC;>OS&_HU;G8?[@ ??2YSYR6' MZ^?C!=[K66=5%JWH\V5A#VK)-BXP6SO6N<:/Q7]&./WT= M]60KR(DQHMB*$FGT8BM4L15'HRW%5BRU>L*>&*H%LBH9Q!U1R&C&P%8$BIW" MSNS,5IR/8^S/6@A6K$6)+'JQ%KI8BZ/1EF(MENJ3C,(4"X>$"?D4/6?(>K ! M +0^:2F5"SM(1V5K\6$T'?=F+'0)+4IHT9.Q,,58'(VV%&.Q:"RP54([89 ' MC$?<:HH,3OD?*11GV$)XL2-C =<68[$GQJ)$%M?&@N'NZ,1YA!E( 3%=APD M]]=6K-+* MH347J#5&$^08]XBK #\)3Y"T& M-;<""]G%H[??NN/M_VO'8#B=7/]6-'XR: MZ?C.HVB;%=@7TB1\[7PF-QJ$/I;YM]$D5JIJZ9O(NVHV5]5\LJI?:SL[E=37 M,;45.9 *<()'@YP"R.56Y/HIHI#GE&JF84V%Z?/PXL=T2R*NQWCO <7G'I*3 M#ZW,WC)JC"/\YF%F[#7IQ'FL_#F8++A#/9P3251?Y](RF,_D72_?Z8$P5Y=CCT=T[''Q"7]] M#U]WX_JO)XT=-J@!XY=Z.1Q]Q9R,IU,@9BB ,>L *PH0-G>VM3VUH]V8(<^9A9)%^&9 M0XB+<[+A"GR]@RS]VO6&U\[%H[ 4O&BCBAF;I,<&*0( MD\@;;'$0R>O ;P.7DR1&RQ52DAG$=4S(:*.0L(&;Y*W1&>RV"%RZMG;0Z-@>)*$=H0,K1EAX<7JUUXM@C,!_@YE*6D'.,(2(" MEIIJS\/JT98G5 CD[GRW;,8O0S^ZB#,5[EVO)[[]>:W*\[@\XP_%H7Z%:UN %P)CR5'W M59L1AZ%493P=NF?U3^W[KJD%*Z>4GS-3Y1#S77:-FV@Y=1H1IQ7B3G'DHG=( M4,44EDKQU L+U$:W6#6^NY'I,#U MG>KN-'[^_OO1L-6VMC/Q/'C[\SS&27.Z))9WT9?TRNQ@K;:$$X$("0YQ+RBR M.@8D5<+!2L>P6^UV\,2ZC5]CT\3X\3*.[:0>?CX;A@_U, _[UVAAV@K'QXSC M0U>HZJ9D/1O#D]31O%).BT^MBES "]H#7YLFL'+3<3Y^ C_- M-.ND&J54@Q:U;W,"U_ES4-+Q5:>0W6?Q7]/Z,F?R3JNS8=5J^N>8?\\Z#H]O M:K!CH)&342OM^7FV>X&J3J#O^:]?XE73ZG#KHN1+I_!Q?DC^RG@T@)]!K^"F M=:ISW_',&-46#]H*I+\>M>F9"/I:"^8OT'+XW%:_=(^$MXL1/"X M8*[RFYW;27[ XKO/7K69O^M)?KW\YGX #X>W\-?$(//1V*8:S56Q@B>G3A=O M/0H0-\M+ M 83&RVY@G7Q7GR.LCQT,KJIS"[<=QPL81?LD>($FO^ZZ%//+X8YK9;S!>;-- M0ASM,<316&00$T)C1H40[#;<::T=X)I'@,@-82 61T(GD>"&5 G]>+C[ M8S[43S#2C^E]%AR0Z25'#S71OPW3<-D?/V@'HX<6R MVFU&.)*+/&'ND59.=K;0<9I0I!@32ABU885=CD1E0^XL)[7FB&O*D?;,H>2L M=999PRP^/.%HL2!+1[-WXG%2?6W)HINY]?A:3\Y;7(: J[:#%F%:&&[;M587 MH]RO-0/A )8&P#56P]&D)58:9Z]O]+#75F6;%2*,PM[FQV67TK<7S]]VCK$G$#FV;]IR8KCOS,5FPKBX.ZOBE>WR>L-$07O[JVMK" MO>*W./9U$T\WI'"!Q82-)BBC]DB-EEXQODU\PI/YB]Z6E7M MNX-TSZ_+Z\>.X2!8V%X?LQGRQX#2Y5FAG<@^WGXY;88[@ M575O=;IW2M]JX.X>OZ*D\V5KNL6"=>GY]):GU;_F5V^N>^6G:@Z>WO+5]VMY"[FK\P?$$Z67FWNEC95 U !'EMV MNR>C,?C>77LY[N=I)>+80C+0&C>M?,?=W/X]@ZX> WC]KQ M7\<-,''C"/.6GY6=Z C>L,VIA1A;2Y,O '.>'>E!OG("VC-IW>O1EPBX-&EV MJ$J+H2?H-T0I69*7"24'\1L*-=B[O "9M&YZ,7P'RWW7T6P"._1Z;?N\XP?GMD&I'0YX>^S\T]]S#Q M8KF)WBS;D_.0Y].M'7RU5TUFN%M M3O)OMYG.&Z+@:S%_A("]UM1*AL(=&LD%LQ)&\)4,F4W>*,AHVAJ'[/O6XU!= MVG'.ZYQ69VTJX)I&KLI$3\L&*M2AO5&;1EC"U9D#U9K1]E,7P4PVL K9S9Z9 M+#^Z CW,9SN$'&KX\WV_9$A"8T2RHFT[]_\\?$?;WZXSE.U45,6VNX/B[GT M[-[F$.WS$!X?EEU6>+\FY\8ZRSOS#M*T]6.S@W0QO9C=\7)6VU>!V1TO>&^M M/V=OI*--M876T88WO(GGYD^:K'$2;J4(P1T!D!U<9??B)BUX^Y%KQWK_Z=D2:3 M5,-W)U5O.+/C?LQ6 !\_)?;,;__@-G1W[<<<% M*HM;"'#?+_5HVL!RM<4+K;2"HMQ:]%F:Z*S))0YSZF!_KO\:0&TNE RPODOU_L;*4RZ21EP&DU$J.' =1C<(S3R@A9G63YCFG0C8J MV9JS/9+LUDKLW4(KBZTT6" 6<[&=I0$YS1BB6A$F!8_4KVP.1 IF9C(1X9@ MH7&2R(4H4:264&' MH.3>8*V-I++I;ZXWT.R:/$'KN^^=5,N@F18T(4>L0)QE8LA $DH$'L =9TFN ME)T^I?@_;WEUT_[1Y/PZ3FT]Z[\V"]O.-W4XW::W#?#;2I!6=?.6]-DP_#1;XS]@7CZ,QK/<#7RP;,.:C33)>H%R M///$8T^:\74VLR!([=0N5)O=RKTMZU!:*(Y;DR>:)8=6.V@=6ZZG=/1:.;K\ MC(Y>G#S8T>NEG[-3A5_Y/G;UH(H=?'N0!XUYZ=GUC%BE M-.KJ@6"N -$Q 5'I4_0,G"F-NHH"'+L"E$9=FVM8\'@C^W*CNFL^J/8.(1]3 M::M_WG8%1O4PWCGS\UJ?+DGT?#'<#T:(G8'2FJ5[S1KWI/4N WZM R[B?20# M+C3H+_+0YOLPZ-[=@GIXZ_AKH5E\TCSL&X7I$?'_KM_L9($(9:)"UGB?^[XE M9)+CN< *1\,#B.[VP2U/LO;@>U:\_O2=G>J;B&S]>=8BU$=%1%B6 M=(]QRL0@/34:<2< IUR@R$K*D<M")]26[1@I#,F<8#E0@KF0 \^$$V_%UQ@5_AVA9( M>SFD68XAVN<$4 V[45O%-+,\VBQ]UGL7PAI=WG+ M6]M+W9&'O*N=A -R<\O.41GPX7@X19J/9,![54FTO_FAIY<1W9#VE$*B@C!' MC##%7A[UXA[8@$O=T.NM&[ICJLA.2%HW=#KO%>1HCB@UN7YW7AJCHZ "88LS MT5+TR%E+D(G"DP%_OSXM24.J*RB5*6]'4@E2%6V2@C4@0' MQ//FAR;1(,&8X$Y*3?JI(]I#I%*G&!>D*I5$K[*2J'BZKUC17J7]V&!=D36> M:H$TUYG)5 ".6"D1#CQ&IKW0T6_<6=[@-CP[9;ALPQ?4*ZA74.\&]9AS.H:D M$/:"(>Y\0(;"K^""8^%PBBRIC3O>&T4]6NHI[W&PX>?,O;U%[+^< MO;_W:8]&A'Z[MF.?@B$,$9[= $8SS2C#"'0(&Q>P-^Y%U*1S)6IUY_VHF11& MT45&T=SI8S1LN6JOV6MSQ]9A;F&SGA3T3F9.?BH8VTAKM3LHB5\M-:?>#34G M/7V8-/.4OY064YVR%U-SGO(7WX*=ZJ<-I7#B[7XC>F\&N,GPX'C).?\KVG'U M\S W6OM[X>DL/)U[,,.O:(!;P:1CY#$L1)X'HB%% 0J1Y[Z4$QY=^?U#7)U= M@BT:7>?C<&LIO<[M^SB]S9_7_L MO+M[NW1HE-#TNJ?\06[.'F'AZN-V(O]RD,O=^UZ\BRI88A/R\'^Y DDAYWE" M02MF%(M>R%5FHV=L(R[2@/R11_8Q_:.)9UDQ%U6WI\:DY.[>RJ]5ZDL%?@&R M F3W )G!1AJ7$#74(RZI1)H;A[BRF+I@I54K796?TQ1^NT"64ZP%R%Z<2RJN M\H*K_$M6^MA,U9A0%A$&'QEQ MC<$W=N J$\^)-Y:)Z$/?OO%<.7_N:LEZ,B.'QX57W.$"606R5B!+*ZL2]0(E M8AGB.$GDF)1(T>BD8IK!__KV@C<#6<7Q+3GB'M3DAJGL9AOU(*&D&(QB,)YA M,*AV01A*D/3Y&(F4%EEF$F(N&4DP#T*3/GS$ZZ*>UO3X: M3U!+*5A@?V0E T0M&"2TJQQ833-G",[ M-$>[*>][S&3LA]CT;IFX=#YPL$>4Y.[@48*S[N$?+5F41'L&!JM72J3>DD*" MRFW:I%M2\?JL4G'4"S86;'Q2+5M(.EIC$(DQ@0?N-"">$2@I0;T+U)NP4LOV M'*]] ]M[S!1L?*;'_EBFQ6UQ]MW!1[<=VKYUI2!-%:;C_*=49_&L,JG)R<(O MK++#L/ [K;[&<:SJH1],,QO3UWIR7@^K+/#YU&$#$MZT7_DS#@9PWY/J3&VJ 0%N '<4Q8)DS%B% GHF(BRC7\ MTD_PB#Z?7X#&-TV,UY-[-@R+Q6&_SDK+K_YN)S#3DZN-T$@2^DIE\JREC[SF M]*KFDK#]-YE)_A16*5993"^F%]6EO;IH.2['\5_3>@P"W_:&K$#0D,]K/&B) M'5M]:C+OY7JRRPW@Y:$Q6ZK=,%O*1Y ]GG+Y_ +VWFGPG.Y7X1! MQS' XV7,NG82_I<;_^W?7MHZ^ @8M(I"'+9"S#SEH@YE,VH+FU'@XHN247V% M]96%**+/$P\I66R21I(3CKB('&GM"/)$L:2LQSRN-LYX1L^M6WF1Y6S([[/ M^J=I_ T>\^EK''R)?X=GGC?])4YE.1=1P&WOE[2 6Y_G?P&1 D\,,2\(XIA% MY(+%R"=G5"1*8K%2G/4<<%N;XMT\J&UZF_S5(%HY._%23U@68W$TVE)LQ)*- M"#&(H","V'>9\I$AJRP#T!?4>*Z"X2OM%S?I .?F-I^^COH[85=(TPJ4E24] M!B@CS#K/I$=1@I/+I3+(.861H3"'WC%']>KQK VXNT^"L%]^^U#P2QXNF6A&Y/ MGJXNQN%HM*48AR7C(+3".%)$0LPD-2DB&XE 4D5)A)5&Q156M$U[NA]&TW&/ MG&FXF(F"965)#Q_+).'@W0:%0@@,\6 ILDH(^,)64F60DBPB[BU&UEN!M*64 M6Z8QI:L'I)]@;M8EPDZ,7S#;O1!,9\5_"SX6?#S M ?P,T2FM 0$EQ8"?1DED2(93YX@U,D9E5BFWGHB?CW+5>\/-]E ^^I\X'F59 MT930=P4T2QI[.^[](EWDG'NCV*>C"8Y+*FBIN$_[X V1B!A#\UD6AC31$04P M*]%FRK*\#;F]M'9?O3A/N!(E&U0PK"SIX6,8UXEYYQFRFFG$!=7(8N81LTDE MS:,,@6TCG=T3=ID-4S&^&BF_R\^].W7]> *H1Q$^[8]PR$6B#WIY#V[()9WS(I\P1Y95FT0D[RI[ 7,TJ<81OM; YYEUN!YV MK=-+?%3V(,H>Q#-C+ BP>*)*(2ZM1SPPB0S/K$Z!2)L\Q5JM4-OWGB?ZQS#4 MC<\:'L//WSQ<>M;J>T^!E]);)<%_Y;L0!38+;!;8? V(XV,4Z<19R8@;C%! MAG&!J(V)&VPT=F)CJ:D-PR79, /(0:%E*N@@&?%;VX]ON7O>('Y#H1['5F!R/ZSIQ? = MA)V7 WOU-G_Z[M*& +9](8ZKNP?/0I_N#[-68_-W:+^*XC" V'S+@\F=O:XE MZ-LCQ>0E'>N>"QP]S+XP2T*7NTA>2]WY=>1X:3_'+BA$[1&UMW;PU5XUN9G6 MX@K-I[^5O?5S__ 4/ZE/X"N5\*Y;Y]\6!;TT]'SS;W]\_$=EFR9.FFKD)K8> MQE#5PPKFZ-P./\=L4R 8_UJ-;C7^',S,4PU/:=MY7KL;BV-XP@OVOZ41F8A" M:&2I Z/MJ48Z2(XHTX+&2$G O70R_R.KVL?TCR:>Y7G\.)O%7X8_S^;PPVB\ MV1"(\+LW-K8O4>W1VKV3!LQ<$LF "Q=H9K+#$FG&!"*4.9HAL-0A^2_=MH$BM3H2I/S?I&QD]RJ^0K=:L^ M#JN/?C)R<5P1=M+"S4GFFZC>CR[@9:XJ\.CANW:2W:VV-_27T>!+=J_\.(9Z M4B7K6Z/0@M8X7MJZNS!_KQJ,8#RY;7KUHQW^,^^7G+7B;]NKV\1+Z\9-1I5M MO;<76N,[U"PJHX)4*5.%JVP?+;*1*N0L$=1YP5)<:93C2#*,1(DL;/08PDN#!C'S=_E9]_V;A MPC<_@"S;274Y'GVI0^Y:OG\.G[0F))Z;<\ -$=>4(H,%N'&.$BXI28'(%>%D M$A./.3(.W#PN H'8V^P[O].!J/ M1U]AYM];&$E_'AX3)S"F?7+Q!C )&89F$I91*#=8AR'D1.'@"K (/FH;W ,F M[9VL,!I]M!+,/G9=[4[(B\+[)RO02YGW1%#8@)4VZR@B5G>(ZU3&7R'^) M0SL$B_=]OO9->^-K).NFL)K/X9L?3JM/<%7.A(]+4>#&YAD ,!^6+K0<[E M=U*X&;=(A>B8< ()[F#5D@<7QQN"P$D22ANOA%U)-1#-F(\B,R<%0""%&;(2 MEEMI 8)!#%>,/QYA=OI-L6_9/HP'Y&2,45!A6BBNAD1$&/%NG M<.9N@;AQA3)628M-I!H% TXOC]@BXVE"RCK,2=9VGE9KIB?@T#?SI?XXG303 ML+ PI;W6^]WA1H5DC> !$0'2R<%.(J,E0^ _0;@L321\99!>J1AYSI9AYR$N MH!"("\%0,I@)'5Q0:<7'W^D@M=.*QF 0Y6TE#(0TEI"(8$$$B9Z%8%=2Q1H' MJSD62%H.G@)7,#&1AJR[)KDDHM&[6LD[T?CA/^PN(^8!+Z89#V!5;#49 U!G MT)BT#5"K"[CRO'*VJ9N3=D]BD@GT6R")?IKS:-6_IG:<9[?U/K]W/RS@S:#^ MU[0..>3Y/G^C;MJ-C.ROVN:\O=[-#>/<1'01TG08XKC%HGO]CQ]FKW2#>G!O MB(_R5LED_X"+L^@I U=$YNHO[@"SM(T:,6(]<>UI^Q52D$AI(M8X0#<,0FXL M !?A-I_)-^".8*?DH]S=C;LBZD3LE2=RNG\9@4\/R7-U;O<1B[% MO*4'7I(."B31I"A"D%S:E;QN7X*[X3B-[IT'W4P=&M07.6$$X#;H3->M('\1 M\B[L536._YI&@+S\][IIIKF:Z1IG,U+GO.3JK<#?@^'9S^#O?0:?<'[,$RZ8 M7NYEPD""2%D>!**!1_"*!(40+2CP_W#R7FAPY%805&CJ:9 282? Q;?&(RV# M0S09+S!7&B*Z@J#K$+0Z:X7E[W;LSRM&3G:\C[A#G3SI.*NKKX#/^Z<4DEI- M7$+!)P5>-.A#/CZ*E.$0VQCI=5S)HDF>E&Z]D"CS3AW& .:6@"(I'RU$"_## M'F1<]TD=9KXJ .E>%EHPHY5TVB!-\DEB#];:2*V1-89SKHTG:>5(W+.D8$NQ MU(F^IW'*+E+M*]9S=#/T:I9:O=>[.]WAVR_N"*_?\B>W;OW7]W90NW']UY/& M#AO4@/.<[LJ\4:^9!;<0$9W/9$KJD L^(,T%Q])!I&Y7VU4^8]__3W\>PW0 M*)2W)C_EA.(C-O^/8N/[UU$.VO,F=8"I 2>P#>S'=9,C^]0*9QH-!BU(OUVN M >DJS]OL[+QTNQMD+AQ]FW.Y\R+S_-KY^S#L?#D:V"M0@HYV^%WW5AJ?XN_F MU\/0!_:RB6^;>&G'X&'.IZ^M NYN_6;=\Y M2/?NB\BIX0]=\M#GXE13]J2;/'!"5=_+0O-XXK75>M^7,COIG@IE;@ZD/%CC MM%WJJMVD^='32%@*H2!A3#P$7+S_3.S[$\S M6)YQEZ1RR(2\?>*]059YB831,N#HK:4K!HL++2-3!GDO->+8*62(B&"_-+,6 M)VX,OYWQ_L<-)K2G<6:(\/.WRSAL^NJ,H<16B9SVAG+P<2[<#SL/AQ8W,-J[ M/L<*+N;TVYLLWA7OE'>BT&D=7'14^B_UTG^)2\XITIYCL!?"0U"D):(0W\!_ M*EFR4AW]'!NS?,SSO1V/KWK?S2%1=9N]HM*44 M&MD)(]-]!1DE>BK1TQ88:R,C0@N)HM3YG(ZVR%@;D#;1.VHH86JEPO YEB@7 ML>0T7;9(L\K"OLJ\[ZWR/N0@IVSU[*H7=E_H^#*:&Z0 MT-$BKJ)&CJA\^I=+&0VCT:T&R'+=UHRRZ34ITE/!_\S;\/\\&Q_,LU;TA+*/ U9A:(IDHML79M!PN\ M(O,CNRX.8ZK;TV8+%$..&WOM#D=*_.*':D _4J&+1G$BI_ M#IC2@=,")BR2!.R;H"0G/36$YU4&S\5)F0_S@>="O??&4Y'B2D/(ER#"ASQ/ M[]MI>C_:A+C0?1*7_<,%$9D@TJ+$13[0' QR*M=!&9$\TUBQ?G%AX\N]5^B0 MG9L*?+?S?! ^-C=<)_G@N_?@*[?E-2T?8W8T6AZD^L;YF3DA;?^S!8ZT^C&' M_?;L\/0R"VH^QPRCR/,QJ)?G8)W+-CM ]BI.-QY7''!]\+IY+&<.^-UV?-V\ M.QM"F\UBK$#68=$GX(';R:*PM#W U;MF0ZQM4CE"X9V02CF\-RRSC' -V\Y MEM1Y&U<0$$=-G-(2)2%S7R"9$= DQ$+R04>*-5XAB%]W>OV7V2P !,:?8N/' M]656_IVLY*A]]$D5ZYR'F,4W +80@ 4T&(W^6<\/>+:KY6S3<3;EE9HS?&1$ M'^:DS%R+U*%S"JHS"228@^>_HV[ ) MW@ >/YD3(0JZ0+2=^_._YC9L+Z$U[9AH_#_[#C.D]A%A]RMP5%=-&$/DAY M<+I/%O2[+!5@"^$UJ]%X[FEGX>L$*\2.4!N$SV4:F@2BE,T)R$X6LW,0QBQ: M(#]S?L+V:_#[HMC-'G Y=2"4@\R]/1Q-X3;M3?.7?HTMN&6K!>;H<@QOW][H MI"4<:\U6A L OQ+ 8-,]Y'(P?3%H;4!L"<9""Z2=!MDUW"+#4LY16AZCS?W) M5F@:A.;8<^$1"1IG$M*$;!(&61R,$1)B@AN2RF8\>?NAFXL/>2I^GX+_D;'B M[-K;B[_;.CQ67/F#XKI7@?^BO+:AH?\!0#*BCL>NA<^,A/LI&XXEPIWF &F M9IQ:@BQ1 2FMJ,&::ECZE\C&IB#M(1G9LZA@04;N,G;YC9$6N'6,I5M5AP%%5P2G)G--TY"HI3=G?9 MT@Y0\/1X\_V?%C9QZF:^095!NKJT5P"_,S;^02X NKBH)UE"JA3C/%4\'4ZS M'9@=FWC4SDX5IN,Y>"] ]>Q)W0["#::UV@EB-7HH-_@R"S2O$\I#:V/KYCJX MWC=82-Q*E<' \\RRBC$$R0;"99)P4!B\'*=7.J)%1@UEVB$-D3ND_Q/A['.=R4)BY_IQCLJ]>T3XZQS8Y)2 J M0IXD"M&Q\1#Y>)\WKZ@0VK,USG'$%&-I-1(2,_A.A._X"($21-_*<$VD4SM< M_[TJZEA8_W[]TCNQM&UR=>.=9GU8> EPVG(GD@5VX%7NX+:-HQW'98;^V7UM M?M_\G/F6;%><8.N\-=)1]-\TU()/X4W"V'X=SK: FRG@XNHC+Z:#20WHW<'Q MOBF)\,1K"RZ03$SD%A,2:2TU2E((P4,(2JYA]G]\[GL'2B+W-(/P&/G,U#,Y M7'QD3<'C!??)@KH^0&SWL9:6!Q:1R?]8Y5)N%JAH;ENS\R8'C)V0 MO7*HEG;%VI8RU]5"PW#CAU_7AY72KUT,_9=:7^;-OY6 M3SK6N5D=K!]]'K;$=#9_F-OX3>OFO'6(9S7V^]@I%+S(I*,#4\%I0IP3C+0D M"5%IK+008'.]LI?Y%*&8&XV?EV:DZT[1*W^*HG6G BS5^"\&BZ-V[YT2_'<.B/>'=^\E7%HRY7RYM.]P6#^UG*= M5(S[6!+L78A$&X\B,09QQK,<,8545#YX!6*I5LY.@5O !=,"$6YX3K0E,!8R M(1EUT(PQ:D3<90YAG^*"Y1Q"";;W%8.M\58J[ % =029)KE!)L2]26I%M',B M$'I;#ZPPR41&P6MNV;2=0X8XT"+.I3'<4>97V[5N!X/YB=+[I 9W(.0* /^? M/W]\WZ'P/_X\.ZE^.SW; ;OZZ:74@+@,WA$3?3Y3*I!6GB+))=,J1H56!.(H&SW!J6&::D0EZ+9 T$>%Z;'6*QVJ]\[CYN=0FK TN!(Y/RP2R) M(7C2 J#$*!Q-HDKDIL^WZL"H,A"[R]S^CR">G$=:)8Q$L !6F!I.Y Y77>_7 MJB_4I(=X&9>Z3[99G%G.IT.0&P I!GN/#38U+"J5+.*6YO87C" ;%"B0<9B3 M& %"5PVVES8I4#46&8- *RFD8PB(&4X=>+W"X=7D]I:"IE=IKM^?UT-;Y*^WV6>A(]"Q@\'52?4U5NVLR4=%4-ZF%<$+9%X0*1\9U4O1^=5K]^^FE6Q71N M]S"E3KVER1&#HHV 2D:#';>"0*1,P&#KR)-8"::# K,?O=!!$J*<7X5E MBQ/Q*2"K,@NO40HY'T SX0O>@*IYZDJJ:DVJZM.L?O1>E=LK[[AU.I9V&=@. MP>IK!*W:._-DJ)8I'S" M97+"@--,L:8IN9""VY%YTB><[]5.0Q;!O5MTAGD(1%+D)A#_.*/;0\HB M,A=$B*NG4R5C*4-FS/$1YXHBG3E#,(1P M4M.+X;M0-Y<#>_4V?_KNTH8L/ OL\'7WO!FA>O>'V;CFCVZ_BN(PO'.C;WD, M<(>WUPR_WQY)X_N2B7XNPW,/DY[=B07AFPO;^345_25X+QW+/+()E/6M'7RU M5\V[-W^[O3[SR6])C=?/_,,3_"3AWE)GD)[%^F:6%X7[\0^Z@^&+*1Q*UE^ARM=. M/MUH$/I8[=]&DU@17*'JPS7#W\TAPJ[.ZV8&UU_T=E%8'C%[NZOR>>;D=9?F M1[VM(6:H_9W3^7XTS!'4>$:5#;'#K(SZC[KYY_'61]V(3;T@6^UIE\M1OJ;. M"=.;$'V9W=NO3.J\Q@4FM3T36&?"L'$-C[AL;Y0OL=S:('4_/=4GK .:AXQ9;?[C*=L:KGIT?X]M1.8M.=+YJE T?CR7D]C,V<5K.)=]PD;^M8>.?/TX$= MYX/A=7-:K^+0Z MF]PJGVN_DB/MT@?+CC]>I/JZ%#I M> 'ITY)(-55LCS)D#E^0^#:FR99]P>$ND<20"X+G @3&560^NI7SV8P; MQ7 *",N0$*=>(6>P0X0QIG1F<60ED;3/B201+4^"HS"HK MB60KE2K/:FE7$DFW$TE';IQS8%JUD6D&R+5QUG&;ZPC/OVC=YEDM4\HS]F4^ M8VEMB-%M_%W N+IC2LWL=/\=,>NN4Y6/F,WV)J#@H\[??=ON=^;:@C[F^7T. M<-I.4+!5WTK =+6^>0P,[1.8FZ@,Z@(2%,3)\V=U'&?7[0Z M.W8I^_-F[MN3PZ.@F^R-I[5HNNJNSL[&YZ5GK_G^9L6JUY$;-$GOY M'1+8B5/=+$J3G6,RP2N8Q\IZU^&?G01/]EO M/]5-YI^!@'%KZ>H]<)KNSU63JN4&(^^J;IHJF*>X;,][772B-#.!YO,&!A8P MUZT[P2"FTS3"#Y91MM*,[SF+_J<_CV$ZB!]3-ZX?([CV\484X/]@,7S>PX"_ MP^I\RMCS"+DX"@_Q+'-[VL%54U_[ASDU.1K&6:>BNA.6[T&=FA\JUTYN1PN5 M$Y#5][.^DUTOE-G%DRQ9&:YG#3 S]4P$[_&I&QY;!M!>=[2[EK.MF9L]??:^ MK?&PT\EHWETVOT_>*841Y,O1P%Z-II.W;W=%&O'VJ4&#AV'>S+> [+B*G5)*' MKGGH^Z'*_'G_6= MZ5?WW]>]X/J&R^OMLNX)%F[Z>#^("B_OS'ZX P3)R)_^[S<$O[E_M,O]L_%I M;I_=$I$^T')^L_/Q@NSG?V52MMP]::&>]/G"<,_T/-!<_-4(3,&<@CF]8@X] M-LA9/#92(*8HP#$J "L*4!3@F!6 %@5XOI/9YG56O4P/0T_^#H?RCKS(NG>^ M->TP58\\2M!K6?L+Y.L?P[9N\<])WG5YC* ]9AKN19[M%_B_'%D7;SL<[=>0 MEQ?_KK'^I>>U7:OBFQSZ<\_//+& +?*4A.*(,JT0M\DCFZ) 1G!-(V=# 7QUWH&]IS(H<8*5NK,* MZK4J2[]04/!O#X9<\.]9^/?],XM&GH:GA*H0,34[B%H?G<,7QZQ^[_CO$T'[" GQX 5GDW__1A MJ^ /!5X/=FT+O.X$7H74%-Q+A2A1(9?16_!4;28+QYY&PU12*ZT:*"/44^R1 MR#WFN1,* 1!3)(P/+'?6M&FE]/X5P2LA)^"L%XCM(TLRWXL[^BS)65/;8KU> MJC;/33D3X\ R\>L-W1QQ > #O/R 3/1@J8S7X]$FCA(-7G#N+V0I)&W9< M4L\E8I9(Q+G$2#NJD."YGE@G8B+;2T-U/P6[V7!6Y?DY_\/1LP*N!5R/!URU MLDR1W*O-"@K@FI,L/$@D(W64$P]QP HKD-52"I(BURJQ=%<<1> M).)7&@7M/[A*6L"U@&L!UP*NO8%K4.!O1A$1([F3BLNDP3(&)!PQP@9/F%L! MUQ@ @ZUV2$0NQXFDEB6.-UH[G?I 08G!+X#N>,J2M"%P($ZR-KQ!M)2E86["V M8&W!VE=2AL.]Y317+#+/$^)<6&2L,LA2:1.E.A"QFB,"7U@F)E#"!K ;)XE< MB!)%:AFE.=DD[5YB]Z/+<"C9<*7CWN)XC\4Z\',FAKF#MFP_$'P3+#K]\E$E MHBDF/"+PF'*OHX21821!6&IBG X;%+F$21)L@_BIA>S/_5 U@3O MP??A/<@IQD][CT+:4H[L%Z*H0A2U1V?X"^84S"DT(84HJBA 48!"%%44H"A M(8K:=D'>X[W,1WF5KZ\@[_UT/,X9R+[QY55M.#X:7O9CXVRKYN,(AUPD^J"7 M]PB'7"3ZH)?WX(:\-5Z+Q4W8]J[/.7:QN&_7WF3QKG@3N[H].X$?(D0)=E J MT0Z60:80.3V.SR)X'"232!N;$!>6(R,,1PP3ZISV2K,57KOG%)3,HJZ9WJV4 MD/35\OB$,'9PE$FEFK9@6,&PNS&,&>LQTQ()G[F.9:+(<.<05M1P&95G=*5) MXW-.'&P'PU@A*RX MO=+6@!LC\OX<0J>L600-KSM6LN1IA[#KR;19#5E3/91 MQM\;(#ZN%)]M^#C5WJI1SVR8S^!F*%F#?)^VN4@Q5Z]0S[;J@;QZ*[7>JE@+ MOK+A$07."(3]3"/;-@H1E"4>HG:DEU[H,ZO2*MO9,/PZ\AM,&&!\<#:E>-L% MO@I\K07R!KP)?!;Y6 MX8?BOPI6A!KQ?$\67W_[F[_Z,Q M3.RPV))")USHA)_+U9Y(5+FIA58"(GNE--(!?&I'M0Y):B-]G]F F*):.^P]JK/(H4-XR,W!2!+3XG] M@MYB;XJ]*?9FSDM.P*1(@E$PEH-O'1.R6K#<84['2(6V>*7%] L2%G=P9?9V MT(&;#5N:8DX( B5AKQ2#32W@H4B!#"<\R-7B$7?D'& M8K,("1!=\+'@8\''@H^];7G9$%,"5,2,A=QO&"-KDT"14$(Q8!TGML>,Q6;Q M417_<6L%&D?/N?533!%D.A32K4+H4H9<)/H8EO<(AUPD^J"7]^"&7([/%M*M M?0"=@ZUK/]8C'-NA>="641\91S'QB#B3>4=+,11H\/ G"KQHS:.WF?Z^ M."_Q.+8'3C9<4;'S$/K)= \%(?=X;0M"[A]"XH EH\0C8@5#7,$_+@J+J)!1 MXQ P]ROLAL_9T=H-0NH"D 4@7\_:%H#QI;4;@*0GDNN"D>6L<>$,*_:JV*M=T(LKJUG4%*D@$^(L2\O25$LT59LMH!"'YYE*;5C!<2.&L2VXW0[;93 E"*CE,A$BA8Y M'Q@RVAI**)=4BCZS$OV"XB-S$X='[5-R$P4F"TQN#R:YQMH;99#"%B,>0T!& MTH!(2DYX 1BH5F#R);F)7< D$:+@9"G**%QHQ6H5JW405@LL3"3,$N2M ^=> MAH2,4QZ)Q)3P2DMM>*]%&9W^;LM>85GL54'(5[.V!2%?CF@1/&BF T& 0A%Q MI0G25(.+3;7U3 ;E&>FUB*(G1+L7R$QI$UG@JRSI0<'7EAP\'K&322/E,$$\ M,(T<]QQAYZ5Q-MC$>SD%O!L'C]/# \92,/&:$A+OS^WP,SR['E9?[&!J6]6S M@\'HJQWZ4DE1""P*@<6^F$(7!&=6*I2KJ1$73B/CA$(Z>2\U-PF"@SYR'?\Q MQX&S.0S,C2/8P[.FB9,.-'X9GET !O=&(;3AW/R>,F24?$A!XH+$KPN)I7:, M$)]0:CL^4YR0]<$@(5224=(@7"]D\SM"8K[A:I*"Q 6)"Q(7).Z#9MAZ:1UX MM=)*0%6BP!TF'J/DE#,RQ!BY[",]M",D/LXV2:^EI*70W1>[5NQ:L6N;J,;D M,@D2!9+>.<29L1 M>#!NU ='=*(LK408+ZEKV=9^QZ9[T!ZF12L07""X0/"6 M(9A$+Z1V EDG,.(2"Z2#P8@)(875F'*_$EJ\I!!G6S6%]#B9J L$%P@N$/RZ M()@&ERL>>4ZL<\2=Y\@FIA$QR5X]*5NLI)][SKY_B&+:U6WPE]-[+?8%"O8KP+24YHU,(RF;A!W M:0+DEEB["=.*&HT2T0EP5WBD TZ(6*8)M5ZJ MP/I(LFR-A9;SK297]@B">TROP,\6QO-O\YG\;7H1Q[6'WT/]94_ ]]:S[WW< MHW$:AAN_^<$TP-AAJ-?C',1O*-3CV,K36YCIZ<7P7:B;RX&]>IL_?7=I0ZB' MGQ>2;G7WX%EZJOO#?T^;29VNYN_0?A7%80"I^I8' W=X>RU@WQXI180^-/[^ M4:N'V9=D212S9'7B][_.KW-[E_9S[-)VR"8 \;=V\-5>->_>_&UI?>:3WTK> M^IE_>((7#^_)4RG5=]LZP;<]^>[T]V]WB?GC'WEM3V;0,,_98YH4=1HQ'@7B M^:B2HQ0CY8ARDCI.;"]M5JECEP^)XRK,5Q0?:TGYW?>YW:&&2Z*3?;* M0CYZFK\%;]3N4+3/2O70P@O"[9O,$WQE$]\V\=+F59S/1&L5NEN_6;?EDA?8@0!-KM[.[W'77DK[5*%.N0)M M MB^^R)RRHQYZ)J'/L>G2LF7WN3(7^2!C3;=4__M5:/XTNZGNB>EOPD8MY " M.-P!7O=W)?B!!J_/K1K9['R\(-C^KVC'%?CU8,S^;L?^O&+DY/G"\/S]_%2XST?'\F%>QY +.B(GE33: MR"!=OS6@RWL?=VR\GTUF[6%S)Y;I9#2^6MH_Z:URE*@-'S@KM4X%\0KB[17B MN1B8=5$@&YD$].($:0\X1A2+5#-.HEIA;7Y1+><^(=ZF*^4+WA6\*WAWT#69 M-N)$'+%(8Z81YQ3\0*4("CHC)Z;,N7YK,K>+GX^MY&2E7U\Y MMK J/M.EG. MN+Y:[2DM6GHH^ _>@!&12+<'K;#V2!-GD961&_#!F=EH.F)]X]?8].5^B\/K MF5?<[P)D!+4)*1C- @K19V)-@FQXB7WF&78,)"9#5,E M'KK0%QP[N"5]]3BVG>R!\)8Y3P1R/ C$N969N="C**.PDC%,0R\]\S:&BX_+ M#YC#<_0*\_F.>^&-*(8EY\!+%@QA0"7$I04\2EPB;Q*S2B47/-Y@ZF"#&$8/SRLN&%8P MK&C^,RW8+)T47P6FW$T&G2L-F-+37)L5 1+BXP+#.)Z[%#VK!'!0J1( MI 57>LNY@#_/[3C^F%7^_8+&OQ\UO5,-'EZ=;VF24^"SP.?=(QN"05SF MRE!A%#+)*&:\3R&N<'=N.*/0-[RU3(CH?^)XE$5#4T+?%71[0:JA% _,)O>/ MV,26Y\T. \C?ES@876;:TK9FP(]CJ">E9.!XM.E8#F8*-!1L+-FX/&Q/'P3LG MD&&.("XH039&CZB32DF!DUTM7>TQP;$Y;#2%**%43O2IC_]A!].N.8S-[5;L MT!H1<4*[9\5TM$X;;E RE %5BC[W>!@(T^"D)I[(BC=8/;B_;D=?HZ_ M#'^**8[!',$%9TT3)\VUSI_-5;[OB@E6S%0!S]>SM@4\]P\\6>#6<,! I6T" M( 1W7*> 1=9=$9HSFS:8'ICA^#)#X\0HH!G <\"GML#3T<%,=Y%A//Y7>X= M1]IPBG"D+"B&'0XKQ]YZS'_L$#S+OEHI]^A37[NFP[ES+H@=3-GPN@]N,5:O M4)F*L7JY<9$LJN"U0TD8 YZY!"];6()B$H1)RZQ-?H-IC0^='BY1$O]4@YJ. MX:5KL 'E?/4^"'_!LX-;T@/%LT0U.+A)('9X7G&!<\*GA4\6RV:S?V!"2-(<@G^&4\1&0).FJ*".T.,X&QEVZG'X']+ M>,9(P;,7!/BE &(VN4N'D:HTKH>?8S5K>ED.\ HDH(D'B@FF)&7Q/B?SR\>=3KP0ZN/L[Y$?3&NL\,K,"ZN<(&Q F,K M, ;^+I;82A1,%(B+ ,Z.D I%AJD,+-K$5FAKGA+:[Q3&>.%K*#!6EO0(8$R: M1)1P%#&7F;AS;&]2B$C%Y$C"@5.RLN/RE(A^FS!6B!G*3OU& GDBZ?<7I83L M>/2EV(BEPP8L6:&31SZ%W(I=)F0X1-\T19<2\T))L8V(?<;G\_/%Y6!T%>.F MR,KPX9TP*,YO ;8";*NIR$!D"BE[KA)B^,@2#5IJ@/$[((9G;WC[.1Z M, L1XG?E!&-*;2CLGZGB?]YH(EQ2S,5>2'L!L(-;T@,%,+B-3]8R9%Q[F@C^ M<0KB]0@Q?*".4<[4(YHZ MB/X5(4$XQU2._C>9,=@,N)4<0H&TLJ0'#FE;(D^EGB7N(C+!)\1U H@DF"*6 MK'28)T+EB_H?[(W_5ZA22WE!G^KY[X.1LX/%',5@]!5-[+6RKT9-7)8<*0TMI@)RI18R;_V ME*+H"]ONA3113E\5)"M+>@1(EK"2GEB(%*4!+XUCBG)F$@F'68J>$"Q>1":X M920K.=92Y;"1Q,''R7D<%ROQ4G5Q(#=Q?/VZI^)R4C6C01VJ^:J\&H5ZYJ(_ M/ ,':FEHLH($#&;">K :)$3D>,BLW#[D/HHJFA6NKA[;"K0*?!;^>]I,+N U M^R+IVC!+[3W2TN5T,3MXC2DP66#R>JT"BB!II)@S )/QD+,!D4,$Z8UQ: ML[778[>"?F!RZVYXP&$US<#C5.\O&S6'ZR?CU1O$._B& (F\\0I)I37BAF+D/ 0. M/!DKX:?DC>PUOS(C%IK1!?>53SG!9,,'$^^5D1(M%*0L2'G82"D$"TP9B6R0 M =QVK)$FG" 1B=>>>Q[UBPZ8; DIS59]^H*3!2<+3AXH3FXGQ8*=2):$@(CC M@+O>$F3;Q F)2@8:=7 O8M+H#7PW00/Z:?8HKC<0R@9V=-$R?-V3#\6EM7#^I)'9M/ M>5$_P<-^'(S\/]]4$93M$FXT&4_CHL"VRU$/ \S26WDJI?KN]FSWL=(YKUJG MJV= 9@]+_^D\5L,(BCN;L84$6&7SU%7?#V83=_5#-8X^:WV^JIK -]^/AFTF MU4[@;S_:@1WZ6/UY'F'&X=IF.H#_3^/1115F37@]O)2+DZ\Q#JM4#^'ZV@Y@ MQ'"#G%JN[#"TCQ['RQ& SO!S-4KS5\J?7=.U-*?56=5,+V!>K_(U^6W@JLM1 M4[>H/OM39A2VPZN_-D\89!H-!J.OS=M%?=BDIM^Q_EM3]CG6M5!W[<=V[YM1 MZ*V=3D9SN,_O \N21Y O1P-[-9K.-E7?=8]3^!1_-[\>I'A@+YOXMHF7=@S+ M/)^)UDWH;OUF71X[9V>[%7D[O\==">KVJ5*>&L.^>_?F;_=<1$XE?>B2ASZG MIUHS?//?@U_8^W=Z8"M!W[N3L$Y*UV\OK!JW=2_XE$A']Z2!-X[Q%D*=PQT@ M2$;^]'^_ EX04SQ=SOVYQ4C)\\7@.?O4KX:(2DX4W"F5YRA MQX8S%%->(*8HP#$K "L*4(Y2;:HLZ*<(E_BN[*ULUKS" XB[V8@IFRR/JV,U M2E"B$C(R,L2MP<@%P5'PR@=CA7"&K22"N5$,IX"P# EQZA5R!CM$&&-*",:X(\#A%QSCTR*7CDN758$Q$D6V$_X$(#LBJ#O)<:<>P4 M,D1$9+G^_]E[\^8VDBM?]._W/D5%O^GK=@23SGV1?!TARRT_W==N]6VI9V+^ MNI$K66X0H*L 2O2G?R<+ D2I$@1A3T]8YG8LG(YYW>6/ NS%B=N#-\-L&0G MA*@"EB6FOT>^?.-],XFANP>$X*0F.ED0(%&D2!R%JW M%\A2SXGW1H;E0-)OT;5S\9RE, OX8_[>++YIQI.+G7W[4K?9X0E=H#+BD)&JU42)AH"0L,5-ZEX,QO486WCF4,FX)EQ7^].O_\ M?30*G^O!H(B*H^&88Q45F_'"$*LP850@+S%'H!^#Z#&YI075/#BIO%=++8+[ M2C(I=V M3RYQYR2U22":^KR>#.=?$<=U, MJSS-*JZ7 NO'PTA%HMRI-JG!E.:)H*@L1EP9@70D GE&'',T>!66*^)M5EN^ MP['S=_L*-EES%?5#YXH"= =WI <*="$WB;, = Q;BGC &CG'/?+$")\4$)]"IP[N:*V'=6]"C;V@7=&GKVJZ.:I$I1\,]1:;$8=IHE9M5W5>(\S)P\M&*0[H+2C.[X=7\,>HJ8N^?$1, M4P3)HB"Q@0DK#4&RTY MM. "7N5(#PJ\-A/IK(Q1E$2*HN , ?IQI EHU=I%K"6-RMNE?.Z5(YU7 \/G M=7PC^. @L<0X;U-U_B_;-'8XOB[!S7O-1$4(K2XTF)).!(81,<0AKJ1'CFF& MA#5!!:D4M7Y#'N=?8QN;JYB39[K@*I 2,4 !_&S!2-G+$<]4\S3A%W @=3< "JZ4L\LVIR3,V7?#%]%8Z[_!<+T51 M+@A7$&XYRUE@275RB$:=JX$2CAQF %Z.R&2=-WJU0M0[BG#DA"I9,*YXE5?G MJ]Q':'R-G&U+HY8B4XI,>?=_-"4\@B6-;""@*T>@1HEZ)RB1&-E-0.<6<#TH(HY)VPTE-' MC%LI_F(/T(ZRXB\HCN<^',^#P>BS'?J8Z:T*HXD;I\F@LM[#=I7J&D?$2$7& M+,J8**F)-$80*IKF-N,<6>TD$C1::[3W3/?=9OQ;O#1SKGTW:OXVX]DW,Y;M M+72C")@"=>5(#Q_J7. 4U&8 . =XQW."AXW$((R9]9SS*,VFU.GM0!VG)4JM M.*9[X*\/E[$!2V]X5@TB&'_3%BQ%ASX>_CE6P;*9O)NH;*(R6<1!HT9E[O5V)2E.Z@!54W)^S+:BX>ZB(M99> M*(^("@"-%FND+39(XXB=-P8;ME+@]>9141=4+%[NM2KF@]OPIB*']I";BAQ: M76X8JTE2+J%@A4+<"1 9T6/$=8Q81!.)68I#[%F;7D>4(4SCX(1'<5P7!"L( MMH1@- CEL)3(._B'D]PYRC%XR612C,5 E%FSYKL.!#.2%00K[N@>8CO\OR9U M6W<L42;$H*;P/@1H/$,%X1GWJD$LJ(6=%<-YS2^E*NNX#5YP+ MDN'>)>?\Y2^C0>VO%YBTSX:UNL0'%FPK1WH$V"9-D %S@R). O$H';*!<<12 M8IPY:Z+KN_#&EK&-EW"-XA7N@9_>#\=V>%:[08G4.#K6*3+D3F1%BDQZ[E!4 M*2*>0%.V!K1>K26)/G@:7=^]!!=DR-]'H_"Y'@S>#,,M2TZ]+?=?]Z8>E]X M!=K*D1X!M %^>6? ZD]"B1P>P<'T!T69&(Z9)$)HL01M_:G'FX(] M[H&=\C/_>]3\7GT$!,\)H6LEQR%Y)752GEM0^_!$\OY,AUKOK_A3/C"VXXO>[N+Q"7/O$!: M.=)C@#03A:0:"^1$9(@'SY&-@J&D:/0$VT2][CV:8AN0)HN"7-S'/;!13E:U MC3^O[# "5[%P>BRZ,=%F!1A\N[_*.9\%@)(1 OZL=4"&<4%8E8G3:DR6"P) MDS7HQW,6?3,,?[MET+YE"CU1JC03+,A6CO0(D$UXK+3U#AGC -EH3,@1YA$7 M1@L?#,#<4A+R&M3DS2 ;.:&\!",7=_(ZM>6IIEQYVS370(R?;1.*<#D:KBK" M95&XA!AML" C E$@4HQ*"+1EC13ASCD>-5_VP?15=6XJ.-XNL&$[Y]F729-4 M?XD!_3LVHTP$FA+ZNHB2@F/E2 \?QYA6A"K,D;:4(62\W+$CU6/,B]A%B,J]%M:8I1V]Y1@TL\\O%P4I$?=VH:.:N5UQA) M%QW(@I1#D8E'BAJ)?= QF97"*QZ5'[?9W<",=V1(Z8B]&Q1?0.S@CO1 02PI M97RR,2?F 2!)39"+RB$+P"9THH)1OA8E>.T@1D\H+HVOBUNX!]9Y:R_KL1TL M*[]%;!P-"Q6Q<:>7'Y>>LTB1\($A;@E!NHLT)L(H:I4+=*D+Q>6R*@%B571S036QNIGLJ+L=5.QK4H9J?RMXPU L/_>D=V'LALZ%* M^LD&AK%$E!&..,<46>$L(E0'IQU7(:W41?O!T+Z%9/$.$7I+ U]S_[ZO4-T4 MXC';/B"7[B,%=PON[CKN&ILD5D8C97!N[I1O^_(_1,9D->'*^]1[2/6:<)=0 M4W"W]#?9440O8FP'EES\2ST4/;4&:V($BCCHW+/6(^L3!OA/4E&2@I;K<9+_ MO1FU?3F3] DE);NF(%8YTB- +,Z9319+!$A# ;$D0]JEB(PV7"AGB.F]3'/_ MB*5.3(E]7DEE+8$?L\W]*;;MJZKZ3SN8V(Y-[+S1>Q$1Q3=3?#,[XIOQ5!&, M@T$"!!CB2CFD-7?(*(VUII90$=>B:-\ PYLY+O0DP\0)Y6N^PCU,'TW!WX*_ M!7\WC+\J>4Y"Y,AC 28 HQB9J#2*+B@J%?4N+F7"]&(VK!-_U9IMB,/$WXWY MR+MEU,, \YF.^A(+9+8W>1^F@RR..MO6G390/HW&=E!D8;^\2$]I9L8PFN2N M.UN4AL_CQ?]8JUA\>#/V7C ^4MI$.I!C1"-K">))*V=18((+QC0'<;86 M0V+AHO?GV%_)/Z/6G,CY55K9IA@K#OZ"F 4QUX^8@FNE+68(_NL!,25%CN5R M@THJQA71AJ^GB,J:$%.:-?<2.##$7-3WX6\+R_C+? -_GES$IO;P.M17ZUW0 M/R?MN$[7ST+)>X__ZA.?O2>7#]DE\E1*]?TZS(B7K5JIZ MZ$<7,5=.A]_!B\$DP*OS6-47\-!Q-4HPL4?;$+7Y\_]XR!_S#7/L'[^#2L%X MC+2P 7%05Y'CR:,0&/PO\UJ(I1O?)+RVB08D$XN(.]!XM248@29L"'68Z21Z M:JC0?CJW8_A.W?3EV?E:Z['-T]9)!2/[\RIV2ZQ2,[JHMC<;BJFHQJ.*8J:V M-XNN^.K>,9*5*2@O/,+8@1D8K$5&>9;S,IR3SEJUG!$-IJ4W0AJ$@^/ 2)PC M33!&T@=A$\')N]07(_U7/3[_;3BH+V"E83'K\!>0T:/05^R%X3O(7>?V*@)5 MP1)GZ[]3Q*&Z[';@='7Y1NA3$]U1$?=^V#67;MMB? MT6?B29/QI.GT@*SNSM6"C%KY1Y<#.QSF1;?C!GCQK.Z4!=BKWZ>;"TN>[G6> MTVGU5]O"D+# /*?Y#+L[C2TB\"(K #?'+YVN\Y<_@QY_@[6#^ 4%$%K=H;Z" MB4TNAJ]#W<+ZKU_E3U]?VA!@S0M7'/7TF;/+@.D;,\*?/[[[*8K# );2E[P. M&.'5C='TY9F6T2J<^%+#N8>-E_2.G97-IJEM]>?SFYN42R#GZ24)LFDMZ^_^].=\YEO?J=W/[SS3V_P9K3[9_NWUF*Y38W3/RV2^9H);*M0/P/0 MSQTA9,2#&9X#RK8 EU\=F;.OAUS7/#N0S4"]6A%H8 MY,=A;,ZNJX_C& ?5Y]%D$.Y+I)-N#(#-S'$!=N]J.;AP)Q5<98T+P7(DB<[5 M,D(N$F>DL::,X&("RNP MCR!TE, DTCH11+BA&)L405[=1Z /EW$(Z//?L)2MD"#H0OB& ^]?H6P- M$\;GS6AR=KZFLZ6,$FH]02$E.%O!$W(17C(C)"7.@G+AEJ2+PXYJS)"VB8$F M$D&Z))Y_C:DVWC.CY0Z>+=N]L\U(M* B&Y+@,S"+034#:MTBSXE(1>4C&W3PS$[!XQ MK)?1==+&.*L AN>F@ X6CBT%RJP.1O*E0M,:*""*$$"-M'"VTC/D5'0(D$&J MD/NSY$Y3NW:V.\CHIU\1[??X/VL(O\31Y2#^H:U^C9<3-X S!#7B[3E\:R,P MH 18&AR8GWB;43T J7 /YJ:2#,B$ >POR009@Q.21P",?(]I::Y%FRS(>P&& M9K01>[J#I')T\E[@(%($#2[WD .]+ +$&S /"<6149>P6I;W02P;/=/1B8629@?X1Z,ZR<;*!A&AN@\W$[#JS,09,W M)"85)0^9+>\>M^58"L,PPJ#$Y[*L&&D9/5+$"2<.L8MZI M'=36*-VYLYU*]/D%Y77'S)-A=BN?#;.;N>-L%XJ9#FGG]\6M@7HZ*^S37F>,_']S^^>\"8^TEPP M:I^BDTCH"!,E\)<3UJ$D4E*4)TM)+W&Q:U[<0\&P.^,WK>QX&F5PYVIIJ^%3 MNW"I=2>0Y<%0W/^[J@XZ&C>O;S%4X?813WFG'Q%UQI!$5'"()1!6G#(!L*," MF!CY @0[8=)R@0%0:X,!EK=" :@E[1$H0AZ!PJHD!DF7W)*7ZIL_C%D/ YL/_H9T99CFJ/#97M9\&9]A\ MV70&W[--CC*;.6;AA^M1\IG').6NR#$J"7H,CTA[R9%2+"JN$VAGIU=@MV[1LWFHP_3K<"$/+-="-^G.W#NU'SU@[\9-!Y MLCZD&TUH&[26 MAQ6"E]J^(B8CC4'."86X8!RY!,2N51#$8.",L.3&8F#S>JNS1S,'T(2DD$X1 M#&"P8(0*S/H0[RL$'V=!JA_2SW&N +P%K:#]E$-/GR'_C^?R/C/2: BO.[:Z MG&I2U0\S2/\C? Z\"'#[K:K /FO!TR3%+DKY@8H7%H31/!\QSR<'@L(*\M?1 MP%X#VL(COL3P>OHXC4_Q]_/OP[D.[&4;7[7QTN8XY_E.=-&STZ&_>Z@0R%7= MUE.?Q:OY&(]4^)@^5:A39LCW.;SU\2^14RJ?^LI3G^-30^FJ@YQ2WL,\^"[, M@YQB_&WS>*+VB_YJZ9>'N.+A>C#+D<,/3?!;,O5U3QQ_F]C]),.OGJI_N L$ MRLB?_L_O"/[NZZM]:0VS]>['"I[2[.2N.MWEUJ/U8FIO2&8@CD%9&!J7>[ MU.+;PVXDVZFS=Z@U]"(CT3&+K,E!35%1Y)*W*'(F$[=6.;H4&O^2RX3E>[89 M9^8;A;[**XDU5QS=F\IX!;]V^$@+?O6(7X1XHFD,"*>2J59(CF;BW<*95+AD8D$L'2&!\L$]O +\9*L\."7SM_I 6_^JSZ M3H+E+!!$O00LLIXB'5U$BL,#% N.+N>;"8H9\TRCI#GH7\P%9)76R##/#?*=479$A!\]6 M173<,=US-I*C#&GO0?4- 2,#&B\B/BANK, XV/68[G/^[%%VD!-&BO5>D*L< MZ1$@%S;2&ZL-5R9:L9EU <@=/ML"D+L' MD(%:26CT*#DILFI.D8L*\#+(7/TH&6J7(IGZ<2JL'2#I"9&F &0!R+TYVP*0 MNP>0FI"8P&)%4A&#N'$:&9YKGFO#J*0F&+GD=>W'=[$!@%3T\#P9*P+D:D$( MS\]/?58^ZOZY--YMC^-,KMT)_OA6AAG^"O)]P1FJ\Y$>+E=0\.AX$*:A;4/![4 M#(8GX8)!GF&..-<$&6TQ"B2H9)CW*2YU0N[G=FMCJ"G7G?Y:4+.@9D'-8T)- M4 NY$S@BPQR@IE0,6:\!"SUS3E')N5SNWMS+E=?F4'/=D0$'A9HE,7YN3 LP%F 99#[AI] ME(!< H\+,A=DWF-DQAP;9X5#R:NL[BK0=*U72$@JI&5*8+^D(O?CUMD,,@M6 MH'GED&?X.W>3^\O#;:@/NOO>"ULP;JLK<]_]%X<+7JI[/1A'N;5U-3ZWTV:G M[6)U^)M!NL:X]= /)KD75CVLNH;85?R2!XW5#W77 ?2/)]V#9FU3WXZ&G5/4 MYB3XCV/XGXOY=#YGU?]U+ T@^VUYZF3BWFF#J+.@BDL=D%')9 4; M1ZN8LF0I=>5;?"*Y$_!MN],W;3NYN.Q.[+TO8F4L[?;6$URE^GQ"*0A*#4P7KS#I*4]ZOT@R?UHCRI/M5ZUU>?3K4!7 M;R?:PQS6OLZGY_!M769+<\+2FJHT1"T-47>H5U7!G((YI1W>5S>G-$0M#'#L M#% :HA8&.&H&* U1=R+S]3!#./]6MQXV9EQESU"YXM[#LD"EME8/09;$:AJI M190[@SB-!NDH/8I)Z2BX2DSZ-26AWKU<>&L'?C*PXWIX]O#=\IQ??P5VO7// M?#EIXLU%,Z*+-\WO?W[WU WS*3Z\7EW/NSS^OH#>'IYM ;W504\J8['P!K' M&(">QPA>8Z0P]4*RI(584T#C;H >.Y5KCD$OH%= KX#>3H$>5B$033SRUMK< M)<\CDZQ (46!$T_"XC7%"FX"]/B3D$>/M;+^HY!7?3_CZ3YU;HR+ "H0N#=G6R!P=0A,TEDIO4;,@];, M7:#(.O@K&*H\J-,VB*7.U-MQ-!0(+!!8(+! 8/\73%HP&"HB;K,6R(P#?3 2 MA)51VD@'>+8C;H?5(?!I)T0!P!+%T*L3XJ?1\ SE5*(NC"&[(VX;SUX"$Y3N ML_O+647\]-#K2PEIA/9(4R40QSF^P3&/F+9"2>Z=8DOE8K?CA)CW!LL<_0D8 M>MXC[('^8"M&/"A1A%"!P;TYVP*#/?AB5O&?(&)>04\%+H9R7 MT>V&(V)S,"B*+EY@<'_.ML#@ZC#(8U"*1(4HB0!I0GID%867)M(8C"#PUFXX M(_J!P:<<$K* 8"F=5$HG=05/"8V\'G#VY/:G. MZW8\:C)_W;[G1TT3!].*2MWXL+V_QW%U- M&QM1R W#N&04.4(B,BHH%C6ADICG-R)_U]'>CQ>7@]%U;-["DYK:33J*^AF> M^:[.8B67?WA>9;_[:C=JH\]2)[MEVSC\[B_#T:/B9O/T,9[Q?*['=&%_CU4F M%+^X!_F3S.D=(X=) ^*Z>YVZ?:FN'ZB+45%,Q1VN@_7&+UT-M;O%P ;Q"PHU M $%^5"XT-+D8O@YU"P^[?I4_?7UI0X!'+F0QUM/5S)SCTS=F/#9?6/=3!+-Z M[49?\@[EDDDWZ9!?GBF15V'ZE^IR/1RIO)LSG:7T5)3_^?SF9N'2GL7II0&R M"0#WE1U\MM=MKAFT>#[SS>^DVL,[__0&;T9V/MM"6HNB,-6%_O08F3__D8_4 MO./:^B2^/;?#L]B^'_[2C/[9H>,,,#\X MV.6IF'UGZ^8_[6 2/Z295@^R_BN+9WMX6B>RD M\A] H9IN<36ZV>.3);4I=9L+$\Z[F\7+%)-G-?.FWP8%"N;;9ELUP*"#T>=2 M0Z_>IQIZ4IX:PYZJ['8JZ:KUX^BIU@S?_F?E@G1;GU.I-E5JC?1::T0>6ZV1 M4N"N%+C;L1T^C@4>=7FC4N"N,,!1,T I<+>^%JW/%[+/$JK[%QD[=3G,/0[+ M?H:^<6>OXAV>#3N[$0BP4;%RA$LN%'W0QWMP2]Y8TLBB=[X;]259)(N^V&Z0 MQ5'QIBZ$5A"E-QL=^WM2K_NE8L:)$D!;;*D1X^;"5JDS)2H^0L:+5>BVR>A/ N1IF0TDXBGHA'CF.+; Q"**O@3\'1/,DK1PXNY>-X%_1\+*N[AV194W#U4)-%1ZQ2H:,D *L;(D*.2>JG^N"17%"9.\X&)Q96]1A9^1>75IK[OB;T5<[2'+%7&U>^)* M"D8E(12)P+./R8'^KKQ'7L:DG,56\375[%\*.9R]T?YBZ]"3Z#+F6$NN%H5^ M'\^V(.0.(B3#4K,@4="@U7..!=(X6E#3)9?,66'PTG^X'+2^'/XI$BU5;GQI;5-#D?N M/;T#13(^K\,#\9;A8)#4/G>[B1HY;BP**E 2J)-8]5(L]J$@S?%X$#M/P+HR ME\@)7W>X^+$:F05ID@R)G7B.M"4 MUA4OOP$H9GK-(?2'"<7EDF*G2K?$82A%6];#L?249I8-HTFNR[Y%\;F=>@C/ MV8R]EZ0/2SXP&ZB*2B)L>0"KPGJD1;1(1JHHXNW2!T4]?G[45?Q$GF&_4 M]+A',-N4>"45H,!F@A"T86B M2X^ N6%"PI2RX4?03'>W!++K$6&Y6F[QZ3 MH:5'SJ$D0Y76$GW&:CMK!4L4>693SEV2R.5\IL@#$2E0*JQ:SWU?YM3_S(SZ M(755"CHN[:^]A!*ENFX!LYT_T@)F?=98$8*K( S2$EO$D_!(:Y4;WWBC8\*, MFJ7*4_WTR5DGF'%\@KDI8-:#LZFHTR\ID3BHFCB>-,,*&.T;O5)%WAP$UQ4Q MLRAFL%1<(+#9G0S!4T67=.8>"QP.?NVX\<.P=TE#3@A5 M1= 4%"M'>D@HMIE40V<$,X(D1+1DB.MDD-%"(4J"!$U<"!G(&@L%?%[PT Y#90-\JV['C1W75[&*7R[CL(VE%N(^,>*\TX@ZK7.96(>L AL@:4R$8QY4^*523_TH_6N%QE+]L+C>MZWIO^E* M'-;P]'F1PU#$5BFM54IK[8CHR_XN'K%'5L0(8HPS$'W<(T^5PU@13#U=>Y7# M-5P!E/*&Q70H&%PP>!\P6'(CX/_ E,"4(VX<119;BYB-05O%K.-^[>4-UX#! MI:YAN8O8?0OEJ['VI:CAVMBU5.8+@TV)>3EV M/"GUF@IJE"47BCZ&XSVX)9<[I.W)S7)O5)R?Q?FYCGLC++WPTB*O6'9D$HV, MHCD,S4GC5 Q^N2-O3_=&'7]_[-A[ZO_LR?,I3Y@I75W*G5&!S0*;ZX+-0)50 MW 3$F9:(6^Z0C98C9HDGC-A XU(]J9[NC-8'FP2O.8?]P&"SI+UL-NWE K9Q M7#71C\Z&,-&0*Z./SV/U=C3L(A1M;J3[5PLLX6/U\3R62E1%XA6)UY/$8Y$8 MHZD%I3^!V',8# 5A%9*:ZV =#L(M2;Q^#(4IW[>_WO#]^^&,R3L>+U9#L1H* MAA8,W0,,%4XDSKU'Q%K PR@P,H$+E 1AF& G6%SJ/-Z/U; I#"TFQ,M-"/C; MPC+^,M_ GR<7L:D]O [UU8Z YKUG?_5QS]X06-XC:_O:^#=,-MNG>30G(48: MZ9 T067SG(-E3@4BF'"+#04&6BGY]NS\XM5'?Q[#9! _I#=M.[FXS&3>_M;> M<-QMI^I/^40_P9/^.ACYW[^K(O#59;;HFDE<)-)%6TR>2JF^7X=!]L]).Z[3 M]0MPKH=S_P26VN?.,@8KS0)WV[-8V5R@KZGM(.<'S7>RFL!65N,10 ] /XP7 M.S//S0JODD4)#B0>,NKM9#R:XV.>3ST\RRO( M7T<#>SV:C.$17V)X/7V3K MN*K;VM6#>GS]:C[&(TZ,Z5.E/.6$??_ZNS]]Y4MDU<_9J<)TW0]Y>A):?]LD MGG HZ9X"K9:!?]6@#=T3C]TJ>SL6E;)?"[P)2Y%/A*6\-.%^O=NQ@M[]#]OX M\XJ1DY<3P,L3H/>&2 K.%)S9:/C;P>%,KBI1(*8PP#$S "L,L O1HB^Y"][] MR]Z_U:V?7O>",5IN(/:PIF@IRKOZA8'%-(G@':*,4,1CM,@X+)%CQDFG XU> MKNG2]:YC\ZT=^,G CNOAV9*/<\ZJOP*GWKE(N)PT\>8F ='%JX3W/[][XBY! MG!Y@PZ'GW;A]7_!N#\^VX-WJ>*>D2M(YA[PA#G%L,+)<)"0YU1S *P6Z5+6O MIPO2[>,=/KRVQ"OBW<8"+ ]3A\X$FC.FZJ&'#6ACCI?THXO<"VAZ?3:(5W%0 M8B3WD;.*M%E=VAAL" ].(>^RY##2(R,H149*[[R,A#NW=>TZ,_&']':!;=_/ MV+D_V<-.\;$V_"FZ]CZ>;4&_'GP+BBGA/$9$8P+H1P/2+EB$:8[FMI%HN]2[ M;..Z=D&_[6O>6XQ+W';,U5$%Z/UMT@ +5JG.?%3E&\ZNE^CM:W;2Q>%E5LPP MTI7U;N(@GU<6?EF#I9>_? T6 M3CMINORO;.C8X?5I]::%[S2QG0S&>5QX#CP 1@ \Z5B]/9KI*&+GSAYC95FVK7AB%G$.%I..H&QHQ7"^ MQ2#.+%UD['L[CFW@!>#<)6!%?14' 'V?GD*/NNT0YC8*&V;3PEBWO1MN\-N. MQTWM)M/HX_&HBA>7@]%UC%4;FZL: +>)(!V;6> VJ&T95OU@$C)VYX?$E**? M"@(0#;"!>4YI,@;5+3>FOO%2M=-Y6^\G%UDM?'CF34R#;K@USA^^7841[/QP M-)XM)JYA*;8;Z"9RL=H>_=Q(O^V*O>HS;,G.01C5WB4M.:+8 X01(Y!).G=] MEDD00SUA2Y5R&#< <"#HL P@OJ@'"#/8(<(84QI0,#'W#'OIEGZ6#*2>D(S2 M$V8>;[10Q-BLLY\4P7NB06Y9$$E$1&1P( @;;K5++!*Y),9 6:V8M3MP8OALTP$Z )G>(!NZ+LS?CW4/)!TRBC%YI,AA@=GNW2N[LDC, MH[R7G;U]LYG5 /;QI!K&\>S^$;:V&MLO)_F8@<[SVR5Q;]\2]S1_*IOME,O5 ML^963KP[Y;J'6934O=T*J#Z.!9;4O9*Z5U+WMLZ&![_ H\Y<*JE[A0&.F@%* MZEY)W5M;V/'/8/7?WLAD3T")L2L5!$L%P3XN($BRAG+)D;,J^U)C1%:+B!CQ M4H=H+;%B32'+3SM/@?'_;NMAFYVHL7V38-<_V2_/OYUH81_AKR>+#&I>B@R6 M0JT%9@O,K@MF@ZP MENNVK[MZ+N8]T6O@$]9#_>S],G+Z%V<1KF^*=[KEN U$"BF7KGU?X@5]S-&Y?$_1 M OO^!C\>P2G\.X9\(9&]H6^F'#PM)?%+;.I1@"]^2-]T0;%X+]&YM-"_8S/* MC*$IH:\/KE9+N=4MZ%?0[RN5JHS 5'J&%,WHIZU$QCF.DDP2&VH99:&/XA&[ M@7[/NYXE)Y2O^7IV;Y"PE(E=B>G>3,EXFH8\2B5V<__%3ZF/^"UG_L,+L^Z_ MM7Y(%$X:@H@7)N?"2V0MXR@D0F-*E&*^),7ZU.&S@/HU^H%MVSK!*>:IO0GY MVCL71WK7C"[>?'C[_I=I)8,WPVGXT2^C=MS$<=UT%906)>"[43,+1,H#KTO, M26$.3L@]3S?\8P'>/3S; KR[![R,T*!9,BA1PQ!/BB$3243*>F>MPE(DO4[S M82^!EYMC[4;Q*/ 6,V,CD'XT&0!IC)%)@B+GO,#:\1B7'55]VTL; ?:OY[^)EQE M1X#G/:;'[01"KR4+#D@G?NE*AM_-B!O$+R@ (7<4E9-J)A?#UZ%N+P?V^E7^ M]/6E#;EH^D+L7#U]\,S0G+XQRU>:SZ'[*8K# &3S)2\FIP?=4-"79Y+)*E5* M7PI./>R^O!NIFU,L;ZCN_,9.O[1G<6J"(YN39E_9P6=[W>;TG,43FF__C(,? MVONGMW@SV7[;I?!I*NN?%@G]X6S77A-",?&<9L-!T B21N*<86T("HGAE&S2 MS/6<$/KCE\NN@<)<[-CKKIM$*1-\/_<D]=^1F>]NES'%S%?\"CS_MK M@859B4-<17P@02("1GC#7(4) U MG.JP9-9N0&K\-YA;GSZ/^A,6F!1A46R-7H2%*L+B:+BE"(M%82$,B4JJB#!S M$O'$%0+QP9$*7%$<"=NBL#AO8NQ/7)##BT(LML5VQ(4NXN)HN*6(BSM=:UG2 MU&F#@E(4<4$PTLXII"S7V$DF121;$A?O1I.F-VE!:/%$%>.B'VEABK0X&FXI MTF)16B@O%96!(2-"0-SD;N=.&62-IPD@(OFXU*YY4]*BONK/MB 'F.%4;(NM M2 N&$?SSK'*1160\/^3U^444=Y"I>FFZ\M .'*K8B020R]&C?869GQBVYA('+R_%N8-LM3'+ M9C%LLQOU)<)K,32O&V1Q5+RID. 5>/73:&P'1:Z5OF*EKU@OL6%..R\80XJ! M@<4Y<4B;'+PN(K%*4,F3747(G9U??*N >W-VUL0S.^[-L&(G#.O2.&S_&H=M M-YNDUR011K60S!DDB#&($X^18PXC&5VPS#)IN5PE223SV6V"R']UND<,;X!: M[5E\T[9Q_&8P&$U+O7Q(75^__&9I%G8W8>3S;.,J.]VYRN9=JNS-WN5RA#GY MXQ)V3=F&W-BJI#W'! MA7L6XMC6W,-R%S:H,$QAF/X89LT]+W=A@S:G!9?K^'Z5YA__-:G'UU4;_:2I MQW4LW7F.)TJS1"G?Z8BID@O*>F0TMHCCR) E0B//A(J$8NGB4@JD=B98["7R M$5/$98K(1:*04H'$1#SA=JD,W/)M^N)M7C9.;FV37V*3M]B>W;U+OYPT\>8R M'='%V_3W/[][XCJ=XH,+4GY>U,GW!=KV\&P+M*T.;9$%(80S2+J0L[N)1194 M1\2\MS909SG'ZX&VKP\#:&HF)8TX M9P%9300B-'+&B8@Q+47W!QYV_1C8MC8+\YKDB:'AP#/N%@:$2>6=">?:3(VJA08-&E%+QFGM^7 M-%Z)0+5)H'%;@CA-#ND8$D@:2VEB&@O&=LTQH(O *=#VPK,M:;9'FV8K?2#8 M!HZ$%J"(LR"13H!\BGDAI>!*Y/)MZX#'#2GB:J.Y1SN335NPLV!GP)G3M5;.V@@?GP%_U *-;>F?3;)X2R#P?#$*N)F)VIM+%%!>VH M"FP$3YWAR2(F> !3-2ID&4TP7Z99Q$G:))82_[E1#*> L 2CEE.OD#/8(<(8 M4YJ3F)C;F(KVM../X(UJ:3M47:/8N 5$"XAN( I1!&4P @K*1%GB2 7+4$B M8&YT;L^DYEGKK-39O/@(_SAY7-V-#6;1X!/AC;P>((31Q/ M&EC$)*7:U].OY$;1%CSYI)=\^ ']=-C-.&TL!*,.OZHNO$ MWLUF,,J-VV-S 3-HNX'SNV]'%[!MUZ=5-4LGO2TPE,L&-7?K"=6P+;D?]:2= M]J*.%F9KX7IFY_S[\=Y)G ?.')[>EL7M/GVI#/&T;Y?!Z'TYT$)('7P^ACV]KF>KH1 MTT[:XR8.0]L])\2K.!A==E7=JL_U^+P>=H\<93 =W#F#.+RJF]$P_WTZ)^S- MDU:UMOI?G'%*;/((.^,1MX0@:XU&C&L2G''2XJ4Z>ZLUB=]@O:_][A%OZZ:Z MLH,)_&(&(3/V_$-;748@=E!#%LM]V?%-F_>3:GNTFE-I.R[+*8(GRT7(ICWL M2QFRY6BZ;RQ#9K92AHRI4Z7EDSWI">FA !V[V,B])3SEC+(/][*I/KK/?+^_1S.?5O?G# M3]F=6Y$_%K8K;%?8[IF;]1%&K1,L?#BN1N/S.&6PD6MC<]4Y*.OAY>0NA]'" M887#"H>]@,,Z+IH,O\I=K'#73M93/,Q6O&]M>U["_PXV];OO3H0'&K_'7#!, MJ8BHT0QQ)2AR5MLC"T(6ACYZA'W-';2Q08TLNJ!V("-NK]3W;/;X;<+"MZY!C67*A MZ(,^WB-<(UQRH>B#/MZ#6_)J-^.'89;TV3GP58&. AUER86BC^!X MCW#)A:(/^GB/<,F%H@_Z> ]NR:7_V48-G-]./YX"@^520J7]V3'=41[KQ?3# M(7/:1&M9U,A$3Q!/7B-GDD!."*)=KHXXR9U5@B(6U"7#"+7 H2T6BD M<$9I2OUV0^;X">$E:JY 6#G2(X P$XCR-C $J 1PI+U#AA&)M.$28 G3&/52 MKV#C3#3"(>\C1CQZABQV&)$H=1">ZXB?T?^\0-A.TWN!L(,[TKV'L*,.#RQ\ M7(ZT\/'^'_K&LLZ+JRJ/\SXSR+ K%FX'Q6=UA QWK"C[2+XZ2P)[39 7BB+. M>N<,Q1X"LXP'CE;@C"LC8C) M.R1"ACU) [*1:)1D<#H1J8DG!<+VG-X+A!WX]A!VUK5OXN!QIX>/]/_22 MFEYB+DO,98FY+!1=CO>HEUPH^J"/]PB77"CZH(_WX)9<4M-7:ZF7N_]6]="/ M+F+)2B^H499<*/H8CO<(EUPH^J"/]PB77"CZH(_WX):\6E;ZJK;*4OSOH8?Z MOATUEZ/&CF/E1L-0)=C39\7Y%K Y.,X[0K I%'WDQWN$2RX4?=#'>X1++A1] MT,=[<$O>2C8C[2.;D>ZCB?/3:'B&@&PN2L3MJL&73S^C>U3]_/ MJ-V'$X@L5E80D9 6\ _W7B)+$T6>ND"2]SSII:(WR0,H0#]@CDW+) MG& ),TQHR=26$XCXB<1RO1E$S^D2?^AL4["R8.7Q8*603 ?#-7+2"<2%)L@1 M1P$U-55!$&4HNX^57 CIL"1(&F'@-T0BPU-"4L7 &(DJ!5RPLF!EP)@N2+GHT>!496T]T3YL.03#)9P8R-\*7CX M#:-@&Y.(C J*14VH)&:[=BXC)YSI3=JY]XAF_R11@CR1@>\26&U]/'&7R* MOY]_'VAU8"_;^*J-ES8G52QO:K;VM6#>GS]:C[&8Z[8[JE, MG0K)OW_]W9^^\B5R2@AYZCM/?4Y.A3#X]C\K#]C'I.BI-G07)K*3N\-.C?ZV M09ZX2- ]I5PN(]BJ,?ZZ)U2ZE6\;T%@.=X'/SF(XA,66!>[[ F_(E> GZ/6E M\0;KW8]52EK9NJDZ+V#UCVC;21,OX(.V^JT%?>?E5/'RZ_6]H9P-R\W4ZCW3U%M3GLU%SO5YB?& 5^TR<5(R<5Q905@EI7=N;!++APT'RS_O=D-(ZANFQJ#W.HAQT_Y5N]JUC!/'Z/ MH#.D4=.]7>>,T+Q'E>WN%+LW?_@I7L5!1?Y8V*ZP76&[9V[61QBU3K#PX;@: MC<_CE,%&KHW-5>>XK(>7D[L<1@N'%0XK'/8"#NNX:#+\*G>QPET[6>%BAR/3 M5RG*9]OS:(1II0EP2@S2W%#E*">::!>SH M_1!)#]\R!A,DF,QM;KE%5DF-I)),2NX,PWR[(9*&E'ZU!"(1>20L%0DF+204=W'\@DB_"31!%Q22)N& ?PDQ$)&A)-E.DH M"I 5("M 5H!L7T(G"T,7ABX,71AZ=PHEE%;:RY$+1QW*\1[CD M0M$'?;Q'N.1"T0=]O >WY-**>R4S]L=_3>KQ==5&/VGJ<1W;TH^[0$=9(UQRH>B#/MXC7'*AZ(,^WH-;\L:*3'=K6FR]_9+8WHN%2BY[V8_[M]./ MI\!@%S :6#?EAOIH[BB/]6+ZX9 Y';T+P1"DN N(1RV0#EPBK;!.@MF@L;T? M,H=Y,/"I1EPJC[BR'KE<854F1I11Q!NIMUP>]4137J+F"H25(SU\")-4!X(Y M1X0[ASA3#AD3+**.89ZXMEHN01@/+-) U)1PV^$7\EKM^GP@ABL%7(*P%#F$LZ6BPT,LX+Q!G D6,!<,P;+K52 M.$9^'\*8BM$&XA%W*2)N-4,F*()8Y)$')A636_99%0@K$%:.]. @[*AMW<+' MY4@+'^__H9?4]!)S66(N2\QEH>ARO$>]Y$+1!WV\1[CD0M$'?;P'M^22FKY: M2[W<%;BJAWYT$4M6>D&-LN1"T<=PO$>XY$+1!WV\1[CD0M$'?;P'M^35LM)7 MM566XG\//=3W[:BY'#5V'"LW&H8JP9X^*\ZW@,W!<=X1@DVAZ",_WB-<(UQRH>B#/MZ#6_)6LAEI']F,=!]-G)]&PS,$9'-1(FY7#;Y\NGGXWH1G MOO#0OZE]^GY&[3Z6 \E9C(D@:[5!G%.&-%81<:PDHY)'3.3]!"+B>3*.612I M4H@S%I%53J)D/-'8PD^#V'("D3RAFJTW@^@Y7>(/G6T*5A:L/!ZL9"XZJQ)# MTN5\<28Q$@48'?KW,1/:69C<)H MX@9QFP"\G0;RS]F,O).Y M")E,(2J+HF08<3^'Q7WWBL_?D9G&+P8WR5$KU_3HB'!]9[S-H M_=YD7K+Z3^>Q2F $5%?9"JA&J?HI7L5!1:K+.&RSB6([FZ"JVVKDQC;;#Y6[ MKIJ88A.'/E;C436&00:V'5?_FHS&\/DE4$HW5OZ@B>UE!-7_*E9M]).F'E]7 M,&S^"#;E]SBN8&W^O*K'U;BQ(;:GU<<8JY]A))C%;/2WHV'GF;=Y^'?UT Y] M;0?5QS&\<0$K:4\7#Q!(-G[Q@TD ^@5RO:'50?R"0MW$SA!Y!1L\N1B^#G5[ M.;#7K_*GKR]M"/7P;.%.H)[NWQ^BN(P "!\R>G M.^^:#,\^VR=IH<=?@"T.PS^TR*9OVS]J]#<5F'KP[!Z%UTS MLC#*EY<#D;7 M$9YY#K@0,C"-FJHCTNI_V6$W/IF.?UJ]'^;?WB+;0P-WLVCCPL"7-JL.]65. MJZV'BY/\0PO* JP7/KX9*R^QJ=VD\P[E 4^K3XO+FG\, ]LJ=;6(+F.353+@ ML3RQ^8.[3CT X5WCGBF, H1W:\^@GO\?EC>HG&WA_02KOC?Q.P^&J=Z9V0R6 M'YWU0P/FU:2(^<302YY*Z-F(DFWU+'!X$!)-,ARS!%WSB,K D'!&&6D@)&( M>\1#^';A/+-?\.VHA5']Z&P(RP\]^0?)"67J4??@YD_^9/>.706!I388&28T M''O2R$HCD4@4,PY\PN.28YCZP'2*"26A/>*82*2EQ7#LWN&@(R7BL5Y#&SIV MS/ .'7L'/3MW\MIBK0(5\%PA'EQ / MS -<"(FX,=2K0*269ILGK\@NG?O)@F4RN#Y=W0#<6V5J4<$X!^D'SY\,<_$/ MD.P?)Y>7@\[$ LG\XQ@H?PRLU'CEZSJ9%O39ZL@?$W5.-DA7:.)TP7>4<]V M4@'1A ='0?18V#% %!9 ]Q 6:> S@2^T";)/SHH#D3F%1N.@(*)IPSHAK MHT&9"!$I*D"S8%A$3);T3L%C,""PC)<.<18Y,DY+H!V?.QJEXY] M-Q401;22$E1/T#=U5B$88D)=PBL"U! E++($# [ M?,!<8:695WS+)\^XW*&COZ>#=!;WY\[?!4+!7L4F&_4!1-5H A*TJ\PU::?R M(L2F]*$UVC;:H45II,&2#5X 0-&-%2APEK$UPQ&*IEM*' M^Q$F;]IV6!:M1ZI,XNT <[ ME;LDGK[OY-.ND0B1U%%E$[(\@6+"#-BZ#M33( VWU&*3W))#K!_QM!LD0G<* M0CJ9,S.IMC>-'?8J/TO0=_(=K-]ZZ)MHV^ZZX(X7?Y"O9ML%%0!>CB[W4 '@ M)@'3R80\Z10 ')$F1*)HM+-!8VL)W0T%('/MA_1VX13>ST[GN;Q,G^#E1QS^ MC#..?4*"Y9[+ F!*!Y'_(C1JH96W>#=$X+9V"!L2J,(:81<-XKA;K1?($DRD M48;S98_$=B3 ^G?HH2CKI]_8GKC(SC[KSS/8[;[4.*W>C*M_V ;FR[J[8,J[ MK^3O;E.B9"?I93/Z)TB5A4OHD1O49U-QL9..1+#[N V@V[N82T=19Y"-1" L MB ;>=$DNYSHH0@'ZK4-) ^!S!U^W@6"D98SPD5.4/2/78?;GAYL-ZN]"2^[2 MQ<9N^I,BZ.D<6XRDRB5MA+'(BGRIF9A((*^8XO'^N0>N&'R1(T$Y09R '6B5 M(2@R[ 5/0CKSC#(XZSMW@G?)4+NK8TZO.>I\L=*%"(5Y\(FWG>BJOGOC?3.! M]^>7*/G[OX"X6KBSF6U=]5-M73VHQW5LO[L-8ED(R?NKA8WVL?IX'N-X%CIB M+[+9TW:7,M-[Q/Q3Z_WD8C*]]AC!.$VGXC;Q/,_B*E:#4=N>5,,XGFG"HXM8 MC>V7DTP:;=UV;]ON<]CPB6UR&&#^37[_AYVC>JN(8)EX+:6 =HZ#HFL419++ MF#A@FDY+5-\/VKVYW>9O?+N[R^VY?05OYNZV'[4^P?;%]DX.>/MDO/7&' M-#O$&G_LB'OWR,-@J;T0!!F6:R)J0$:#&46:\9PQ;>'?I=I@_8#BMLF#[U+D M#Y#'>(L:Z".ZY2,!"EM0**H2''$;'/&,F,WJ!X[)#[__\8_PT178@\.SJIVX M=FR'8Q!7@^N[H:=W(SQO0B=6Q*H;R)EE;MP()*=YDEG?SM4(%4Y(6T>12C@" M]&@G\5)<$3-.A2R0K "#F2?MLY'M$2-<2?L_ +0IO5-W6D9']*/ MTV4V_[!C?PX[L1AI]>C1I_M_),#0 0\/X_V5DVLHI7\QF=^PIX[GT_IJB^2$3N)+4/8W)TC MC:@XTY(1)(0'BX1;.&:I#!PS'#NW3%&\Y(G?(+0LDE/_T$)WBDQFN4#W(*;+ M?5:OEX#F1JV_G^.[K06<+B8') Z&S"5.")0H43'L>'!CY7#JD M(W9&B<,6#D@DF(1<$, M6*)"V"7WE@#]E =%D8\YTPVV%!DF;#>/!WN;MF"J8>Y\R'/KEE_._UX"G_8 M\:UG^#S:P?B\\EDKOLFJRT%_$=9=Y^)#TZ/(-0( &6_>;2?-57TU:KJ[TOE7 M[J?YM^=YV)FYF37NS%RP,Q?UY +0JAUW@?[L0)4@2B@>H[5.+T>0_X&]-]TO'.7=3H/ M>$]7;+L$U%V ;Z9U(CG?=2;$MF3624(^"S WM" /M5:N<Q8=\\X[$"(DY6NW(!DRPG*D2*24*^(U7\I: M^.C/8Y@,@)E_CN.%./+V4]Z93S#X7PO,RDV$SBBVN@[2UI9KTU MQPZ.AKD 8":2>P0X#XF>Y\4 (;[Z1CMMTT4L>ZL1-R_CV57QO"D+NM"]VT[& MHWD!TSR?7%(/5I"_C@;V>C09O^K*B[V>/D[C4_S]_/MPO@-[V<97;;RT.6MI MOA-='<+IT-\]U(SHJF[K+I#T^M5\C->/=!GJGBK4*=/F^UPH\/$OD5.JG_K* M4Y_C4VU6'N2@YF'4MPWR1/\I_=7V4P]QQ<,]J99K,#XTP6^IS*+MV$A+Z<&%[> MW6YO"*9@3L&<7C&''AOD+%Y9%X@I#'",#, * Q0&.&8&H(4!>F^L[&'IR1]* M8^45Z.M]/I[8CJ=WQZ.["<#+10M*:ZM5FQ)MG3PVU;9J[UM2/1*Z(*-.#!/D M5:Z-I%U 1GJ)H@)244H[SY8NH%]RR["<$SQGU1[+;9+'H\7VE=A+:[Z"7P6_ MOI*::I(-N9V[M@RPB!** ,,$4I92+)Q)A"\7=TV8IT0U$EH+Q$F,\)LBO^]=FTK. _R[Z"M;CT3N\M%!K]3A)^ MNEMQ@)S6RQ#J^W;@0.4-L2E&*2Q833D(2338VJ G$!<<T1*?1P*X5M,\_^#>%&S$3,1,Q\!#.C,C3KQ$%Y4>=BBE@+ MRS5(RZVERCIA5J+'AZ!N(FXB;B)N+EA$ZB8N"#:0 I>5MW1@ V1@^/1:YE, MIG:EV7D_KI*MXB8WB)MK.DC*[[4UQI]7>V7'T8?#;B6R9E^9OM>[FZ8RCWMU M/I^IMVR ^?O+=_]P.;-N.<+NOE%YO\W+/V=7+6O>GJ=9YQ=M3YK_Z]%-%R>2 M\UUN.A+9MCH7K4S_CI=SXKLQX*M#OI?3'QXDSJZZJNM_/[@6>,1%1Y4%%9(J MLM1*<,HZX"Q+2TRD+JS$:GO*;_G*.V#J2E@3P.XJ9#H!$V D?4A/A;X;2[OW+\^(? MF-NY[8Z#3_:G;$5]*T22/G5*\=VFF^/T"6)15CK:J4W_%F>3;XNJUS[ID_>W@NJCY8TOX]#+%R[UM:MGZ+X*:1*+S?FI+J:V+[PV/S\]T<;< MI/7ENHZ('G9?J3L6:S5 EU;JGTZO@_CG1:5W8=_M\ MKC:_H[S[=_[Q#=Z-QOZ\]+TT\__X$)D__98O[N\MZR5E7&8.C)DE"_S[KDEN^V;RRVSZS\*5US+G[74+AO8G-YK]W8T7Z6V^E$1I MWKZ>Q)\6M3==M5\7[?(M;$A[FVHN]_;&ZK^:J;#:YN+EW:Y-O';S4L77PPK:QV#9V8#M\' L\ZJ:!V#86&>"H&0#;QFZO MN.3I0O9)0G7_BDN6KH0K3\)Z;3(/-JOOR; SC.RTG8J5(UPR4O1!'^_!+7EG MK:AN>]V[JZY3B'G;X=I=Y/95R:X"/1N(TNM QSUBM,XN]JD\R*2.9I[FYB*Y M&:;1[V%7.&R!V&<+5V\%XUP!<8F"L$F#L\J 5"G3) B79"7KQ09+C D&&-," M!#<)K$L$J+?*$4>EU/SQK)>58&1?F>\2&[DBB@W^2!'%>D0Q$VB0+'K(4DD0 MVBNPPAGP.28=J6*5(D<%0HT$[*J!RE,I/G0S&AMUS MLS):A#U^O<&>*"DN5HV P%RIUZ <6IM-E ]B:"((* S3$ T9S:9&GF M8J5> ">S'"B-(VP=W)$>*&S)R+S-7$,@+!0].&KPB>?R9S;&$D:R7;'F<2#+ MT&DR3\@*.[AV2(H#@\4+75.4:? M>:N+PIXEV-JUCWII(J95@T0Y;-.7D(,H+E/ MV(_P"=? QB4]-2[);C1K/M0VLM5@O=7N%#L]8*<'7#)2]!$<[\$M&;W!.Y6F M/STD0[%QR:$D8&+)_UJ<\?_\WX91MO>GC]Y*9&ADZ*-G:,P&WJE:]>/9^7AZ MD6:=>WHV\HNGME1%L#T(=CM6C'VH/EP[HY(!X6JY20H:+(\$G/(Z)U]>U"M9 M7_VDWWY_B_W:[RZNV')/$F\/G=P1P0[N2 \5P9+@P40*5!@'PM98M/ :"-'* M:IF38BM5Q/WDK6X9P;:,P,YF$@3WD+@A($(N MZJ6W 7+BW'E&+2O9C]S%N?L@%)9A3CSGUF%./%(T4?11+QAK*S7P<95-2 M78Z;+[!:$E$#EXP4?0S'>W!+QK2EYY.;& ] AQXZ]/8@FJZ(D(J9"-H%"X)[ M"58;#XX$&UT((MJ5:1?]--];XL5O'5R\S?65IT?2V[+AY3=LPX=Y30C+",N' M!\LRN2Q"9, (J?W]B 4O,X,0E$I)12,TVTY_OQW \M%V^MN79*=U[)?A&RBO MS\JVS)M9"M/WD_*@L?9)FY^FYOOII,N$<[7Q]W>ND'Q(S6^GZ8G=TE!"HH1$ M";GSV:5*Y&@T Q=TK&/Z+#C'&$BF _=.^"3R=@R7)8ZTOU[CR)O))6ATF(%6 MS$#$)6(T8C1B]'-B-)6T@+%+H(L&"L)Z 8[SVNK"T4B#*&_1[5@QN\9H-&DV M-VFNNYA?[N3/B[,T&X7R=QQ]&&)O\^[V7[SCDR&\K/"!Y7WI^M=\=[E55S[= M8)7AVH**/(,(T8,)+@*UB6AKF$MQHQK5]Z=GKWX+IRDNQNEM?MVVB[/SK@7# MW]IK)KR9#_"N'NJ[,S8^=L5X,35M[9 MJ2Z$LF>Q.9^V\UF:CV:I]@>X;U35QS1+KV[3UR$SS\%,!A"4;]IP__&&_)JP M;=_D\8XA'/E_EB)/_I&6VKLF[3[!C3$X_=:)D#2__9KP5>Y_^H1_)_ MUJU7W^YV;*"@_]7-PFG#Z89'AS.,,($0@PRP#$S M $<&&$*W[<.,8O\P:L,RCEV,40Q]'$T33NPY>V=F-"-!R4B!DVQ!,.O 4"J MINBY(4FZL)(?U5/T]ZZ[\WLW#HNQFX\F[U<\GU>L^FOAU#L1A_/%+%V''(#= MCCF\^?FG1V(-\H28@VM,^[0PPC>(=WMXMHAWF^-=L"%Y8W/!+E?S00N*N4PD M2.62M49J%\.6(JG/C7?B1"O$NV\I.*&)Z2-8AFB6C(YA<>Z22(, 731E$T:B)UX9$Z[>C4O^?Y,;ST^\+,WY? M>/%=9<4J0CK)D^+/Y78_C:KP^$=RL_[DBCXA!.4*@MS>G"V"7 ]Z-!&AJ- & MA'(4A.8US4FH@EI,UDDUD?,5D.M'CT:0&PK(#23G\,FHMI6$PV-+NSO[@LJ_ M3+:[+ :[2<<+T[/SQ7R94+<8SPM#S=/XHIFEN CEOO-I0#GZ5$1[M$O^R<.)UKLGK&\JT6Q(! _D\%K'G*.90=*N'$M1Q\&3 M(GD,"T6O)H;;&%>.TGH=K?/@I'8@L@G@:/DBIT(KPH//_@E3#JH >N 8?TTN MG*;VZK"O7W\6KF:$F6M$^QR]GXLB&E#PY$LI(V!Z\@<)^K34? *$W!">H(IYE+:S:AO)H] MODIU/Z2P3&=^\Y"FU!>$D(%!2+Q:>5N?NY-!'=74_DF%2*X3]YJ:6E/>GDT7 M[T_K'_9DV>_U:#[ MD#;26>] .UILLK+ 8HDE6Q06[Y,TE@6^.CI4&I5J=4L(JGR'> V6RE3PR7#G M2!;6BF=>K+#W(,Q@(*?V9KM!E>=[C@[/JKRL*5,OBU[=GJ>R-Q^*DOVR*?)R M- GC1;S1S(/KPE#-Y8%V^GF:M$M6KM>I'QI/)^]AGF9GUZCPA"O5RUQ=Y '4 M&%]2RBBU3V@;<0>9>ZWM(MS3P@$6*$EU^A5UX O? +.&4J>LBJS'VJX'"RO? M3,K>+2JW+W?NL!XF[ MVR(^WKS2PTW;8OFTF:5X$UZK:VF;M/+^LQMZ.VOHS%7OM6[&7$8Q50 M)T)M7FFU<;'6B3 ]/ 66>PTK"?5>S\Z&![_ HZYVP7(O9("C M9@ L]\)RKZVEJOY7HT7:% MWMP,P4:C/06C$V4QN\A!&UZT%DD#6*\=).>92[QP'-.;!*.OV/!6L]'5OKX[ MCS[O;Q)TEVKFVM1'T+G%J/,>1IWUHR'E$]Y#O)<]&MP>XF-@. B]X1AVQK S MAIWW?8>/8X%''77#L#,RP%$S (:=,>R\H[!SC3HWY=>N7C$N9O6?JSHU#&H< M; >%O@,6>Q^,V-'4-!I-5IJ \C50P4P&GVJ!&]-9RJ!Y2BL%N.MX51]RG*X& M/=H"!W\K7ZX55?])L48WJG?U]1(1?N@ X9#;W%] F?(C;5Z"L>+# M/5N$U6>!5>5LM)X$,(Q'$+YK:6 4Z*!CX)Z6=UQQJQMO=.+OI^GL,E>J7OCK9=S3$J6.M?\AFA#[ M>+8(N\.#79L"E](X4#$Y$%81L%PE(#%;[RS70J_TXNO3-WCWA/0Q)J*=78*2RYV)52U8B9)DX"Z+$#X;,$RZB!:0B@A M1H6HMFW+/%EDWDC;;8G+-2,=#Y'V=1A__^L]T-I!.8%RXFCE!)H]!^5J,VM& MB\)FL@%BBJKGO:;:K32SWJQ \,=/M8GP39C5772MU;$-[>>U@'DZ'D\_UDR^ MJQ;'YY=[U=01*>ER'^N8$Y_*>P4M;F7^Y6Y6T4VC^OKZ5?$'5@6.UJL*5,]2 M%6C*71_O1:LWKNA3)ZS7+K"8POMHBKA$H^A@_:+6?I,'ZGS_MY]3.,/Z:_EUJ=M7X,G M#B^Q:Y?E'X<5;-E,=BB4'4?#+2@R;HN,:*AU@7$(B@405B1P*290DA&B'?%1 MKHY8V;[(J'/YWGV<]B4IMMP^:F]H'ZV,326%1DEQ--R"DN*.I/#<6:L32%9' MBJ?HP7-.@7(O,I5GJ8!? N"@BCL< /B0).=H@JO:UXNWU^_>S]-[->[.I MR$[%V8"J/WJ<"C4(?-Q*;4>AC/0IC!SU!%,S1I?G$V^C:/V M?.PN7M5WOSUWL>;XW])C1LL;7XK^Y0N7"?E7S]!]%=(D%K+Y5!=3\]^O*>C3 M$\EDDRJ+=8&EA]U7=],B:N'0-=6=7FM.Y^Y]6BI%T*FUK]SXH[MH:QK\[1.Z MVO[+^JW[]O[Q+=[-D*OGI?!E@=8?;Q/Z_35<][Y:#JAO[E=7>N_4FGY0['GQM.V2,.WN19&MW)49/A9"/2P[UTW'L@]Y_GLY30WD#S6_SLA/-[=UKN@+4^VNO MOHKSU1X7M3'"2/.7F3MU9V5S9N?3V7)O?OSW8C2_:-Y,JCY;I]O5S6I^7RO9 M7G3?J7^_^$-S/IM^&,5RNZ)E=75NH[9=N/*MVM3ROG+GKWCNWO59PHDD0AB@ MT13>2X4+30Z%:94G(0?EO5K19S/-EG%)@"1;ON.C!DNE B6%(LHHIOG*$-0; M7KQ-;Z]G,S=YOZR OEAAU]/%I]C9W[[:O%_/3Z:PVNKVC[+;=F^LV MLF4/!Q%V3X'-0%NK-ZQ\/+U(:?G9Z6+>%GIOELK?M'ZH/$^1F[6>=M^ MZXG6?TUG;C0IF_CZ@QN-JUGQTW3VEWKFK&Q&!S:]\0"E0^2!^:F;-SZ%LK.- MN]J$LN:BF'; >HVZ39Y-S[J7ZHZ[R<7OV@+#HX*_Q?J8O.S>>5VV.192KR3[ M:Z'\;FAIW657YV1+JJ,J.AS/79-9"MYK!MKS[((EW&79FXAXNP2TCC7:-Y-EM_._ MS*9MNRZ#0)M"99+J76[3Y,6?)],AL4=>S+IANY?X_'$T'M?Z^DX>%**^S2"7 M-'G2=%&/YF/],30"TTQ020,'ZVG!5V,#V$(^$+6GE%-'(U_ISF)",0JLR""L MT2 DIV $"V"FX1^=OG??5^4)C\;_>YE6RRB@@>S M4;XAX+LVKY>"JVP2,)MJVHPN9"@I 6YEB$R[(-AJJLV&-N^CM-P^1,S8P.3> M!B8WRO0#:O'O7_SZV]_:%W]XV9RG6E9[ZDC""7/TA*$DQ/SZ/CM$_+H+/''WA=?VQ($'^.QQY"/ M7D)^/@1^1^.(-Q\_W"'][GW47Q(KNYW.>E@;\.3IK?<\^#9]OFL/:[UYEFY, MZ@,[\_G",5?*_2TQ1RLA^'> MWXV/%\4U76OIP&ZKZ>PQ9PEY>!S(5D[[FZ8GHUF\GZ6W MLE-+&BH(WOSCB5.B$3T0/1 ]MJ'Z<9Z]E]1 3M$5U8\IJ.WOP,2<4]$$BT[A M5R+%Y1,B*@'99@XB6 Y6!0LZY,248US:%2\7JGY;4/V\5X(F(^KV%T5\)K+>#YM1UU>^ZSFEY9[/3S0A#YI MBM#ZA7Y#.*J=LNZZ!<5];<$NRM%Z9.7=;\8F3H6RRCL<>W^$W3IN.*GEQ*RZ M.D*-E@?AP9*B8E7)+@LZ,@5(K@3*Z>70X,O-,:!&4"G)<>F!-9"L6Y5RO+ M%#0$YT* [XNCXO,7GL[[5L MT2\CU[LT.WMFJ;I\D*W+UOT7)&L8EONT/%1Y4>4] I5W_QGUF(SQ'?EW5G=M M* 1U\!PS,'_.8!8[L-0VW($#VX%!<\0F;H_+$GF]I;*WWF#[VE M?&VITGMV^SXUCU^G\N@9FZ _%_CBDO=YR4CDN.2#7S(2.2X9EWQ02\;Y4CLU M!I:'\=#/^ES-929]4_OGX22J)X@@G%YKN'+"QP#"6@TB,07&2 _664:9K:^WB8Y$A\3@1PR*]#A)+AH!+#$ MO5?9TQ!6I@(HK@,1S!60(06GE,W@LZJU:9E('VQPN;_"NV>#&_%POQ-D,]R' MWN=L/H-"=X2GW#^ BNBX=!%BK"-2K"3@#*60LF F.L=S6M'7DN1,*.5!IFXL MIJP-I;0'X4(FS.KL97\EO;L"T*[Q-OPGS::5@$Q15K_=[C!-9)@#@<6]V(?^ M@8-$K1AWH(DH(! ] Y-=!E54JVPI<]FNS/Z0.>=0 >*15B^8[RO,P8M9,5) M,($X(ON;_?%LFI=^NJ&W6?P;75Z]NKQ^N34=XLKS]0MZOE#4'2O$)^JR\\5& M5DRG8BB+8BAS2D";.C>G:'I*KS0.M8J81&@&ZFT=J1,)>&\]$&FT98H01NYO M'#IDB$?=\" 9!F'Q&$ZY_[&*M3N9\ 1R=@)$L7G!\:2!,L%TM8'+_\_:TPQA M$1EF0+"(@8M[0$0*QE22!((.H8XSEF!H'9W)HT@J6I_D2F-$D0JZR," BCJ; MU9L(QD0.DJ=H5,$368,=>P8BJ^:SQ< %PLWQ[4/_'KJ8([,V@F8Q@C#!@PFN MH$=DC&O/H[JG]VI*@8F"2"S3\AU7E!4K5)W.FXDW+$,1(Y+QB4?U)*Q7'U X?JU*E30;A@&4_8_WSP& M1;.2P#G7((338'6L$[.]C,XEJ53ZW-EAE.>,Z C,5&<'$0*K7JT[T6OY4X=,/2C%$"\VS6V1A ?J*=@8ZR@C':ISU$.(+%&1?5:!KSA' M>7;&!P9!E"\*PCAX800HD;Q3!4AD/( Z-:D0+Q O$"\^2_K@R10UH2@'V?'" M^SZ -5Q C%9D0W/*QJWH%T6#8%1ST-K5%&E'P/FBG1";?-9<1"+Y_N,%YX@7 MB!=[N.3^=0I?C!#'+23*:TY'D& B2:#JH$.9(#38 M; P4+5"6ET,Q"E>2?R5-(G%!BC3@M3H\+8S 1:M=5$0RSF_8G^GB$P11< M,A(YGOCVIRLC;!_(\1[AD@^ HH_K2#$4/Z!0_'6]0XK-K[^]QA \.E6?XO"@ MP1IK:RC&9%L='@Z,E@((-@B $11027K &? G.9N*@/ MP>'!T*=Z5+Y$A)M=Y$ &:;2R!#@O^"%TU&"9U4 UUSKY&'-$0J8A6.8#, MM0>]B!1L%AF$T811Z[(D!Y #*07"S6[@Y@!4&"HC9V4E:!+"\7:,2.\$BD3[36H6#,?O=1@6/9@ M:;"6:<55EBL(+Q@1UE>UD=7JXJ(,&A85".NY:K_:$.634&0%%@4-P;D0('M1B^TX!ZML ,I=+:\L9X0"=R*""(&"-2D#,3D;P:1R1*^4YZJ4!"^( MP;4MBI2C1?F2F4*0R2GC79+Y *92FJ=/I=QK(?3\7J@#P)9]/?S^VTIZ;[DL M4&)U';FCN0,7BDHAF&-,:U' 805/O*UM ;0#KKP'(9(&QXO^0G1@)#CC8MX_ MPVP3/+GM>BN_.S].VZ6-?R[:^2A?K$$=GQ%WNS@OE'SSA.I$ET?\XE,]0%Z_ MIW]HKO:G;%N>3N>3Z3PMR>SG=__KB!&92 9<; LB2AF/BZ^@94-.9% M\^EL_&I<2.*_7Z0)_.VW :WO>G%?^4"?G?XZM_YMX?^9PKR93YM"^TW!GK.V MF>;N#W=^/B[K+137N,HN)]NL0+BEV2'!9[_:I#:#K?I4CO-FP\D<[;]PD=@0Y2V-7W=US]ZGQ:9+*-=KF M8YH5^FP+X);M_]B^N@6D5[#9H>9]T0&WF$^_]=-93+-N4:/)^[HI]>,P=A?3 MQ:7U^.WRF2DA)^2;JR^4G1F[\S:]:M.YFY4'N]K=3KHNK_WBOJC)AU$[\J-Q M$3VOKJ[Q0#AD>5MA3XS]YML7?_S"9]@C[]/'OD]/B%2;7F3W#_%(9,KT5$NY MJD)NFKEO>A+7-PKCP$H3]FN!3ZZV>8[%/A6#+^_WN^_+Q?QL]+N7K9NTT!8A MFA]!WDY2'0 %K+T-!\,#V]R!?6>2AY;^ZU*O.(#3WTJI4E]"]&N$YJ6.=;4= M)_)\WK33\2@V5R>\W3WO.:/C'\G-FA^+%A^;O[I9.&TX?;D^N7UAH:P/1O0TVVCLJE6)1+3MJI1#V;!R#U7F_7.?6J^N_0?(.-@ M3?-0\T 980+C:YB.<9310\N2D+0VCF->@C Y@E-UU@,W.F6GI!:]^/LOO?8I MWN^R__%3_37=B?W][;4R> V)K> M("D%HW4&F92Q)E//],KDO'5 [<>S\_'T(J7?TNS#**3[H:VHP9=:\$^SZ=GV M0(^IS:NW#X,9L(YJU_HS1_WY:+@+1$^\ MB#3Q%?W9.6N,%Q:,C*QF\WHP@7$P3D8AI:W#H)]5?]9&HBC9?V)'2#N&4^Z_ MI*G8_XIE!SI3 H(S6Q.*4P$J&V0,5*NX4M*T#J0-2GNF>KT9L8?'#.A]'F3C M?-2>#X*[4-3&$1(BTCCI)KH!'=!F8CHDY[01S*VUC4O!992XADSI. MB615OI,4E"]PQC@U2:W4KNQ8>R8H2O:?V!'2CN&4^R_O#5)X*3(0ES.(\CM8 M7YM<%;4Z6FD$=[8/2$/M>9#,<&\AX0[JMB3-Q>I2%+10E>RT >^B@:2ME%P$ MFOE*F\;-ZK;NI[@NT?VRKO-U(80/H_D%%F'=28LZ39=55'52_671U.*L/&ZY M;-N,)DM.JXCB_'0Q[VJRZA:[R<7OVO*L90^;Z?GR [5@L&WB8E:N];+)H\J] MSUCG6$,!71W9Y9-4X^9VJ=ASE-1N:ZTK.-!W'9Q]EC(X6>[Z6!G<8Q5FC[UO M3P0U6[['X\^@Y,;/<,(>+<:C)]0^>I^UKH-%><^?P7P("QQTO1&>)BYPC\AU M W/R_^M@^XCKXW"!N$!*O&^+JMP M[]-Q'RXN<(\H%FVB02YP$PQZ_WZ6WKOY@RB$&NAQTA0*\:("]X5D+VVFYM=TYD:3T>3]?JTC23L* MJ(HB30U"G#]W.\;>66R9"+C=YE^'0"'( @?+ K_,1F$#A1[5ZR$V9Q8AOB(^+B7"/+\^X"' M?PB'CZUS=VJJ7TFY)R4X'CTS'K5P'0;4]-\!S"9&HM/@4LH@-!%@N"#@#$O6 M29ZB7^F?NTZ[G*XOR9NV7:3X0]>>1H=D_\<^]X']6MH>S# 3 $'CX>_C$?/G99WK&A=3Z:H9FUN:ZY M;B;"X6BC7S6W=3]-M=^OV4'P*R.RGEK-93']I.,@4HA@+%7@A&%&2:F=[,?T MVS!(T6%']YWVS61I-O87D]WRS*[ULZ=VB.0/DF'OT!B#"C!$4 @N)Z-=HHZN)*ML!1K;K\?&YP[DLMHI$QUN")1["27/OP]X M^(=P^#L+Y!Y?#C6.:T(!NA=PTG^P5K'$F]JR+GT:A&"//\^X.$?PN%C:!]SJ ?+ MC$&'!R,A M..K!!,;!.!F%E#8ZES"'^G!(_P#0#'.H#P<#GW\?#H A\/#Q\(_Y\+%8%7.H M!\J*F$.-.=2[R*%FTE(KA800,P%!BM'D:+3@:; VLA1"7@E2K&7Z#3F'>MLQ M64RB/FZ\/G0TWGNLO1\;E5?4"V]!2E?=8BF#43Y#4MS0I'E.ANX$&_/B'/A]VC9]3'/\TGS.Y_) MFML2*1TLJSQY;N'!<[UD6*88;-9HJF= MI]A,9TWZ=)Y"_7T^;3Z45S'J@%$'C#KT6VO&7)8Z$E#:UJ:MTH'7U@&/W(<0 MB,R*#2'JL 2%UY/XXR4FO)O6ES 8L>>L=P"(B\$(=$DB0^#AX^'CX7_1_L-@ M!'I%'E$LCQ6!$']WH7/7*8?0!HP\8 M?>@S^N!BEH)P 81$"D)K#4;1 ,:&D$0V*88\A.C#+13 ,,,^\M@!0"N&&=#9 MB R!AX^'CX>_8MF5WZMR\NNVF>:[QK58L]]:#T_SLIF?IEEJ/KJV M^:_['N,K[M&[R20$H38 M2T+T@Z;5[HFJ$OB\[D]9WNQZ,\HS3,._P-?M*(=VLW-=[NND3SRI?HY>H<4H4WA M55S,+I*;/0N8TA-^,]+R_G"I42[>HCN MJY F\5L__5174Z[PZMH[\NF)VB!ECVU _SZU'K9?F3M:9%4*EYKCGTZO(P+G M!0"6SOXB'8I^_,J-/[J+]ML7?[QS/E>;WVD;]^_\XQN\&YWF>16XI>K]QX?( M_.:6]+-;_N[[\OA^-OK=R]9-VH(GLU%^"%"YSY(5Y"PB1#D0OD"KR82 I4Q$ M1E-4;@50N?4ZVJ(S.*G+=[()X"@)P*G0BO"B*7BUXD$-IRDNQNEM[K#4?XZE MOUX+I&YPR.M)_.R5VMBP?5UX^L-H?O&N&BOORA-]-RYOO6A2$?'GE2QFB[0V MF6S"FL^J_5;1G:?C\?1C[:S5&7)-NS@KCULNVS:CR5*Z5*W ^>EB7M73*UG_ MN[;Y];?7[H[V:-5:-_>?48 M-7;6/>K-W^S5KJRZ!XYZ9[AP9;%?GO.E,WSYO%TS>;>83Z_<]O5Y*HR6%=2/ M0Q&!A0"6481OE[>SY(1\<_7Y4#N%GK?I59O.W:PHCE<[TY:5?W!<._C!J M1WXT+KSYZNH:#\5YN[M*?2+8-U4V//P9NNG[](2J;=_C\6=@8M-KG&Q\!7*B M#;GUW]"]OUB6+]3O3[13C(&0?+&5>=S9O+UN9_\K,__ODO5?ML M?BCZ1_.3&\V:O[OQ(B&;()L<+9N\?O]^EMX7ANCXX\VDF,:3MECQR!E])+!^ M39[JP\FN!YG ^O--T.#S_%7Z%+K;:+L.+M_@2;MQ>&,R^B""8>1?]!^/S$,B$)<8YTJFE&EO M*:P__GLQFE^\F;3SV:*;7O-YP/4Z#+9A:NOJT)DU1\X@DSW!!?-5"Z?/$E#Y M4C@#H1BAN/<)"HS* J8:J+0,A%($7(@6>+!UM@(/GND]@>+/YH5U]G0UIZLU MW9D,NQ@:QHH]H1#!$<'[1O![W "' VO/:7D%"K$V6Y9[0F3P<:0'!#P#.I M0 NFG'0JDF1WIS!V'+R%$=Q4"9P6NP40/"@U#L_\*%!2R)!IM!18),6LSEZ M\X14-Z?36O%,Q(I9/624'(1M3-N"9WZ]9._*5(9P86-8F@M!1@PC)@??1 A4F)&T3MRH,6]=<8DO_%KDT MQQ.)N4M6#U'0'S D@T%U1/@M(S+3,JO "63JBO4OI06C58) /=6>,V6"W2=$ M'HKU3S$W"B/K&%D?@",!-P@CZWU[&'Z:SG(:86R]!S?VNJ5 Y=H:S>(OF\' MA@$_@_2 @$E'@ MG=$01*;9">\56U$7>!%<42U-53,6+=DD3!T$$TU$89F4\A()YN9[6ATR& M02&D$H3BKX7B8*3V=2Z$(K: J2%ZZ1FE7'%C#&..K61;#12*!V&W4W.""(X( MCF'](;@ <(,PK(\%\P,-ZN^EM-H[X.A=852&Q,2" Z9K,FBT&ER2 E(PP7FM M;&(KTT84I=S:R('F$$!(D\!&1X%1PZA*@?&J9.Y[P3SCZ^7G(\<J,#E02"\K+&QQ48PPPHXIA4D@7*5N:!#!F1 M!V+\T_7ZD2)_(HIC7!WCZD-P,&!<'R^7WQKG@G->:20].T:+*ZF#! MF:+/UE=S%B(R$8>MRFZQ7%YJK);':GE,#CCP(%3OH$H%I5(; T3E JH\)C"$ M!\A154#EP1F_%Z ZF&IY:D[,>F/JD->."%\Q->!P4!E3 X9BN7^A6IYCP@"& MDX[,I=A_."FY)+P40)S0(++CX'FVP%.,)#/*C#*?JXLZ- HN0@K/;@@O!@LB%6 M,^Z56>D>.E H'H;=3D\(5LLC@F-4?P N -P@C.ICM?Q 8_I[*:WV#CCZ5Q@# M,8[F""0%592_K,#Z2"$+:E/.DD2^6@<:O6762U#MP3 MMO_5\G3;T?-#YYAC4./PS(\");4(QDOI@5/OH4"C+&:UCN",YXX+98+8*Y0< MAFU-3NQZWE%DMR."6(R)'PXP8TQ\*'8OELMCR.4H76^#SVA/VDB:$P639 (A M:02KB %IB0]4B6B]&+:NN:UR>87CY;%<'H/JB/ [MOX3S3%:RB%'0@HBLPP^ MQ52>-R@3M;8ZJ7U"Y&%8__3$KI<1CPR*,(Z1=8RL#\'#@)%UK)?'>GFLE]\; M[X(*LO9[RD",32!8EN U$V 9"5IE[@QSP]9EMU@OS[8.40= ML7\'@0E&>TY A#JC3B<%-FH!*?M@K,R1^949=8,$U>'4RTN<+H_XBKD!1X3* MF!LP%,O]"_7R C,&=A]/NFLVL!-6[88X7?AQVF\'0!^$\I3-&0; ]:YVBNRS M+_]!EL86W;/8\C9$!NIK$ZE11.X4&+V6N@Y4MU]'J MZ,DAU-VKYZK:_"(]/J>5CQ$H3"38%U _4, F4J5H# $98VV4HA4XS1GH7+ON M$\,L6VE6.E# 'H:7@)Y@?Q5$<$3PK_?F_Q="^490'J(5TGH&2KD"QM8+L$EE M,-XP:;F--J[DA*T-Y?YQ*/=?#>6OW[^?I?<%D=],YK/1I!V%#K>O$?XN@/_V MP[IEM.0E,1Q!^ND>J_*[*];"GZ_VK-A&55Z6O^/HPT#<(I_=^XNW>_*&7*^L M>Z+1))8/OA(GDO-O/K]A'XO]YZ*=C_+%&E!Q\S!RS<4OS_F1I:L3I?27ED[9 M8[??[NK7/OMWIZFI>.8F%\VI:YMR_Q_/SL?3BY2:W^;3\*_FE\4LE'=2\\O8 M35XV]3,%Q6**S>\+CC4O?OSMEU]>_.%E4YXPG#9N/)Y^;)M45C:JAG:ZO%C; MS*?-^=6EEAZ%9IJ;^;W(?30KOT1W2PT[(IA M[+E+.6;AG.J%'K_O&+P#EM>+^>ET5O8H_C2=78%,?WY'01(Z#[]-M]/;?4J M[7<752J]JUK:N_*HWY4O_>M%DPK%G%<1/JO>C[J,T621XNOY4]?^O_19A''S MIFT7;A)2I9,EQ;QLVN>CVDJBT-DSE6JO=[[\48#236)'I[,T=C5 .7>?"BE/ M4J[(6^ U554A3SM]X-6UAO6Y(GVC>!65>FT"OSQB=]O#]]1C'HS"MS/U_LJZ MZ8R;:VMI^;S5[GCE%O/I5?BD/D^1?'4%]>,P=A?3Q;S;J M\Z'Z$L_;]*I-YVY6*.-J)SIOP/+2+^Y+"?@P:D=^-"ZF\JNK:SR4I=_=E?,3 MQLH9O?CC%SY$3ZAY["./O<]/))6;7@2?8P#/\4@VBOEB&P@;G'$ M.[#O3'(@L[@.@ (1YA/FOA_E?EVZ- SC]K63N]V4K M?8UMM&[Q=5][WG-R_S^2FS4_=I&TZ\S^]?IC',3%ZPA M6>0>Y![DGJ>J;.Y3\]UES!P99^L=X:Z2EK_"$KV=%+"L5E^CT/QV;+V[R.VK MDFUDU/9LJCZUWOPHR\H/+P=^K[M7])Y0:4S,25$+/@L"(E$-WOL$B1OBN).4 MJ)7B[K42?-NK+,CXW<55$G9GD5R]7G/=ULZ0[#)VX#]I-JW';QAEWV);G_TG M=P2U8SCEWD&-)1JTC@%"I@)$=!$,IQ&2XU%2H35SIA]06\;+:^7!K>3O_O*\ MY<-IWDC?J(<-9,D(69M#EF,IF" "2%M[-G"IP%,1@2FJ&<^!6LKZ*%JX+#U( M\?ZZ@Q\_U5]33T6YEB)\[3^M(Z(=PREOH06XRU*1""J;@FC2I().3((5.82@ M@A)\I51O'42[-B;3[,,HI/MQ[9W[=.F*O-35MH1X#!6V37R8:TRU0!_FI0^3 MH^Y\--R%DN9.@THBI$Y605!4@4@A@TW%\#>*:*=4"I:NC+*,5 ?.E(%(?/F. M4A2L# HD9OB0E7QTPAD!!9I2 2I'P.KL M(#AK" ^LZ&1D$\AZ%A\F0Q_F = Z(MHQG'+OB,8U(\8' 8R1@FA&*RBV9("" M94%R+02UO ]$&Y0/<\O3"?>&%3 -<]@DA@M&1%R#7D6;&L@KQN5V8U* P MV7]R1U [AE/N/PW3J"BL"^"J]U*$0,$ISPO&,<)9*IB65K3G]4"M7QI201:G@-"0.6;("6<54!R^#!DJ8MZD@D;8;Z6'/X\+$./(!T#HBVC&< M_47?^E?$3AMHJ-M1I/F=0B+L\5RJ$,WJJZYLX_-_TS;6P,=-ISAC9O1)+?6VRWW'JJI2_[BD)%UQTBH/1X;%FY(QMTB MF6E',N$.R8S+_C7^HGMU.BF7J+*IR:,JN>X=<;.;5=2V%MTCY^\5LEB;AHOL#B?KP%WBH1/VN#H0]VJ/=63'S.HE_ MP\_L^\Z-N[F?;MZ\/I^-Q@U]V6"VWQ<6?6EF=H][3U_8)_NIUYTI,4!/]IK; M\PC)?%4/WOV,"OU^30_4UT69\A4,9 >$K!:ZE!U<1YR:FF8K6-I(@% M!*2'&%D$8:0 +T4"F:UU47$FC%EQ;-;$GM/IN)Q:^^._%Z/YQ=,C1FW9WO+; M(Z$C]=+J]9IX/$26UVV*^^#;ZXL]NPAXB$#^@+".L(ZP_BS!_J@-HS:P"KX* MA%8*O%<,",G2I22C$2OI2RHRZ436P*3DY3O6+@O-C70^*9>S9+)/&/XB^@J[ M7J[2P6,OYFLBY"+D'H$F[2/5QE('F6<#POFNG)X"";Y CV?ST9^T67\O)O^XF;EL?L6@?1EUY?SP'*1T0^$F(F8N3O, MM(K&P%Q1ZGE!/4%B;6UJ#?BL*0O!)$]6QYDDR0@W!&*4#H1R%FPV&2A7)E%K M78YDF)@I+$/$1,38CI/4H',""J9!$+0#,[S!)$'6Q1)'YU:Z0CM MG#7&"PM&QH*RCGHP@7$P3L8Z>R ZEX:)F/2EI(?7M.M9?"28LW.YKZ_/RK;, MVUN>D!2;/)N>W5,.TV4W+N%N^7.U/@8EVZ8<>* 1" PQ/$'_ET(6H94@)VU MY,#!>EL](2K>%+V2&6/FOK M,D101%!$T&-"4.N\B38[H$65+ B:);C@#4@?;& ^41%7$'0=WPIJHWN-I9BC MLA'O%<)NPI+2X;PC]7M[CRS35E">H3Q#>3:0V(/6P1DI"2@28VTA6HP+Q0P$ MFWBF3FIM:"\9+E]HYW0E%G^9SNJ3[40ZDBV//AZH=,30+D(T0O1^072NE4V6 M>=!.)1 T)G"L6">6):E9+.B=7"\)-<."Z*UGUB!$(T0C1"-$]S$0B02>E8X% MF T%0:0L&K'*0*PPDG"EBFK<2P;/L"#:(D1CLL]S-NCYJYN%TX8O._1P%(DH M$E$D#D0D:E)M%JG ZF!!U.B+%U2"\3%J9IUB?"4-2"9#;+ "DHBA?$=H*(8, MA^@LU4X;F\1J\_"M5P;KEV+-'CM'+N<0=Q%W$7-E[SL 25DP'HYR###XKLSK#BUCJ:4K F/ @M/>U<0Z!I*4,@B;B3*\X^9S3:P8*C9BR M@XB(B+@7FBCQ+B46'4BJ1-$J'05'4X%9GJPGGBCBU.<(FY7*K$ O!!XKPIH, MAG@%-!,1F6>)B17GS$XT476<63W8@@9;T!R9!#QT^;;WTNN!,>+:4L.3 .FB M+-*&%VEC'(,H)"+ M@H@?7@$O*O0(9T<-9[M1QJ5VP9)(P&511Y8K!]85M(S)JJPCUTRN]#K@-#FM M:PL9H655QAUXHSEX[H4A3CNB^#!['3 A#@XHT2F,B(F(N<-^6M'X1$PQ07UR MU4$<"O!)!Y$89TAB+,?0QQ3>@2 F6:^E^I"Y"M-%L#?,@,CQN>4:NO:/P+7_ M0+OXK'6=&P^4EA^"1EJ5> 5%N^TNA7:M_7\:R@-KK76(K)(]@;!N49RK/!RS.> M?:!96-"<4A")4? L23".),Y,L$;Z7E)/=E6%^F4A9K<<6STH(88 B@"* +KC MT*TA(>;L(J2L/0BG(C@736T+D&CB1#FYD@NX5K++L-H";#WK9:#(C)DQ"-$( MT5O6<95WRA3--E&>0'AIP 4G0 NNHDE96;L205PK&V80.JZ0QUEXODM'#2;* M/-)71:# ZI?-V FK?!:GBX(8SRFRGJ:P_-=69=?]F['WTFLW!H9/P617[ 1B M:SZ-,!YL,1] .1HSBY8J05:DH?/:6AM !%$,#.L4^"(W(1!3+)0@>6#/T&1% MO=1:[5+6?49W:#<@#",,(PROU_Z1) MH!)ECC@H\,U T)#!J6*C".N=MP6,"0N[AV'&=]K.!4$801A!&$&X%UU8)UJ' MY4$BM>&@HJ0 JG)%S;7&*$\Y,ZMM7C1E2ML(POG:M]>7[["8(/-HHVKW46W__PJ:'W5?V#HQ45%A"QY].KWW'Y^Y]6KJ%P>4B>U^Y M\4=WT7[[XH]WSN=J\SOBNW_G']_@;E=&DUC/19THI;_Y?)4[U0FW0M]+[/WC M0V3^]%M>JP&7L'YEBEDG14P$C RUV5OP8+,P8+TQ/"CJHE@9EM)'3N_;Q?QM M?GU34/I0_.A=%R4J]_YN7-2(%TTJJL)Y/?O9(BV?:S19I/AZ_M3%_"_=/0D] M@)*[X=IWI_>T&VNFBWDSS?>4]*Y6\#;^HGMU.BD7;-PL-:XM"MEX//W8OOI* M04/-^LAWH\Q_Y29VURC:XG36+?[5HISW;#R:I#ZV]Q_)S9HB$,H&/AP%&H3- MN@U\NE(=.\WQ.AJY?-CZ8*_<8CZ]TI[K\U0X+X]?/PY%%!&/7H1XAYY"/\C=N.*&>SC.],1P:^/00USU0YJ[T;AMG*^H?$LH-IU4[)HLW!&-3[)>,(P@TW,!]\$O^9FX?*?G>>CK M.SAZW5F^]FVO:'?5=1*X;WN!NHO>;8G,]&TW( :?9A%-)J'\3ESTO!BCDP!]N$M._\EF%@U@9,<]UZ:K]/?S?% M:8>E91P]A.T%;S^[/K)&HQ_41^[31UR8+]QLY,;89QFKI+%*>DBYM8P0[2V5 M(%PM47!6@DF1@2).QN"L560EMU9*YW7MJ4>==" (9>!M,L#*-WR@*;NPTLCB MIL:Z]LC[?ID-,YJ\O_&I+D<47.72?$KMCY_F,U?.>31QLXOJJVU_GD[JD\RF MXW'YZIMZJJGMOK,TKA0\8?T,#=3+#!!S10[&PR3K YST_Q.&6QL\ \%8!B&U M LOUZTOIX9+67B06N9001O0(?(@/)66+$A!0H[T_K*]KT]EP]+CL$T2MDGJ1ZF3A)HLK8"'T1T*)<]029WB+WG"PW)>GQ@VD M&]CS=MS9I+W.93\:=[O7Z5?WI'EX1X^C>W^)^MC0Q=LZ(+A7X2P_>'M9]='L*$+-G09I)*!I1U8VM%3 M%B#QU&6>)3"2(PC%*#AC.$256<@I:VY7&KJ$3'2@.@.C08(0V8$GCH#PPA@6 MLS L[W%!K](,RT,.-J,0&[H,6NZA9KHE3]F 6?+YR>HP%WV MC%/99TA64!"44[!4!Y#.:A.#E(Z:E6'9RG@KI I!0,1F00GN )NK7NT/#W:,4-L-;-#9T02H[B$5C0Q=LZ+)SI4ZK MK(23 4**!@3S"1Q)"AQ+23J6/O<-709QK+=2!+;1N26.VO.QNWB5Q^G3W87]<]'.1_GBZD+=)Z"=N]G\VVX) ML"R:\ZY-7?.0SQ=[\SCB1'+]S>W57UY[C2->JY7'Y0-Z])E]U+ MRQX,C9NERE[C16U/\W$T/[VL@:T?6?/8KG11_2^\KJ_V:SFMZ]>3]#Z,V%-Y> MS-*[-M!<[E/S M9K(T-6J"WKT]KF[GU:L3I8K,>7B;'A7G6]NHC65$UX#'32Z:4]?>"\Q?<9O> MS=; "3?4&H@D%&EK8@1#;((8A DIR\2=Z(-["L_Z-'N;E^Q3-<9+.KEKPUZ^ M>-MZ??/S3W>L5FA3J)9K]?FU:?+BST6N/FBT[O[ F]D50#3M)2>48Q_5/A;+ M9)N;-]KF+!4I7X7_+/U[<2G+V\Z'ZMZ_GZ7W'?><-+>)J*H GUUMX=M1'+G9 MJ#Q@3-72[SY5GG*1:_%'43C.1FVG0(39J+-/FOS_M_>MSVWC6+[?[U_!\MW9 M26X9#@&^DYFI;_*0+; FW]P,1I=.4,E+ONP M;A?X;!P7#E:J#-U)AXY>O4,'9(_RPHQL4!9"@;P#QQI.'8YH9O2]JFBR82M] M!\C#O0J?A.$ ($B:U^ ,<4D&N")'^PL?8VG*@.$4'Z'OW&U+U1Q 4.[!.X)"\[W>&5/^TZ6H[7,82[S-X<7 MA_6N-BQ"=HY%I$$2)S)*B!=S27P/N$.B(D'B. K".'29B.=81)!F<9HQ1B(: M8WE2'I+8"Q+"4QD)X6:>$+)A$1>75V/V< (D48!T5_T3%*-S).#/V5?5/U,E MVIX_E[\ T0[UA:UC\$D-]:53G*1Y4IN5N+Q&RHY*TS YB,YF-#5+WGUO:8/?J'H%!$,@/>-;>*$ MM6F!W175$':(%OZDP;MKVZW<-':I8H1Y* =ZH4L2G\?$]T7FNTPJ[L[5L)> M)E'DA41$KD?\0&8$T"4AOO"3R%6NE\1J(]L==&J[BPS.]Q"8DVBS^S%7/W(F M[&MSPVQ7+[:,<_Y\A+Y(@<(]HBC-B"\!"6/0FP@302I"-^2,J=GSD63 .#E7 MA+& P?D S2SA$:A:D1O1)$QYE&V <=ZI@UG6^4A:R9(H3EU@F"+%UKZIBDCJ M^1)H17I!D-*,IW265J(@2KU,!(1FH+;[(E(DIDH2I50$C_.XYP5/@:6SU-!Y M-.TB\V0\C"GL.E'"!9;I>I3P+ M()@-7\H +$<[%"\#ZN@%HWT0R&H%4'8%\ MA6PTBUG(&'PE [&A#5^>M&/9YW+VN4$7R:'3>?[)TB1@40@'@R78[ESX<$24 M($D6TQ3$31D@+YP^(BKSDY2Y/G%35P#/!?F2N\(C+ P2.%4J@7\L_]P]_NFJ M)(E3WR$<8P\%X2T&)03@EIL MHB1G5,U5TMA+..TB_XR5E+##("$%(6X>''GN,Q"4_3C*(A;&630'#C(6:81- MH0651$ _)9(G'DA& M&9HBI"*9QV+NP2&G:D[5"GQ&8\E=%)\P#2< :<&+&:)Z)R-^1Y+(E<2E@ L@0[B!FDNH ISP4PG*N1 " MA0NX.XZ]D 0I3#T,_<1U5>>F_WFAJ_/N#S8N2*!7M%0PA]IC*2YKF>*:5UH. MK6"A)U?GW1#/_<.6C\C3;'#R=Q?"FS:PHU,QH39^Z?'Q2SZ05AQD: (/0N(K M24D2QS'H^+[(I(Q#D$37$8'Q%8"I&I4WY\-"?+9\8QE M(,M&U =4")0DG*><@(;"&:BSG@S]N0A%7+XOX^4X,XMW/-X%T\*+KI8TM(+. M$A_" G5)V@#JP\ A45Q=%?V:FE2NXZ7K(.MBH/I-/(R.9BJ+T<4E5NG_ 7): M[P9TG(MBF&MU1\=#F4F!QG/"JTL'GGJ)4@!&\J4*'C6J#!%F(_B4]WIS)%PY MHS%YCRF^BC6=#Y)0>)\%CH MP#!K1EBD$@$AID) A38+!^ J$[C4; G8>8!#+D)3,S-0I)*%1+%N,>81V,5SF4;/N'$/BVR>'98E3%3 M=*X5!BK6IUN.3S=RI9I9=5-Y ;3KAN[2XO>@)U]A?S>G&)6. )K*APZ_*)7) M:<'<&.>?.CST TA'Q;3#7_!^OQBVN7^]08N80)[-BA"P25)E?-33? "^USII MZVG7Q:@GX8,*+\DQHM91/W!8\/SFS@FTSP[^R*I):U:3 AJD(J4 <8Q)XK,L M(''&8@)8QFC(/9ZXY+4RKQ0O5%KBJ;\3&O/D5C]:FU M<-I2,K5T>ZQ!S6: :+D1:4YB8@ WT?22]S7*]/AU-4+X EE27:"M#'2=JN@# M;.?]?Z%"BBUW'?5SH.D014]>I0I0KKY%21!B\>4\[\,;\OXAXAL7PHP GGB( MC$J.!*8?<*DP0+R%C=/A^CD.4!1D,D8-RGT\F<6HJG,1Q]]6M9@-\#F9".8K MX%K("D?[([\H\%88I;D-P5KU,H!.&'$UK&\7/9Y?U;D#YO=&@I_5.\6H+!&6 M)R^$9:ERV")>FIAY=&#JF<(38&-_Y#CR9M6(KAT.*V5N'E[R8;TY;88QO5&' M#M *<(M:M= 2@KGN$E;O M2!WD/X IP^G)LJJ>)WXB#',# >H[[JE^;:6&PQXV8D8F=G6%EF?,!C">VIG< MBYICZIJ+L!IF7D!%O(]/UH/$ST!#DDAX*#",3/((!UT;?<$Y*#@I)JM41>^' MIJZ)[1:.0!]S1ZK)&C=;,L4, =O53YW].I4FK#.)I38=8,(8',W15?_-5+[U M@$L<6*L.6&Y.75TSR'RP,$49IO0F+7[B288GO!Y7H?BY8FH^90\'GX>6,UD# M]$3NE!A2BQV8M'\Y+K@TX!?*U%(B/(-M?LU[U_RF>G/P:FI_FL77#&SQRM^] MP/?"^^,1BLU&=!@J;7K%C^>-B8>&\^"7V'V^&B)JX14P:U7VM:MZU =.8KPT18D9 M\P+!+E,Z]0V4TD-DC'7B/:Q*WO\!+" W27;(HX"7(K)7@*AI#Q/C=$Z^AF+ M/*%RQ#S,RBLU0/YR>O;1(.S,DW!_\PQQ'38'V 3"+8X6X;Y.#6P2_LW#)VG] MP$-@C,@+D"\KN*"X44T2W=PEVD-6$ADX*7$YTJ16$A.PC , MLEC)A,7I7%\;Q:7'XY2H.$5_=)R1-/0%44D01*Z?A4F6S@KK6 -I(F?>X)^G MZ(K-"[EZ::0[(EF[9>'\@3RV+@RA3Q2JSC>*ET;20J$C!^[,:^.XH='C'HJ/ M/PS3'A,5B"$_E!%'41'/^_HF?,IP1F3-X1:MUFKZ!^%(RQC&,GI8%[/0?MTA M'+L+N+N/?]5:.$@X^JPVYI%&(*P/K2XH#P1^C")6K6[7*#!UK X=>1]@ 8 8 MC@ X0,9!B"E,5FM:%-^_*S4P-^'B."B9@B2E)YVCGQKS9TU-?'U+'S8ER]%. MH04N#D<81R^G92M<)5A?$+IX"1M:)P'74F26:XEJ;)J8AHM:Y(,'E\6@1--S MXS@98M(MR%BG<#L?;\P?1^='SCN%N;)7M3WB-\1[H<:7G"N0BLWM^-'[G^*2 MPPDQ.*O1$&D"WH&V;Y-^##0S,I,VBU]-Q#Y3L 2@!]X&4QO!9I:H7@ D@]Q; M:$DV52#'_C!")5 (?*LI !9'#,=RXU@\':>R3HOR2-QH0Y\*.C(D8:Q$XVX% M:-IJ,E^;+D!:T1%HI<\ O*NN^,CWB_D?ZXWZG9>@'GGTL%.YM5HA&Z7_4IIS M&A9L5$NL#@/(EP(!'J(&W*G&.=Z5[@2Y ZX=H!4I# M*D! A3I@[7*J>VB@@%(:[W(ZJD [KZJ94UB,AKIP:@U_C?ITN& $1;E@ $6M METZ;.O6YN.(W< +QZ8?(/@ [;O#Z6B5,,:??\(": Z"U$\@(3VPS'/0$@!B5 M @3 D:MR+-FG:QO!XTL-+W"A*78T?JI6NYNR 5?\7PAJ-\T#S; /47,$'41C MF2Q4-84G8]6Y7ANX?.S0 T$[ER, C!MMPC6KW=1-4(<&=LR&3*!'91GN?['8 MF+ RV"S!FN>T]H9-:](.:#UKM_9R$!Z9)T*2!:["R!AAW-\)Q1A>%2:"S0F0 M#['V?D9:^MR4TC"%-8_[LBZ8_FQFWA7VK$. MX6G#-=AY-V4>7YO6BR(YJ'V-=(KRI9QAB=.,B4L<>BTL@BC?)X!VS@_>&R'J MCF5Y#6_H?&T@*'/./.=%U90(82_U8TO36J7] E!>BXM^'8A3RX+HI>0@\)K7 M-)#&AD"1RN(J6?Q"SQ AHL*CI0KPU&]H)*;]C#20_M$:CM M'U?O87.&-Q]@6?^!JSKQ%ZU)&8V[I(LV5G"MN=*U0N^[62_!5# MNPR*'H_C#5[@0P_&?Q^\Q#"/:H1>K[%H_7LY?H'V]=<1B%B'TWCF="!((R36 M> ZB;&G4]+YR/%?/@6FWG)8TN8/D[XP&<,>\ (_#;;U5JR37.:KGHZ$1?LU MCAQ8*<-E6&1>,;],K0=-KP^LPY5A5'C9%X7F$SR1*Z]:?7=[]?+^"HN&SQJ4 M><_!N%(<]-'BRQNO56U[,,%Y>BP3#UY35FS:O&#*J;5,9GW0U3GF[H<9302&X+$,] 7I7NJ0@+R?,J")//#="[. M+1R(0"5!Q.:+>]9;\+F(V3 .?2_R%:$TBC&PE)(X=C'OP\M8XB9>Y$6S=(E(7(ZP MAB-L"?P!$/EL7QG# =8*=: M)@6!"^ >*ET2IVE,7,EBJ?P$9.RYN-*GF]?_JG*EP-*-YV[MIRQW/+J $3C+ M!3F.C_IRY'Q$"^F#I;A%7RT5Z,RKC.<'8VGFY+@Z1[$>)W#AD\M<9<[[GTJ, MAECC_7.6@>1A?$PZ5NC*"*RWN+.UFQK?U+P%>;5S6?1D95S=Z EI5F:JQ*M^ M";RPA[XB-(AJDR8.@U<3VVHQ;6K6@I99^QIGJ9%M%B[BM&0S*T#1>+'X-!&; MM"1UV%I<7$V>2[VL;1%F=R05R;(L9+X =&=82!E ,Q6 H3%F_KBIY#R=+T/. M/9:%KDO22*NGL_32"I1$G<((ZVDLCZZC(07,U^B M:"* .S/@SJF7,$)#%C"N:!+-%_CF7BI3Z@8D2-$\I@(*O#UD1,C4!1DZSH2< MDZ"/A2A'2GZL%P. ZL1$9A[W)7:.-W\\I>Q"/15S*1CH"A(;A\0>B8, :^YY M24Q#/PC$G$R6J(1F429(Y&.RCQ02[Z%XM_)<-XI!IMGD3*TTTWU[/^Q9T9VGL3WR/9P%SB1LKT*$R-P0N MFP5$N6[*,IKY:39789BQ+$B2"'#!RP !8R\EG*4>\5+APTFD@2L659%DJ\61SZS/S:4_#ZAY%.1(^U9D^0HB6': MS7+B6%\G1V[\M,Q6 S$VL_N6?#/,.D\<>$[\S$X^Q7 MX.&G8H@AM+U<8&^AHU76XD$'B,;W6J!PB?6M=8KXMR8(^IN.\),CS*3O!)6: M@W-\I',Y<80=.D'Z&)R-%VS9AC])?-:S4+JY%)_\.A_">\5R,-%9+;J_TY=Q M=LH$%\:[M^*2/1EKW<0J+ENSW\=!I^T$!DRF.$-#L%1U6LXR2^^+ >A_(A]@ M2.GXR\)\^5+?^0^,R!\_K,Z2-KBM6H^>(/F"1T\"3\>/QDP#A7K<1'=L[+_& MSIO5/;K&?<#&D:Q-I04Y(0W1)HT)_+0LR9BB6_]:6X %QNEC:F?=ZDUACN&8 WU6'J,.#3J03MO'Y^:0U8M/Y3>OYZ?BUD^1:DTF"+X.! M]\PDJU%ZE;?+3[02/L;)'L="ZU4T\7P=U,[K( ;C(&E?=@ Z&NSCB_RE-AZ MO"T/FTYN^&LUNH*#/#;%CG-;>)USA G/XVG@)R]R>!3FCK=:X^+G&+ NK%H M[!JX]U>//(CS5$%6H >S(I.4&[U%')T9SA 01&>GB[S2ZN@DXV\\R0EQ+)4T MMA.@,_X,SS_G:ZL9XZ'S\>.(<3ZR"!Y@T45S79L%6J8FBL0+6)VXV M^]>UX1T) M>]':Z6RJIG@@*:XQ?L!4,7:&HS*%%XK+O*_*&SC(,&NERG8%%F R/^#,#@SW MF^[9B@=O[+S7YT$'R=35DDWC5BWP[PN(M.6 M/!J^-N-?.(2OL \LG#636+!Z[]&V85AKC[&18V[' ^-9;>2 <3;6.X.+3>/[ M8YC 395KD7+R&56TPJ@::;9HY#"L[VT2FE4C3>M' MM#TS,(;#J2B3U=)QQU.^&,'JHNQ2EV/!8@= (V1G-?#0.AKR'),)";'SRGJ MTJ@ZN$03BP -0-\]];BIJ [,N4,A]2=F&,*4E<%T))8I\7V*2J8>CA@\/=B% MNLGJS.<^*HBY:Y(^6&_XPB/[Q/A_I_WX^7.0-R)G;6[J_U1URGI3=%4TM->4 M,6@TC#EB;((2E2'+A=Q2JSQ*N[DPD=CHBT"#0.I(@TVR>PT4J"RTI*B6O%27 M69J** GV6CB9L( _+P#F.0VCZ(J&T1T99K*"1GJN!NB]QDQM1'O,ZDA[>779 M>!&P3L.PKM7 )>8?#-7J"*UU:%TV$X,9\(529775N6DSQ)<1C(!ZG-#@1?;R MR#F>'+B;"OCQ(2HIIMR$B!X?YP-4O1UK8U:24") M"-T J2YFH5/YZ_)FK3QRG?^?_U!5.PQB,A0-'5=J>.0X;Y7@HVH<+M&4P !- M!#CLQ%5=5ZQH/:/2\YD8N? )8QM2>_C-2&<'VGXD" @CU931,V6/]-"SDH]@ M-7)DZS>F.A(,!E&M*"]X/_]?\^I)C1?,\!=-X9)JZ7P,XZP3_DUXDQG4OT;R MHA'RQM81BM'5#U.2IJY@.*D(@+5I]")56$[! M5%"$34DQ9:976\IQ5Z\+_4Z,H!FH8H $!'_#9:V2!$C])6R6B9:MS:I:F+II M2*:]O2@/8FY0RFL;'M9:,+E=3>H2;O;5H*XPDV+0CXDB!/TVORSJLCZF\IXQ M$#3KB6I]/?]^,4G5JUT4!XZP-#DAODW(2 M];M%(UB#%O$[+!$NQ*$! S213:8\J2T!+QO#2&N3Q<1,-'EHK>?CDJ+GTRSB MN%C0N-C7 /0-+""J*UY,3*_X3EVR(B\0%HY6/:S#F3U<( +4B(22^42OD2-M M/AG3J3Y]>A2&I'6EH$DE#7/.G%^+:Z57;;C\Q"'>?.]CF&HG #3(J&X MEF8T,9K8KT.L-6F"U0W2PS#K&>J@^;8,5/%,78Q Z:M,!A[HH&CY-!5(4ES>=7+MO\D*K]<9H@.F38V5[<@ !OW)TG#2<[+$&^XUY MSJX-IHV$<4>LHJW>SUR:MNT%@!!72M=J'8M=!HV?/H)O=8E[5J:NUQH_OBB- ME:>9Q@:S 5XPEWHOC20D6_6*)S4CSU'.+;2:];DE_8RA%-L8R&M ZW8%M"GS M3HL86B7]QYLX5:5HQEMX/R+!\,G9C)WI1(..5"[K#A9:^'_"TN2/Q+Q%!#SQ M/>G:B^;,/C*2?%F=J)!GH9M@E5#LX9G$ 4FR),%6CA&C<>!G;*[OYWWJ1$F5 MOSXV!20_P0>;2350O0*1SOE/?C5XXWPM0.56SL>/9V/*G0V*WER(>$T]4F$5 M<9/%< $JG3;6#D; !86N15]',F)=36-%,#J)$=!U%4YM]6G;[>>M]?LFF-H0 M]R<.<6[=X[%K#ES]\O[L\Y>OSN.,5];5];@Y;)DL"U@\$]5 M5R>NE21CMUY5\5J(#4UT\*18B([V1;,.<]^TJATS^N;E0MWM<&+%$F6N ^VV MR8!ENI&Q-\XB$U9M2-IH78MUFK"<%R>?SS^_/(+)&L>?@9'I1//&QXNNT^4! MZA.+U.-4?TL^ST,^N/&;#F2R+&!]+ !=QC4?,,=48![&M"L4G?]2.^]J2#@S M!I7FI+=21#'XOD(1I98J7_S1S\<9]]5+Y\79R?'GMZ9>]'2[C)8%I0V;J8[K6J@S=&8Y..>8NNA!HU=ZB?L*8Z_AW6?]3',IBF?5(Q MD8M,&[]%H[/'8.N/P3&&#E7 ,%+#(A;$ C\@#FS*9U,W8ZO#8G6?R(G'YWZ2 M%Q\N"06?U,<8!^<6BX+*3=+4,GK6YW&8#S$N*/B3OAC^P;JURCA6==/-[_'B'XVS/G:M; M8U;;(:H/4E)JK)I!_$>G)QPYG[504X^V+IY5F20*+^Q+'6=KV-94@M]YG4[%+-YAZW_7;ZCIJWS!947R*?ZL9TF<):63W, M7VQR7K"/U=C*.:G1X92C7AW8"B/%+.&VNGMWSLSXD7I.E@%L/3C\LQV?-9$7 M5M:&-!DX7[5@-?FVIG$3JG.M6VL;TAFH9-Z$^;&I#M&=A)2WPFQ-K.[U MI=))O \!HVN=\II/FK,O-L<8;&EF7\NM9F0&TDR(DIYC;0J\5] ^HF"3D8(1 MGG4 \60@UXI_UXBH?@*"8/T"; 97HVD3U][T3)@K--%&ZJ6XFLX'7V&S1QC- M87MW=%?14=/W8J9"A0GHT]7Y%#;JQ!A7+"I4!HAMF MA(PC\&539+[5TF8ALYE.SB[5I$*K[G:\6- UL?Z3*NQ3E[8L##H9K.F;/AB5 M V"9U2)&>X'9Y:;2@A!8T5:VIK"-*7.V3<* L]+G4B6]4Q. MIS+]A>H6U_H:#*X:5^JO10YC@YE84?0"O'%>L)>W;Z[)1IMZ@Y;&3>T=9&T3 M9H:$@K6"AROM["/VL)6UI9O=#X9FXKJ>*[#)=FI*T^<(AYTJ?([N]*K3\18, MH>YGW?)HM90^L[BMD(>IM=3EA+P[UG-R6 ;:]-5T:!V7\AG6U53@Z:-^,QJ] M$*UT]E%E\K]:.STSG#%MUQNO%PN6LB?OZ#-K[=8[R19:26>FK_M\?M?A/7 0 MT\G0,EH3L:9%3;K3R6C8-;HJ=!&1?RDQ/E)X'J=S3J>E< "2.K//%%$PH#/3 M$'NB#JPGO:\IIK:.'+\N.8ZW12#>#['_D0&9A;A4:"@[U!?_SV:3G?9CS=L. M8,L'MWTWFS &7:%*SK?+XB:#QJERQ'V:)-ZL\&-S&YXXM\&SN0V;SVV8K3X> MT?GJX[:D]UWI)^*_IK6-5*P=J#A$>KY0 *>RTG"XXQD MB@F7L3C+W+DVL(\<[6I+^_R<$X8YZ:PQFVA[W[^[+.@F'99S%]86;#$Q\0U+ MX=G+4;LF ?1JZQ-:T\?2#64/GM_8:.E_1B'-6FZ1. M^R;:$+[8+/?;G+)S>Z<9J\@\L2+C6T5F\XK,DZ Z%C9694=<_V?'7[XZIZ>G MFZG'JED;5M[ZEN?Y-\WCJ-N-A=')D<_7&C!.SR9%4SB_H?M'. MXDU72-YHZ9_W/]$7K /Z,;+J.C=!<^@=1@Z?9UA)OGMDT=;GK*S$& C,.ZCV0#OK)X,GIC:DTK] L.*E7/G%G3_IA7"J.8%TY M!^][$V?NA 8/L*7-[-;#IWKW#Q9MO]%?QI%X&.0U*(N?-ZVTAR;X2Q]:2= MU\M"PQ?\Y8(PVD6-@>8VIKTCNKCL.!#A<+)![3'.[5"3;/Q.]?+^OT>XC-,C M,V%159V%W+%-V M,6-W->5)([;5]#RLI'M7][W%H!8=CG"IIK!H.=YK!O6T: M()R8Z&$3,*Y'W XWK[O?W%)]\M"YI7YD'98ZOJ 50U-?8<)V5QJ53O?$H:FJ M;CS55%XS<:X*CG9QH^H8J'KDXR 96(U5WX3!9S]XWM,K4*H5I MQ(5QT=?71Q>ZF@!BP1% BRZ6#$NGJSO742Q+8+0Y^'78[<%I_X>JT-WS1=5! M_0?.D*=F#W6HE@E_*RI3M5@W)C-X/]0%F:]YCOFK!G"*%6=J8IAA36\>O].W M[?*X%G5/ET,NF_+24Q'+.5 WML\8]443#3&U]ALJ\[](K*1=$BOI4:M@[$F' MQ$K@M:I?;<;JWR6Q\381I27QT?5*?!.2:.T#BGQG_,;Y!YR_4>6.'D'38 MR!9:]FMDQ*F;NR;\=0 ML+7B38OD5MGG X,SB^^:[/]>0\YBV]XVAUYUV7C9TOJ/)\'N2%VG%7:F@[-@ MZ/X]G*;AS11G=,YZO-^I1N_[NX^+*FS-K,90:W;U,.N9Z5 B/AH6;VJG!0X5 M?1CN&WTYZ?&;8E2[UM^8%U/7/7+_U-R ;7+XH%*O*Y-RHII%TYX?\^P#?#\, M8.QYP>X1)D?I=7-_?1%<)<=G7K_."X^2Q/M3[959< %]Z'?1D>=%#[WYB(4/ MO158<_#@]VYBLNS(9^.O__)J6,[N9^T)BX%X4RZ^7Y2@"4M2'X5,_[?X*%P# M$1D7W&OCB,,/%H@:L^,"I7^(9N?Z*G- E[@SXS5YUN[!F.[A,!O*/9D<4 -^ M\]<#ZA[\#LGP%I5T7631_)!VJ<2UWV>/A. M0%BY*,J;ISMY"R;0#6)]+(2S1R-X%Y;F$03T::3K]&'?R(D"-2S^DI:O_H;E MD4SU5=W+4?U4I<@KI;_3KIOAI!S+H+;Y7_.RY/TZC5I+SI4ER[4PB%V;K#V# MDU0R/"?HE80%X!=J^J0-RES4W>;GSYN^PAXU>]3L47LXNRO5E2DS9D[3.'8 MC8=U^8!\RH:HKU-&%Q)M70@+K57."U-XMWG@U)MTM15C#3?!T[ M?6YW6Z=Z?HW)4M13O\GN#74+2]U;/-GG ME75UG,&JXNN\4"Q 2ZL>\?P)I8\[KBNM1+_HUCH\PY3OV/R%8/.4R_#0A.YE M2^51[Y#Z@24/BPV[M?G39V+9 OR'!8F5R$3WVMQ).K$@L<<@L?G-WWIL"(+H MD+F1)8\5IGR;,V-EO6W#,5T/5I1?T(4&DKNTY.6KN*+ZO&]:ZQV?>*O=A.#K>B]+L.@KDC:'PW2,;B@\4' MBP\6'RP^6'RP^&#Q84WX0#=2P=6ZC#N@#'\MAKQG3;7/9ZJ=AB!VQ!"#9#'" M^/.MY5KK()!5%F;K&=JS^8QO7B3KD?=X+2'HV#[6%) M)VPE) MFR>0O4"B9_.'[PT2W<-KOC\6 O@7LWV?K877O<_'S,Y4HP&<=^I[O5)>\;&=CMZJXF\J-6";T?5TEWA0&= MOQF7LSX%.AA@9==];V6S8DUR;ZTU@B=4M,K6'6Q/&YKN (??)>#PCYRSLD. MT32H.)XTJ/C0] LY5^6/7*B][="X(B#,=S]Z," X!U_@5=@SJ^E,A5\>#P9% MWA_J,URW=YF ]A![@.85'$AX\1G(U[F8VLR\O.HX--A6ET]+QM&T+=RVNMSB M5I<+31 MIO>C&[SN# ;3(2;GG/YC,^)()V9ON%2 +9$N\S0? H)_&/>J.A^S M@'-QJ>2HMP%VWR4EH&D/9[B;:1K6U_$KFK,O6#CD_0X2O'-Z>FA$@MAP;A + M/H#PX%"7_%T+5/K)/636TJE&P!(G/<.JJ<IB!0YQ_\-[(R!\XYO\"40!V P6! M6JP +01F9A:(5PX"SX+Y-K+-6$P*GK\I8D?DR&-LRZ?[\35K7QE22)4"<>PJ M'VJ"R%%,Q%T;RYEMX3,WN1,PKDK+@>7L)T (_$KO#] 6]IC+\5.@G_IQ\&EZ ME5=52[!LAJ/[SZ5*\%&EEK?*R:>I#J^[^VP@"<$HL0 N2L7#XHD5P_6447D2 M&/[T[OU_.U\_.^__^]?3MZ=?SY]Q(38J#.W\Y+:T=TIP2U./Y);OXG"5=A\F M(O!!;3T:7>F.HCU/$PFX-F%DJ8? 6UZ*Z>YR5%LZZ6.R5!E0[7 XJ%Z_>H4] MDBLECBZ*'Z^.2W&9_U#5*R4O>/D*Y"C^"AG0YO%J^MLN\TGJ84HGZ!+[6DGHO[ZOE[;MQ2;554LT?8/C@ M%]WRV3F9?'J(FH%NR*SDX>KVT5I#=6";47(U(N853._FSQ5J(B6(<[V;NO4[ M]D)N](W_TA9,O/[?XZL&JLP+69L@S]4 1%*L4^VY:(9TXS$=\;51Y]$#;1Y+ M[1:.8S'18N*=F,BV;>;WQ<0)'E*:>)0%C#$WBN+DE?1BSPL#J7YZ!@Z;*1!X M'H&7EUP,7RN#*\^!E<<&]&H7KC:[: &G!P+.8JQ<$SR>C,K2N(.FP#$F?W>, M?GX\NH =<(P7AAVU\>^)T&5_9'I_#V7ZTWXU+$?:IOA.92:\"$GRBVZ;HMV& M31F/7QO7H3$@X96GVMXW*I45^RV+NVOR_KZ)_30(_2!Q:>(RZD;AJXO+*V!F M/OU&(^^YI/YWJA)E/FB$_%8SZ'LS+'\1PZK##.:%^;^/A?DE,00TL=QKG=R+ MNGO(OGX'TBW16W$"'Z&4V E&]!P9!C-+N^X<@_^[;5"]IGE3=_>YU+PB1FE, MO3!\)6D2T@ 5,>H&G=#$3%B[ED^/+TJE'9*'M2[$M7SZVZBO:GT(?J9J>(T. MV04:F@Z8YOU<]9ROEP4PN/NS0*".X %*6WN(S\'T+$AU]*2N#Z3VT%I$F>\% MGO]*>O"!RS1(L4Z U$)ST2+DF@*NVI131]32IX(=7)9YA4L/8;* 5A=J0=A MU4-LXU/CM%!EH6H-4.5OV]37$*G@^6[L@@*8>*]Z'@TBAI$*U+VFR7-9+1?* M3G?@SG$/!O7^R#F_RH>7V"E>C&8=9FZD4YW@8G_5 :.XP>V;MIX@JB M!X0[(&@EZS20/FUT@X5$"XD/@\0[J[)U;>KK"=Y*],J^CL? E1=P[^]HJ\>)O.%ZQ3Y MK-IJL6HM6'5G<;BN3?V16,4\"K^%GE99XS!(VN+9IN%*'W\=4#HGD>**O]Q@';RAN':8\ 4)K%*XM7C\>K M>-NF_FB/ &6^S_S8>R6])*8![9!'8 $*G8\&@Y[&*A!LWFO;&MK.OJ@AP)&& M,*PSN"Y+_UJ3A*B5J2Q&K0.CDFV;^N,Q*@Q= "H7X\*\*(@!HY+$ZP1&3=G# M$ V>$;1 =/(>Y)X$L+"GY3RPI,:O-65A:"RSM80B]1V/0Y_Q7,J!N M$ 12JHSZO!/(-)&5/A5'SEC?>B+ .AY@3=O\IW,R#UOG50N1'FM MJ6!'_>.Q.1] BQIT\NY$IW;' EN0]I:SNX8B6M&T.\P6I'W.@K2V6)D51*P@ MLH(@LH=I,HR&-(K"5](+W-"GVF;36;MR[2K7I>G)6UX!R_]8 "OXJD"'F4@@ MQ]>\E$8.09WF7/5S^&=LTM'E=DU$YUCGR?(*MG7L:,=J%5.>]GMT &G9?1X6 MEG[C,,^Z]RVNK0_7]C"#QJ,!91$J6*Z7)*[%M<6X=H]&)FO -1JMJ)I97+.X MM@*N[7RZS4)Y+?%\P ^2K<"UB3/MA%>7SMNB/ZK0HG-1PO73F#4!E#Z_ M M10XUN+)G;IH2+;DR&;#B)E,Q+;/9=[:3G0)PAN[T2!48N\6XV\.Y_5LYI$ MV8V(T:XA[\.$RH?$EUJATD+;NJ%M/Q-WO# ))XD[W8C::B+AQWV+L5I.F0L\ M^:9O]1_]O)W4\Y PB06Q68\*D]#28!TA80UX%I/6@DG[EJ #F.2Y7AR%OL6D M-6.2E9,L)JT%D_8H"6>IG.1W"I-,HK-2SIDJ=3-'Q)9_ #ZAAO84.+7N$%,K M.UF<6CM.[5$BSE* =WKH?/QX8IHS\S)5)?F4B\NB5YG/NUBLP0B( Y_ Z:V4!B0SV4&LV *B?+>S "76(:G]]JMH?S M?O]37/+^A7[O55Y56B;MUQ4+/5L7PJ+?^M!OC_(#ZOI_;N(&(?SO5<^+$NK6 M%>L[ 7YW>Q@?9Q-[:J',?99.G1:6.GHTUPA+^Q?>3SW/C8,H>"6#((B8::W8 MK<"'*>,]0>.]DNN&J">,?Z#6"F;1:2WHM'\A\ O1J1LA\+>%0#P12"V(5]]! MD'IR EVY1LH]"I]LP6%<(Q#M4YN+$GNMZ<8> Z*P' U<++.ZS MSL!?S]^>.&]Y_[OSQ_GQH?-)OX#WG..J*D2N_SIL9[F8DGO/U\EU4.:]Q97^ M=BD-T<);Y^%MCV+?EQ4M9=^BG06WIN.BMUZ V]52IQ:P.@]8>Q08/Y;'6.S! M;Z\D^N29WZ'N%!_5$ [X7..OSV)8X/EF<0T[CT"R9^M8/3MH"TH6E%8%I3V* M@F] B=*8>F&([2A"&AAK%>T&*NFXT;,13 /#%,;@=#C5EG75YH2'RZ.Y#IVW MGTZ=7XL>%FFH#C$RXNA0XYJ [>8 4@5@4.D,0 S"P /\0P$P/1>BM:=HZS5W MJ5[SM-9EZS7;>LVV7O/3N>"L+',/6<;;QX09%L2!CYXWWV=)U"$%ZZ14,E_6 M6;[16&KK#ORL4V3X5=&_6-; ])^JUZN<#["XA5:].J)VT?CYTF@6D&L7]+#U MG^<7C+Y<>ISAN?C-7P_8P6[-^GR45KG,>8E"=YW55:J+O(+CVQ]VP3'2%<[X MB$7^?]O&)M8T;U"EQAE:3^FKZ_)2-AS7>% 8K?.UGH$?KGBT]]%B]R@VX3V6 M3>S"T3XI^A7\I@GK_<\!3-(DBYP4(_BB9QF'91R/81S>T=:F]M9 [ST?T-=G M4:=JJ%Z1#X?*^4]^-7CC?"U& E#_X\!_+W%?+;U AE[1H/K"@?1.NH>#_M)M(>.NK.BEPO,(>AQ7<-G6,#O MHH#)W6@;;%D6?56,JMZ-ZLO!O;3^/BG6D1Z>? MSO=T]J=]Y #.?[_]\M$Y[5=#7<_V72%&.LKP/_]OS"A]HZ$^;[Z5S;>R@)'W MBZ'#!P/L4IF;Q*Z%A]1)E>"C2NFZC?IM0WY1.;Q4#N: 2ED7:1P_8S*LYGU' M]J#;@_[(@WY^\NN>SKY]HK[RGT6_N+IQWO^$;W71TW-QJ:[X^.3;HV:/VB./ MVLGQQSV=_1U'[83WQ*AGU*F/>?][BMF)]N#9@[>F@_?N_8<]G?W"@_>NKB-> M]"M[W.QQ6_MQ^WC\=D]G?P>?^\A3U;-'SAZYM1^YLR_O]W3V=QRYLU)AM/1F M9,NN&-]U,8BGMK[[W;.^/_V\3]#7XYSQBV5&OE5->?O" ]92:.3^'&!3%'AG MF8]'S-;48S _ZU3SF>8^>>64.KM\;PS%3TM>>T]?3C8J^WEU:4GLB4AL>6.# M7:>PWWD?N*CVHN$%R$F=HH3?ZW")HKQQ!CW>OY7.;*FN%7=D':6ZINN-VE)= MSUFJJTW3RKPM/DJ*<^9]@04:MCQWWY7R-8U>P&=O58B&+4'U;O\DKTBFI4 MJJ_PLK>]0GP_<%0E^ "WN!RI)T:X"=MX_A/URY?C7X]_=TX^?SG[_.7XZ^GG M3\[QIW?.^1]OST_?G1Y_.7T_%9.QJ\MP?O+K^W=_?'SOG)XZQ/G'\<<_)FOQ M7W\M>+,F+TS[V;A]5O"^KE\\UXXUB72WX;+@D MX:I%"1>4%_3]HWA2?7#!!?3(O>."6[^-CI+0;?UW^]5W?&N'8H>R\%EC#6Z1 M#A?#84^Y^'Y1 N^6I,;"3/_W0#MIC3GS0YM1=@Q>+9&PXR>%_'45S=R+Z=VM MMFYPJH]07=_RG@[]Y LMM_NQMSL^O5TEW9-+>)F2SK#8W[W=\>E9TNW2A"WI M[@KIVIVTT]L*0K62[4/WUBJ\%A8L+"R !06OZN?]B_W=VAV?WJY2[DE1F7+5 M^[NU.SZ]7:7GUVFJM3MII[<5A/H(>'W?ETZ1[>6^/HN6N[I6 M.P[I:X(O!T.G*GJY=)J-?=K57G-HLFL+T4>3^D MN9M@NK XCR AK"&MRKQXL-*RGP1TZY+LWG3M>1GS\I^8)J 6UL"VQ\4>%WM< MII:J";>WQ\4>%WM<5A#HY4@L[;%@#XP],/; 3->OM[K+VLPQ.J=FWAXC8!DR ML69[S/;E$/\/UME5?2RQ\3LOQ:7CT4.'NH16_D55JOP!+Y?:<@K*>5865[KZ):\J-<2&AO! M@27DU VVRX'A6@2R"+3O$[:TO+-;NW<3MK2\LUN[=Q.VM+RS6[MW$[:TO+-; MNV,3?HQ?_$'*.5M:E?P>&CO;8HU=]S&7Q2@=9J.>P^LP0:=40N4_L+KFW92Y MRO+M"A(M>&B_Z-:$IVEBV4S_8ZW[V@T8>L1IJ.MD?] -78I^72@[DIR',?>( M"C-.?$\)$M,T(%2&<9#X@629/ULH.\XB2A-?D""B@OA)$) D]21Q63$MF]7G&-U5BJX[YL;&IU@98#9]3/S5O^^/;'^3M@A; / M\!3OP)%*Y%>\5_WU@,!?<*2O^/"O!_G/X>O^Z(K(8DCJ*P[^1@]CG_[EU?1\ M_[;=)+_.XVP1;.,3M@BV-@3C4:C\2,4D]>,(T(CY)$VB%!',"Q-?ABIELPC& M@DS(C"E"E1<3GRI)>!:F).6*<28S/Y7Q_1"L+N/WM<#2'/!YG;RS)D0+XLCB MF<6S[FZGQ;.UX1GE('?1. $Y#,0RWY7P6^HI(D6BO"Q+7.ZJ9\0S7;"ER:UZ M&)SIK@7D?U59(+''C+(W%LWN3?4;BF.W4&:A;(5FJ2]*$!LG30^,D(*U7L99$G*5>;-+U%NX9CUL73:1?/65D@,W:N>5GR_O#&Z>7<]#.SG&7+ M3IKE+&OC+"#I\D0P04*:2.(+CX/,&[A$49DF;NPG7I+-EY"9)1XB$62 M)"*2) *1F?E<\"B=,X$*CU(O8RD)N>>"-*THX6DJB?2RV.=4,)"TN^32\:EK M\WT^+9VO L\)CD%(2I.' %\5./$:Z"A(2A+T62A:D*^3/BF77I= 3- MK$O'0EEGH>QY7#I<,19'44!< 0CGQTE$N!^YQ'-9F GX?^C2IX?&M;MT:,QV M# ^M0\=BH\7&VR-WDB!R!5S9[ MS]*RI65+RY:6]W%K]V["EI9W=FOW;L*6EG=V:W=LPK8+Q-J[0'@6-2QJ[/N$ M+2WO[-;NW80M+>_LUN[=A"TM[^S6[MV$+2WO[-;NV(1M%XAGT\IM%PB+0!:! M+"W;K=WC"5M:WMFMW;L)6UK>V:W=NPE;6M[9K=VQ"=L20<^ML=LN$#9SR68N M+^GA*F4$=\7/H&G^83*U,M24*1$96'JQZD((QX\(Z+9BD$=0;-=R@7O M\EY:*.MLQ2#&9)(&ODO"((E 5TUCDD2N1Y1(8C>0H9_YWM-#X_HK!NU:QT); M,,A"HX7&.UI]14G*PH3XF4>)GPI!DA2@+."^P)J0F1^FMOGJYDG^N6,R'QY^ M^5@/SW;'9.9]T1MAPF3>UQ&9J:%LI[I4:N@(/M!G[X +48Z4_$M:OJJWL/U3 M&;--=6 YTY8=4\N9UL:9LH &(F 9H1$#+D/3A*19%,$/+_6CD'(NYSJMRG-& E_$- HSN#)26%;83PF7+BE$H7Z94A1&;ZZN N#01Q ^51WB04B(#Q6*?\U1Z$9XR3*N.( B4&8I,]H>+.BW;K\03;CQS8%MYS%,L4"*9"[%Y0CRS/IV.H)E-\;%0UEDH M>QZ'3N2Y,F6^3U3$%1I!8Y+23))0"9?Y&<\H]Y\>&M?NT&%LUTI26(>.Q4:+ MC;=CF4J4'[J44!D)$/,\4%N9S$CFRCA6,6!6*F:Q+%.<*@E8YH<@%?H!%81+ MSDDHI0A3WV-LLSD^013O&)!UORGXG&MG*[PXMOCCZK.SQ1_MA"TM[_K6[MV$ M+2WO[-;NSX1WPBAG"=E.V(+RKF_MCDW8=A!?>P=Q9E'#HL:^3]C2\LYN[=Y- MV-+RSF[MWDW8TO+.;NW>3=C2\LYN[8Y-V'80?S:MW'80MPAD$6=W=J]F["EY9W=VKV;L*7EG=W:'9NPK2?TW!J[[2!NTYQLFM.RNG4\<^,D MI"3.?(4M> .2T"0F(LA\GH5IY&;Q;)J3D"GW1.(1Y6-%(L9\DJH@(VXH6)1F M2>"ESUFW;CY?,[%93A:^NKN=%K[6V"\BC3*6!"3F'@%KR?N(!YZ%L\LGG5W.RV> MK0W/N&2)RGR?4"\6!/"(@C@6,\)9&%*94:48?48\6T-QH7GIS)9^O#_5[T0> MTQ;LI86RSA87$JZ(O$"XA'F4$I]3W2W")2)681!Y-*5RKC78^J%Q_?W#6;AC M>&B+"UELM-AX>TUOD C@I"B3*4T0E^:P+(Q\]":>NUNL6[5B3-=@_?!N^.[1YNV9)E2VLJ;4QY M&DJJ2!#(@ "WR4BB,H\(Y$$8^53*.4L:A3SJ!#-[+N((MH'=Y.BVAK0S2F M,-:&N<3S54S\E$>$TS0EL>]%C'MQPN<%LB=$--MKPJ*913.+9AWQ"&69GPGA M)B0*6$I\'S153IE//!5'7'JI*_VYSF+K1\>U>X0\NFL"GO4(66RTV'@KEKDN M3UCHIX!&L4?\6&$'G,PERO,2&7HN"]1<5S$9>5X, B)1U/5!WPTX24'))2(* M6<(ISWP_V:1'* K='0,RF_#3:9>0;2!N68ME+7-&A"A*THQZA*DT!M;B4L(] M-T0Q.>$^B,&2S1D15"PBW_>S./(D3=Q-LI9PYZ*F MK-G XI?%KT7X%:8IDTH&1%"FB,^\E'#7\W0(5$:IEXKY'!_FBHBFC!)0Z!&_ MHIBD7AR0-%#"=ST>"MDIMXX76SRS>-;A[;1XMC8\\Y7OR0S$*IIQ 7@F&$E# MEY,D#A1H?3$%=?\9\>PIRY7#HBC'B0DL0-(^)G M+F"CBGT24L63.(SAX[FNN^O'QK6[=")_URRAUJ5CL=%BXZU8YJDP"6D,?]J4,>H3U5/2>>@UIBPSKO6F9R)TL33XH=R2@7CJ>!Q#J\? MQL6_1WDY24UZ^\E\5.5XN'QZ_QI5PSR[>7.@01JF=?6-AM\0\[Y1]_NW:G0%-]\\D "OC5,W+7IR M=FL>LCZG,#J'AD?.AZ)\H/3]%,.",;GD[\ZY6:IEV]>FUO H#*/;J#5O!2?BKXZFED!.+=C$NZIGT0" &A&^=H RAN95X,>OWF-W[X9<"GS_L5X M:D=!;EY7!PB8#^I)-F_6MQ+5EV_2XB=. 9X VUL")KP%R\\GS? 9 [/_WET_'7/[Z\/U\+P*V%96WBM)V-RFK$ M^[J[#4HPI=(2S95"\:;(G'.#;0[UG*)T:/!"OL2/\5+X:E2"H /O>?]37/+^ MA0*1:8A?T\3S#^OG7>35$*-UG$M>.7+4NW$$'U4H9UWF($'U^R/>0]&J*/4@ M4N54L"KP/2I:,(A47?)>YJ0W^GE:?#,7Z!>4"@2QPCR7CX:710G+(6OKYTZ(56$0_EF;NI!D[MZV;VYXBY2,0Y+=17SG1 MH<-?.(5YUZR3&#G]B 3[J:. M-=N*%;-SLW/KVMS6R*A7.L#+#?2+@KZVBX4_H\7^'>_GJE>;)DO57Z>KQ*D; M1;C>)L+D=X+SKKW<4&UV,^8#;5MX_Q-4PV'^0[5-"VM.G7,>L++;?XSO\K1: MW68#:+75HG(GY_:8_=21YD7IO#@K\[[(![PWCT>+4S*[N!)6(=JJF05H>U2A%:"RNU?T36AE$6@3B#0$\5];,V<>YN M\\$>I/AQG"==R#QW\H8#6MAK$UC-=J&%;#V,B*/A(M+!+8 MN75",+'JQ?JI@=JYV;E9]6(+N/AS!H3"TYR/1\YOO"RJ'K^NOC\DV,9J&5M& M85;+Z!!R;=V*K@PA"::HIO"U[*?5@%JX:L?477 B<6*NS< M.B' 6#5D7\59.[?MG-O&6;950Q[RJH]YQ9W?CYQS<=DO2JN"; OOM?X.JVAL M9$4?#Q@6#.S<.B&>6"5C7X55.[?MG-O&V;55,A[RJJ]E<>,<@\PP+/K6S;$U MK-?J&%;'V,B*/AHO+!;8N6U,./G+,S5?W'A3NYV>G,Q_C*?74S^)U!PM+_K8 M-6]TU7\C\VK0XS>O\=LW RYEWK]H22BY>5\-].:#FOZ:5^M;B>I+D&]^XARP M^=]8U/FYXFFXNYOF\E4>5X.\)W"O8=%C=^H,P7+K9;\#57Y MFO>N^4UEV@7^Y55:R)N__9^_O+H<7O7^]O\!4$L#!!0 ( -)#QU@_H^\Z M.T8" /,8(@ 0 9VAM+3(P,C0P,S,Q+GAS9.R]>7?CR)4G^O]\"KR:,]-5 MYTF5F\MV>=H]A]JJ9"M%65*ZIE^=.3X0$211"0(T%BG9G_[=&PL06"*P(Z T M^[@K13+BQAYQU]_]]__]9>=9SR2,W,#_\S?OOG_[C47\5>"X_N;/WWQZ.%T\ MG%]??_.__^.__?O_C[5;![8YV> M^O"CHGUI_=OW__N].WOX7^/[][^Z=WO_O3#N^__\+L/[_[?MV__ M]/:M5"W8'T)WLXVM;U??65@+VO9]XGD'Z\KU;7_EVI[U(!H]L:[]U??6PO.L M>ZP56?/&?OTG\?R:VYZY=XL ,>P2G)E= M^AF6Q(_^M H2/PX/::-?GD+O^XBLOM\$SV_XC]CL!U'!BXU9V '_*=@!^=.%^64_WA M#?M1+NIJ^@"[-X8=E?9AL]TUVQ5\WOQD][ZJ(^_?OB%?8N)'[I-'3K$8">EA MB$[?XYEDU:,P&\7:CIYH9?@R-]HD.MW8]KYG[[Y_)W6BL,WDKK"?\M-?6E>^"][]^../;^BOW_S'?[,L>O+R#VC>57'EW%DK[IUPFQ/3MU(MW;73LA M-C*V_H.JWZK8 \G,H/C1?A-QCVFT1 M*AY7^CEJ= 54/>(+;X^ HT6OCTY1JL63KEC1N7WZJL"[;O M!S%M%[\27^[WKK\.V#?P'=[7?PH#CSP""0O_^'1_W803>!/;7P(_V!W>8*4W M]_"??PA66?R[\)U+/W;CPS4T&>YH7[ZQ7."DFA<7/15]=0APWBX=U;NW^'_ METLL>OJG[3L6HV9)Y/[]39%(@7P2$6?I_P?]>Q\"0^VS*;R!+WAE7D134;J. M6M7+NJ6LQK\4*S;..C[ F"EC?QZ@D.,Z\-%)OXR6Z^5>/#;2R'R K65D;UN+@UBYN)N1?D*4:9Q4D\LES?!/[FD: ,]Q1?D-AV MO?=L7=M4J%G2]_2@9G(V?(#*UJD@BDN)9"VDRW[[EI$&6?BXLC4K6WOVSH,= MS,L6^<5G+URSUC]HUYJ3 MLABMXP(.LX 5Y[I3S9JE_7V+I3V>U5$8\7,[VEYYP4LK/CRK5+/ ?VAS3P-1 MBU(]+NTP2[NU_0V)KOV'.%A]W@:>0\+H\I\)2+2M%EM#IF;Y_]AF^5DSENM; MMP09']L_+'SG.HX6*ZK;<_W-'2S RB7R@6]53;/F M/_[XP^]^^*$HI@%-BQ.E2A4@:V5T+4'XN,*-A>_%"LY$1'OSKBAGYWZK6:O? ME]9*JGUJ M?%R7=NMR%P9[$L:'.Y#4J/4%7H\]LG25JZ0NK5^S']Z6UDR0.K$H,6:L$>2. MJ]B8D[B&D?L;] !@MU21FRC]7K-2[RI.EZ# +\+CZK0^8TZRBG^QPQ!V^N'& MM9]<+R_#-2AGJK/4>%* M_(@.15JQVE(URU76;E ZEDSHN&!=3EEJ9EFL5LD.QP2=B;* W8+4TKBA;LVYE)8H@A(9208K=O,?E:WG-!KN=&PMI MX3R@-DCB*PVBNO(URUC6J4C$J B1(W=479$#(+8F+ MG$Y-Z9I5+"M?V+N7$K2^922_LSC1$PO('E>SW;G\6V*',0F]0RI+7]BQ_-,12XXFS6U:E9V;)&)R4H2?1(TOHV)7KT.VO+W21/$?EG K-P^:Q4YI0* MU2Q=64^34; 8B>,ZM5PG'D9Q??UWVTOHB.#!^QN-Q3_ -<<]=A3KU[1RS;J6 M%3=I=,?U-7Q*J=/G,Z,O_(F.JSZXFUA/=[&&;F._+^N!&KJ-6=^*OXY7\^"+ M_V@_>9V7GE>N6?BR1JGQPK,&CLO>R7%07EI=@9KE*VN+)!+')1K,EU!S$I6% M]4OWA[)ZJ,*O\+B$_5W6-&M7+E6S:%4.-BF)XV(-[<>F6;JZ.C4+6>EQH_9I M.RYM?^>VZB=/4:IF^;\=5[>4&IUG# M7(&:%2LK@%CMX^KT\(W3K(WT<\W*E%4X#(KCN"Y]O:*T;&2Q5,TJE=4MLH?4 M<;4&=)72+)NF>,WZE;4FU6Y3QY4T M-1']NO^QK'=IZ6!UW [C&)DU>Z!9S9J%+^MNFAB\UP'VIV9UG?U7QW MYGN+/HQ9?WDH3=9C_)GVF?W">EV ;8.N6[3OQQT^Q@[/8#IO8=WL:(LFA@A+ M0 W^4*%/1^P^PZ!(U'47=VRG9J>6E7G-=VKJ;;*$/1KXIQ23*NT5K9SVR\HZ M=MR&O4S1M<]PZUHU6Z2L/92-UL?G=)15SDY[ZO8<7]JAOTSB5+E>N^@MB-3L M 2WVD7P54 A1T9:%C5G0FFP0.&Z+0;8%WJR>B'2X"]T567@>![Y?K$%,6CB_ M)5',8>G@4F=F-DHK) Z\&6)-D!&/(N QG!8;:L3F:[9B61FKWHJTEUD\".VG ME77TQ*)=M:2^8JUXFQHE17_I8R;UV.)=/F[G@;9S*L'?A0'FM[+;/&ZMR-1L MKPI$*N7V2EM#"ZA%VSL^@?TV1]D]BW\#1>S-)B0;"J)[X"9GZ#&!N^0G$D!# M^RW(;B&QJ_?+@)1KME!955WE*I9]F^N ]71([>G8!WKS9+VPL!O'C37$QLIN M#6D!J() ;(R&^Z@I(?VV^;&9AV'^!LHWB-^(.LAO8H9ERCQA:VV12N2-?NDK ^OOSR@54LTFWKA22U_ M=]P^4UPB[_K?(G78Q3^6%=)=KI%WQXTPZD:X8$E]!]@/@M)$V\+ZE3?X?X\; MI"^R4K07.JN?LQ0.'3(UD.RV]GA8;E6EM#<-_VIUFRDLJY?'_:%R!:T9;R":B+$ MCI?2L#NI+=_2B5#-?BDK[^OVRY&1&2M^,--N%'^IUJNVKE^S%ZI25Q1C#O/Z M$.EWFVM#CMN@[S9HX:[2IJIV\7__MJQ+KUK\X^$?__!?1K&[0\/6PO<3VUOL M@C!V_XL.ER/ M;T.&E.LV2,-LF\4+HBT98LU;0G9;YK6^5LW.4&4I.;Y*XRQP M*I'^0MS-%A^/9Q+:&W)/=C9TV-_08H\DW%'O_XCZ.]_#77\5A,R)&;U!4AA3 M61VBV2!CMEJSPP;CRU@O;.P>Q9L2^[;S1Q4 M,GS7@JKFN%M[[59TQ ]\YD1)?ZK@F7I1J-E%2N2(W"[*VL!/;.,]Q&[5'*FG+W-35J=D"9:4MQ30Y,C;#B=LXH9E ?!/X&WRG\=MJ M8;JV?,V2EO6J;$EEX1BI,G:!0=@<5[7?JE9>TDV65U>Q9IW+.E-^='-!%8I[ M_+CB$V;Y:WNG#]Z(?B>]*RM@KSKG!CP^'8-J:E/P*UDTR"+=SPC,+RK*GMT( MNLP!DD @E6JJ5+;#D:[97E6Z6PF1Z[0@DN0#XEDWK+0?UK>\)]]1N3:/[77< M83UVV..V[T9J2J%FOY05L87]@E'OQPTQ^H8HZMG[;Y"N%&LV3!5B;6[#5.OJ MCUMH1$9)6L14O75+0(19DS 48"WPL6K,-JMQF<]O@R,^.CB3:=N7;TJC9 F5%J )S]+@9)M@,LCQR M%X!D26(W)"A=\E+G\"4[HR 5WR%\9.#C=_SGEOMFH.9JMEC3;. E<2C?I;0P M=B#+SXB2.>\9_R7E:(X[<[B=6; ,+U9Q8H>N[5& D3WV/OH$?7X,8,Y)N'-] M3,,I[9B6.W.@YFIV9F/ Y=.R!3KMDB7UR<).67%@I=VB[%-^?QYWY7#WI?!_ MXDAP#_S'Y9/G,JP!+,;=-'WG"DUWS@-,8Q*!M(6_M;TQAVJP9F>6-=SJ.S/S MN^*=^KQWE'QCY8X[D^3MV9I/XU^<:I:U._0]V7- M^?!W9WD7'W?G@+LSU2@L=C3/*@^F_B_4*]3"HL.[)G3F("VVW*7#MURS6\N* M>.5NE50?O'=6UKVF:.XT7;BDTD>%R7'KCK!U87Y#=+VY(.S?R7;N4 W7;-RR M1:#)QA6=PSW'_OKNN'-GMG/%E]POX9>MN]K>D[5'5C%S77@@X3,"5H;4%W*% M&0F",W)GNT[7/=N_R9K=6C9'--FMZ4^\7R<6[9G%NR8\.7CG3BS$"!?]0X;A MB5C8Q>,V'6.;%AE*E!\R:-+E.I-WS@[TWW.X7C9!J+-JC-I@S18MFSZ:;-$R M"XLM2QBM5%\E"5A/!UY$].ZX.P?V&_[=]A(2,<]QE,2YDF6H_=BCB9H= M6+:Z*'<@=L)BO1 .[$R^%QJEXY:;C6J>1Q),J)UOW&+-AFQA VJDH$]C*HXZ M^KEJFYZ)%^SOPN WRD1-J'1JUG#-AFUA46JM>Z(=M-(>'G50(Z9?; &ZT)Y MS1XJVWZ4B1J/IN^Q-T(6%7!/X$EQ\>31DI^@X]%]E&!B*SKO_HID/]S!#_#N M%>HL7NS0@4IV]!-&GZOR11CL2',Z43+75ZAKW)EZ4R%-N=3)F/2GK1I^/.&VSGX;=+*B&P4]]J2RDJU^R5 MLKU'MU?H3ZR1]&(ZKO[(;W*'O="(5,W.*-M6NKZ$QYTRT@MU'44)\A/PCF B MVVB*%VN8-FOV7MEHTNP%$YVCKQGMWLGQ59M649AZ+-:Z)S0O>79(]< :3>$T M+=?LW+*Q1?*7;.(/T:'&TR'3DQ_W[>C[]IZL"@D$DGBYGGP3#]:-FAU=MM:T MW]&EOM+LM^CQ=MS?$^WO![)!HYFD3FX;"=:.0LVN*IM4./F&:$*UP-O"X+883,>!FW;FQ +Y) MDY2OW 9!PKVIU&R*LF%":H>R[KF6COMBP'U!7^,4OY1Y5G!'BUM2CYTW!"'] M[OA=657/.(@,=#5U".'M,5_CXRX9FK7@RI_K:W0=8YR![_PML3UW?8!U ":/ MQC7H>(MV)&IV1H4"7.BGKJ_A4]H&O4.R5BS1S+_(5L#_H.J&KHCG?R[-JQVN ML.8]65O\3WG#?'D*O>^#,WCKM[P\N\L3U8Y2^4PC8DZ]P.2RN]?_OV M!TK"B4_Q[^^_1,Y_EVK&T-T_?Q.YN[U'OGDS4,_@;^87=NJ(I)*=^JFD,W:O M \2A[M_I')EQ^DR;.-V1W1,)NW:XBL8HO=T"T7"5/)'3=)(Z]EE#J4_/L6$2 M[>SO21(&>_R'MOP&;IQU.HH7UR'AJ6^'8?#29-*],$SK(O%3_@%&\^Z/I^_> MG;Y_1\=43;?S<")Y)>")^9!V(D)5+MYGIVY,=N4!1.4E@-K2]7GZ[GO6Y6I* M^BZ+_O9\&#' F3JH G,:!9[KV#&+R:9?1LLU9U#@U_P(-]O=J2!,!]&5W-C# M;(Z@^[YFA!THC3VXVOG.::@R%,>:D?8E:V[KGMD>=;O9$A)WW[&55.9Q'L_M M:'OE!2_#',<2M>E.X^.6\) -8)ZO011G["QPMG?04Q21B[" M\D.+X\@9*BW M0-3UZBW)_19=R%&/*:!7(MU3,*%\UL2Q7P#P41Q0(\5RP XQ3@=ZA/03?RS,FT MX>P;ZMW[+W9+1MRLA- MTSAU5?M+I27IUW;13GS/SD^&'DR$-G$_K%ICWC>^#[J2-C+\S@CO[:>C9U.3 M2Q M>C2GR1X Z6NP:1ZL+Q-/\$1N[&WF>=(N=9]NV3SZ(YM;GVRP"S?V$VG@&(!6 M2;D:VE9_/'WW_O3=[^FT5%$;H[O /$=DV#Z724ZSK8,531DG_D6MB1\#FR-Y M/S7:BRWHS-5,EPN;'LEF5]G&3 QX;<;?A^1,3'OB)J2.P]O ]$_0HUA?!C& MV%=/?^*'J][,UN[5:4[/B)'M71<+V#M#:U,V&?4U.1D:"-V4_[I=J/KU80Y97!G!>^,-#+]]2C37\+5\ ^-KV)]]=DJ M<<;2Q!@:>#E4M]T U?6G?E*K TU;OJAZ(E-O2G6H9,M=6$]HNFM#'^77^/IH M1F;B%?M;8HV+']R;<3QX63WV[5&A*;^L)(GB+RSP3VTN5S>Q9# M57OJ030,(FPYN)949Z?O&4OO,[7^IW4'']&W9_!AYZD:47HU&EB#FL;57UU6 MJ(Z*.0U2E]$HJ\]%F]1E4 V)F=,LM3Q ^NHST3)U7*@&M(QHG+H,IZJF >U3 MEZZ7ZYE3O72[QQ359Z"&Z3*>>CJF53(M[[ F1&:KGNFR@EVISTNX[#+R5B1G MQ[5KH86&9>4;-#6GX%TIOC#P5W:T1>8QPA+H#LK6&N71V'UN'M4X70>,B$K= M=U-7^C^1 !K:;]W5(B1VR[D9ODF3TY4MK]1]&D$C1M5W M=EJV8%P],]A3W(GTG(=?YW8V"&WC3EV#K7\GTG/1@ TV"WU:,*Z!'0)VD4E*R JEENZ^ >\3=,> (G6PO=20F*F8_TJX@E[!_PTHO@9/Q\$V MP%BM&\$2D&.PLZ"C,P)]' U48*@VS5DU!MM+[6C.P/XQV,@[$I_!%+3(&!_# M(^GZZ&XFH1<,-5O#]N-53FP)U<#PY@W0=A)_)NB)S.8W"O;#=&%DO# :80X MX5?;Z-/9O^T93*#,@U5B[W!/Z3G +7MR@RFM\7[\4R\8 ]L[V\4L&0.+UJK M'IEV71E"I=B9LNG!*Y,S?_)=>$VC!#&L:=\18"']X0Y^H!EU*Q(ZWT=V]!-J M EO#0IOOXM>]'#(TQJP7I:JCQI=&\$ =\UKWF^Y!&C<^A?CMDCX5^33R_>9& M3]7XH%4G9<@I:-.&\0D9.&'\, =KT,[,UG5UN&S1XSB_#MT_XY'.@VD[.Y&> M1WST<"X+G>E/=^=IXJ"'$#3ZD9]+!/80,]&[A9G& W>Z'#K1GK5+VT551LQA M/=LNVB3+5$W'VHZ>*.AF$IUN;'O/ADZ(LWMS^27&)^K)(Y<^2Q[E8F[4J!CS MG!('>)(*5O3AH-5KBC5%0=AS;K"%_]X!%86^++=WG9#O/ ^!B&Y M<3\3S]T&@0/BY0K3VVZ(($7[1FDUK_JF8X=;+!E^DZT8_^(?U*=EL0D)PV[\ MF$LJRD>B+SMLUZ,PEKH-G[(NPX=_+"+7KNQCX<=!.A61U?>;X/F-0US6)_@C MZPY\^,<"_=W15RC<73N%'I5_-[;(4E88CB9= *"FP4^/<'K./ D"IK#\;:D8 MW--11$C>;2MU!DS=?A)XGK_$CR_$>R8?@7_91LIMWY&R;1_@KLE=4JM$>][94)CIS F:9]H"'5^R#,*XX?LJBYDXBRO0E:5Z:Z;-# M5H3O+:H[87HE%$.CV/8=V(#H*<:"OD;?'[U-=9,;BICC@PJ,EDSY0Y%#LQ%&;''3'I.EW%T\1[5G%\I?+ M3,HDI_.1Q13:WN*+6[P&]&4'G;5,U$FC^J["8"=6-_K%C;?G213#XH71Y9>5 ME^##@HXG443UVY6W[@/\-UJ[<-#BN\!%I>2CNZN2PR9MWBQS<5;_I)\5GW3Z MG[^SF'48J1LX[W1P!AWJF!-)QOV&ON1"IZU4FMS2L:&74Z_=1>2/E\:5=.#L0(I I8'ZJT#O&T 36*W8 M:EW=V #A/G1CX+B>T>>Y$-E:SC[\G\0.'U\"Q6B[T3(W=.%(>^WO02Z^05>.#=E6)LK8%>IC,IE9J_&Q-U_%21JK7U+,C-299S;T1;-R_ /P@(\VUZMD:(ED4&E MG,5J%2; ]U:Y?J=3?E[)C+6N;O*:1S%(N8_4-[J^FDF^@_$)%-#K4,?_*XL; M&X 20>-31-:)=^.N58O2I*9II:TLJ,MR>I68KE?AMJ(TZ,50U6J:LE@2O50* MVVXTAAT"]9W#-,R*;J2'6DI)('>_5?U!NXY:&50]D**_=^HCKE1"-ZXZHT>3 M!L1X]R1.0G\I!7(U?C"5!(P-,O,F\KS@!=\1(*3B2,#11N.E0Z,UG] MWHT^GQT>H;D*17R3&C.Z8!Y('#-C3-3A=JFN;5!I'H0QFJ@6IU;G:>ZZFCCGGBFHS2KV/16V]0:4(&F45'MB(^(=L,/R+ M?US?%WHK_6!8&Y^ZI9W9'D5NV!*""NK,HS)[3.%V9QC:MO=3&"3["$@P?2Z% M=,7(Q(0(%-> 9_?1*O?';WU&TKP(YNBA,-20&,.^QJW^RBNNLMB\[&6U%T9= MK4'G]2]W'V%0MG^.0R@1HNC+&Y._J)G12]P MY\N8T\0S%\Y*EJZZC#G_"4G>]IG59AMX#GKX M\<'U3^$G75)O56@2<'WIB( MODC+D&(*P]Y5.JXHBIM\;B@KEQK-^:7,'P^&&Y# 9LD>2(4F;0B*!GW_8!H8%)EM2+$B=#EX<*EZ>@0^AYE;9AD^$@-\5'@N0[JY5!>=1W7 M#EWE-NQ#\?5%1)2#'&\3G7/NX.T8M E(F$9L2U.;JMJ[1E=C\-C!\^"9P(V" M:9.>78=D$'XXWY$!1@^!W*OV MK5*7-2 UA"]P WS]P01 RZ"'&7JI(H^G( MES'(C-*PL\IP,[W2HTG-&:E2A?=@&MPC)R*X#SP/MA)R?TNH65G6"I.#HIS%H1A\() )O8>?M,H5UL1>16Q=X_0IFKKM:P,K@Q MDW.;NGG5U)_38]5<;FY8V=C@!BKFHW'U60AG>K:Q MJJ3Q"Y_V8W60@?. %:$?N<-3L_C#[O2,J]0?[2\2ZU6 H1 ?6:\E$0P]^&I4 M[ST(S_F^19G[I@;#K369&7&T/Q/;B[?G=DB=?>$&\AW,OLQY-Q6^U]-Q83I^AS^7(:/P4O174!73'P1"R"< M+76T0:%LJ,[HO2PGL M&E^*Y9JCQ[=GT4# BK@.=\90XCAU)F-4 =%Z*GQ6!>5JGAR3>N$"[XK:+-LWTI3:3.%21/5OA MW=LAFK0=1>.J:1G+0/@>< "7YDX+I9K&AS6$C39U7)O 'IRU-:>I$UV6#-2I M9T#S2=%2&?0U55Q&MP'FZ$I "(>VK]"E79S&*BU,!R+FW3'O[9>/<,5B6GHU MVUM5=C9<:H;+T)2WK--4#]G"'(**A,^(/EY%4V$>\68U_:\N:Z[K KD-WK>+ M('F*UXDGLDIF%UI-*%TK&I-B*E!?#Q+N[3 ^W-J[*C J9;%!K^Z,B>(S@X%' M:$"K0:EL5L^D*R+3Z5/9\6C#I4[WST&^)4ZM]KE%Q*N7"J* MEZ) 9]*IF=C#&N*8U50R-IB/=OB9Q/@.48@69M>E#@R*@6@JS,IE4*,(5A:? M$>XL^MCKV(CD+I[,&WF8S M-.>I Y>U58R"4J(T[\_U1ID1F&E)%Y/4C.V?XO-!ZHT.[N M"Y"C,AJ0@ 8AM;+85\S4I8%UUYCU$W;D2J?",]>?<;VP\HI7'NIUAU=_I<]G M-QIS4M\JKJ&4Z6RNPJVE- =ACS_?OE/UJ#<6^QI1&7JCXHU9E[*7N\,M_2LW MC&(:O,&_$B&Q#[9GAP>V9TL&NS%;FE1E]0 =L4,W^.1'<+W0YU0)^*DN:RYL M F@#'YK=IAH6MKJL.=X4;N^SQ/7P"L>;\!H.2/#,@'&UEO &%><1QL+]/"B: M0I.XE5SY02\%*IVDRH(4Y:3*1Z>V^(PX2FKN9&S")V0P;&^%TACBT)"8>:6Y MJQ1:*XIE?^#&#&>O1B:]RS(AW7?^EMB>NSX@>\3%<?U!O_G"86 M\:Y]AWSY*RGR&NIRYM1Y>(2*R3^UUYJNQBR+N$)9T_0#?1FL6LLNX MGW=*E?E Y =EA8?TLZN(J*O@IL=NT9RNFSWJW#NWY)RJ4F?7U)J1=>&"8S3XH@I;E"_XU*7T:M4!VIOJA0P MS>K-(1 *P:F0\_)9RC,E_K*FQKR$VR*Z=Y H :Z:5A\60O4E>-P&263[R"$\ MOD!C!\$3X\9PGPE*9&I U5;U!^VZN*[9X60.U,@7AL1#[@\.9JJ!6J[/[-5G M+RAF!^U,9LZ*AYQAU!>ZQTB=$:Z[ZJ%]4W-!R"/A3CGL4D&3[A_8$2J^7"/\ MZ@:A0;3RH+:*0=FP'I]97W86UWK!US.51>F/N%54PFM+(L95=!J[7Z[(P PP MS-(YL*4K3*5T'MS$CL:Y6U5V6GLOV> M\1.!8V;OM^AAKK;W*LO."MD1=R"% M]M<&\M17-!S0HXW@,=BY71#&[G]Q=D(\I\SCM2[;3[.Z!C3FGQX4&G/X828> M\/=XYR[7GZKU:LWJ3!X.RKDLX=A2P[<-177.O&V%K4LDE!8_#6I(*Q$WEY2@ M8K7;U9]4J7A/-BY>2'Z,O()2EU@H-KR7"E]:ZMBC2GJC*&B068YM]!H1:18* M.>-72EUX@XKF\.J$=QY+:%\M(L*9Y#(DT\1EO_#E40Q\(.(C!8U6. %1-#TX MK@T!2[50'R,W-IMC4",T5A9^?7[S0GDF%! LR??CUO:Y!SN\Y<_4B7V<)&RM MVY\;5I "VV817Q&T_WOH3IT@U$0._T=K&ABJC4'O%RE[DD_95:9C0+M%:@ZO M,@LUJV>>;<\NI!JQ2%=C4F7 1]=W=\FN\IXJ_SZ.-$$J,[I7%C&L47/AF"3[ M/8BTCP$SGJ6Y!&^ J?4X&K):$=6:S+#/.Z&&OI_@Y,.!I]B,.UA?W'=H])!E M]6K>I2,1@])9Z#[;#"LX?1R@RS\39T/]>N$GACB?>O;69B_N3M'\_90WU#52 M*,PA)(F@8"B,I2IU=;'4L"Y3=@CWWZV[V@8>@I4J=;R*@N,&XI75 C3^ZIHR M/2QETA=F1Z^.8>I,S4B<$KI-K50NAIJ"L[#&U!V^ZK(F7-;WEBF&A^#!E;J_ZO593=V 7+8IOK.#!Y5]-SZB<65.:H.CL($)N&Y]@ M5?V1]&D% SI]:3'BA4.I2%E!6^C-.A,=/7=$57"_:H.UJS^C+:A-N*E/+MV1 MV C'_D:#!5@L,9;XK^M#93&#L.4"\C1Z#(1^#0.#)55T<&Y'V[LP0*A[Y^R M$;/7?@8KGTJ(=9;S,9HR""L!]PZ+5+I(0A8*XP8,>#$7 7Y/7%I*)>6UIC/L MAVBU46J+& MU0V&FC)4GRI MZ-QF)EX5#]FZ^IP$#*K6R.!@M6>_0>"7,B]X5#=25U:XP2Y,@^% MI9*;;&]RAMW]&R7N,']?PNY8$>+00&,1MDI3<]6E_:NM-UM4BT\^?.%AAJ6J MQ%UCMS:T=C9U+GD,8MC[A,=P8:>KU;&Z"G-$3! _=45**-0WC48C(OJ+2G'6 MO;JGNB61F405%9>D43A1J=+KVE.VKCES M6@^,78(K1Z_>R!<:])X4W,YCP._JA^0IRV<_D@]_=/F%<^YX8.!_Z/53"4K%0*A<8.OA\G]T*V-0IFIY#LH? M';Y[J=BP:!<(_,;0P!:;D-#CK8:V4!=^%:ZS6B^/#H0,/N6IQ_JZ00H297&S MZ <@%%(C&P\E5"L*RT6'#XL3\R*C6>E9HE959R%?/=CHUZ',Z]) TJJC,*P+ M 9_7\R"$ PE'\"Q@)BW=-=4&%BXV^UMG_%ZR_5' MXM#<@2'9NX)S$P'N0!SJ>7VIH_^0ZP@G@\[J!H2(O@%L$] M4RD7CM66:>_6QJB'ZO)S J;MK(>@/"J[*Y[A%E'K#4=N="+[I$#A="/8R.AA M=0GW3CFL3EMT9@)G*W%QJGE> -L/-!0Q]?*OY@-D,M^JNN 8J:3QPT\/&(/* MKL2&7H8"&CHO_U_K/*T&(FYL^5O\^>K/FI'"60VO'%ES34C*NA/RCU M&8.1'ABRJTYM/*ZNN%?.+H6FI47%V7H95 ?:NY5^+M.T.^A4_0)GFRS7:V D M'2)6!3I-0-"OC@2KJV$2TWA%TZK1>7>CSYGI2\5>:ZN8TWBQZ$"XBBI5 GJ' MX(:5#;)\#KZEL(=NW&=2\O(X.WRT?PM"FC1<(TVTI3*W>.^J,,M&5BMX,]#^8"AOM3A@*&RE32HS;EM$@^;WR:5>5,FD*5IVK6R7 ;4VE&8E@ MR*_^3&POWI[#%D)IYQ$X=P==5NZ)O=H"C^?%[@X^IM\WEK.ZT![T.4=)Q(ZV MR_#.#F/^H4(W*$*KBSV='V=@[6\525&;>;0K-7.6%@V(*W642Y6Y\#T>8G)!V+]UB(K] M"<\+(.J3[_ TVGB 5VB)H<$F6N>HIC1F9K=LX+G*D5R721QAU K+5Q:ZL-(K MG6_>>.T-[^"$?H3 4[JVIU345)?A-'6W=,@ MZX?E71;P&IU1ETN->JD+)9.NJ=5NI#6+6E]O4@R*OP<>,#UV>+AR/9CO"B^D MZG+FWM4$!+%_)@BW\$S41I#:XL,J +A[3QK2@9(5NAM'P%P3GZO#EN%/P%6S MU*V2:SZPX+1HE;@_"-UA_9I=GXC4LU>52$[%$@-#HVE5T&DHC8A;!.FOY+#6 MG8YY'B+O0U*5W%C!%=21:03S4U]^>(5$ MP=D9WMH;#5)G;16#^O=]2%:NSD4^5\3@M<%=AANJJ33HH_@S\9S'@+NM2@_P M,G0WKF][XA?&,%0\D2T)&/3X14]#22PX.]QBUPC+EO R14NOEUI;*?#QC8-NX,0/H.[?#\ #=ID[T M3;U>E/4-*FRB>+E&%1LJ6[C-,GH SD&IG5%6F(&A-X703?9[CUYUMB=9+1IQ M'EVIS<986W.A*(O/U34ZE<)--21F,'7320+I:D>1 J(6K#ENFI#Y^')N<-=^R)&[PZG%/UG M..Y)3HO*ON*1C:G#&0799;]4L<.*!#\3MC]3.((SV]/XP#2K.S"N>ZL$50L> M55)E*NU,:H34)W<3F12DXT^H1D36M/ZDN5IFD0 M&5TK- [J.A+HFOJ8.KD\OU84I:AB'RY&BB.Y"S ^]LZ]] MJAFAB#,^H M-LTK574G35]G6(SI#X]DM?4#+]C FMUX*Z6+@JKD\+QJJ$JBY4UITSE/J(E= 7M2:FK-2PF*X],4*8UKMAD]75F MH/D%P9H%)A!'%VS74@/"@/N]4U1<>6)_Y MAZR[_(M_//QGH7O2#W-T86WOL#HK+JM.0ZNM,J>!2"SN/:&'D\;,-1^6BH!A MC]Q44]#(4[Q<>D:^,?E4.#_9KA]59DGK0F%^ 4?-4Q6V(C&G,Y=>:WE$"XG5 MC.[QK^5ZF<2X/6FL(_G9W6R;G\L^CEF*8^EFNBR3&44KE/A.A.B'C\&- M"UO303TKIBI\#)8KIC3A:?+VGHLJV0I(\M[D3 *I53.XDE;@T"SI>@=*,XF3 MU7@S5A0TJ,;&'#LDW-5UNJ+@X+H<+]@H=0[YWTVRM3*\3N;CW"8NJS&%:0TQ M01)O%W#"W)6M#%NO*/3Z3# \] >!WJBJ4I@J'P/\2D(#85&K(T4>-6Y^TEU M&0/E\LN_SL?AYZ;&I*:I8&P0MR1&OSA@9)^!07/.#@BL?>VG;\-B%;O/54"Q M'0A,%(=_$:PH5ALSMZD3K527FWZ7*PS-V6_#!MOE7OV%[R>(?IVZP^ _BDS> M;6O/4>?37+1K2<388)$WAV?ZL%QSMPJ0/-SJA[-1E9GPK379Y!6%9Z0R>2!Q MS+R,(_YMY@W?6&NB)3(;F\Z%ZR6Q,K>/JO2D%RT\3QBN+CNY5WH>Z\N:#[:K M8>K+Y>83;9$=V:[Q%AH*QH;YR0]3/P3HJ,+WM*[T3#U%M<[YC:K.!T4?YGJU MW=GA9^V@:JN]AL0HBW5,PAKW]L[D3$>KJ>!VFV5)K:T]LKM[94XCN-K05P,^ MB M!"4$S%-598O)J4Q?)0:YP=>H\ H<@;_#=?(HSO/%Z4&95<7.^X2*&Y".% M16?<:_KESRZ\X>%J6Y-]O14-DR*+#YL%[T:UG)*6&/IJJ01F(G&92WJR*[.5 MMR;Q:C6LEU\0PCC*\H:.I$HMMS,3Y20'1-">.5V-80$/"3Q.)%,0^HX<$)+& MD2-WPA <*I[U[G3,:5HY]"3P6$$8XQYY(!N=CD-3P62^'.%FS M<[EL\*- LFMVV>1JS"-=!L+GK(,0/I+;(*Y.*+&CT< M Q&?P?M)\Y'#FL'K1R5T.3ZC60*F>@ISQ!MJ 7+5EHI9V%J6WO*"K@:3UQA> M"4LQDU.#*3T".A R:4?D^3^0FVXD0VBK&(3BS)YMWVD-0=RX^MRV)[48T$O$ M1>=6%B.-.EMX/-?$126G$@*E!\5)^F3<'-XB GQ<'LC0N2A3H"MKS-L9,* $!@5 M(&=5L0XCMVB21RU8T#F<(2:"TW E]?7FR(LHX H?H>7AP \9-7//= Z61._B M4U74W+,,S"RBXE,3L59ZK2HYK;,Z-"]BE.L32^I*ST PX4Z>0B70+AZP-1ES MKKI->+NY<' %@VZO%-7=:,U&G8!^:HM@Y7)FAS&>(K7X(@;6\RFA)N''X,[6 MI"KK3_?U.7VP[9PY14547?*XM?W*7%M#^X*T;7Y2UOL7XGE_]8,7_P$.1.## M\X[B3?'^KB]O',M POR(!# >[./,VT^QK,WK&WM;%>%@A1)CNN3PX*ZN!,32_VK M(-P'S-F!HMV<,WPHK;9"7\N?25SU*([9DGE_M,9 +;H: MQET7'@.N]15\-8ET69)KJ\WH?FV*J=J%@KF(E?4:MG\*4Z='5Z\L.U\&O;- MSA!P%!PSE=81&21]6"97&+3MW[ 0PWSC/KX$2DM8N0UM:9.98,NJACBBL% MY)EXP3Z78Z;Z$/8E.B,9,)^UBV? "N4;)L*$]%? $MN>)OYV",K&IJ4&8G8< MZ-@'XJV!%X&Y<3["KL#'$V8M-9U5R6@U-0RZO)531V.N(Q^>47P-E#A]M?4& MG?&7H,;3_RF :G-?2*KO)8R4@0\"67/H3Z(_H.A1CLFI*D*]$985,>4IA)S<-: M6VUB?'6&_LT.3@->#_9F-!+V/5I[!XL MZ UF0U?%F36L.!.I7/0,)Y#=!5G_&TGH6@*3ZD7.&2\ '#0[KLS #)*#$]#- MI'!%;E3-W)7(5/J$8[=7&[QN _^9Y;VA^.&/ <.K2G]'>(';(/Y/$F<1CVR8 M%'.#?H7EWJFNOVD[,3]IY^SP",UJN)DF- U[I]0-(Q$VCC=059A-BQ%-"M0PR*M8:=(L(;\&*/9'^-)MH\:;X M<%H#5D^B!F&+A?(:PPJJH8BKV>5[PF* A93&;FY)L-*Y>X_>K$&^FJ=8IFIU M:$B[;52EASV-[HY0^<0GCULW1"D8[>F9WD1I"FU:TV@D:6>5*-LZY<@3KBB5 ME:],5:-Z)*;MQ(PTL_P,:C*.Z^L,&VM!)^HB(1@8S[TH! \EY.[*<,B6E6"I*MSKXK:L&LFW!?U[)BVJ-FH-YR<%*V?J2IR0#!E,5V2 MXG7!W#Y)(Q4,=X$97 M9IEK67EBN_.5ZS_$N_@R# /@1T/TW$1D(\_>:*S0FDIS0RQE1T4#,-H-6%=/ M< 8JR330F6^REE!L-=7-#1"!0?E=*,Q"]VG,/KY:+=)Z="0V&V>QYD@'36I. M=/&<(SH>,+4*H)KM'W7CD S6XH]81PX)3G]U& M,8*M2)@'F%#G;NY :-B( MN;V]4BL@Y%]G<#G\+;'#F(3>@:&QN;B#4R?34-P5+X\Z->HJNI8UYD*W.( _9.LF)[6A8YH7S!:' M:5_$15&E?->7G4-H MQO(&.SS$WPMT=B!EN6LY2K7,#J@Q?ZD3=^RB](M K= MO>@T@^-#>1T5@_!8U+W![>D,^O[^_'!VCC%FGQX62KZG7&9&5U*&#"@P\]!N MU_AZ450W&8#O.W;H%-#HF9I9J2O2U3&7T"_O6)-WH9,TJQ1A5#&T=C0&]D2J MS%UW%830)[BIPKPS$;>@L[1VE;[Q/0D:O^F&X)E+T#83^""5VS0JT3-/@P9< MK:*P>77$+T'X^=JGLH,2'E)1>&XJ"B[N]E=1Z @9="ZJ0HGBZBWMD]*DYK": METPKF6?X*9=/D7*1N]>J-;K3F50RR+J(WD$VY_C^EMB>NS[0'<0@G>L5['VI MF8O/!MDF0ITR/.+^Y1?D>>0DK5-]OM ,E(C5SOURYDY^ MH;5-I]29\,QQ@U7P:5VI#!N?SQSS;PB/],$Y_[2'&R'3*U7X8@)A] M(D)NE139#'W9>::]$LY+%TI'U,;59R1_MXA7'E4;V*:UV>\/FH;Q)>BY3005 M\V]BG?Z[HN TW&5IUW1G,.M(S2-M0UZ#DH:"+IYMU\/^7@4AA2%___;M6SQP M53,P6=OFM-]^[#H8D^(^DP>R2D(JT%U^03]HXJ"U#(>>,#2#Y;H8SJ+%^!N& MMK&I^6BOMG!(PX.LAM?J,70U1O"Y;L>V-:]G\-& @Z3Q:L]^-VRKC80%5E+, MUF3VK*DV P&II#W,ZQA;2D7MJ)FT_A6R2J':J\[!6%UE5E H2C-LPXH3AV)+ M1N&J9&>*0G- Y]*^"N5R,P$%JN-55:7'S2M0S>W#E5'QGK6H/"-!$N>5\T,' M[]LM=+$E :,1C.5\E@L&W@S[1Q=%VZSNJ\4!DK*E7&.""3]R M5W1(8^'Z:!HT=VI3(T(O6)@:=FGH5B;275[2++?2NU;R4JA08C:H]%48_MLZ MB$W3MGE;^I7KNQ%(!YA-H=:6GB\\1:*PW[U]5\W&-:MC;'YI'$O*]C!7&FZ] M5@=3U%2:A3#ZU#:6KJ**N302J'Y/P@.]Z'2\1$5!HV]>&9*68=5FV+5U;B-M MJ4P5#Q<\DU#1]?+O!F,//2"W^0E8?LR&XCL+9X=W(470?A:'5'46FE4VN,'0 MD\AW(BTX2[&4L>ZB (,:.C4>J%S"G"C#5$^*H+YS=A8Q84EV&/4GN =!(\9S MAI'1Q'2>E9SC>ZU/;%Q;;TX9R&Z#N/;EKJUF/HL.H3[RNJ#44L&9Z/9$O!"7 M$^] JEZY>UN=$ZU1Y7$U?^7DGQS+0Q:(FV@!FQ$RAR18X3Z(QTO/6@3M#YQFK?9M1F!FJ]%"%>US0%#/00AQ+I WPZ4)K9L!NXAZ!: M)CYD]VU$]_7CUN8CC:AS2'3-87D+H4'T1TP&=&6[H4ZVG$__9@/E4I?A555\ M(KY6F'8$_""&RU8PM97%#.HZ; >A1>@F*1O'M>>]65US]SJ\+2#AK:&F.AX'*P,6&H$[Z6>D^6=O5G8*"Y4N>9:)9LI9; _/)#T52J MRJ.MK32XYD2E+RS_;EHQG8.>:XI;UZRN.>T'2CS+]:>([=CE4VRCR'[M"Y;\ M*@@582LJU41(^DRB%M%#:CYI6GXO).Z1-%U->; M/>A,CKR:DUF4N_$2^#Z-^@,$08O\187S?:+;V]=Z8DZO( 9(YF$SNBY+%;%AQ"IRJG[S@"5%SQP S.ZH#YY ML;N#%^)G8GO $L-)I7!R<*DX"#BC"@;K0,@LWD"=-^QN(6JSC!8^0AVN:-=B2U-\S;X\L2#_5BK=6%&81_9_7 M]U,W=.1?HQ*D09/ R!Y$OPJ5GMH)9NS63.ZE+.SU/!?>4!,&65=O1B^I-D"A MH3VI+U7S8:T2N 6"PR@75E'<. @:3"V>K&;P9X7",XE[T^K"2P6_PM 1>/V? MJ6%H?E$C+;HV'PFG[*+35-RIJ&E<"8P9IPN:'M\1W'_KW-5-*QK==^C;:L&RVS>K+B$M4@PE05?QUKUY#%Z$=S4&EJX?N)[5%= MPF83D@U M3/S/Q',> U[HD,%%J]VM>U.>RKTG<5R@@2[,%7;$JA*SC+KB.85$L-X=B*LA MB4'VHCQ!QK1'"^>WA&7S$B%5':*Q^K0V@U>V+,M$K7V@F]"8.(:E,I-=JZHS MB=?2,.U->V:;8GGU3G)Y@K-*'E5JD3F#=N\_J3PYX]NS(0J!]5#P-LI$-"K MRQF,^TW1@O+O5<1MZO>8:RNRO>6:?\'R?\!L/Y#PV5U19Q#<5(&OUCD-W8HY MH0;Z+I) 7-DKZC+_R4]H@J<]?&8 N2[E9ZZ(,$*518#^],; 5,T!E:_877;M M*_Q^*B[33F3,P3B)VPZKU9JG.BZK(HL< 'FOY=QS+;1#_)XDS*T=&B54J MZM$4>\%X:TK4.47A8?4L&7I8A4"5DQY+ M3AVD&EQ@,+)SV:@+QZ&AC;8WWD95M#$IEPM]"#&8D_V#;V?1BU5?UIQB 4YX MA#R.CV%U^B1DU64'%K#\*/!KG,RK:TVU@'A-VRV%*U/0R,*XR+N2BVEJ3>JG_T& M]0;M:B'S+^SFRG!S8=6IU9CVHV,][G M.06$DFFNK?(ZC,TTVS0T/)BG "-FCO.A.2!3\QL&TL+NR0?37CFNJ\>H;D=D M/@X^9;!P@;^#$7I,)(TX?GB]^^I@Y,TY PIOI:L@9(<495:MR*&M,D8\YPW1 M2QJ5Q4SJ1-9L2M1Z$%%@5IKI&X(&*JV7]"LD_$^*O M#O!FY),R-')RU50?R:(MH;S0K(YY54 E^ARU2^C.1./J,]ED(F^I M]GW75IG44LJUQLN0ZU 4AM+*8A/CN+][_T3MM15:QE*12>?P845\&RZ$NY \ MNT$2H8,"8MX3I_*A;U1E;O@Q.>Q0*5./5G!J3F6.FA+)*M$,NJ0MH;G<6,$S M;$8_OB#1*G3WFC'6UYOTW"W7:[B*0N4AR_\^HP O[M4G:1[],]NC:0.V1.E5 MWIZ.02;=W5$P!:VD4RQE_L[C\/'Q 9. U.J%*BL8&\3?$AO>C] [,%VC08Y-@]?;4AE6(\PM&<)\H=1]*0J:](?=VZ[0243"T3H'?U=S%!H3F =Z M,0NWU(Y)77[8U POP>,66"B[D-%*G95!7\&D]Q]&K@*KC2&MSMGA4X0W^C7U M,4+Q@"'?NK4@2QT(F5.020P136. EXZ_H899E8),5\6<5X',VOX%I)'(<2G> MN-Z_H*;6_-(V/$*C6H&]28"AZ#. M1="HJ@'OU;_>*;Q7X0?CSBY2K@,Z42#S*(/>]75F%",BW!34ECM]G6&M6 S4 MK3]H:)7I:S#:LXM"K7"TA1OKDV^S7A-'.-@N@"F! 5\ <^)OF.&C8RCJ($W. MP=8MO=D:L+?BYWHC=T>ZQJ;DYX#)$QF<21H@Q)ROKG=[CWZ?AD/ -[8;:FQN M_6B:Q: II30I [T\%8%>>-C'Y1<2KMP(F80"H,L]09:9"CAL A+;0X<8%6:P MB9[,@9TI)=FI9V/*5>8/DB*PB;1]IF_)77" I$> MWVE-_]7EC0U!$J"I@T84)?B0Z1^^FDH&&7IJDF.7U[T;?:ZU-^AJ#!VH2:6> M7]QX*PS0&)&,0G@:\U(-]]JZ^CR,O'7/DZ+PW )\M-M'7\ M.[I+PM66XI.D\1X$-U>%@UVC:N,&798C@NA19KX.= >DB0L10 '* /M1S6 . M07C8H$#8PB&6O7"])!:Y4Q7.'PTJS.(;@H9;J,,K&B@BMVW98@J3L2L6,'M#7]F MPJ. H\I=IHTCX'J3G2\'$*D>X-3U:^\R$3$2#VW!#84[AVG=F"?OQK 0MY[' M7QIT(G=UJ+6*DD,'MU0%TL,K!3/BHRUI&WCHNE9^.%M7-V<&EX*6&QEM-!5F M%D3

X4Q']HH[O--/7H$!Z\'5]6AL!CH/-@X1)L 7 M&M867Y,5/B9L=*WS!':A:M!7+Z1PJJBZU@C5I6*#WJ$4-FN9MA^ %H0\E+Q6;D;97FX.X#@FR,[EA+9#\K#&=198 3[F;:BH89)]I MLBMJW'28S_$UDQ.=LX2GK:BP^[:N;M 85X2S=UFI% MPMQ 44F1A8 QGWTE=D1U8;.6/A3!@-U@#X3.P)1905[_%)%U MXMVX:_56ZT'2W.KA8PZ' WKD8^=2_1!>1@_!.DQ_N?8=\N7AQ=[7@F+UHSGH MW5?(*,1.?+5;<6WQB=T"D1<)PGT0XN5U=KA'G2;(D$I!JUU=D\:G[-Y5VY>D M,@;5(^&7BQE$K['=YX.-R2&#D6-G#:U5<;,WY#/LB#DG8N$H,AS!7Y,8QMJ06#TT!.6"PYY[^C,]3PA=J/,35,AWY/8ANZ6LIWVIV=N_81KXT<: M=\+"R&CT&_MOG1JU>7VS,'+8KQ39SO;N A;B6;,Y&U4U-K "^WZ;X#.Y7'-/ M]:;@#6VIS$CW*4G3_-LLQ7P79]8RD1DA1&6,A90VK7,J\2HB,]#7-Y4%#1KW.1Q,7X&T*C?FC65C#O\\#BL=,_P'O(;HL;/IZ:R M\<%I(K)R_B5^FL:^TKFO1XZI=LT,S/C1]+[T85NN/\(Y6L&C#BVZR0Z=X:\" MX,LV\""$++ ^S?]*6;8*5T>%O#1..^9.>4ZN5<%8T1]U4%JMRSN@!E0762%0N;] MH)I'C&BKF+7-(# &<60D2B9DY* /[HE+B^EL-^T(S0F1IG."9"WLY0@-F7-N M3W.1HJ'Z\@L^&8D;;5F(EQK)OK[>7* T9(=+5 57@2^='7*Q46A&\1*4PK$, MC42%GX^90^&34B!#EB^O5-#Z15+#(ODYWXA#DJ-5P13B')[8L%* M4=&I9O7FZ]Q>XU0N:87&\&D?J/5)@UDS\$/?^5MB>^Z:9B%D"22ER ;52>U& M8XZIWNKNHD951TF%M/35UTBYS&L4UEE@W@CBN2 \!TTA1R 4Z1+040V]M;G> MNJV2L!6U@1^79VH21G'W)K!I!,F9[7]>KA>P$=V5K8:/;5C39#BXO=F$9,/1 M(>_),P%^H>YJJ*UF7A!+HTM:9;0SJZ?5W+C,VUO.KB N@C2]#FZVAV2U(@1? MW"MXA6P/-U^=HG?L5LWIZEDGVVF(:RJ9-P.?'=(_?W:!FPI7VP.FJ?JK69<_G\,N)I"Z8I?HPAH0& 6&[.9 MZO5;\D)_4J8W:%;9V.!$T"A/M"*]57KWR?IZQBT# M4LX!#9NE*FT4+03_'\_'L^T1FC<=#HF+ :3X \O[(7TAE905R9E^F8K<58IE M%3\]91=F$NZ'?@+ !<1XBWDNL@.-0OPJJIF7HQM#R.AJS"O302U$15VM.2H( MS@X?[=^"D(+SZ23!%A3,;;XT5G$9BI._7".Z%^VXR C([X;B.-HX1X_1THS< M15@.3S0G)A'+2MS8.:2BZL"POR H(4(O7'X4W@3UHFJMOZ9T5;>PIO5EY\%? M_N;/WQ#_]-/#-[F> LL4)&'I9J:62GB.ENML:WP,T)3SF7CN-@BLVLG;0.5;J #5MW_*#^/M_?Y.- MZ;7,#FT"9@7(6\NUE35@80M6UH25M?$:QXF697+#!LM3[58M]UA#$R>>*BA2 M3%ZN3>HS%DK0RBA:OS*:__=5C,0S- A4 "PBU^[5:R0P\Y[*.V62[F)P\P)> M;7B-KN 7SM=YY;1L)"(=7TQ]F:6#)X \),W='8SPP/.0''@)]8O]"&^)VL/.F$Q*YC%4^R= M6#9\2&O95SI%8_- MG5AI@Q9M\<1*VSR1%O7$0MN1M?1'XS7$-,A8H0O?N0U\._M&@@'L]\"=!Q[\ MA3 /(-]84IN6[3NYSU2%REC*?*5?F10\ZLV=IK+"<;O,3W8?P O4;=2"G)71 MLQC!US (^4!./Y+>)IM:;T!5BO7W75\W[,8I-1)8(F $[I1H[4+ MJ[^7!A^D[466/2#JE:&5ED!$<770<<3;HA7_4H\A+)NQ\L9IVQ1'1]IK"9 M:%1TQV?1.#*V$H7HU6 O<<7A +ICPENQ=KP9:R6U(ZN6X1,JE=__#U&'6!&\ MIR#].M2K'!Y;&W&N:*FU&T:Q]4%==E3MLHFY+=S:6=N63)Q=;*)Y2[1?*,-Z M\+7-D'P <^.%!]RRL_E2;9FQ'[F? Y:M)&-_N;)&\)/7T#&2GA\,,\P4^Q*$ MD(!OC#&,XLF#!S+JNIMXEV29XT2HD%(V]\3*=\S"GIU(M@^H(GJ'FBK6/PLF M/0=+*[[_->LY\,TL+RY0'?4R3-/O"F-_SYLMI3?J-=.[UWR54SK6KX+2O&=; M/LDIL3^-:3-(-_!/)-B$]GZ+*!OH7]!QRF4R,.M :%23QV#=EV=>IC7F=LFL ME&F,#N:&$]=/)$/A19=?N)L#.C? _S#\K%(D?! BW"*^"UR,E7AT=P-;P^&R MBX,85CCD,N0:^LT8'.PX_RBZSCXB]\+$2Z8I12)*(3.V;&N/O;= M-W->"'ZNLBZB^5V([MC+]+F*+.RGE7;42GMJB:Y:T%>%6L-*NVLM0$RD4]C;N9W^Y^\L M'Q_S^'YG3C%._[%X;RS6G:]YYN03*D:]GV34?TOL$%KW#BFNZ;5/CQ&%0^SI M ) 2MU+JED3>^G5"H_\X Y47KFJT%W9L6]]^\FWT[R#.=V./DB6HS4(;LIB^ M7G85:J3U G]S"E_O+"]KX/4,R)/'(E$\L3*:KVEC.N MF.C*+,]'&MQ$HBQEP+ G@NMP:1M6ULAK&VOESN=CB^G8PLG&1G5W"V?G^BYJ M2QE6#0R,&0$PI*275962M_+T\>T3+9Q8M(W)'.''&F[N79O9F#7Q;!6P-10' MY"7HZ1'[^Z]B4'P3L[9.:6-6UAJ[<$\R/V>Y8>X4"XV./A,"K>;:WR=Q1*%J MWO4ZM$C1HB1/+$;TQ*)DK7?3;=KA1I47P MVH%%F[)$6ZB58RJ\$VO4\:./\R7LIOAPESQY[NK*"^RNPC^C8S%"%J4TZV[+ MFVS"OK>-F:"9ZX!0SQ?OCZ]]/'R7=8K]P/:F]]+DT!@%0(R>7H!E3TW@UZ % M*FC1/Z2V)GL0QAU\SG<)ASB%B^!BM0H3XE1F2TGWVGDW!6/!<,ZI6%2WQ)AQ M-(3;K ?PM=R%5$%\H':PT($2+O,.7 5^%'BN@V*;]<3<[:T(D<='M8R/.5-\ MW_,FK'P;Z3%(6['.Q]4UCSWTYR NT0TP450$ZZJ[ZXC@L85TK1^I7_.Z'!<:A!R>=- MUG"-W7\E3F:6'KZK#Q"G?$)Y Z:.3JF?6(R^A0V\PC'F6':>,LBQ$C8F#P3E MR*(>!1.%7BT3\ MA*M"4['TP6BC?ZZ$OQ*/.;@BT^)=>^T/2'+ M^7#="1&.RX,KS=F@1T-1(!48QSTO8TZ7."MLBJY]2[=E)'$0FGJU8Y8?"7S\ MTM7]5KH"OQO9OX#"J+D[PM"7,Y17"F3\R7?CZ#Y*!E#K8!NI3VK6C$7;L6A# MUK?W#Y^B\8T<8PZY>.QQU S4W JS04=TT(DTZ''A $<:K%=86AB9V955:RL7 M%*_BGL1)Z"^EK*J#JFEI]*GP@JER(4'K'NN)Q;IB?7L31-'HCJWCS4<.,XZ- M+&0CP_!FG(]IW*.R=&^>%[S@HUI,T"6N"#!EM*BK=AA@M:LI^3B?'%BV/OK&KDUP- L"7IXT\FI#DI@?=&V6<53 P M4D-H8CB@[=I)5LAR^F%3/M"%<"3!L1 M+]?4W,9S#?>,P)I(+SW*B"KO(,G9 E?L[@,NNNMH''QO^:1^KE]RV:BC@I*VOE!$5!'#RU M'R^^A@66Q,,N8Y_($1M$8PSH9&ZF]V[T^>SP"/5ZH ?D*%I(TD**(P,)C#"> M@@JL:E#3<_X/)(X9G$DTA1@D8E-1],F:?J7#SMVYOI\P?>4>.K+%N-;7-JKJ MQW3Z<3UL@S!&*$G$(NMY>5!:ITC,0FHG4UX=@XPCY\E/!Q/G!S.FS^7U:AUR M-/5%'-.D=W!=77GVIJLWP?G5O27PV262%M)\'2/)N1"8&$XY/++"FSDZ.TB? MA@H1K?)GCFAHJ,QRCAP3R1#5_&#G^HB$Q+.),V^.@1"M)/*6P^A;+FU@9"2] M84>5/LO9:#C=%'YL$@BLH<>5QS)-:8^&B27Q@B6SST .CRI' ,DE;F17QS$' MF7=SY+8[A^P#N#%&5SP,.J!JI6=Q2-:WJ?%.MMU-]R+=K.!]36BNV++4$F4K?TMBV!Y! MF&*!1C$##NZ7;"EKW:J242-I[S'E">U$BOT)G!V%3Z6S%@<@Q(93 !<;GKR< M="N%DN+^^^1+F%SYR1(3.]7L<(O$+S3U2GS(8,S[GC=AZA"48 MP[ KCC)]&J>[566,,-RU5T%81@>3<^VD;\=R78TTAE1 !,(#,LS=6P6O)L,$ M8X/4/H;*+I-9N&8\EXI<7M0QI KBCLXIOF$\RS@UJ//K97IS5>K.OO1IK$@O M7W9!"]TB/!;\LL,,6=Y!Q(F\NO%IS#*YX5+B8\+_/KHQ'H1KWW&?72>Q/63\ MZ19";<76W3\&+/R7)<7J[.44,U8L:V?T-%L3C"[OHU<:XNCW6/(4D7\FL%4N MG^GN['MOI_0L1G#2EWNPT>1OSL*0QM3;Z$"?ON=%9/=/@AI)@YW#=0P+C];EU?WGWZ>P& M_EA>S:_'.0-IB.+P1)H@9E1*LW_P_),/B(>Q\*7L2YD&!<1:^+ /(MO[*0R2 M?00D6-PEE@&!S/43XO#] NQU'SNJ:,AB+5&?:["S,]GXLO:7('=-W)D2@H1F L[L43&M&GP?$<9 M?>6#G XWBT49/XJ.P\9PQ,$(HIU[=+PH#^=FW M=I3H:.RW%IRF-X^GAMV9CL,;>&3R21'#8]R=E$+JE8TI'ZOCZYGE"07 B9]^AQI*'PJT:T.CN!I0UZHG?Q]W] M)_)9Z]7E,F#;M*D<. I"+VN40%(8VP(U2)\K$G2-#E8KN63Y#.Q@&W@.9K_[ M9P*/=%=-OZ2U%,!KXSM.##V8"L3"PK@BJ8W_^=__^/[='_Z7148=:X;X#'(] ME(FHZ+\,[\+@V84[L1]F-:?)4S5COI!29(\U:>G*(U<\N*B M_3E3L< QSU0LO5W:N0DA@Z=,);/?G5A9RSGMSNA.[P8F)N\3SYH=W2&> MWCW74022\442IBD;::*$6_)"?^DU"%-?5Z3[_[&B:C(/GG%3$9CKF 0K8C*]A*-S03);I#UE6]3$(:&A&=;OCQ5#TH/ @N(90Q<7!)2WSZ8>_A(<093@'_T^W(=UP[=SD^J:)%ASTIM M,B<_UBI"-\GM6G+#7]&<%)S@I8G!R"-$'L99N?1)N#D 2TU@9/_3WNW_%\S' M?N\=8(Y&OYPFG(T")E!N/L1<1(+^^*$!7=.'+_>4B5XF<13#\1_)'U"6Y:VJNO?AI9ZOE+/_4.D^> -AU9 MGWP''4;W+!SRDOXH7!S^12;H(;;#N/$4G9&-Z_L3SA+.34BV,#UP#S.V@2(Z M]02YSY'EW-4K&HI7-0K.5#&?DA2+BL+75P=2OJ(!5]@**E;0^M:; L9UP''E MG_^J73GRF)A;[E-\'CP3$!I!*L6($^*G$,5X)V%.1D3-LC8BOM@B7Z8$F= +G'RKI!7>!E9AEW^_6HQ]C03*7B;?T,+7(SM/Q7F:&< M0)';(8@U*21GFM>*9DR'C>2(Z7-!TCB[?KQ86%0-;+F1M0F)C;J0>&O[UOOO MWV+5=^.[@F)(41 .&$:=DC05/SWDF/(^J8SNB&(Q6HT>0QL9H8?#[BGPN@8K M,AH6(S+;WN:"#R?ILO24[@*?:OD9O\ET_=WY(:#& IL% WO"31FO9"0%)A6' M$['A,.L$W%"O:302VZ9;G D2+"F3+XR=4\-H&HW1LV>829@Q7IZ,*5;K(XU^ MP!#$R]W>"PZ$#)#8)2-JI51?Q2 \=?]?UVH43HTT("((CZZYO@G\C4 ^_6C' M24A]B>Z)L/PMUW(HGKU,RHS$ZQ\4W\]5T+@GZ(%GT<8LT1K=T;2]$VNB.1#JCZB';WU* M8R)W^EY]SN\S3FA\8RU!M0[W\%OX#H4!&,*9GE-.'1S13X82MR9VLQ]AB'DK M/!NGB'"D PWH0*?UR"]'IHH465>V&U*G/WC3T^#4^\#SX)"C36S0*-WS-$$H M-LN<'FE"FRQ&U_H5&[=XZP8"EL>:F)S^(9V'-<[#LYB'"?/)B=O]/-@](=@T MY@(I0<&B5:L!&"P_*7R*R(JXSUBSI\L&ZLO@:EA1W(8(Y&-!-TUUE"+5_$O. M5B&4NCA+_XI34N1TI_.=W7^M@M4]7BKC ^I#]RGIQPOU\,X=HS =T MBS8A^HEV;?R)>XI!R(M#*ID-E2(CKXZPL@8F1!7I/:Z\[V]N&%.- O@&XF[\ M3-CO")W=*V1\?TER1T(X?9M$M6VI0E MVGK=(\\Q*L^VZXFHB81ZP*%SLL=GA6%FCCY<3"I(%(ALA2"2QVU(^D8)_>'5 M#TAL7MK.B:6#U&/^('<@]@I]-38X848!*L)7>)+U _U9GE_/*&O"L&,L2!)I M9@FFDLG[SE&U]JL?<5[2G-68*^2J@=U\)'WNZQR,1LPSY9+U"#('-'J@MFZJ M-A+R)%P2]/-' GQ:5W6:("^;#'M#,,PFW0SJ08T41"HD YI^ZO#8VC[D7*;%FO4^I7_.^$3,=G$%)Q.!5F\*?H'U>ZSABULF27IHFU;V'AF_^': M?.P U6Q\7?.3?(H?96(.OE*XN"%P#*W=4",X22MPY_+D,'X.7KL"016PX M)(C0<$CR%8Q"!W,WQ5 JL\7D-GUBL MM>F91/[G,LT2,"BG+#YEY%_A"(L(-L!@_<:\>Y[X\+(<"_!06(Q7U<$Q$7P6\QI>YY$,5P<86HL1Y &U^$X MN9DW8=^@TBV\L"GW)2TL,EFH#H3WWMH$@8.L9L1SW,-O*]X]ZKGVLG576Q#] MI XBA$/F7CHJUS7%K/%;3C1E85N6:$S".\TU)_E\OO;Q%P%R^#1,D#I0=NL; MSAI,O?H,67\'&DG127$"-,9JO4+?M=#J4+B_Y92FE^$'FL]?O=NAO(J!+":5 M1WUQ[RZ_[%V.V7[M,SCP&2 L2KW"@!G6KZ]Y*BM%Z',,<_$\5$-7P >^_GR: MO0(YY628UJT-LMDT(9WSG)9\K&AI;L:>%.!(/#N*W+7+DCLMDWBY;F#PZA.N M4&S3"A+*_#:T?4T4 ##IS,B[H#0]T#*BV,UK>NY2<(DTPED"2^K*B0A@?M@- MRQ .FDUAVSA]S*>282>]D@%6VW+2:'8,.!Y3-BGXFL-%)^=BB ;AJ!BIUS@* M3PP R4O:?$R/DYF331"BO8U#5_K7I8,(4VP=S2:]-Y9O->"8,(+GVS^V]&]M>O]"-+(TZ M$CW%;!",['1Q#$,.*P!1"4U_PJ<:7&5YRIA#N\9@SRUQP MHV[LVKW0-)DY1O9I1//R%.:FB0;;VNPD'&&+Y>1.3&65$O'#"$2\VP<^8WL4 M2>,H>]GWQ94CEK,V61H8=4(] [JH":$[Y$"5L\L2!]1*$GU%:67%. MRG9^2Z)X"G7]R!.CW3[I_KB74)4R3*XQQ5$%^W0;^ Y!3%<7^G*%"4G%&]C7 M$_$ZR_ 7YIJT?+E-:TT;%?X!X[H5CC\)GK@T,V8P/_A<6Q9KS!*MO>ZQYQ@" MW1I/EJCAWG[YB+DO@ 7OOI*<%ES^]HN5DCM!W7[T.H:24TK#(':"$,O)CFD( M)WC=AQF*%'M9LS03!5X6M?R+]"5K:FBXZ1EP5;(S9%UH:Y&YF2X,R>"\:8TT MKV+R)-Y2@/AU3/JT3/9YT!L>RY* 95W MPO489!152\%B$,9?!0%1"K+[19 \Q>O$$V"=&>_=#\L@!?^4F?FT8:KAX6AC M-_0UF@A;>=2AYR)<4QA8M%W$*MC8L<8;A?$_*!8>"?=V&!_0R:*'.XM,:@IG MEJ&ZG\^O5!C#F/)$IE#ENPM8?!K8#K=LYY>Y($.FVF7F-<%;L40SDSRYHXVU MJ$'_&L>8\]>]9Y2 F,TVGWIG+-=UWV\!S8,N@4W9\Z,D6I[11.).I_YO%Z$_( M*/?U6&9IV] WG@-=/P;XE92XO!!">OF%A"N7NJ2L.L-,#^@GSO/.48][@=4= M!_3K$RN7?[T4H"N&8M&Q'%=*=;_R*887A$@S_$QGV/"D*K!O^PE6.IC;B82H M8<T-HM,J$L1E##2#OEIR.8NSN(T_,WH54N;&@Z=Y)"'O@'-Z' M#5[\+%T5UW5T?80OSRTA$IU8[]Z?OOV1 MK:;5Y$R)+-LS M!=<4=LL^W96ML+/OK'@+<]##<^YP[NW+@55;/%K "@EU).*1 \\\G8>/G-8: M=_QABKQ'RO#N6](]0Z4FD!NA(,T%YW<85%Y))D:V3T=&LI'YKVQDT@7P=8VL M$K6G9D\B/)- [N'1R*]OR#E8IMH!7U*-QU2C/:(LN&8Q M==O,8K_['-JK7)K05=J+#$_Q:QIY:@E-AYD'XR(JUIE]U4)!F8&P%7" MBQ%#OT:&8DN_BVBHVVL=?&6LHACM?N2P2[2"R"&776T$!5O.E1Q2.:H)9XC. M\WV7BWV=P)@Q5/=S5VX8U?@&E0LKH%X+@73G)KQ^@I(7.I!R-:/=KC: M6A_>G5COW[X?/47W9&.5Y5]IM+?!,W4?L7ZDX_WP%8RW/I!1$ON('?JG0?(U M[&FO,.11/Q6TIOE-E81G0LTIA8)I"&.$2 M+D7'108#IAS%W,O=W@L.)/QHQZLMNJ$GR '=7>&#/ M8'LLD (_Q&FCEPU,#^%-_!MP-MB\]>%_( 0"Y7IX>Q*D,ZKG>8V0WBAT7&C< MQ6@\.IKL:XX:;2,AJH#(_8):UK$YICG,?D$)(W>':F(LT2%+]$CD>+"6OD4[ MQ9)@IU^+?EFL8Y;HV;_ 9.;#!*29)/],8*/";A/[N;B)QPR >( !VL!O?/(C MD+"H:O$BV-ENU]P)@I[U*R,S?OYA*+1<2X)LKP@4#_X*\(6!^U96!*!H+W]F M-NYX:Z,$(5>:R,<'^G.6N![*W2A17,,[@8PAJ@?[8VLA=3IB#__C2K0G M?H!>-K83*R5-AWEM8H2Y/-(<#9/B&_=+>CIEJNC!AN 5>L^#-AA)@?L\YA-! MCW/J%\H8K5L2=\*?+; L[*;(P"%=2OS_9^]-FQM'CG7AOU)QCZ^MCJ!\NGN\ MS-B?U%IZ]!ZUJ*/%$[[^X(" H@@/"/ "H-0\$>]_OY69M8*@I&:ABJ3:$0Z/ M6J1R0Z$J*Y0<@V*5(HKA+B";$(53U/Y?.6@-6S04N\_X(R^J.>Q^;"XDJ'DKBZCT M>*(T8$06/%Y3.UMF_RT\[WRRA.R%+&BUAIEX[)0O5!:#TV%8ZV):=XA+T*TG MN"&<-(XIJ=ZZXF:@Z3&'P3_%>9GQK__%-XW>$2TFB3&DQ@2YG9>_9QQK-"5T MCP\?"52H?TV%N2*HT4"RO?D"-5GT4K$2]$+?,++9:=FG"0"UF M'73Q^ UF0^K4A[,RKVJJD)]L#U5\2!W= Q] [__"4H4I,XO2#;*23!4_J-]) M^ P-C: #^,BF:Y^!8!LLTC_!'_7LIS4AU#5$ B00:L6_#K7G[5NW%M$$S M9)*RAK4)7M4K_A#:W+R"H!@;IY:_2%%0/[&=*GDE>RB1\3G6RW\>'VT:I3VZ M/#HYVCWQW/$$99(ET<[GS^*APU8Q+FGN%;8GCB=#C# _ -KOF/#.$60J4W.U M8(1J0JCS\^?:#_9#=7>% 4UV %3?@RO*&S?:::ABMU.2,R M#.A$VQE]1;-FZ&1/?BQ4@!F2> T8.C*9Y("D8$L.4:1!IANRV!NES3*P&IMM+EE MM,HRFJEKUD9K'*/-@QH-\BI#CGQP05OP#X9$:B'HTN_(&)U<8O]Y4)N)&+D] M$8.L)6Y.UD0,"^L&/J>)&%6?F8,F)W?,S,^X*J^>-](M-)?268E%ZB4ZBE&1 M+4,\,MJCYFWU#I;:,]6T#$\-T7?@6Y0D<1(P!Q MF?2)6#GJ?28HD\N%AVLK,RCP1KA4&9'=&WUZTD+1E=)7^ZK*GO*B@-M4)Z72 M_?<0$&.=G-'>:Z>"&9(/7:"[6H[Z?A4?/HX06*&\\F3!;ZOS\K'*4W%H'B_$ M-7+%M@%UVNV(NM2?+_3Y:8::J9%($= M*"&DZ=X%AJB-:"!UYCN&T6S9L3&,-6;V9*UAWHQ=.K!H@ZR:.(-;(9YY5EG'X5$E9R;CPB@E]6)39!5$6!]7<4\/*;SB5C MK-B7:L1B1BYVCX(Y@SI'S!5%APJ_(S.ZR5AI'6FKN1YV"AFT7 ^!BS%?:F<, MY$ZIHL56X&);L=+!O3T2]GNUE^,*[9B]8)._X*V040&;0FEXCH"P9[I-)WGP MK=6&4<$3SC$L)T1I"&8G@2"G"_9 5*A=!$E+"G2H@1F&6!E0!@ M(_B+'/(!&/Z;"(KK_CZH_Q#$A.HN2HJ,)ZIRP9!G9Z8!3##8.PV=$ &GNH3* MX%[(9]B8AQ@\V2^!@,83P#8\EPL+"GH]<[T*WP3Q)NY;LV:A)C=\Z<4 :G7J M,"1%4 AH,D44J]2W4WVE9!+NZM]Y4I\) CX+\N/[CS_NJQ[R*:VO!!1.]3U' M0*\1 R8,N(3/)Y^2]->B>O!3*:+1ZMF&U*F#J+)=Q:ZYX)]#+1>B%W@] M)4.+H!#V2PFW$FY+FMAWULY4.%T:B!_"R[UI=63GYKHR",!_R/U;83!<7'1^2H+3N49!4+ZSAO M\_134OYZ7%VTV0"[-A!E2)4!6>&K_IY=W)Y$N1@/IE'QEI19*8SH5RK811U! MR?@#B/"9BS,\F4]A;*Y7/YY-*'A+WJ *V"^+32UXF1]DO[A;6@L'QGBB:A>\ MKS7BJB_+C86CQF.TB@VOE$Y^ >%1M]:7;CL$Y$GT0VOH5>H3I^QMPZJ;E:+1 ML+T 6MH9=/'_CPR)J8@&C4-L/*%>;=J4H9+1'DD^ M*K:G:]N]E0A[O+\]O3 M$W9S>W1[>K-[4MJ;SMWO;WX?#P?$V62NP5$>3^[\VA-6=AUA-#N]B]14, MJI8;9(G?ZZ.K:J#%HX1!N50W7949SR"2<%]P&;M4"+!#AB@__.GCP2QH7>06 M%)1+U93K,97$9Y3*P4?EPN>*U>(]^Q.'KV3U*6 )[=")X$49%*9EBEE19)/FO$ MVY-RCJ5:O_GP_OU_JIHOXWR@I!]N112^=''G1L^7#*J!L":J"H89E5V,'KPVG0+8[#)R*O#%H>/W< MY)]4DDOR>ZB.M4N\\IE%&DK7'TX=NAM#<3YEZM>]PYW'H6C;@> MY"GOKYX25PU97D5]1>83N4_[A6JN.=D KJVR%RCXJ[T=O>5NW3L#UDR#&9G; M)]Q)I0AOTR(]?6+6,H"*?<(EBU=Y!SZ(PEK'$'T7%)^P:<]+Z_5%GZ5G>!O< M6A!_'%K>L>-]N)LJC7+-2X RU=L(^9RI,^=-.CKB_HHWFEJ];94>1J:LK:9\ M0H= W] Y#K ^O1I.TU:)DMQ;<@@;' # :I2MOX@-K\:ZV"C\H/PDT4+*.WT M>3@';+<>JMH&I$!0K=TW+H-)J833S>RS@MSRWF%^>&='X=@_(L$L[(Y9[;WD M9C&;02FX6'_*BA;R4OZR04&<$8XD$21,_#FV(^)9]]?U.>(5_@VA1J_S'UV7 MC4>=J^X?53G-%6]=+\_>;SQ4XG$YZVENN#R6'PC#L9X@0 M Y _TP)T_V8DG80W;3BGQ/<5Z!M@N8FT7,CY8^!$7O.YZM8OL1:$RLX!N\1, M-_&].]&-"6 5DF8*D N3HGI"M>>U4#R?"T551PXL'%DY,E&B6$B[=/W)\HR5 M5$/=((?I?QEM?%K8\CM%-3Q9LAIN>>6^=;T.W85^[""8DBG1A# M<7W%[@GG1I'=[5;+A&Q00U8-A,O*FR$X";;U>$;QNI[T,T2[5.I MDL+:B;*A4Z0&V.'UCSRGFD\*X;XW^(6D**I4EZWCGP"<$OPC-V"R$GX>ZG'P M.WK4@0HIPZR#13J57_P]NYWF#>,%Q3^2^;P &/6J+)8$KMDEC'*)RQUZ=#A? M5LH_KZM,-@(+%@]5\#AU\ >I D?$B$E.6-_A\F).3X'DMM^Z.T%BXC9B#](" M")WD6N"W__'CQP\?_@HK7;,.7^M9YX_(W@HI"&/\S+,''*DK/D)8XJ]7?*Z!1O89J?K@(7=0ZL!YN"OU*,(5M#L7>Z:5!P01$_)BZ[008$.<91+ M4HL[Q66>3JNB$2[D(%W'1/104@6,^C3L/)I!E)#&)V),4@/9H]R\AM'!&3_7 M\Q2BJ/**W@D(L8K3%@+J"/*3?"7,UV%BC@JMS'%T#4I9HF;4-@25*GM0H! & MG5.6M&V=WR]:3.QCX89NY6E <,"*EY+C7TGPX#2IZZ7@#"F*L#YK1 MKCV6E MA:>W@P>#_N#5: /!MXZ# NM&MHB3'>)/[.]5_:M4NW==!$4J2'F9B'L>S#Y* M!YF2J"A%B9$-(WX16?)G@74'1M'="QW<5-?.N,;#Z&8YQNHAD1I6@H(=7%;B M]?\Q>,4_-AKRS(H;^LT@D_0Z SHB#2,;3)G^JE9QO(N5%F/>\&HEWMD"^G\Q MD=R,)UB;YQLQ6"U8'#%BPP[NR@G^](YR[NC7$$)QM'A!2!LXYQ.IW"#9X$KE MC>I21 01.1G6]UDZ5.%9J8FS\1X7E= -2)#"PZO6@0S5E!N[O#ZU%8;J^; C M2X0K,$BNE"@%GB"SL;!R41&%&*E1#UGM51)'X/6'H+-*/RUEU\^F5YQ^+X": M%R2LAOM:W"\5=D#PXN%@NCL;M*3AO.1QVBTZ:*QH[R,=89(.C@P]#-B"I+M6 MA)OPI!!J%62K#%%Y,,,=_B2]7YLK5DGEHW6 M-.6\;*?*M9/8..@KQTG+'ZHZ*/B,PE?\)6^G:O*G'!WOC(P?XIC5PSN?!#,] MZE-5)4 &UIIC'78>;$BM"\M) FV!B9[ZJAYR=^A]A&,]J-(K[N&N:+[^C#R5 M935GV)BI/I !,AB:=?M4>4XO^M/;T.I9%T@Q9,31?$H\Y?PQP36\RWHAQ,/) MGOMR']A8X,Z= .@P)!3A8K"QT'V7@TB26X'.H1;)-@IL?=>+6ZBZ1[9?7VT; M00D=-,<17+B1WE:JKXE?\M9JZZZ.DV:*/4>9V):7=PT$V755CZDL\T5 -J) M_$4+@VW<;HN ^!AD8DHH\"\/[JCJ\YT%O&U5O<6+A>Z"2>VUU;%KK>T*J;3< MF>XL/H9?8H?57-GV ,IIWX&)#?Q6HB4,WGB"[:0PJI5G)XL:!M1A)3+,IN.W MM=AR%_42OW/-<_R67RW>N369N97D)8I)6V%%L8:GI1DV5T+V*23P\+YS<",^ MP.S=AQ^"I^^"FT9=D5%18L2($R-6(YQ:"% WRE3T7<5P[RW@;-)KET;02[]P M1?-)GH;&T;Q914V= P*B6NT&0G5?M56K6;+8#9S4D IW8W^K3UAV@*P\:)ZD M4]8H0^%CUT/L(X!+W[<#UL;?M]LI>3^> O! @W/M_H7727F-M#I>SY*\QLW* M#MD=E=EJLGN06*<428[$(Z'TY=82:\1 ,-K;.Z&\$0:U9-J\6QY X= (T=!= MM+$[RDH;&K*_2;G\7=-C:"?9TF-8>!6O J<<$1.CH3-4PL+-JA(/3=_#4B@R M$10!4$R0C'!4#J=*=^M$RBQ?HU38S,AP6JD3D+21CPAH,B)*WEO7$! R-FUW6)DRBQP8L0!H ,4$P4/V55G[74.-]2X MT1H_*HU#(H$HC3\M\@(0DV"LL_SQ? :W2>SE],-$4P1IVK7ZATT^6KEN$#6= MA@M)E0X&#"Y.JR*+JZT!B9?%E-<<.J:%6'1$^2'=2YI,$Y4'W[YHTP-]'ULE M,TI9GPJTO1\MVFE5>U1\V4>"'"C?,$-UCQ1R$WGFV!ZQAK1*HFD%HUR2.IV* M7>.$/_*BFL-[[-<)KFCB/F%1#=WR'42GSKQHHUAF*1:E^7)8M1SH^.>?5^"V M6.B4.8:!4B5 Y27-]*RHGK#A"(^4XX1 [RX\\S*:!87J@0DS7$9,\8F:[NC) M+6.-[@U/%S7&L[W!;%P,V6WI+KU:8I10AK#22[>V_1Y(*GD53W)K3UY0_K0!M]VUDE=1NA4G6R M'D@6P;-"833M-G4*RA':9>95DQ2?ZVHQAR;V8@'W(0CF5L+9+A<\DRE3<8R8 M$*]OD%2Q9<07.]V),[-9,\-[Y 28(X8_8UO(22M3T))$R*, *\I,WEQF7*]J M&($^,_<"ZM??&"9#9BX5>2;ICZQ+3R2DV4"*=M)]0MO::#LG)M9=2&:'PBLK M_."DSJX(J4L-JI1#,%69W\8/E8@S2=V,_I3TQ;O+TYK 0B':'JF9>&"E>P%1 MEY,'NN3CZT1F3?E<:4+FK.J]J.:(&6K=PUFF[@.AD =,(?O=P%Q;OK^EH/L_$OIY/,'DGUV'Z?Q>Y MN-VY_2WB,W$,9G>E^$7!,PD X(N[)B6#!ZU$&SG'GB6=;GF2\G5[G^!S$'$D M=B824E!"*<-BN>V.=74*4UK5$LF>;F4+I?N+E%&[C492,J9$4] /WXE)[9WI MKK.L K>=::1HC-5?<"JHNP9S>/:9&0QJ3!JP0M)F>(_?'[6*'HUHDK,BRZ[W M2Z/5WL_GGU7P2LG/597!%$<FU4Q]="0E3+P@N16EOE2E* )%7[9#[FE4H(KCYL'KTW>EQ8&?GY=POK>Q<_XNJ1<+ 'EA#IW71 MS&*PE>5QBD\VGOI'D_C&$UE<])CD!3BM9U7]&:*EVQOG:48$JIHK)1M&J%&Z M[\6J3O0$@9!9XEA#3J!^ .+!MPG0%HIUAP#3;JC\.%ZYJI?L16RQP7E769#; M2MXA;Q;W39[E2;V\Y.UX G5%ZG;IM;" !J4PX:WK IU?7!R/,+RO9@^J$,>^ MZJY"7VI:WFVE @S,<%'#L[%XZVC/->Y=Q;[FF5N1? M?L @E/CQSW_^@_J2;"Z4'_SXQ_?JQS_]\$?UG6K1-E Y@BU0+?N"9>0_?!#\ MWG_\ WY?_/ #)&F@>1LF@A7!,?]]C5HX]I3M)A)6XCP*BH3WLK N_,^H$>FJ M[ZL-5;'H]TIO6N!58.=_59<81OR MBXX>:HZW[$'&9UF$6:(H!_6EAE-%[@VV"IIBE#OH<*K89\=V]-EDS*X7DO\& M@W8C0?U;X^@G%U7Y<,OK&711^Q9P?O3MCC3TP.,#@ON@1-$G__7^ MR-]U('H5B>4Z#*^8[?FM42VZSS?(N^.VX/;I%70? '=BW$YYK?8TRKU17GO M[#;RL+;LL"G4D%H5SRG$ME&G$5+;CMM.6A?ZI$J4UG-D$[RVR*ZXO4E@Z(#X MC=@AVB7T$4/U.G3^8N/Z(+6WP .1Q"07PL9J"6],L]ICK=VQAK;JF>HXQ$83 MI3XT*&[L7[!A,WL,+ VLTQ["H[2&UEF\Z:HM[M^;"@ W"W:$/'AL_(*C63J]T M_A4;Q* )>V2IKQ\V9)CU)A\K!"!3!]>F ,ZS*T>EI"R*D3 ))+XB%IR,)U]X MEJ=)<57S6;Z809O5656?)G6QO.9M7G-^(QR^0H.KWI49K_&DO1)?K?$K\);" M#N1=':QP'S%VCPG3*6M^"+L_71P]0,ZYKP4VI]0A39K#N(N$Y#J/<*D;< MX3VJF-IE\5OM$O YBNBAW;_ZH04^GN E.UID>5O5E\G&98:2 @,2H1^)GG9D MQB)M&A_68XF<*5%[H("]H(P6SDRF6(>W501/;^MY*=Y@WK02>7Y<(SB"."S= M%H]SG\%"^I"VN&N\3"6 PJD7ZU*)L-HD\S;-Y,*!]Z$QI#UPQJ%M 252U ]4 M%-43I/]@G(9,HC6W@L31UWQCP*[38Z;F'(_8AX^'[W^BHBS91J59HA>FF#+@ MROX!?(/'SL*H[]R_-[?!%GQ]:(//,XDRB)5-A#^Y*0Y?O^?N<&$6FWW6^.7W MVX+GR\.GV8/J:IUUW_B((UWMJ3H^KS*/[4MV6 @BD78C+Z&=FD0M>2R VD 8 MO+N O1L =%?KEUM#>O=-'VL/("@8Q2"T(L.NM6TNL0!+"P?1-K#I0EP_YOH: M2)E.^Y%6YT#B;;[;5\567YCY+BFGIAL3U"AFHJQIPYO.!II,J'7)WLFQZ=QE M-Y(9.XOC*!(^;26>_CL0<,24B%8%(:ZF"AII M05HHT;?F,'YO1K=7G:E$J:6):FTB AN. V$JMDRX8)=93W9[U7Z-E:J!L.MP MN=0Y"8+W[$ZUA8)RCIA3W8I9Y#NI:"T!,+WO]30IJM\E\ M25I9O68WTNC>I/,2,F5G@II',9]I!AHQR4\8 U-P0/E-J&OO!Q_??_QSR#(@ M[$?(84_'-E2".NK\\J[,<6ZQU<%/L67\8)"J5,.1(LHL04&PG]S]8 $\:5NT M\"1DESI^&+02;5OVDJ^ 92>:HW$D[;3RP9VVDXV[(8&]Z,,8Y:[;LI?3KW9S M!!:ZN9/V@!]BZ#Y,"W+)$4^60+T2)K"C/8 W/EQ6I MB]OW!(NP@85X%>665FLF05^P@164KP8I)L@RI&LV:D-YCY1R$3UEVU8J?*;P MU?#'XH;) 4H+W\B\^=5@;FV:=W=(,J Y8H;J/BG4&:A@:54+PA:*8? B^**H M4@ (Z:\_]!O[_6+9:*1RT3!*KLXJW%[U:!@-W:356AVAWR9\/B.#.);8'"_R M1[XR?N'3\DORKZH^+H3;YU$;8;@<(IM5,/1(-1.!U771T;7.1;_.$6;$)@_B M O@@L=]EI^:MQRGNDJ1$"K5__@/)QIA[.YA.3HV%J]@XNF*XP=R_C+M^W\5= MQ__[&V_ $[[.'Z9M8\[/[4'9XW^8%(N17#&=BITPYTIG95\?Q*.T43S?1",K M>(7%-)5HK>N>13"&8,.:Q?V_>$HS8ZT1 M'2/,FA\G=4U!LRBE$\/J[/:#R=E%-'"W*IMI/@]^O ZLSTJ]3]X_7F6_U)*; MQ=FSSA\NQ_W2JXL$]PH%8^/"A5#81HA[E)6JP @"_PS3XIV*C8\G+]\ M6_,R@TJ@:YZD4][<%6T^$__4OQ^T>@ESXR0 ;+ER.C7R4L5M* 538EB?O4EK M.0>QQ)A(P3 MZKT4$H0,!")43YI% MO?3I\.HHN [=!6K/+PB: ME-@1JZX;B-ZU2-*0F262CFM'^4O+]+&:.6Z3KW0ZBQ_4[V0,T[DFE^I$:/2O M>79TWW!H/?3MTH&B;CT!4?RL/]#]\D[, 1+02AKK(TB82H'>M/4Z@T>T\DDD MY5^8S1IE(NWNC*(== CM=;PAM"<29_1S72WFS7DIIP.)7\-8GKQ;.WAB["V9Y!5X.W4L8J#Y?&7.),]N%-? ML[PK,UCVB[*%@RH%$ N,]'D-]>!4AC1B5BV\S8@1IWA!Q7!Z._TQH--O_^/' MCQ\^_!7B<8(DBJ+'D]/9O*B6G-_P^C&7M?NK*YE*66367!5RTID(8;[& MIR[@M15)5$]\G,SS-BF O^K;C95F/TUJB$9#4A=E'F9.A:(*"6[:Z+8QHB*0 MCFY1B^740,I:0EQG29MLJ?7Z> JK[+Q9OJKL Q=KL+U+3WDX7OM1>\?\Y'W5X,YQ+45NR> MB],O%X>:C4RKNF1CWH8#6J2_!0,9!0]&:D<'$F/CIU*(,LWGD+8\O1E?08Q' M'$P+0>03CJWQJ%A5G&0SI^9%.ZG MCWR ODU-CA&]2"V9"GU5A>P;B-_#I*EF/+GEI:SF'->?:RY<./BB-9/VDK?X M5=_!RU/.2HU3FRI)**_1 ,90H*M4YP;'][_;\C,/I!(F"#$$C!G7"[^7=@D MZS9,I[+^9*[Q1.=]&@;L<4A8@ZE\7JH"8J@-D$+@7]AF@O S_LV;LY2]1URN MKJZ@0[/RD@LEQ!4A;\^X;Y.CO/++//A$N*ML(HY: #.#7PBRF%1/D1V;)"EZ M6&%GH?DIJ-Q$D!P6)$DN".VPS [J45DNQ'ZC3 V/(Z3D+[3AG'Z56;O/594] MY04D\[X=8KVSZ Q/1OTX=GTM7="YXLL>)&.Q)0O.05=>%%L4*GRC;;"N#TOS M8XHA0XY[;P(WC&5*Y,NJ75\FCYQB%\JO09 \IORUD,,DL-?$=3Q=M^= 3D?L M]>$P%=J-=N^%*'Q."(SBCD0&>^!")-Z8RZ&G<2P>%,RVN3##)G;R6U9V^Z*] M261-5<,=#=IM$!U6<_)Q4 N'$=X>";+F*40"E5NSK0@Y,IXMQ,LO=DZY,_0G MFR"A%#S:[HACJ@=?S$5M->0>UH:OZ9W?]43Z9_'%5IQL%%WV<7>&+$T@J2"U M0W*-PKI%.V3,U35%L7X)$2A#L@PA%J.3[TRK XBE?_ D!$2WZL' MMNII;TT]TZ8QKWF:^\SCM$GLLKCN=)C]D-D]/&U*L<"OF@7.QS!A2P*T+VGHBM')F@[%[2VV&Q_9$44 MY85O(&#R']^&5LIS>PY/P!KF<>1$:*,ASW^;+2[YU_;VB1>/_$M5ME.O\U4\ MZ3^^+>W\G_BX#'Y<7.O)$E : R,VO9KB##FJ(:*YI9&ZXH;2Q6UC7%4H>! MX@_3JLB$''3S\8SF$Y$1.VK;.K]?M(C,W%: /!"G &IXS5;B-9(J-B_]^:_R MCA^\(PTK A$_!&SJ6V$ORRT1.H5:!6)6U ^DB_-D9/<&%#I 0*LJ,:,D_D4H MWY$@7%A.N<"GY27(P+$^4/YZZ5&U?H'5*H84(_*1:M1[9K)9^U3C M;ET#]%RZK-3NU9 W&JWY)+S2J['6?LU1\?#Q?[V:[?)#63CX)?F:SQ:S3U5= M5T]B$1XG<_%)N_2IIZQ,/:7D I/GD _3C)CBM,]:NPBUI&&1S_*VIQHVM)Z? M%PGF=;EO'X A%/$V)2%VKCE<JED)L#((^2EN M=K*+K.$;?%Z!#8GH(@VE2P<0P ($"1YB'DH%-YZGE0@N_PM]+V86D3J;Z?WH;6LD'Z%/4(?XF_(6JSA\1+0?G ML\B2KR((2TSZF&#&0VMGKU3I?@GGU*"ND[*&*^O]4MA.4A?<];R\J,J'6U[/ MKF!] ?:=V%+J1:>)@'YU!J=L6.):9P K/HE7BKN M^;(23[ J.4[AP,=9ZN:S[ASP"FH@!5W,JF0RAZARNW,R)IMC3!H(51BZGKNA MZY4_@Z\'[K?>X26BW36Y+)20XOUA("8#.9D4%"Y'DGNGO4G^4DIK0*IPQKC^ MM#]]\MW:WD'[%6(=MF#KN;2U>,,2:3C[/1KIWZH%7VACPZ+7G[K&O@]L;'4" MK.+XP4EPS1M>BT-!0L5N&K@X/6;JGCYB'SX>OO]IU(=Q2&^_XAFK_3*(YEUH M7DF&)2V@[\(:"9LVCZ"'+4L_,\0JN)&P4JV4NRE,\6T!&6WT@X>PT*K(O M,$W/N:I>51I1D?2>6-C!@'XL@0!"Q;DZJUM>L@G! <*9*NA4\-#4$5\(;DUK M?R/HZ1?+L":AL%)99)Q^8FD^E$P-R/5;L,3*8,>02E$WZI7X= IML)^6#F*B M^CTHZS^N#-Q+>"4ZLX_V4[UG =SD4*>YXFN[Z-(QOU_BOSJPD4HB7/=!W^MP MEE&G/=E '_7-U96&+*LFXHYE[FDQ9L^NCKVP MP%TA@'+[5'F&HOZTIVJ8V-.:>24V5"_&F@23D*#,PJEJT?&_27F9B!7B4>.G M2$0JZML8=N'"LVG:&[PC:O-Q?#.M&R[_LJWNMV0KZ76]-$L/7Q;*]8* X@M4 M;8<8FWI5J\11X.X.DV31T&Y9 LENE,R)$^,T$[_KAC=W M6QB/TS8)D*! \]WV%)7=RFOX)J2)^ED@%#S,2@+]K VLF716F%9!G198HP0\I[ MI)13Y/SR\XI2OV\ ]F3)@7]S@B&I]K>H'0G#:+3:>1!9ET^+1O@E36.->KZJ MJS,H,3XOL=(8?C5X0^9=F2PRW!X%-X;LF,5OS[66ZU1QL0>KC_H5WD+1H9). MN+/W.0%?F:EEYQD,79SDB:E< !W$(7=49M:X$_&9.!Y\@41T7&->Y^$F%^V( MXMW%88DQ8D809DNB=@4E"R9\+&F8% =GP[YQ^]GAWC@+!\[H3TGZZVF9G7%. M)[27!PG$&!>/,# *O+?0A24OY-\$)>D>!?5AO>7N@B\*L^D#S4'._UP1Q:JZ&H*AZAKO/QD33-;FM?-,]B4*TZ M35%;4@W6YM4/MSR=EE51/8AM[*)(!YCR]@.S:8[8Q<7Q/NE2O TU.IM&GSKA M,TR;1#@!,+\J,35SM&BG50T'L7 QU>D8(E6G>OR+)4OF\[J"ZE,,QLV2)2;H M=1I+;+A<9H\:MA#[J]IW 6'5?"9S/W-]HD=)Z.V"N>UP/'LA'/])AIA97SB> M!).Y0B,:W#9TZO"[L*C;O(=&H=7579RQ^V>$YGGJX_#VS4%&HI$Z]P91R*UT M0!(J"]"=>[P7^A0O/)N]4,*9?<9;]X$$;W:5(]:.JQ+:V&GVSG7>_.HY/YBH M,H\;?(9[62XI MKVNI9$Q)%S6FC[*(05V'P357"Y:T/2^9HDP9./VDD?A>:>;N]7?E?5X4PB6I M);#%@7Z&E/L-MM,$4GVFH7^5&:TI!RGF%2 =RQFD^A?OZ1$W@\M# . MWEUO\664S7 X*]SZ@PL\Y+?99Q_%0LYFC6L/Q]N\9"7L+A6W)@U:&;X]&,8' M5_7RESIO^4GUM'D3M"3$D-)A)DCMOO!NZ[+2X G(L9 :8.-MO?SGS=\W??7^ M?GU^=,F.KH\^L>O3J[M/%^?'NR>LDP)7_K!D&TNB% E^$A/<1]5_HE4+K&C274S'J7M(JES M"6RW_VK=V@/..\\OB:KK50VSS-HE:-F*:$+J[:0HGU-^"V>)]DE@:'>39W)"B4-]7'S$0.)WK;]7G)2C/_<,I[4Y6&U$#\4 M.<'8M)7P6U(N[L4CEF19KN8S EQ=:HN^90PM/>H+D!6?\J+PR?*\#";&#LQL M,<7Q7;11:6$ML=HFO[$]3%.][+1_&[8Q^ @;6T:0>$-F*;RLL>_:=X;"2.(- M*ZN6-8M[F D#^VCB((!!C@_[8A#@,RABB-WCL"BSYH3?M[?512[\APS:4<62 MKF^K<4KU]"D.:YC-BQQ6YLDF@ !]#1 +K.S+!&NP1:&80^4H5 )6K-+\$0Q> M2P!(FT'+)F*:IG"M@CP9,(6Y)9HM0[[P*\,9L) ,;W;RAHRRIL=I-XUCXGYK MDEA6G?5RD S/L9-F5;Q&)DKK9IPY6>4VM-B=M]Z9WF*JU"@7!O,4:)W4S%@0O8:[[V M1T*'B$P7\0'XB^]VT(,.B/@6_@FH)H*B>ABD%EC2"EI4XB6O"E(0C2CE/U[R M=KMA8@AM9GB==*0D), M4@K^:(81W=ENHLKO#5(RGF-6\F^\:;%33B&EW5;PJ_&B;<2U#NZ(EPN?A^J+ M^ (CZU'0$2-1*1!L8?/]C0;;&X'%31-%_EY-;R]*:3-Q>[#A#!_19!+^ZPX; M)$BFD&\;1G?]=@@X')LV!U3%+XC?)5.5@8<:>$K?1?+H42'Z+((+3R2GOGD$ M%_&@F<1%!\;'7-758YX!6MQ= U$N[7*;\3$;ZD>QJF;*% O8I Z "\O+=\SX M]O$&U833V4X$@.*8ZI@KQ0\6@L\[T+_26B?!M^E 0W0'UYBTA :HQ^@^?$'Q6=/ MU;57LM21 R@U^>!YZ3[5+1:.#E0ZK17_L/LXQ ML+Z \H:W+8WE;.1OS<3G0:MAU;_L"=<'ZAAZ9Z;6 (J-$6J_#>*,A]$S7FJ. MIR*@2]35X@' -@7#%T?0 MO&*HN_^2M(L:$]O77.6ZQI.K6MQ:\GE2'$V$T#!=# ;9;UPZ43Y092TP'#') M$DK7@3H-+P/Z;T7OS@2ZG_"%!!0BC@I'0(4&=*RSNIKUEN;[%EX2]A:.S>SO M6XAPT^H?Q-W3CH^^)^"&7K!Z+PPK]U M2;"1X:V8J#>H?266&8QK5HLB"0EBZ,SH68/J)N?<"P<(O]4[W!X, ?/&O J$ MUKP5L.-6"/S6&5H/KXMPBN%>@P5?^.T#^>?AVX6V9#*5L.R!PCL@"=[AI7S4 M^WJI@_J:IX586?DD3Z7/F?UK00/:1G#I>*O6LR,;@4T8*0X"'M!Y*4R$I]EE M,N->WCHVKN&OW+GW->)W4Z77H] M*B!'P"A,$\3=\O+H;]&>6%!%G=CY,]I&*-(HQ1L-EXC-ZTM*#.8 C1T6MU-( M4N+IN@PHL_2YQ)XK)(;!6"5,I\$-]9*WJR'M^^3;:\RZE:..OY[E,"L=V]+O M>?O$>2D=?7?8+I<#8+5_H6Z"ICGEV6\#0@*F=N]Q!$BQ5+>*#.""VCQE$P[@ M/ 5.\%T@J*I%4%B!-]#^(LXJ^+>;(,8+' $#+8"N3$L <&/2MG5^OV@3"0]4 MKLE:@%U#WSV"/F1ST0##P*OF,L(&\[Z\!3#;2\5[KP_KLE(AM1RJJ>ST*Z_3 MO(&ENC.->Y9,^]*;YVU&^Q!P](_8==??_;6\A%B?GX?;:?]:@D/88E%U8)<) M-H,++J[SW/0]E9FL"< Z@VL^HTGN$-H$G)9RH_!>Y[PCGG8'%,Q2=$H1:L68 M(>0 (OH0[Z!G0A1KJ,=.5K"ZWV!"H[0"5?LNU+/6C-D&2*YOYHXY25:)5JHY)Y=YM(REEC%U8# MH(T)=7@U2-BS'?I"+8T54V%''4_V*L%IYK':#<(:Q$&/M0*?%*-R0V F)(X- MRU'@2\PLD%]X_C"%WO]'L20?S/Z$NQ5L4F(#@[X@N&-="VN=5;7 X,Z1QS-IC4DQ22)22E=<#1@8<['Q@XDZ+B#0MS->IDQ+BSVT(8MG5P%VVL M/&IE6W$F*N&8E,XZ-ND8Q<,33E])@\LO,._SPOJ?_;K_E,*%EB03/&\\/7DP^HR-I;"/XF M+V5_?/!(>][,JR8I/M?58OXS+S*Q5L0_^66%P$X42^)J>8M;I==!K[@Q9#=B MP/!0<#R\2?!>71$DO.+*#-MHYWLD@SB9B756:7;&*D<:1/PJR;/S\CB9Y^*- MLT;0;NKZ&71RH P+7](>.9-Y]T]!IS2,J(%V_&L*4.YB-Y\G-7N$1,;^Z;9: MD/O:Y[B%^MQ0ZIM2W=G^:W(@10?8/^=^(, 1#Z=0W MORX"O("\U.%ET;T_>AVLZJZ(I5*Q#H6A=>F[_%Y1<4\W*A#CKOL+Y./*AVFU M:/AIP=.VSE.(Q"?ETUN M5[W5<:RFX'D\L0NAPUP^SQ:8'5$X[['@)$*KVXUL"$T-(_B76^N^!3#VE08_ M"PW]T01%.K-)H&-O8 M AJ6X36"H(&$0=M[.[@[;R>.2]7UB:8> _T:ITJ+O6=E!5M#$<0B]FS&,)Q@ M\^EY2S&"9_&+V 3_2P+%!^U2=:+Y(>'V-;])RB.F6$4[5H?1K3/]#V.36A73 MD!O-0Y>']%E57W.%@8.#7SS#-HHPAI8-:5BR,:,V ^K7WX1AZ=766-FZ9$T, MS=95BU70.216%"RA "DQ91)KJ/ XZ\B M&,*)T$V3^D%._[*4A>5ME5^*)3:O(B1,0BIMHR<-LP0B=3AT&RW&BW8\L=+Q MZWI)!KD?K'1YP+Q-L2O8I0M]C232L/%O#=NQEEM?Y$K0P("#U]@,,V#W2Z9= MH7AW3''ZM[58YMCMB;W^9N0Z6F: ZZ7#0W;V6S/7Y5H)W[&Q?K;BE^1?57T, M#\^[C^CLV<&2T#DN6#'D%;?%*+#Z';BG;[)!\.4.#LQYTRQX=H*+D%+-5-6+ M'[H5Q!LCOP4HP.81<^,![=3K;6HR6ZFPAI'659%G^(2&21@Y)+>9-!I2-_>* MA^ 2!44*4YL+;NP+NCI W'B&G3L2*F .S=T2*,3Y0ZXJLG/9 <2C!%GM\$69 MX=*>5H58>PV,JV^7OI!]5K0"1Q\AT9CH?8'TZX/;4DHV%I??_L>/'S_\^:^, M([HTF-1Y)A94/LD3 M?6<]2H5K4>,H1MO9$8?=3/PR3>N%VT;J.]I72@>+5HDWLM&N^= M>IWG1;=8C DE%ML'#7V)?S=NS),7J S\47R3%%*UXP+T#J.#D>UT]@@>@ M(/K72C F+T^;*&D,J6BE) -HX$3+(JN!PU2YCJ@.V:=M]:;OF1:%2M1*T,QJ MPJ[J'!!79>PNHFJKN5A9/Z7*IW3UU.#UOL\5:D7/VX?6OY.AMY&Q)!+:\11R MDLJTHEG .%- -\RP?_JJ@N&L^%V)R;*X6RUE\7>R=L0MO +3]J$IS M&;NDK150WR900&R!F=Q6!&4R5(42H@$>C8_/1RINJO=U1(>;$#IM/Y[*V[%2 M;ZJ=UEL#$2LI!F1>P6")59Q$<-.I4YP$4'H[B_Q&&YX!N6VPO.I6;.BR4N$S M;..^F 4#E'7(G=F25%:"M4)64_1!XD:L^-A1P[N'MDZD8HJ9)2! >.R+7;6- M.SFSFV:6:RB<>4P:[!=>%/]55D_EC3CLJI)GF&K>/*."*3 @>O@K4&6*+.79 M@\%/#JY03V(OOE9J%:NH-(:;&^S:;X27>U;5LT0<-P9]?B]FA ;7JIN0L!B, MX'; D 7Z$[+2^> B]%!4^P+\-=]4I7677G%;$$1C@G^B;]R!>Z2=\;:ZYB5_ M&M?0?@HYE&\.4+X$ 4HH:*M H!7R!W>P!@F8,$^K9(@)!1K2-LX]JGN-ZH$% M);[LMF+(F8UKIGF_$9-T+U1POWQN*4@XO!'+>)/6>90ZU1?]D.9UN,A<>QR= MQE7UN=@5THWK_5_A(C<>I<^C52PX]2V&BDF8J]E_X#UQM'I," MEOM %?."*!['^(-%?JO5\R$4=N'1I-8I_, -C^!1YJ0&)+)&[$!JL\I3WZ"S MI D[-6WO(X9T(\:A!]7+?E)(*/BP^AOEWU/HP$ B>/C[,N)DP2N$=?2#Z.+L MB%V%ME<5<\U3+E[9<$5,AL%>*=D?>E9*U=&46L5JT9.YQA,SR3(@4DV4G%,@ M-;MHCSB!#($[$<43]%0%KBWC@!8^"3HJ*XJZ-K;GLPK?:SC/_59[9<9)KIGPV ']<5#!7T!_'875\0@RH^=CJ.I[";%Y42\Z=9QYL M+2.H_J:YHB_)5T 75/#UD!7^DM2_\G:C,$ G^BF)=V<]0-9WXKSQ,V3)YL"3 M5=2R6R2->"4F>=VT<.$LJB>:SJ(^8S@R C[-DJ7ZH(*9@M:D\'8J=LRYV%ES M&$DO*YH19(;: L/.E=B-AV)'R-@+2>1/,D#&>@)D3#U./>L !&,D6=B S@Y9 MTYF'T%W?,$M>(5C)Q0S-YHC/1;GCN<8+A"_C6R 7?Q1D<@WF;'8\S]NWIL@, MR8@7;P5(=EO)?A:5.>/-YWJ#_)N;W(Z%N3J8%FLN0#J'".OQ4U+?\_KP,D^G M52&\CXN+X[W1;PTH7ENI=BQF*$,E0H3:H:%UKP0>]N,U^C.#AN04&S8D^##%*,1><[[J'7O"WI7WN=%(<[;FHO- M-/PI,)Y,Q-D$\:RY=RT[T6*:6+2Z]4&4<,9N;TN3<(5>?^--"PU9O0D_K-,Z M@;E:ZLJ[\^6)I,^S65G4"L +.#.3Z__]!+\%\_E94ZJ'$-+55UOK[5,U" 2$ MHL?:IXK-D&+0BY^W_"HYJ>06A*)@('@+[B098TH/&?&+*DV*JVE5^DTQ1S(, MZ00>/#Z$T$X%433)M?-;0VE;NX0 5WM49OKPO!!^*TY)]03T1NH4+FTUE)D\ MGH$'C6(-?\T<7,]B5U2$]U[&J-&]A;X/.61HD,U7Q;]MXG'&)@VN62?_]@8T M-$DQ!E545M^Z?-)?_:GN6-N/<" MJLV@!74:14H.8E3\'0<99_A]%5LHRH#0.F_03FY6U"',N#)31C#4$[+$Q_JRI[RHO#90A6-796UV \QNS6;BD[L"=Q^\MM%F$:#Z /4-U[75MFA M$3]H52%6YO!BWHFK)ER MWE+!5XX(MU6:(Z@(IH[AFXV04_P5"LIF)"D6FX:M AO6.NI>"+I(LDS2I6!- M<,2H $HY(Y %Z)L(SX[5?4!M#NC"VT05$ M'#'% 6,Z$2:0#*QCL1/JP>*\MN=]7=-XT4&"5 YA-3HU2N!M.)4*?7/<>U56 M0'JBZ[/2J*29GA75D^]88DT27R:H^$*J$4LK>V854@OJ@(VH1R^ ?T4% M=0FEL(JV]_3=2N:5']"Q(A(%5-=/8B=M&4MLL[3N6U.Q=5P5L'W52>$%+@I$K?(W<)<4W6C- MG$.JY6SR%'>\KZI?XW0YZ.CI<5+7RTE58ZG=UWE.U=(GFV,7P=LM/5N;-@8+ M)74LF-M##=W4E]8F0\"/"F?'Q?Y ]ZU@,$AF_SF?C*>'(C?MM,8+H8(M74 M6+GJ!R@'0L"D0RD&L^1@1A KE$^RP'JVI4%VWT*1:ML&;[L*'IQCG^1T?Y)_WQ)4?!"(NLNBU7\/==) M@.I4&-L;/AO[QDPM$GWW2HD*:@./[[GZWQ(UB $9'EI=*Y6S\2./A2BQKCAZ MF+C)LR72VPR@A-*[OP0>4B!"7:Z+PZGF1ZR#-(_2!'K#'X#O-9_#4*WRX;Q$ M7PM87WA6P4O23--F%O&HA?XAE'2S6[NB*38GB^6U>?D@4F!$8H>E=<*/*/)\ MYT6V$_D11;9.FMLZ*9N"JG*'F7IE'V-G5ZV86S0 MF4_O*H\O?!0O^XNX)\\6L[-%F?$,(GZWU44N3I1,7*]P(DR9'4V$K&-A!!0. M4B M*/ T/ M<%QR6)$@#D!R1)X0#@R.]!XJZ;X^!GAL!"AX<;)OIY,)3]OQY/1KBH,MKX52 MXQ)*6#J YM=Z=)0$/'=_87WSO$R+!901G^3-O&J20CC%BSFT3 #R&HP;7/!, M#NRHRHT1JU%P.!Z4Z.P:LU\E%N",>C#BC<3R*W#@='[I_H56A2E=&"J#?VFK MPXP^_WYBSZ;!]&/CZK$ASF0JQZJ*QP>(6?\VXG.W3/^U'V;I1PIAKO;4'#7- M8D:]IG?0I9H4*5P*A?3R2R:_J) EKS?W^_L[D"P9V!UV !LI]%?M/*=&YKR. M4(.P-9NYU3\6M&S("\^5!NX<3Q0LW[F<<'N1SW*ZEWA>:JXL=- )NU?H?VJ2 MKKC=*$9!6Q;"Z*K"^49'<675"(>*/C,,]D]%)W+_ZF<9M[)+:0EO'CF<1M*A MBM?TPP0F(^5=&S[[J[%;HR"U#+GW0+'D,04D\T=.QS2!P8TG1QG-BO.)(&C2 MC&B/U%A&R)Q+^H%#":%4=,'(7J%GH:L^VPE^+;QF5>J!\ M3/VHI1>V*?[[";[F!9"F%YL6MRS_B);?-6-O CE%4)KC"7[:R')4<1YL;]63 M1%C&C#(Q(]2;MZ(S]UW;@<:YL"2>'=(ISQ8%EPIM-)GWUF."G^*O%X'7\&/V M#Y0E?'G5MJSFU& ITXTGSK2;]:9[=BQ.)-.I*,6Q&05A7-/S3,B33_)$]S/* M811P.%CMB!BA$[^DK_AU*.O0S;$]G,+(Q&RA%/B4$@L/:DLP)B4;J2_&ZW/> M'>C_X&JD>Z=G:-FP9P7>57(M@!HN^=2]CB:6$/)N&C3N'-M$A8KC M:=/0-"FVFPG@/P1QK<0V1 M?!NM4L-IYUSDIOE\#H\(M)N*_RL0@)1STC<53&-@$T TJU$%>R=YL8"3V.\] M4E1-+2(4=R#EB#O]P+JY=1M(*NCNK 84#-G(K><2[*+@-:NRD+3[<=*'/L,7#RZ.C\> M]0=S[42]GJD*^61T!R)FX7?-=)U%IVAAV3 .83Q$0; S2 >!(Z7>=\Y6-OB MM=;N-UQKD8IX;Z95C=BUV(\F_L)KZT9JAW@^ 3VA@Z 8;4<>2!?76P:%6E>A MH"Y"/N.8CB[Y[32OH7X&4*I,\=T@,"_ !9/-K"KY80N,(%;)E@"(-=>\@EZB M VFJ_#G0$,@S0?\0&>"] "&_K#+3&%'L0)K:Z_19=6-U@7OU;= NO#H^7+8_ MV!TB5(SHLT$#W,M!9@U-EQMQ3FTO=!.&'[@1\/NVG@J0#-;3)>L<>V;8VTTO M;F,-B1Z_1T,Z"G!$#]JKHH)+0'BOM'+164@)B!RI>38P.6(>)7)[ZQ$@\(X0(J8F7/1TDE=QD"HCN!+V_2HH)I-EBFN)C/ M"[PR)P5Y91.F!QKH5#\(N2DAE3$V;/4XR2L;'C($9!W:[F:))8$%==:"%JWU6H5 MI57:N#G>L&+,%*"&K$3NH'=AHL>T777+57N"2<%O)_&M9M_77F^Z%X)NL7KC MMV"N[F ?NG@AD E;E'G;0)I M3C$:A.6B%-?DOH!#C%RM1KD2Q9A/).UIC>#ASR#W&;117>%^*GZJ2&I=V=X^>-[;_5EC? M2_Z-*R("8&*]<$JYY$COHS*[K$J"7?.KA28.>@!@'KX<)XQ2A:O/17A];$2P ML[R\:6?M:5U7]7%5P]@XJ:P7/B2#QO&K&:3C!<1:%(.J'-T8E?PVZ5LZJ>\+S=O'D-SV#BR(BE M#'_*)*$;0*6ORZXUS?OM6*4#ZPI$U$U/&H/^&Z^OZKQ\%.NQJI=RO\+F)-^+ MFMULIAF,)(!M*SN@8M83AM+7;0[Y%[S23GE*8UL@PC%T8\4+%*[!-6]ST>PHR*' M :&WHE0Q0C !5>P#V[<@]D-Z'L?"V3ZJ>7)<91N#DP)R,=!@0&17A76B7E$D M7MWW:2QA8W6>E,_-81G\&)3\[2Q,7KX\GF6K9V54F[D[ZTQ<5I=T>*XDR<%P M+]5[@CQZM(T9#A9KC"PZ^M#!5*5)H>>=G5)YH#R ?"?'(@]J]@(NEI9,,F(' MDE6,;%[M=-[&1[8QT=@MW,SFJ/J);(5'8\2T18R M0K+FJJX>\TPXD$M *Q5[H6KY.A)7^,'<3[5/\]R*IQ6,N MECHJ9GG;@WA=FH,5>'.&9FW1HPJH_1K_"=RBI%S^KF%W9;+((&C%C(6N>;,H MPA8 #=G^?;QH6N%2U"?B MCDWD5ANLT^M=OLK:JAW&ZS3UR$%?2\BM4&\A%+ MI90P;0_%#+H5[))]Y1O8!U_P:O2"HW[T J9D8TJX[\6H+BQM9VE%P,),.<\: MF-$$$7(\7M+2;AV(XZA>\A1EBDV/Q+GH&MXD4GJ!(+)JK-(0.#L;)MA11>RAN MCDT^Q-Q7?;!8-*,.0?V6&1;BND1YQ#R5WX>Z?!SS,K%[,E6$*]XH$+AF*M'T MWX%P(SG$9>)B&RH)OR?K.C5ETBA.KY1MH((_\B+X6;Q+YG';15: R>OM6@Q M_RZ3&=1;05)6>V ^_;W:]0K=TCNH\'W.8\2)N"?6O''Q<\$1M+7,',2Y=7#K M \P-MOF/F)8 [VY'#AA=9VK\R!T;_U9-YCH*XF ]%/=;8SY[7#S-1K6$>+,V ML=$, JRE2+[PMLQ'O8\W;5*W08WXB3_D)0+#?TH*N'6\;8.>EEE0 @)$RY MB@.C\N<8;ULQ0,B VL\WGXX!&^WNYLC_2OLSNV&?V#%#L+4[\8^C*%@6WCIT MPL] 3^IP;$UPZ^__,@+$&\;^DR=,-G^$*_OG*F!YG#A6RVFN]7:#4?=?FA1!82KVZAOG56UD%=UFNB:<6$- # MTI[]-D16$>KY7OCW\WFQ5#A$F?B;ILU3-N&9>$0%(@TLH.S.)@C!V@8:R,5= M$OXM/SHHL 9,WMRU#K0K?2L=99T&M S941$=9R0P0\SLK@]0(0X!)X-$G,5 MR!W=*L%UV3+)ETG&]L@0^4>:]QNP2J^S>?;2>C#K9Y]&4JC29V%4?QPC7=QM MO9Y)C-F@.V61;O!FDS*BM4-0M(GA+0V+?V47.Q->[P"%"888:B"3^L?",UZ* M'94PPKU7ZKZU_,2*UV:S?%O=#\ D(-TJ"0X8I]K<<[N MAS;.,&JIQYQ(;:GX7-;1QJO!UPQWJ@9_0#,X+>I:V0@U^&:X0,.3.@7,UQ.H M$J@P0R%[B+R")HHR'@X6;=4OM+(JG%S80 M^2W%5B O68B$:D/MR6IO9(17/KQ%C:CRY86R%TJ^Z;M=H4LEZ28F!!87L45= M,B4(E9Z'[2B)\;!4\-(:J+M2J$;%:?04<# M6O$0OJ+8@?G'%V9@@@CSFOH M6EFQ#>#CZ25K;6(K1@M9FV0L!,,B$IFZ_.]%4N23)1Y!^$(T ^(/G!XSQ77$ M/GP\?/_3B-G-U5H0-(H1164YF]B !9'MU#NM^OR<';YLF=#GVN3[ZI_+PWJ "4&4Y>L2G'ZAX83CEWP0-=!0 @E#M=42Y& MY\#@RMFQXU=I&&L.C$+EVFA2O$G(26BO2//=_:1>::J/*KK>&0T,J%V4C$!; M8SKXY(5F.8SC\=((+&(Z4G>[Y5:;16,9QUT+ ,!&Y F'+0Z\KC.Y0V&U_Y*W M4U6TK&)YF][]UN"(:%CX)\%+]QB:4=63'/!.I9H.\HHMYN#L&"Y!;TT!M)3K56FG2#.DS8"XW?VT M9\JY>'FO>GYQL#^;-"FH8>9,_&[3,*\%^0D$U: ?)+D7>JP!:HVFC&F"%&XG M=\=TZSU0#9P*3@[-A]]BM=_Z?C7Y MI?%]D3]0]G$'^B355XU4>]0@&="B.]@;^=IW"$;#W#Y5GF-V_K3GZFRT#_N'6SO8C7).XO_IK;>00=G@V!KVPI.Y&ZP4(WN;FK;(V3QJEJ M5B%$I+CUM+5!Y\4/U5]4UAX_3)8'(Z[BC_,49S?5RK+A1 ]H?S?2Q;SBH8OO M_H5]>(?__!8A"['19$N43@B*5V3^E==IWN#W*KF8- %G1'V"83Q+(]CX_HIB M?7SW,G/Q*:\?N_81$CQ@+P:4!$^<03+$;X3I<_%1"M\O"E4S7"(A.?E ?"N? M8,VRV"7%4@F[)>[J K>CTXRBT\[UPA*1?5HR^WLZBHVU<;( ?ZP+\+6L3 L+ MI&GH7&+U/SED_#V@_W7DN7K-,SL6[X>FB MQD*LTZ^P&?$,D+V.L0, )1I/3I,:=('!V&@\ZDG8%$W#XLT, M>24!SF%'&482 /U-FLJ9/67;JS'VXHZ]4M=>7-E+7,1HX86VTY==T"-W"CU=M0RLY,'S@CU>%-RSGQ.3M0]04"HRU?J9,@T MMJE"/@T[0#"(!>2"E3.CSZTDX"]V$C!\#G!X#=?W0Z\D_P"G%B<@[8]VK\EI M[J%:O85-*XJQ _TF6JC#P2<[8$00KIX;QQ@QHACR\NHMZKI$21I%:(#G;!3> MI]4QZ^6V2;(6[*?3BQO'&1M:MU584U0P)06=*^A>ZN=VE.^"AB9PMM+4Y[;^ M#3XOJ:=-;Z6G;YO%64'ML0;+'Z*!VBY6KW&T8B55-'S-4YX_@HK0C^0_L/>V M3C(.R(-4K%UK\CJ(E!1%]01NJ3@'?_/GGW I_.;#Z,<_?&!)"T.>TRG[X<.( M?7S_\0\4V7K_\0? \F^@R4+GXT#6+&Q<+V*>EG:@B2=7 _^"\^ MFUD/I5%+9MY7]U+5_(M_*DXQ? M^ @OK4SP++U.E/ZZ4-P3%/TM@ISZJ[FRTUE)O!A)#.'1X80[L2/\C3?MN.2W MT[S.Q*^AG%#\)X6-ZF&8R8L6,P9(,JPJ^6$+_#"UMH0"QKEF&73_":NW7+RV MOL"%"3:'R =3KUBP:5B]@>?MH(*^0OEH+F+2 '0'_ =RA.)4A>*?HQ:AB\26 M"7W8&P]Y!S0:B&G@#Q;Y$<0^% =L]0Z>-PZBI^,>*V53^($;'ONIF176^);' M&*GS.8C.JP,@ODWSZ(,= EK!3&WX-AO$G<: I2_W+]=HW7=KM&0;\BF5(B:( M&"GN"&63IZC(AP'ZM-=6PMW+2KAN/S<(ICJYA74MX49,BQ=GM]P=P]I;K&.1 MHX>'&A//L6UC8$_6=;I;=FK650GZIIQ.G&:#UZR[YMF%MX6 *XIUW958Q?"_KF_NFO_U#D.]VGUSOW$EOP';Y0H9 B5 .D?B6U3* MRH,U:4)[[6G9BNN7%05]ZTDQE>,!K M#8A[!J-AQ+'UN:JR >!]%3F&]&*C^WHITT%^)37F-'IE7U2P7O&7'DJ$410R MGHMEHI Y@;& @LX?WG_8,)'8"7>>E^A!4?KFOEJT6+$MR!_\^D[WQ*86=WSA M0J==AE6Y$Z:W"3-%.4I@K!T_RO:&',,70 ZCP/E9A)#.)+[@G5 MB+2M=*">8T*S#MY%V?8'4K O.]913ZFE]-Q#]0I;,Y/]DY6'!Y*P>'"7X36S M*R_O!X3?M:^L%Y70[A: F&/@:PZI4;&J#.;ZXD>HE98WYB@!.7_IG3Z*/A4B78#\ M-5G-8:S1)WJR8BC=3&9BC69Q4Q 0Q*098SP;ZPEC, PA;^95DQ3"95_,?6=[ MV%R884.0&Y(1(TX19GI ^.VX>N2UIU9((^(,DAM>B%\_?.8ES)2#L=7.?%7I M%FQZA!%Q<4W<-Q6IT#)#80XTQ&U>6R\I!"ZM'T!>V[Z23/#2!6IZ MT6,=Y7LD"PB/]=1.ZTCU/&N(H=U]=JKN\9+KNQ$SC.U3-MX)%<\L;B\%<@TV M(&L5Z1=*W(;$*\:2N04X'S4#BCQ@_J=/#+%[ELOW,*X?>ZK$Y\4U9)SA6 L MX3%T"D.\1%#I(8Z5JP@YWPC&UZ_3:ML=_*A_K^XCDJ53R+G_5G"P!J6&:00- MU0[2-PC.'\VG,_\MG2;U0_#0UW"J%+U:Z"EV<="6KGE:B TEG^2T"XT70B?+ MY42/L\?3];JF=)D"1A&B-[S@ZLHC/M8E)JYM7&A9ES/6O;[&0CC9V860GF,T?GHC:IF3J:>36'%DQ-)\JIP_BE7$"/7W-@=0 MJ\E1F6F' >1N_$>.G]H8Y#&/J AZJF35\_,DMS%'?F.\;7I39['U,#4WR09%Z<(OENK M"'A>QTD/\-TVCI @*J["/1Z]"NXQN(LHO/RFS=-CD*7VA)*1M"@T08-E8J+' M#*&*TP3",RS8 '7^/_&N-5F>RE1N?" 1GEF_P%(U;!>]:A;#(XG CKZV/?7J MYBY\]BV" 5Z SN$(F:-_1>6W"V."F. Y0ZM>]#]VGFWYJ3M)Y9YP!,0$+GD[ MGH@W\@H\#^$76L'CV^HJ\05?)?QSF@25.@&)7.9H"\C1OC$+R 7Q3*2*4M.8 M58,#2K ?,2D .^H$\$F&H%.58&G:UX,KX='7<*$=9"^@E>_..0(&X=O'AE9, M>;NHD'.?1,+48A5C,Q]:,7=$Z#:U4Z_L)7^2+ITX/J_JJA0_I@0Z02XC_;]O MX8A@PPP?YC*"=Q+=Y2VXS:'U[V1^E $@ZU?K>RC=A()[S5>U3&Q9D!%'>I+B MIL>Q(MH!BC"$]TLMM^5=Z=:0;JIW*;ANL/G<\G1:5D7U ,.Q\!\PE/:_RNKI MY^IIL_W'K=@P#' ]:A8,>!P*)E'VV !J=J=EN7JV6L]?!1,VK9Z"'HX!]"M6 MGM_1RO-C>_S\W-*49Q9I%"5-?3*AKE]S.19UFL\;/UQT!4#OD-Q'A7JG>\75 MRHSX.EF(*P6E[S5.BAKZ-1"JLAQ#ERWPZD!C?<2YH*!F^H9^[:W>A:.R8,)N M*UD=8:'KZ'%\D="S@ZK<.4!VZ&FO]J$#3$K++\2M-SL7$IRA=E:T[S7/+E(1^;!*KC;POT[5Z/W\(=0VO?VO4SI.J[^J MD=VX,ZISE$I:P2N;?3NY)(V(OCBV(8JUWT(6]Z(25YR5'DC/]D\D+@O.4YDA M7.D#W4M%W;BJH!R\-!4*9<:3NX; M5I/#NT8Z($QQA6HH74X!(_;6#;0)/FHRHEF<G% G355NZMO>G!XS9881^_#Q\/U/!) C:Q)-:X_$ MJD:V,#Y(,MX[_7M!N R=J/!&,@ O+\<#86D1T9$.-^R11O9&=;D 9P)>39E) MF L9IE@.FRUJV)S(%XP%-HPZ-3DN15*/>Z&K:(!FB[!^:#P:Y,K@ZMG/\'D= M0ZO6J?^E!25'"-CX[YZULBN5P&;EK@+!BYTS+Q;P[7A@(:'MX.1MI0U2 L27 MKZXUUST8>,BJ#]$_G.1:SUO #8L.$_LW6 ]U!)"*PN,9!K7R^2Z*T>H,B-[! M$" 8O#TDV5:'PV_?M*^>RD'C-$*;YBPOP3=Q_735=G6RX)="S]LG7CSR+U79 M3KTB=A_??_SCONLCWPS)ANY>(W/Y&D'RX)Y+H =L(!N708OW:9#'Z8S7#X 6 M5U=/[136=E)N>@N5HT$4248TF22Z)[KTS#K9@D)'8MEEB*A4))N.HM$T&!#9 M66F=PS2*R! &%%MP!5[!P\VTJEN 5_B4E+_^/>=%=EYF_.L@\4S-A"&70T1Q M #X,&3'D%#3:&49-Y="[ZK%>]:*D]L.HZ3CV-Y_^'D45C;P# U[*5!P.N)@^ M%]5]4I@TXT7U!.@\&7U]&-03X4S L F#2R(.I/:)\U)6(V+@3.'X&+!_B5;R MCNJG! &N^J.?_3;4(N.]X'[)DOF\P&&)R%_UW$QDLXKPI-L%C/VP"=9)*_QL M<6C.:P[_=FK9"4\E-9B%E84,W"GM?D#+BK_7&=RB>CH$I"*E0- W-,KSEB^L M!?'H<@AQY#)5!]]$[MT/(NQ$>Q/'C,4O)"KVY0$4%W_2,/_*BPFHB]+-3XA1_B=.2 M.Z...OG[YE*8@7:=38,BM+E-5"N=(@P)WM75O_=:]YV1<$(BBB6PB@)]TYR+ M(V/C=*]*[Q*171:X6ZOG5N&I#K'=U\ NLC3ED_=QU; #\IW2(;'[UFW^/SZ8 MHYTX_&H!%>[QFLN>*NO&5@T="/742N6%4#F.(:0C4=EN4@*Y[%'FTNT1<,4JS9YOJ5CI' /^RP5,4D+5^\OR==\MIB= M(< [#EVL3I,:MJOF$V(X"^DY! ,0ROR$SVN>DA,%"F]6'0Z[EBQH@; W8,^#%DB'>[_3>!\\S%O0P*]5/0- 5- M6]2TCJ I^BF^@Z>(2,2RL&?.UIY3]6@BK#T,+/(/[U5NK.8)D'U#FAI_>KW+ M8$$FV^Q'#(T1#RZY;[(3-&A)-VH(U[([Y.G@7,X,U_,0(XS4":1GT:^BC*!A M(YIV N/5Z/TMJ3%N#1NJ5WVR(D1QP%CER/[B.T,*;1V"U\$G7PEWV,OL$& E M,M%L[BFX@T"BI0]?WW:6%[*6V:] #^C(FNU=%KJG$B^"Y.#8T_WV+/_*LR_B M7!.>-?HJJAK4\YHH;\\3(,]F1%_VG M*>5@YK[\O"+<+-Q!1#[H#CWCEB)A.@RCAHUVT*M+% 2'GM1-VB[@^"T^BS/E MXEL4Z\W*:7+L0=#;)W5>_TS#;V>MW?% _W^5?@;PR?N!5]G43H]8" /I.S!+Q;^ M6KIY!KF3.5IIAE.T@5S66G?%1IPO*[ ER IPV'3&?A\5[_7\QIV''"FG<6C3?8H61%5V&A)E+.5ID>7#MG/KLYU3P*SFQUSL3AEL7+.JI($G2;-IT;TF-V)$4 $X 2>:&"=Q&L? M1B247KA55,&!R$FJ//7\5$E[52926%= MU744=3OQHA^CE%AW5_'EQBDO\GM[6NUB58L/H,IJ&7S>W6!&K ROSS>MMX$" M>2^\9A%B=5&U[KQM?PB9>J6V7"S,>GBHT46Y::LY%&8)'W]1PUE]7)%'[8N# MIQB($P)[@1O!""NV6"HY('($@MR5;5YS-I-=6,'':(5,1G4/FU,OL6'C;XI7]F1?9 M;:4VDQN>RB]O/M<-.1,\HET]8W%'[PCY@_,$$ARVU:&2@1DAWJ"=G+DQ/..S MN4)+R#%D( W4LIED%115=Y'E;57#$"0/H M)A2DR4;P)B-C4? I ,X^<^L/@ MO;TBY!GQW/!;5U73UARV40SGF-1;")N:K[33BC/)L%'#02. M1HF;.[+@=D#>"CU\#3LZKZO''/_6()F*;_SFPT]_&+'?''SXPT_O1DCV-Q]A ML(PZ+9;""VC$F0'=V5\0:^F'#R,&1R?^_P_X)^*'CR. +IP3-E41'&9KVP_K M&1"R?S^JG7Q4SGW%$<>TNE[@",+^W#9U_%[SU*W/,(*IKPC9OA.3KI3EO'6] MU[=)7/6^[,QZVUV8YT0+T;<#Q MGK5:/- $FMO6]4(4/O%1^K4#Q.B]T"PQ)$?G3(:LX9%7N.)A+L3.]\L M7\R@&^VLJD^3NEA>X^V0GR6SO%BJC,!=F?&ZYPH+MP9?+X[D^EU#3H :FZ0S M020A0?)!4(F#D/(.RPEZ?(*RFJ02P#92]&EMB"OHKK8SIE8W Y*'BD=A$U1@ MAU(F0G844C$4BTFY& FFTU,,19-%I:YP0>'==\JDSGWZ50NVLSHC[%%37A2# MS)Y$2O$F3OH(WK>WQI#>&BZQKJ59UF3YM?::#O83NX/=-#?+8JQX+;[!-+8? MY8'B\HZISGVW<9\N]\&F0C=U^\_;O*4BNPS:DQ9)X='5@;2HC$Y1"]S9,9@& M3I9_58W0R^V2MX0,F*=NF+21,)G77&RP35*,)_(7&N'BAM>/>8I@P; ;5*5G MEQ2=@'H&(X7(WT6IQMJR%>0J%E(P)48WDMQHV-(#)0L.!J!?OK.!1Z1$Y'YH MF8*7=@EIQ:T+!_&<)2G.B[XK%] 9D)2KN18\ MR$"0\W(-PKAO01Q5A&6*#YMK0\*AAM-:N_EZ**2:$@A['S0Y0QNVE;@0)>D4 M22P4=OLS?Q;T^A/#LO+=ZLMB,=R M9^]O.M,-8]A?UF!LW/X35(D]9)ZQ)+"^ UB&<%* MX[E8E=!@^I@4X@-Y5?^2M-\^B;)SU-Y"3;E\,UB#4L#9BF) 0S14P1![]N'] M^_\-%:CI%-[J5,;*4DN3&*?E]BS7.4IM0>@\)5&8DL7R2QE(PY0XS,BCHBX, M)7K3YG->-]MV)2228FF48H> [6Z3M+PF<9^WR*$UKX7UN>E!"<;S;#O7B>-"+WWQL8JZ,1RSL3!0,=. M+!XVO[\-*\D=R[9.?[&C80]]H5V\=!)!.4]!:P&V8:7G9ID:2V"C6@P3>!SC M1UF6P_>3(I3_J!U'*U[C^I )^Z-P(N4?U+8WN?M>Y##V&\Z+-/+LA1I&)L<:V'$J3H!6ZBN\T\C\0-=YT[*1,T4I*(_4#PV!YP/[N077IR3E'5T@W M$8B+3 ,)EW+!Q3GA=71*,G!@VEM^G*"4HH<3.U3T.FTH70L>M2CT5=$W)0@!9]"'$*] ME8JWUSW%8 [#-X6. <&)V@K'$Q,\EFP&+Q,'6>RE1Y+6.T( M._L';K(H0ZQVI?/RL(="]^\FHEWU/@!)WQ>-7G;J&87#XSQ9SM>926>U M%(*9CU4-\;T:@C"X3>2[&&C41 ^NEP5TJV3^KA^ '3K=ZE.(U/KVS(1V[Z&8 MS\YB5[,^]U3/XAM4W#?=UFS,K%G<_XNGK>P9UH%/J254"M5++*@.6K[1<0'D MG=>\E:&=QUK>\:TZC+ZS?8_5[W4(W[[:Z[V\5=WC>[TK:,068^$&B]5:U=_< M^]'-B]&M\)Y/JIHCT'*J4QN/JP#,",R6J0Y@@#K"G@)VH,8Y+=^QI*6(+!Z1 MPI09A[PC[I$'XB_@U^^8N'_.JQHCLOE$D.-(','AZ>@>TX0DH'3W MJ'428/93D*? !8]2O1V#R!5-/.T.JA*BCM8X8KW EQJ!-G*7>%2[=%.@R?VB M2&H<2"QG3\-DU%(-*(:P9=),V43LH[B'%BCL[QJ[.ZN$"">9E) %K!EYOQ>; MABRF'3&QN;*R:L7GL[S%DO81'E0E="/H[7L==[$EOY*I??+G)6N$ME0K+JC3 M'T'>&\,=(7.V5A-=->,W2@H%*^G18484F2:IH2H#]YG!F";>;::)DMT96KOBK2K6V4A P5HKF)*"$Z7@#%GL%)XW@(S?3FL> M:$H DGX;"G>0R_\4/&,E_&I$"*5=3OB!T#AS[9P39UF>TQ5@T]H$Q83)O11< M7N##7$8C=G9R?AZKSV/%]Q4_J-_IWL^&UU"24F:R$++!_PXQ-KAWS@O\K#^0 M0D!HD<3 @U@),F)2E)B3@K=EL\Y(151;-K.$'VVI[K5G54V;.13Q>9U0-Z?' M3.$5C=B'CX< \&M-]I%G5I1BP1!JNCCEN!ZP#_6D6MRWDT7!]%!)*OJB*T"$ M@_E+\A7N:1=\N.(#25(XQE%*#8;20JY$);VB%;X>9 CAG4;-7OM'*,B?T!OB MT?$O3\,#(/-N9"YO[ JBZ [W8F278K#$@*,55' U\[%K4W(&6,BQ(;*=BO' M''CD'1;;RE8-^: B);4N>M '_A][[]H??=# M\R9QQ,.F21XIO//! 3:JV;! H V@R=/SZ]_*N@ %H*I00 .HY&G%SEJ'C;IE MUBTK+T_>0H!'=E0*^UL3[@)O>[8D]F.35X/VL],XY<%H@?^I*:>.-UQ5T$>A M"GU4*7S:FJ4/2GBEPN$$RRX R*#24]9UDQ.KJB>DM@:I8Y[,>5->7V?DGWN2 MK _T@2P0;H26?)P\WO31*'N C5NBZ(A./BJQ-7 HT'S$:9 L=E+%L!!JA\5& M]C@/MJH0W.FZND_C:!T-!-$WX>:N-HNJAX7L8@[D_-%)E$^]KY T4PH$#_2U M/*\!^F+UGM 1;J,=A!Q=/:[N&5S,,:*/;)[C62_*#G@DUC?0!Y4+V1]S24'U M@TX;OOGQFVXK'PDM]]_\WS[V5VP4FA6X\=N196 MHG2? X3PCCZ327B\+O&<>R I<>8@\64$;-P)^ DM M:[Y)]W2(6Q!^[S.VZ"96,$Y!?;F'9',+V=YLBN'*,E0SUC![.#A?4X;'99G! M3S1W&Q'KF+M10]=*><@4.H_M:&*>U 0L1FX!S7AT&%80%51P@XG.MZ;QF&K1B#6]@RXCL;$K<4B)@HQZW MA S7>.E2E>??"*^_#,ZH!O@/>ZG6W M1,#QK86)2S0OUMTHP!0!/JRR;,%-#JQ'F!\BNKBFXFLJ>GYZSZ@+\ L M/I1;\R:AV_J5"895QMDC$Z24O2@G@-*/DMIVAAPI+,Y+A-++"/Y1?&EEHV5( M_K0H#J.0(":H'+IL;1Y(GE%(J&,JU^F8\9PFNR"2CHNY3"I^L<\RND#XN^]8 MM0UT(#TYN0.GR$W/.RFS#'UXDALY:I'1_02V]GUV8/8;R+V1)L>3*1L55J$/ M1TNL(X-G38'HEAD.DZ?W]&F;[G.Z/NAU"J@);P3$U5&.=MHXE?MYZ^!YQIN? M/EOAN$3)2:+$R%879;/"Y/CA9JK^7N/8PT#8 V'Q8^&"%OW3W&0J*:$N@GQ[ MGZ5O$1W8^>%S#L^S&Y;Q 2QYH*?F:"/'25C@6@@]+617B^?#XAOHC2[7WR_* M#A=5CS.FHYN>#2#'X1W(ST5#,BS>:&,P%M M+0<6'8'SNJB*F*L:C"7_R?222,*[-!%_C.>Y#"CBD<9[.:3KFEX=H.7-F'T< M_N(I'*3V-WAYR<@+V^A<00P!]DH8.VUVS\+N0$&:*IG<,\*M;T6ZR+G[2BYQ MRD,.1B+QH_.S6D4X4&206M6\C,MG#R0HDJ3\$PRIJCVSQ[6W":YTA&T/;1GI MIXZJ_+%\6R[;;TOZ"QU<^;&U%!P@)(9\$GF(;Z&7A-$ MV>+G(-YSS":!M_\O^>*>KHDRT8!@!'V;\*OU@AZ'+Q,"$TD^K-81=_AZ(.LX MR/-H$W%FY/1ILMJ /E\)NWI*[X-L>%3!ZN+F3")M8"_> M[]?!C7969C@V,K*%!?$F(_=D')_@5]8Y(QX.M+ M& R]: =#IC/EEU"%E:V?06#)@G5PMI!=?$0R:YXJLE%(:,I: YEID4/[4Z=A M_.E^X 3]M'JX6M(YN/JTNGA8/MU<+.ZO5O>W5__RN'BXNO]\?DM_65WC&WXM M%)9*J-O%3W3O!+,]PB1J+0.BY79\MI"8;^Q13KD2#G==P>'R-03A2NO)K:&C M$A8W:%(:/>/;GSL3SV"R;LB2"I+>L3+V-Y=JV.<,$'WC4O473E7"7G,RU^"' MHT+CN-,]03/DX1-0AM< 7!B"]O(IO0HR2':8<_E#!K,SS^9+0H6#-?=^!L27 MD5QCK\YOGBXG2P7LE4RQ&25B)!\ 5Q-365*.82%"'>0HN'O[0AT'1P.:P278 M*[N::"N";1O.ME"PC4BV"8DTDFQC?O/@VU%GF^IC/3DD(7_@JV(T=QW2I":D MHOSG1 R.A#(EX3*C5U#RCT)OFHOH[M:;E!X,BT"P2Q%4SE'XE@%L$M1)\ED LND M%>?0_'N< >. #TG/-D\U(KM5,-R4WK6)'68F@4_IMPX6^5[$C&7$IG\YG47 MD_)$!:,@_26(LF-!"F1HYS/+.[6.TSU7.>Z9+CY/-\4[2,]1K?MYK(:S\D0L M"=%G/?&6Y)'LEZZ/.CN@:_:CZ'QR52.\:)Y;&*EU05;L?B:9Z DQ&6,X)8UJ;?)%^3+JXO?>Q"++BUG':SJAX M^Q(E;)F*\)N/1_%5$KK3>\7^.Q>Q58S :J.>:0_PS-RE$P:3*+IC\Y@Y.A!#GG:B*W4@I1B-%* TNX[3-!L>!]A0?;'6 -V63.H;=.2@Q3;B@YTE;G&$ M0==\(N8;N=QV/\L<6B4&-_@%22!UGB\[?$KAK@ /0^ZQ,R;T>#F "H0\E_[X M; QG"YE E_Y3I! O4O9<9>7$F+X*1C7RO4&3DM9<)7:&>S3-"G@PG:=9EKZ# M?GOPI49;JO##/L# :W(,&SU#<7LN&YSSD3(&/8J93Z&'H[G-$DT/2N]5!FKO M5?(8@'<9DP]ODL?]X'X.4)'_C^#U]W_H=3N=O&!GAJ3FYOA*8,A$"O+2'@SY0X)X#9A5S'%5M':LZ[\4 MZ$M3KX*FQ'SVUU6GP/AGT>W4"4+Q,*PR1K4,MXMJ6 IN UV4,+#2+ %^\Y+- MI2,"'=U"&1[@_,H!G@QG::O/::7W%N$>_Y(S$RYSG1:1(=RYH+%2YW* 4]+1 MYPQ_>>B%KDMPGW-(Y\/BO\1_9]2AC4=@E]_BY'/U0(HH8ZH46-(0(W8$L$[5 M&-_DT-Q,D#KCT%'/$]4F9G(DA> +3_3!0)KI)0*ZK",F!,S_(G.(VN),.LPL$819=SW2:^7WNFF_]^+?=6#CTCFD0C4A8Q^?>2)[:4T MVHBKGTG_1&5S0*3@LOE#E/]Z= !SK<4%-"E.\9G"ET>DJ&Y6UI(U*2Z5\#+X M)2JV$E'JCG!(H_+M*2(K1XA"3DBQ>!88DE3^DS&2:S&*Q3L=!OU5(%MQ]S"2R#)#%WHHHE)I:%CQUK7=LTR9%UJSZ,6QFT]C^=<1\KQX[N$L+;+3$/A M6>7_#!XDT,'$6G(9\"*Q0;[(W\2;F,D''%V/'0A2290_;8."EHFR8[,WPG.H MPE0*92R,P(@H@B_R^0- 6<(G',"4&"I95(Z,E5SSL8&K7+'8!F\$ &HB\8X$ MY/[)[3D>^%D9;JHH(@&Z O\L?QAX0%V$6O.WB$@7G&LM:FY-(=W2=T\:;9913O"X#/A*$.Q\:6IIJN6C M833 ^YL0X-(W@&8*XH^$)>71?8N=U'X" /Z"WK57C_?WD\H*(U,KIK21B[M* M\CH7%/[(9-5":GW3=K&%4)^;I S&@:@UK9/D<5HEW@^X!6\@*N=MRNBF:>EJ MZ4XIH7D0PY42E-:\@R8=75 Y@'(88?@1O,(EAAJTD# O,G!V7P0O&6&*_FGM M@I,Q*J[-_$VBQ&.!4Z')!?9C$ML((FFM=29"5Q2OYZ#8DHRP2C)K M6A%RFX MU>?@^D[R)6#\#(?)>5*?2#6LG&]> KB7&61.?LK92 M"7S]S.SBX]?(@4;.#65IC(%L-2.&E=0:_SY;/8C3*'(+:YR.K MC"ZA2UBL(!8:.#HD.6QHN41Y\*%/*/)1J6T@D.S2A$7) _(Z;3RK/($E_5+S M_0W?RK]GGE02I)Q%H7XCBOY^2GO2 Y&/J*44QB[ [D&R79#QK*)'>@-6C8D$ MJ1.[1\>4P04AAR\\Z- MOO '#1_S*;)?^WYY(+2G: W,$?A5DV.T=&BAR\QY4VNARXYFT$)/3[/6R/ - M6!E^O]@I]&]*JN>S-YB>H_#L:^9568;_V'-O@>LL?5VN+FZ$P"ES-M5E515N MF*Y<\<"%AA%@-9^U&19,. ,RSXADU$XG1L53A6A3-3MY M_LU8I$436L_W..7X-8G[IQMD.(L\!8BW(UMOQ/%O/%H;(\OQL M(7O[X,37T0UX&TR;$I(W$J;('$/3+KP?X2TGZ3MFB>P;5]$R3.X,Z/YISTZNY1&*73NNY?!TW8$\% M>/I16Y.RA^.>1*.Z$!II4#GRF9'<4\AQ9]5=,%GD H_3:- 8+SR$>U:)!A(8@6IW3>F)JT6!J&F)8& M!)UZ)PM)K]+-E$J7J>EM^J%BH;L$$.- '8];0L:)O1<-+EB+\P?>CT=/#1!- M2]0\T @@@N^++7W;CF!&5]9?V>C9//;T*:BJVYI-I/E4V(IMS>-CUH>75Q$F0&5W%DT5,*7N5KT =PFD;W;1.L>Y9);N6A=K:0 MG7.-@&"I3\>W65AD=HBK+;*%R K,K+;,]ZUT>V,0R!4CIS>E_@Q&+THS1,<= MX7HCFQ$9-V9QM3EVZ.ILU<8_I?R^VFRB->V8+KF?R$$&"HWSNI=MLTWW*SF4 MH6/3/O)')4E*!I(4 +.FK2[*9F=Y,(]*DKK.:E,T+UT5(%L0$A UCYLAU@P3 M63_.T&NVTBI)3^(Y'%_(T'VM,W(4SU;0+<+UN^D>"I"HN!N=X^$2N#, #+*^5X*583[ M*>9E\].BZ8Q*DYQ%28OPN:R:G>6 'Y=[($S(!OEOD@BO:!L6&@" M9GS^CTNC-F'6:K.0O0B:ESYH9CC]I;N_@G>SVJ@/YO,@'QYGPT#[RS[.5%0= M4';4E0&LIX],==W=#G(PE!W5LE=1RM\DY0")N7B>DG*08LZ#C H2=]%ZF\;Y M[>W%*%(F;W21\%;/%K3=2<7+<8@H+7IL\**UQ2W]?Q>S")3C4%&WXT&+W]ZI M\[#XYOSN][,)D X *#//.::Z!7S/]<1.B7=-2<0-^)9FLJY2 <'RAOZ>(DR M%D#,$N<>=6+6 E"Y[U%4MC_YO3 2/8J@QG->5$V*/,KY3$:?<0BJ2_\*,7,$ MOXQ#0FR?CEEP,<#WA2YU_L0?ZN_.*I\MED611?35S,2'(J6/YCGB+HXG8\>< M,:\2&0!ZQ7(Y+X07RD<9_V,19(6\>,E+E#!XZ^>/0D3[)9DK;?[/__$?WW_W M[_]'J VGOSUI-QD!)_2H(+?T(FO!&S1<=S_G9+./;Z/-4;=IU4F^R/?/_R#K M O91H 3Z:3QZ:W& \\1RS\F@4LSB72YXG]^R3MMP$!K^\*X7T/?DVP!4I%3D MHCTG,(HRD !>;H_I)BN_W"0A^?+X'NS@RPA@1*OKA_F0A^:D4DR_Z'-1-JT$ M:; W^C? @M\KWUG?"^A<6/1G>$+=9VFX7Q>_!! 6 )@%(/V.D$E1H@Z!:\6. M][%XYYU,C!,[)D6:; W?1 )&B4A<)0&;'_Y^L69B4 @__7X1 (Q<7E1)MX$5 M@%/)+[]V1HG7I_2:MO'C/@GAP9J0G\"L?:P/ M6]U@*CR4L\6KZ)\G718#R.'] $^-?_W3=S^QA!=?$6.D**XP9+61_L#90O:[ M4#NF=]\"NEZ(OA>T\\5/S-W@ZV&,)I-&5EL6JM5]2K)_CK*7*%EESU$!P!_9 MVV K!6]IP9I:R+:P#EV+ZUBC($-.@2FG!V^FU'[4:'H.DE^S_:Y8'R8]8T8@ MJPE(0]M@))5N>AE9D^B-&9+@;H&,4$D!2%<9X<9F>JK6:/^1QW#GD"UKC9W\ M^H-RUG59.F7"812L"XA_OQ#J+:9!!SC.HW#89,L,0F$AVS[C^GF)Z[B,X_2= MQ7C#M M)^Y8ESI@I?=\$#%#??"-Q8::GXA3,4!W*$RH^QG379H3N8RHY?K.6 M[.$)>2?7_TQ 8'T3-TF#GV[;?DB;/%,E:M'HL]]+.(2X!0N7OS!;='O63!JYHI^YD0@:!# MXI#^M0[V.8NVSN18.?YR+C&^@K+):5.*SYG7XBWH1+)1N%[S?Q;F(-X&N M%ZSO1=GY5\.5NN17\4 L.XBY22@/=L #ONQ,:P92C,LE6JW(R4\A>JVYF<(&C MCPGH:;41[@1!?)_R5(A'WI]ETW#NE8TO9.LS7I(-3YR[/:BS5QN18IQA%N:K M?<%LYO0)-9#>EML-[P>HYUTLE#[.9'KU#TY[/;?)5T&1\H8IIS004[I.7U\% MA,PN+KJ8Q-NO+KH,UTTL<@?PD%&^RI9FPGXX??BVPOT[#++AX M?+(A%)G[M1Q[%/, ,K&$6+2U:'?&9+/5\XI2HTU):>ZCREGTDA)"_"6)J,/2)E/MR M;0:JX6'RAG09Y8?2I:T&^P^+6W9]9DBE.T)6<'5 M>P#DPW,3K#:?Z#6Q#N)[.H!H_PH)BZ_3[(&\4"$?E'IT8)0I(F0'U&^:K&8C MN-"(,?U+SI^-4JIXY8-;[/CHZ-,R+YA8D?$!+O@@A/U[+<8I](30 _.;3!Y MHYJ.:"&&M!!C6LA!"=4SOZX:6W=J+QT4 MG*SYNMJ6YS-=;HM-\!K%!QXZ0E]+,:G6I6[E3BZ_U%P'&\JB!_+*8V381\B2 M]MU04:WN1ZF)NBO[$IZ6T-M')UY=&;+U;Z5R+"L)YDZ3S%)&']+@$3G'7==0 M"=V1@L>"1FOQ*VR@4;5@$ DA^R@_L?/E&_XFX3L9JS*CF?Y7'SS+!^[ M[&KBBE#=C2[E_(_*@+IS@TAR^M&)4K>O.JML+LNIG9^Z,JLBE5"S%U* 6Q!/ M>4&)7H/4--CZ[)!;D?>YJ#H]6U3=?AW,J('F6S:>,>0<<6*$'$K%B@RWTM(T%[VG!NRJ3#?+>Z.$H M^EOPPK+'C\^#VNS2%IB#&[QS),$,?>5,F'4G3R.UIV\GDN?T_?<<)>PL!KO# M2Q+]-PEO0K T;Q@J(;\9)!;(,@E58Q@E@S[1>)&CK@@&/\,]4Q>!Z.OK9X'8 M%G(@"V4D9XMJ+ MU,$**6)3H+" 2JQ93,2+A^'P*"ZF%8S3S0I+.KZL-('U> M?8'W\#[*MPRHC$JZ1T;1R*RM]*R //'T30!)@Z'=CT-8 R1#4 3J&@:.6F]Z M(7^^SX@(?V2/W'GN\M*-3,VT!U&?8[4(>[J,:[^"\8\8(->291"B7[-9)9Y6U8GX*E>0K.6U. 9 9 M$5RF-AD%#[AL;5(SP)%C%IMJOJ0N(XS93S8:&/AU](6$X/=R34/-YNG;FGN](/:_X X^9 MU7W$/>6N1\[U)EIM'Y:=+6;&ML7,0A4PMQ\3*WC=B?F89\7?(?9&.JC\=1_$ MT>9 >UZ*2/E*HCM6FG^\NEA()].SQ7???_NGOYPMRL[9]55UOY#]US2=,PB' MLW"DGE83&0>4V%<3]NZQ2\$.L?OAJ6S$]M+V%SY)98XO(I!QE8SSXBGC3-,$ M_%:@Q6E=H(X=OUAYY;@!%6B.=\31 Z\Y8<\Y^A'<'+G]V[-SJ!C$U\9#\NMHLZ>"C=3#*3<50%AEJ('.8BVE''#,'N@)>B,X^(*6E-/4F$"6A_05T MP,$@&(6KDL*9]&:3D%H7J9#06Q[]41Z\O&2$1ZVN-@\+"Q5T?"L M O+8Q-5#VFL4KOQ06#JU+/?%-LV.B_53?'3*YF8*^!N'#KU;3D6,QP<9SUNN MIJ.1@A5'V*)7*YP-C_OUFA!0M7#T*#@JC@T=[$H*4\N14XJE)6)5*;?,%V@H M>#)N,)YHU&L,WKB$M=TI9L('+&%OS@_E/W^,J-"6K;>'6WH,QD><0@K*3]DF M$_?NEC_/=!I-0U\+T\= I ]@N"9^]M,V(\AKS#TBRWBN-CF$;-$CO<4_]X#P,^](4R=A'A7-#15_X')0&+D@(NPIPM2B)^ MFQYM0%V:?,M;L7)Q'O\#L!(_T,$(I\C+%$)S!RZ^!R*0CNC5*/K#.LV@-G'GD,3L_ MSW-,V6*4[L@[^S38&<4A-HOVP4OX#4D;3*HI!"L7],T3>B72TY 'GEA#>1<= MEP9"MONMS-BAM#Q;DH?1B=/9=-?*X?#Q"%)>%4Y3-M-#0@9RL=>- &0>KF\K M8]J4YF;2LXU$B+KP=-1,KM4-\BW\_ZO*>;VZ>. #?=K6?U!*JH$P57P,L[3K M F.&*K]IIW29@HN]TC>$+I87)"\"#^/&C_4:M3@8)4)&6.2UH3&G/ %-E^0+ M4[S#(B@6A/Y.;SDP^?_&,]4'VU1,MN>WZ:3;]3):7<0!E5&/L&C;0P:>#PO6S8+U,Y>)>SJJVR$$CJ1/?MZ\[H(H8REM M,GF/K3:W*:0->).8%N55UV3+F)F,JI$P! 5YIU+Q!48CV"7] M"@$W:UHBA:4;GH\M9FP,9@%7:8.U70/T+@BQQ3Y?;8Y*(:W#J>/-+[[YG&S8 MOWZ_X%TQ5?R$4+13$JS*KH*^G!,US]N(!;ULHR2X2)EDM 9!%CQS1PA_@687 M:KO6.)[Q2(J_*FJ:@6&,JK5*%:2-=@D.6V;KVOB#;"T'0O_9,191XH\0 M"$%VQ;>,\"1W?%Y5BJP%O9( AM5E'@7M,=>_>!UD2**_+^F-7*39-5T. M-Z$ZSM9'%$M""4KZLB/K*H]7Z4]4"T;2+9:>3: @^Y90P8748;MU7HYW=-1/ M[R1^(Y_2I-CF^LTRK"T4C%",RODR">_2)*A^>:+_R@-V6%L.BYY->-^AE^)B M8D.+.%+?+LV*YF8UE4,Q;X-]=3H!+DJX>IF>=Q_$$$_UO7;OSS\,%.P7X4CE M(.E%OTFS5U#L50D0=0QSJHB"Q/8;1 -PH2/1J:)7$D%PJ^M_RRC\IGQG*(9@ M^(S)%<0>VR;1\YX!EE.>"YMZ]BDHUENYC>1W+I:V:3V^311+]\ M2?86K8D\2ZB\'I/R<0*@FI4$KZ1FYAKOJR\%!,]3&>8VR@O=BI^R/^\KK8P8 MEXK^YK)I%?#^4"A9^@-)7[)@MX7L.:!M;;X;C 6]<[UZ.9:1M=?THUQ0.<0U M2]2/_.J+4 2"^H_^'V!-:"^61_J_^2:B>[RX3R.(E7N*7EMOVCG[1G%>#/:W M9/\#7H^E:]YW1BEII/91,.RO^R K2!8?ROSR-PF;<98"UO98=*N)@DCF.ZMX MHE5!7#K"S*51$%,]TA_)"ZPO_I9AQH.2_W09\H_LQ6Y_ZSLW@X+\=E9K!JH= MA0TD'OI^91/)[2@Z#@QK"2D32B3//N6!4%F>Q27X:O]'T%\@A' MIZ #Y;(7J*'-N@S7NB@(M9B9-5@(+&#W/=51/:@A'"R0$>0WR6Y?Y"Q\_#OS M]%J*HR!'X[-[GZ77<+!J,:-T-/9MP[L^[BHI0%&ZIY+B^CI.@Y8BKE4 Q5RY MJGUANURG>X.=I5\;* AOZW>$5V;#%].\#?NUX/TM)N(MM,F9R]FZ:(N&?>NB MF-TNW ?#_6&M@X*P4F!I^,48Q!UM612$& /[/^=DLX]OHXUVDARJH2!/HW%0 M%0XZ?8-%T=ZG&>\'C6Z@0@RKY8G2JM\'->"?Y"WH0&X2X\C+\^2.M [77I6] MDPKJ+AXA6X4#L #/SU3ZSA_RO>;&[%,/Q>YM7^U+9KI[(,4^2U9*EE4WP;]2W#12$&[ ?NWU%G"JB(+&%IR/?51!X M7:PV3&(5F?6TUVV/^B@(OH BB5!Z/$3YK^>')]IATVSB4!P%.>VCY)$4!;?" MY7U/(6U5%&0^;M.L +\(,%3;YDM;T/O;_V:]R813W+(H&' *74[73R5+<51[%3.J$2=LKOT\] M% 16RZR=H5:&EECST_9Q"1VE"Q1L6Z[7^]<]PZ=H7Q#Y,OP'G7.X(>CMSM": M2A>0O.#A=Q8/RG&:1L&F^RP-]W07,!_0XJ#)!V]03G340D%7 MI:>H@-F\2<+H+0KIDQ>N$0:V W?_-MH]I=P,P@."FXY,/:NCF,G'_7-._KFG MDW#UQB;'NN!-A;T+03SGITSY*1*!GA_@?:?7YW16\$Y2*V61_8J"[]-G-#<^J6;J&@6;VZ*CC,<: MJGPUU_=^1 F[JG!)T1^TNC(H9DIK+[4?0QU5O,_'?]Y_HE6"Y + T"%H^&ZI MGQ1C010SHQX0MT).-FG43&51$,*WJ45=42N 8LC"S[DMX&H+H!BRJKA(N%%N MF\8AN,4S)%ZMST]''>\Z6?Y0H'V.[2J+8H:D9&K( M"G3!+W2ZJJH;7:>]'*$Y%.PP IS-':))ZQ]?[E4]'X+N22M@4Q@(/MMZ"-, M_MV\I(:V@V*.6VN4'_4-_XGNTBB(H8<)Y&S+P8_G,@*<_PARO8&J@R>R8-X? M>1I'(:A/04T0A5&01?IE?$1S*-@Q.)*H'6]]MS9J>+"5]RZ)/64!;*+'P^MS&C=%K]I'%+RG6^8U39BDP#,4<'G!L+MT M1;WO+*.O74_7/ 1/6AC?)Z:R LN:A-@W^!@:"Z)86(![*%U71.K4",+.=D(B M6VWNJ4BZCG8036J)K: @7EZ]N4GK5"N 8L@B_E4;]VI10#E40T&>)EA) M..26T80RF9'=M#04SY*ZB]_USM O"@:;C3 \R7D#6@^4#DHR\R>Z@T@ &HE^!IY^;2-AE K, M9#0 :HJA&#[=U"1Z22ZXI=82L:PIAX* 6[J4I _#=;!F&K(2U>P\S;+T'1"B M@AW]9E*$]VD!!]$]XG59UFHMW7T;04&ZXJ/(+FJ-?L3)P=%>&06IFLO&49O@ M5A,%D4^ X['/#NRYRN0.>6G>!UP.^42*;:H58ESKHB!4??19Q%%-,13#EQ< M&]+ZH.*I4NF&_2F\_!SBF@9(M4U<'?DGYP Y?4';JTV \CP5E$P MQ^&(A>?_K0VYLV\;* AO2[4_DB NMA?T90^S0P^K)'P 6!\N_@,,$"_K/5?:4OM<<22S%O*OY6BZT=0&Q[;;G M7 G%@JP/K('US#PKZ0,']I0&FW9H&R@(O]ILZ!.[/#_I3,$(07F1P).'W;8_ M1'$1F4/$>S:!@NSV&2K^:8?'=JCF?:?: _VH[!2%PO='CZDWM TD\_I<.#Z& M#$51D&&\QKJBU#IJH2#N6/\-*O-&PGGM)N%^7E.XB6BZ0<&^Z6,&3+:=>7I& MP61ZK$%6PF@3B6#$?;':.+P_C(K>HQI$P9+[T@I=VO@4-PGM>62MX?VB;"@Z MZ1)6_2KU\7Y]ZJ&8-75HI?> G!BM#L96 05)U4%S'T3A37(1[*(BB"WJ75L% M%"15DG--:A;ZL)IJSD4 M[-#!K$@G$8%,Y>A:TJR&BKPQC.:EG^34UOFR(ZPLE*-7/ =*UPU'YMB:\'YK M&\ZWNQ12QD+F3CK<:X@ D1N[I97JWP**N2Y7WD/P_HF>WAD]M0UBNJ8@"A*: M0G %'>,J#EOM R,VCX)=RNDCG8(LL5_FTBB(J7G.V>C0%L1!@H3 I%?I9;I_ M+C;[F"XJ4&HJCEJVH-8^#7C'?&%./23;!5EQN M>6]!]IC+>KXA*[A/,A7A ML(S:L(F=*J%8AO>9,*NP9_1]D*TRII/AT8[2:UBO('2IZ7W^+K;D%3*=W9,B M2]?B#WU@@*4HBKE2LN>U0ZEMIZ!311PD'JEGY0$JH*X6WIY/*?QD3KUZ]85D MZXAI)]9ZH$JO(T(Q*0;W/"*9*A4W.#//%YT!)E+HR#F M5N->:E*\F\JB(*2-$ [.6@\D)]D;%47I1GN!'<3#)X2PHR-R2#LH&#!4M6^: M[6/:0\$0U5=1NYR5[R@&;#2<&D );.51$,2!/E[HB&K&^@NQK@#CEDL2I5ZG MLMGI"#ZF/10,<7#L!$,]/U0F_ N1:N&'!/BM:X,BOF:7H0K(T]O($DX M7=1KHXK4VV"\KZ&6 U]=)RYB)._A%FI[, ]J ,7JT^C$#2=@*2<[JM:[FD%! M?BOE.Z2^T\@;;L]7ER8P+'0XW)G?6_2\9^'8$(#((\^S3T&QWG)4J35#9;Z. MLKQ@T4_B)QFC_AC$07;@R[YNH)VP&^^JPDC:@BA(N*47ROD^BN%6@!_3@_>SLM)S).%?]T$<;0X@ 0J-AN*1W%P.O2LC MB7FY8'FXXILD)%]^(C5)R5@(Q=)F>Z^9<=Q\B%J*HR!'BQIIT0C;RJ,@J/6X MH/]H!$9*]2'X)P/<=A#G-B.LX?@9N1<4S(-S%"RV9CSC>@D4>00NENI JU]1 MA,I0&W 7I14K[6:IO8I> 4%Z M\TA_S3<\/I\+7=_IS1GCM.U=;!_3C503"-N4_"?N#L6Z$]*$<$YO^61K31'V M*BC(:KOBZ:VZS5)(!';*5+F^N 6RC<7<61C%//R0IN%[%,=P3S3D\N;?9C^" MWHUX/Z@X9-_EGCRE-\E;&JT!ITI$\>9*F!YA,DY;("T-(Z9'H;+(;KU,F%WWE=6 M/3<<*-4BYE]]72JH@Y>6"LNI$HJ5H@0L BX?B)8)SV.J1^LW%T=!CE.:B'2O M!_9SK.M]23Z]IT_;=)\'"8@^3^]T? ?Y6("U%;T1>,@: ++[5/9.JKR)^/G! MHQM H,Y(#&(S/3M*]>!J51$-2)WV\MB(($ M]8IH.$27CWWV$5:15C70KP441$NEJ,DRK'[W?F%<;"F#+ZB$OH9,AA?I;1&: MPB@,!;U;RQ[)"QQ$/Q"Z@X/=%L([#)X%IH(HEHT.5!<6-YX@Y#N)ISA6QU1$[:&N*XF"B,$!+%(7*O5!.9N] MIVV0B- 6*IR\L>B6"=*U]NT6FD M#KR?4TIRPX3)^5PE!.:RTC>D99)TJH1B-30ZE&#)@^U-5;UH9+9A+:"8[4N216\!!\TO[S"'0;PD6ZU$++ 20(O<.D#H#5Y-(IXWX'G M04:/[+MHO4UC0.?6VP?TI;P/WD$?Q )1;YB*2A(8,I&$BJBA0T'T%08!2GM=_SU'E30[ F1B_2_ MULO(O3X.@J,\$%I59N,1'NM6&NU54)#%W\\E]+4YT$=;$ 4)AGAYN#LK7WC+ M&K17]'Y_B80!NC>*\@G33*B)P17>YN<'B6'@=B(8*GN?D4J;V?!'84(!!/4) M3"XE";JK?G1HB]Z99]O?O;< MFI!R&Y^]#U<1HXQCUI5!L=@JC/+\*94J74!X4*PBZ460;^^S%'+HA.<'@#RX M2:K\,^7CWNK%,D$_*!C(O")Y..CE/N/QA5'*$8UK$" /)&*EM*_ROHUX7_2/ M'#YG/<2%H$]=%'-<3]5G?WOH2J(@@@=2Y+K6L"ZB/;1,$8\2K:[>EAR3*&0OC-:W7\&7/6-,MX7Q<,RY4#>BY?,L).( ,H MD[$D"N[W<;(W^USU;P4%\4KHS:8KS9NI+!)".#X0L_:*R'"#(KA5SOM>8H%P MDJ4J]*1%%.Q3#\4,J4_3QP MAW5O<^GG)*+-*-G =W]YRFWP<)V ML>FY>U=&,;,E(C1[6[-SWJ)J,9?V/F\@6 <)%Z-7FT\D9*FH,_(:[5]!O45% MYJL@BP\/I*"R&7FD1TA<.EE\3D(J9<..O*=%,U8$5B,LS_9[?**.4*P'X0[O MAIIL+(R"E#%52$RLY\?4&SW #/KE:7OT;E67<-]13E<\.$A>T8.M$1IM*X=B M5>B?XNZ/=N^SL*2OI2+-=.@MRB<4O-;$4.L8K2F&8OAR.[-]RC.":%-?K#*9 M^:*NKKDQ^CB.TS(*)ME3A4-R/E.$M%M-%$1J#O8+0W(4K7FU3WT4!',E3)2& MQJR+:@$40Y8># .<'C![._0@YT.048=*8:*PX@]O)%069Q^='E%$I\BE) MGQ'[+%DE9EO+U'VB8*Q(2TTO",WKJ[TZOJM%3NM;S/Q9B: CT*2]3V!9NE4^^L_84>5V2UV5"9.B1R MXBF=)'K3Q<1V%$=QLE] D:3@;X6'*/^ULK!JGQNV\B@($J'6]/34ZE@LP0!N M-5$0"?F3J?A E]=M]$9:SDWGAT_!/]+L(@[RW/3*ZMD$"K(-X<. M:-B[^ "/NB#?KK+[("O$'QHUK8SSK*GQ1/AN&:5NT )/V V6%38P;5?Y,Y4Z MGW,"*F&;WFZ4#E"PK,,I^!B'8ER>)+T"K:J,]P;!84A3*-A@0UYG?J2E?IW^ M#ON<7!+^7RMF\=&MHF".%EGPSQ-1C/6$R:V:'/L0$4) ]V$!?P MZZM]D4-P&T]0FT5T\M=&?]3).O-^>P9T#HB)^S&^_TAD+^Z =TZ"WLGA6WA1E0!%2MN38C4 M7>51+.U+LLO(.C*&JZC?40Q8QC+!OL"/< M^G8UED9!#--A,=^"3AAN0U$49+2])^3A:)+:[#6\7\(_DCA\2H7_N"(CK++H M)4J"6'[A,E#S2NY7&\4,@I6U]A(Z/]S!*!F(G_S9F"_4O38*8C7!$FJ41'UM MFKV^!C2#@OR:\B=8,P/SI^ +)-X]3[,L?:?S=1'LZ!=]\KP^]5$0_,,^@#<+ ML6!%EVH!2P:!8G M'RM3912DPHVWVH!6$O11PIB=/U*A1:^],I5&04QEG2]QX?>[75XY5?2^ MFGKFS%R*,*Z6J7QH.]X9P$,K[D56C+!,CLL]B.3O.I0X]YHH%K+68UKQ!K,D M5G6LZMU3L,RM]$C?:$$6I4U-C+$0BAD:;'*\U5F]QFO5^QYU" 9BLWJ3T).5 MN2S0 ESSPOR2/B=Q]$J%F%!]U>J5DA-VY9V-GZ@D][I_O8Z^T.'1*7\I,2NU M62DZBJ/8,DRY6/EPB&>271>I+XZ"' UHW'V67H,6ZB9ARB@&)6:37WLV@8KL M,5 K#&;HD;OPOI?/@_6O5_1]0@C?FJV#K%4 Q4P_D+ M9^'^ST]DO4W2.'VAR^,V7NM=:0S%O ]_L&B@I#NH$LC1,T8*O5I1>8J.4"SJ MIF82$@.O=8M96Q %"=*-NP4K8]Z9'56\+VX9XJ0+F&:'?'.1=E9 ,5.5NG^Y M7O/()A+:HH+[6! &-8F"+2"/)T6:'1C8TV7Z;M"O-TMY'3S3(&>'OS_^31UL M]2L*SEK\P/6&-V-Q%.1H!$&KGM]6'BM!BNS_0-AN9B&\CN09:J,@EI]!I0JG M.YZC510%&1H\UUHVO1^"*,G;V5X'5$=!KC%.T3%ULV_R"6Z70C'XQRVDU2/9JW7P[5+>=R HRN+T1:^YJ7U$P><&ZED5A. < MU>E:W;\Y+]T7VR7=O-$ZT$-[M$N@F*-C8P;FT&6W-I%,3O[9W[)++=,V .;GUUI (35L(Q][0.3^4'[Q?NW4Q9IDD>T@U M47J5P7^DATGS4NY1%<6.<4)2Z)!H^[2 @FAXC% YXK#:".\A^C2+-->X2WD4 M!-57G6YMVDNB(**M.7HD1<&#!7+Q:Q7LXJ9[LK6 @NBFV>TRBO>%/FN?H:CW M YW>EX#2H<:RM*,(K 51S$3YZK,]45J%4 R]Y1A6[?)!L5;FZBC(_9QDI7L, M';/.'[RC* HR[$[8YD Y85CS M&JHQ]O14ULJI([6-@E&PMZMD&AUI!0QE41!2AIQ]8KD_N&!=_OAC1,6&;+T] MF*GKU0 *DJDLE-!U!,>NX3TE/V,XJK0X>J1H"W3/0?TU/Z0^BODY5J=\]05P M^/,JR?D4BNM6)RA85U?F"KP7\]ZU%/>^]&\)O2])I:E-0C4NK(3- $&+ ]HT MQ9+!C:"828EX3,7&-"M@F3V2%Z,.R%P:!3&*HZ$Z1_*RB(ORC3;(& W_VVL95'09 J 21A M/UA[U[HH"#4L.&:T8>=-!-[8' H!U-[T_MV0"/3#>MBGX"T*[ MH[L(P(4/UL=X9P7O)(V)!J3!NVPR9.+N4!Q?;8<+@9 +&6=-$E5G)12D]4? M?=IF9"0P7=84"C;4$9@L[F6:[IIAW_U^XL26004>Z M:TM1%+-0O:*$K[+4D/2(\.W;!@K"N^55A%)IPUY?AX#]G(3": G@F&M '7R% MO[2[:DA#*%C05(" .^4R74="/N-R-3CP;$!S65#)^GG/+/Y/Z7U@2D%Z=*,H M6#/89X>O],H'+V=:I*=MD&C39X[J+]2S;R0/B5]('/^4I._)(]TY:4+E!WC; MU4[_SL(HULQY&Z TEPBE=,%7+JBZ27>NC.K&U@5BUC][?Q'ICN>&6>]CK8)B+4&L.T3LTO_ M?,6Q#![+GI9EXHH2-2"FO9) MY%2K@(*D$C2.BPJ5D=J4V=%: 05)9DT+E40)75^]-315/10$MMTHRI '^DHL MHWW2X?"H2^Y@QOB:XZ* AKG[]&=#NWX]M8'06YJ\V& M[I 2W].2R4-7$ 4)T^DE.#270:1G2@L 'RKOKGF5)CT'Y_T.D6O_Z3W56S%; M!;R_DV[3=1#?;ZEDV8ZBTWU'L1V,V+VW-@RT[EK>%Y"0&MEY"LI9X5"O7TS6 MPMY).0^27U<;@:/(T#E3$R&6HBB6VXA1I*-K;<;I&@6;A9GBF@#*=/P4?!$6 M:_%JT&HT[%6\;P*'S&_@PTU; \7,)7DC<;JK)8#3;/HC6T0QUUVI/47:RTP] MW/([^EB\IF^%(#9%]8_0+ KVV.#(T<",/Y)X0X4WRM;P$UU8("=0AI?VU];+ MUUXQN22*^2EUHI3? M0;Z]CM-W:RB0K3P*@C0Q#EP?[^1F[587!:'*O:7X'\JSC%Y53=59#%D8M7HK8@"A($REP):G%/,I9G%K*,E$"P)9I\]$J+K#:/]-=\ M \[NS'*;,>V0R;PV;@\HF%;&%XJTEC:'6E-9[[)*31G@H"] M&@=,QU*#SS= MM/1L @791KV:@PSC6A<%H0)MB<,OT?- R7UM53RZU$-!(#-1T2DQ:%N4SRB& MJVR6IRQ(\I@KQ_H!35EJ>C\+E>1;@(A5R[[%G'N3D&'+#DKG-;!%%#/?1AL^ ME'C#I@N_JXYW4XQ,^\&33_#3HFF.T95!,B,E5,-]D*TR]O+FD:'2)\OPANVJ MAH*\J\V&"H*KS=67-@M;;>]:I LN MO- G 3\!N'\$?1*%*5N7NN ESHH9E'8:(A(-:*W@-ZER1M/*L?26SRE' ZP M_ ZH*7=I\3=25$'1G&(&,<1^@G+?:8_564> @NG&=]CYX8EV;)*I'*JA((]- MX7.W&?UY< )#$QJK=(VCTAK8@K3K#<_H\$S6$)\'B8_,\72$8NN_#5 \8W>" M@W5E#//P5R+*)A261D@2DB/;*]_$3P0#E @ M'Z;\$E'>DL80C:G[1,'81RJ)%R5@.>W*O(P,1?WOZNB5L*=;0IZV408* W#, MJ%1/>H.X8S44LW24=IJOOG8 FM!9JWIPKN727E:SC@ %TW4)EMEVAHO;3>NM M5/"^32X8CR_W!- ^A!N/%!^E2J,=FMVO)M)YJ_NSRP\BZI3E&$WW@USC#4WY MGVOIMVL10VWE4,PC.R^ KV72&JX]JF%PM34FBD+%X,-U9*O>9U>U+@G?A$]! M]@(K5:2T3A0UIO2NM]FHW%M!L3($]*KRBA4Q3?02TF>B[5<3C5?#=90\%J_% M59:E5$#/P-$9(.KBX,7DXV"N@6+FK&#N%C3L =#PUM9P,*/4#9>H#F(U]@'> MM-?%02@@3XM#5]H)'TJ $[A671-F#6L)!Q,:#HV.V# .U;P?5Q< EDIE>AU MF/H-QSR4.X<'5^2*%C6Q^0_WV91'-8V"33)> =PK*+KK$SI"PD,.LT*_5OQ+O\^[H*U M0:FC?$(Q1]6)\-=]D!4DBP\AE45>UA),&;Z..6BB(NR4%>-"+B'!+3@!-.10$ MG+T!F M-D@4"YG:Y-G2,K18"Z)8$[5<\U207?-DC/3?,2DX@F7-8_W_8^/YQ<0:/KY<:F7SUH%4,Q6 M^^BIP&8E_"J8?=V.+7U=%(0^@C8WR,)&LA:N_==KV"P54)#4\!>K>YHJ"FP& M;JTCL5<#WG>8(1WN=9I1,NAAF=5]ZH0C!\^4VXY3.:XU%/,_IMC?P@F;V@^O MU2$*EMZP( T&1-(AC>M+HB&"J6M^2;-?;Q+V#-+##^M+HB#"H)P1+_\C53R6 M5E 0KX?D$YI#\Y7E4,W[*:XHBNMO'/:P86#P\* QJX4&-^+])52-&IS@ B'4 M_G4?Q-'FP!8CSVK081XYLBD4"_P'^JS+0?U/Y8SDZ@N(]/LHWW+H-9,^I[,2 M"M)*##ES8$RM!(Y!=\3JJ,G&Q9G9*T7BT%91,,<-P%X+9#FP">^GM(C#N24B M !"FZ_..'C*5RJYY)CM4\6ZMK5Q% +Y5AM>N]S7AR%H0Q8*TYK&4'GF7>M=N MU[HH"#T*3&$Z'6R/KE"PT77.6:[G]_2892.:0$%V><_>6M&V6J6\G[Y&\;:U M\ :*R1WM^&? .-'69=SZ\BV(8B#Q.LU8'A ZF#_!'F]Q;*Z.46R095)$(02J M16_DD:SW&7L)7WV!X 02@MD4N+#GD"VK33/&S8SI.DK#*%CT*5AOZ;F0'50[ MBUDK9"GN?5/Q6(8>PJMS)10SQ:XD4WQ*^1')4,&2GTM3OJ)IM^4NM]=!05AU MX;34NW4E<)^W8Z^F4+"AG9X2])!6UWQC>>]:JRX@*+TQWZV6=^)JW@:MU*KZ M$BB6F *$:+Z-6H50#+T.G&:5S0U%O5^EK2-)_S"BIU/S/G6OB62NFJ]BF!(A MTAW,*\^EGO=95"#&@IF5]>@H#"^;F#=R%]XUS%?TYK]0#1E&__5/WVF$5*<* M*.:%A:^5\L^.[ SU"C)M$NA M&+P>+9W#J%>PZE97IYY->+\I(>5AIB.H]1'%##V2F/[Z\@-]T4!RLB11N FEX2Y&0JK403%L.']!8I0 ^JT\AG%<(5FSQ 1 M?,$W,>0/JW:Q9=\/;\W[$5#WLN 00IW.&&4Q%'-IN>G-VI'.2BA(TP3LWZ6% M74KHJH."L'*K$!:>8@QZ;Y9",?BZ2E2& HK'\'T6)>MH%QBRH+K4Q/"(Z,I8 M+J",5"U!IY[5J144,ZSS;#7;!UR(*I@S!UJ-TN"G:G9I" MP0:]OF\EHSUO6/XU.EB@*K<$ZO5O!C'Y#KY&H+4J#M51GK,E_[0-!-$Y\S3* M;P1J?"/*CWV$S'S70909W\EH!H=CJAI(5-8<\H:RWJ5M:7V3F+,0;]\4M75E M4,S 4Q:$@*7$5E/;7\)\.CA51$$B?5##0W5] 4/,;,9574'OR9S:51W%C+FD7+Z'4X">G#60U?O Y IT9)/>5P&;*O7*H ^+ M-(.KUX!:U5$>Q3S?D7<%>B)+$_K/-;=(\O/#(>5%WS90$'Z?E5!VI6'2GB?+ M7L/[\GPBZVV2QND+..BR/^@K(OXI2=]_3-\-8/G=55#,E?11>R \.W6^C7:Y MQ3?,7-S[+"FHZP)-4EIUI1NRQ<.J5V44,U>9UJ[-R:$A( M;A+YJKE.,T,DFU;A-+PY%.RH#H@R42V+NWY/2 :G/E,:/:[N*U@H#-<52I0X8#$4Q:G\H&,HA MC8@Q,/N.CO;IG<1OY!,5@[?:0ZYO&]Y5FMQW]HH^8U[ PR9+WXLMS&J0U&[R MCJ+>R5A2!H?,PT&3WJ3VT;NT2Q=\"N?+2YD2#S M_Q:1.(3LME_T8K!;+>_$ M&3 !?XC39X :ET^JV_0=W )"7KQ)ZZ!&O)/>4K\VCC]'I:VV%HKS<4PW'$@/V@CX47](,B# XYO6HCH)%][RK'>C: @G0O./+>6T30NOJ,8L"JV-905 M*FQXE\1GJ8J"3"G"IS9%)_=Z4<+*=?(Y549#YI/K M*!:*1;U>I?KN_>;C-_1U1-_6(K-UXUGH$:]V:=[":>D,MA[>(@JFC*F>-+AC3=P5"C;6HNLO:I%)MB#JCDHX2.L7 M6^1B83RR21QLD1'P"F8/(&/I)UI?%@4A,AJ"D^U_<"^OO&62[(.8J4M>7C+R0D]6*GSL0%U"3^=]!D<0 UFB9V_SB=>G M+HJY5Q.]5U-UGY5SQ;!+XYC.V8\D#I]24>A0Y2;0K8 1FO6NOEWNPZA(,_#6 M;]J -9]1S*8M!%(D]Y/QO/?TG9V1@CX6F5!2O2KR9?B//4_/*:,FC2?:^%VA M8&,-0+_QZ,K[^?H[-.#]P.L.^VKGM>U3#\6*[IICW^:E6TT6PBXH@ M9MK"*@.1)27$@.K>SUUN%GM\I=>#U'[I+6>U(MYG27A$L\?=:O.)A!#K2I?3 M:[1_!:7F=9I=!5E\>& G(7VLO4;Q07'4U3PEVH(NCDJZ.JR?F@+H9@EEN&80[?5K^5< MN&L\0 +./(A7&_$#3[M%)^*19&_1FOD?P;I+$X.V;^0N4+#MEI(A_GNRXOQYH?GC>)P46M>70/:0/% M&BA#5ODBU2LY2P4ETV?F3RF5-=3O0-9=6OR-%)4)JVJ)5VHJ/75KR-M@O$[% MFD,6_?WBL\J3ZEE^X=$'E:1R%L/V8>^<%O1A?2L6U-J[!I0Z*N7&2'L#6*#!R-Y5\ MP$5[YJ%T:\N]-W(7_M=#I>B[2=[2:$V?*U5>Q_(DN22[-*=/G7Y(4P-;1+&6 MQO3.:EH'2^%36H&G=@_K' *EEMB38RNW5UU,&TP<1E4L]AO-[E4]TYNR\=# M&5R9GTLC['17\D[:+=V,A%0*O"34(H-(\S>T?>Z>9*XS>XJFKZ*_T3IJL\BOGI[7WSM,W(.'X\K"443.!IMDL+ M-N ,T 58QQJX#J/(DDFB5PLHB';(\B$AVB#PF.L:>>).L#O<;JV9_TYY];7>_S6;F& M* #K *8>:9R;G"J@F#L[P"HSNQGWH&M=%(36%YI,*6^64VSEO7L7"//&*A-J M,YUS@:Z,=Z6US/SRW??/S/FAJ:MN?O?.Z<Z4RHCF 6?5L!07QC?,L?:/K-"DN M2;[.HIV)ULY*WO?G:K.A9UNFWXRUCTAFH84S\2IS14E5='(>Q"P?T9;H(V1Z M-X*"]/LL>F5(.>;W8*,(BF&7AYC(+U,<(%N972NG*XV"F+_N WH59?&!*TY79K*I'U,KX'4ET(Q9RP2*)+*H%Q&BM2P6FU;RK4V M"F)K20)X-+N9-F-A[XONZ3U]VE+I+V@D!C7D?K*61C$O=X"4FV_IFP*0!L+S MP^<<+ID;YC@([R(.61_9X?WZMX*">%668_F/X-Q+7ICG@5:M:2F/@J":E/Z? M],&5AQ%++&+QOK%704&6,873$^W6K,9PJ.;]0&FK!#5YQ<5/IK,^">_21/S1 M2_LX6EB@EE P04'' M*1%S[DG&?,XN@1I#YB*7>BC\W7^Z5X=?_8J"^^?M5$F,@_31IX-09KK[6"]TM&(),>C[?=,I..U3"*63>%\VN\[^F1^#D). $DE%[W2RH] M4=HOJ125O' [UQ#X@#'Z0\%0Q0="$18L2*7-OSL<*X8UBH(U/Z;\851A8I6Q MC]Q7\>9U%[/?RT@M^DL0929[ZU$-HF")/K-:&S7LN8D:)B+3KKZ0;!WE()TT MT,$>",CZ[*7&>;$/8O#3TF+P>Q@&"O8KPE K]U^'\-0JCX(@9Y!5%88NMSX0 MCFP2!5NF ^>[3K,-B0"',T<&&]AG9-ZEM>LX33.]/47S&<6:LJ>WY5%0X5,* M^Z-*#*%; H,:0L&"*C5AFF7I.XC ^C7>*H9B^"!2KC(0*E<0.PF)3N%DOTD> M]\]Y%$9!IDUN[5 -!7F59D?S^,S/#\I?<#G3:6%F<2J4A\Q!+TT<%4='-^_] M^-$8H:M8M JV:_F<[J6("8\Y?IS*UQ_X_0;Q&EPFF Y-(H T#[-).T.Q\C31 M:3GS%M3N)W-I%,0\U+"20(UNLI?K2Z(@HDR9R'S_-FD&(H2)#F-A%*0H.@'F MT9/G>[@S+1>LO08*HBY29BOEY^)#E/]JM_)8BGL_2^5#[Y>HV$I/!(!K #U$ M&;JF 4[O6Q?%O-6L]M;K4E\2!1&&Z#OS\K-60$&2-&W0#A M@%[P^G=0_:MW!^C+=+V7MF5UJ,UO*);$K1)D8UX2[5+>O4*O"0C,,1@<\OM] MMMXRH*HR2(O ZE5)<:WC?:T[A NR,X:[U+#%5&9^!DP;6H;*6QKQ>H16O3/G MCNX>>K^GV644[PN9]%[GD-1=&MW^DT%NXBHO]0(2"[!K9W;51TNPM VR))MV M=_4>U5&0Z^X/=YPWG?>=68L4DX>KV2&RH[AW>: M*!:H+BUF&>)BLDO3=0GZOIP#S+$4Q@;+]HC-HV"7=$0NC1+Z)>Y0' 0EZLKU7W*-AMD+)*K_Y!,IJF-@IB M;9EJFOZ^%;(L9"Y:KBYNG'/9T)D6MS@T/#1USN0#PC,E[NF@+<51D%-ZR5]0 M&>^%^;U:(C-,A;VK\3BF[G44T]7)QV;(OU$K@F(&=,J>MNTJ!V<*VJH^WVR_ M)E"0#R1(IL'8:N\7"'MLF"L9T7NBYZ48O/1EW$7^SYO+F M;GA/"5]'LZO_W&/PKD%8QK&XVB!&(S)BN^N+>1^^ ?V#7J.4Z0F8(K=I#!Z> MC6N];UT4&T1%4N@V])E+HR!&#U#09;?4ET=!D$U"%&N*J[S7AR=ZG.3!6L25 ML+_BAN0X5!8=WA,*)JJIE8$D&94CYIY.-UQL:[C7.*']LC4/:!(%6WZ&9!ET M5& [,*D,FF6\G\T"] 8<8G\B!ZE*-UPPUL(HYH!NGI# F6,!N6B603'PMG(; M3*EKR/FP!Q=S^4%X_UL1@X>VY7TQRFW.E3]5QF+]:K271C&K(B\HLXJ'/%3@ MAC^PP_.]R)+5]"[H6Q<%H1VXQ7BC^LUP#MTIB.UU41!:AV13+-JKC7H5T8>2 M0<7=H[[WX^,\R.C&OXO6]$F0W]Y>Z(\-?2D4L^5@SP3QT;@T^]3'03#H@ZJ( M41Z*HT?)T99$000SS,(KE$I&_"XRFF]KI5 ,7B:NL>!4-E0CGW.RV<>WT<:P M!(>WAX(A3(Z@^X<.+H%QEJHY..<>TTU6?KE)0O+E\3W8V6$*CVK0^YG:2(W( M#Q%-*$!76>\Z>.DN"T)4FNW2#$[)\\,#**?I(US_/.U5$<7RO:.G9'G0&VR, M50$40Y8^=Y8 DT81%,-^A+#TY\,M*>C8\F['9UMY[]N\D1"IG@9)/A0O]P3> MBM?T4(=X.?"EDG\WCX)CV_/.D)JH*S0=&4OE*:$61%[0I_0ZW6<_[I,0#OF$ M_ 2O@=93]:C6O#/CYRA[@9#HAH(\ M7=HR^LA6=IC-(NE>V_L2U$T(3[D+CYG\/(ICJ1JA(+#Q M'KK;@T2PVHA $R?8G)Y-H"#;ZLXM?ET]Q]&+,;="OQ90$&U+UJ3DC;4LZWXM MH""ZTIBZI//K8RSLWQX*AM1CCDRVPG8I%(-GFD41_I94F+Z6)6NO@8(HZ:,F MPCK+Y20&*PX3PR'D4!,5D9; S9I#52(/T5SK"SLT0V6O/A (GJ^[(.'^9*O- M)[HEUU2.H(.,]J\0HW*=4M'PA=XY&4!+KWH>3=()BS=55 M ";L0O;1")[8MPT4A+>%$_ITE&D*E1@G-\%&7Q?9"B@KWG-( L"J- M)]EQ+:%@PN<)R_,]"57X8O[^ MJ>'#/)"(%3-:ZGJU@H)X#AR#UEV'C'=^J(4V M@N4KWH/B ,JP '2ZZ,6MG";Y+5T1-[1U2XZS6;KW+BLRS\(D>#6 K#8^>Q_N M=?2%A/!@OB:04UT8JAL&JB813I50+/S!L:H3).U]X#XBMDW23\ MZSZ(HPU+>\PS6"LA3-H38E #*%:6Q;G%>A:ZU/-^*DB#R"HQ'&.M BCFY C% M X_['5N=(5I%P1Q%8RK@;65&(O#!,O C(X@?R1JBH9#V2NNJ@(*P= M5N:>41>-WMQR^/.P##5UD3Q;R@QYL X?]^LU(2 47-.+,8AA75H5[Q-WB8*M M8KP]-/;V&BB(*BWTYX?RGS]&5 #,UMO#+=VBL6D#N-7$0:3&^Z3I&V:,<7*N MC()4IJ&OL#4458C97["K#@K"RFPTJ=#T&&-B; J4[MHHB%77G(/3JJ4X"G(& MYZ3JQ&9:"HD"R,XB*@>OV3E$%S- 7ABTKMY&X_T5_4"'(=1C)OBX1@$\ZV<2 M;*^?V;SXP16K]XV#T3:#Q!UY9Y_TB8&<:J(@4D:3BZQGRG5G<=/MK(2"M/-V M^AZ3^&8HBH(,P"^"_P];Z"V(8?/ P40?P9"ECG[@2;64'Y22J@Z_4NTS;8%. MIZ^5VV?L'P7#Z\&WX/)!!8H"#KPX LE"K["RUT%!F,:0W.'R:"J.@APMGID= M**>C"@JR+-J#\\.GX!]IQC!/C2]1]^HHR*V"BU>9/"16&P!'9#3(M+_B&&F2 MY.Q\/T$W*-C7=M[A";S!\KO/5YNFVUN?>MZ5QQ=;^I8#P'5ZKC*<)E !&ZPC MYJ)-,OZ_/U94W-)_*5_8AQT5TF1J9?@N>FJ1])(%V^#UV]?-RQ_H04D)^_Y? M__3G/W_WQR+XDB;IZ^&/C,0'^C]E,*O\+[RQ&?+D34(/H=>ZJWU40$?-4?RN MQFVZ!@E,U^\TLY/6)X:Y;J4EP[89V7 RW M\(\_?,G#_P'!N,SOL7E7, ;R8-WZ=]V2F6!0NBP]RIAJGV<:TI)V&#)PVSAX MT8RI_GUF/O%'R!65O:C0;F%8O=S,@ZSTW=?TE]PRS&9)+P/EO'(;JEIVIL&" MZPN]SAX/K\]IK!E@_?M,@^(GWP-YB>"\2 J0OS1CTQ:;=8@7+!5AS/ A?B(' MXQB;Y68:I'AK5_O O+6-16?EYR\DCG]*TO?DD01Y2J4/I@?)C'PUE9]W$7#6 M/9 =V.SH7F$"DGDMZ(O/?C@EC\5K<95E5-Q/Z8B82&2XE!PJS/4EYZ7GZ]!'$L]H9FAM5(S#5!@,!Z^^_[Y"1X/FM&UBLP\M*LO:Y94RW#7 M:XO-OI]Y_+9U,XLBLP[M*?@B/?QY$$['.$WE9QUTA=I$!\#TJ8QEW M%(VZ:;3-XCZ&#(&>0?S_HIUU 6L+S_4>@/XS$A@&6/L\TY 6S^^WU+9W7AF MM8K,?$P5!'16T1NA[Z&@8?/4G$_:XC,-^6:]R9;[,*+M+(N".2>8I7I+X9D? M(\LDV0TPM,_,R< :IU*R+[KISZ:#YIC=(VNK7>0A.:AR6^:P:EVFA&L8?M KA/OEUOH[@<4(6EJK7"-/%2N34DS4*2 M_=_?_>M?_O"GWRUV6<1\\O_O[[[_W6*?TX&D.Q[]"=]$6,TMI]LX1#8^VO]S MFA-6%CM#&K88P9'_]:=Q.0+AEQ^#'P8SD.3+=Z?.EY;E27+F^]\XTS)U2=[\ M^51YT["L27[\ZZGR0V_4DVSY7Z?-EI8A4?+EWTZ5+V;;I63-OY\J:SILI9(_ M_W':_#&9925[1A9\/PY[7$S @DG_=K*RL,'0+/ERLK*PUK8MN7*R&VHX)DR"5:<,R9(3EWN- MSB"2/R(2L-V13C+IQ$7AFKN>Y,G)"L$]O 0EKTY6(JXY(4INC"P"QQ^( M$97SHV3&R +P1V*&=+B4K!A9\&VQ0@!^-!$U9L#]*/-O #))&DFAW^8Q/DSXR% AN&>\N2N,CE+Y7;;"LW6)74W@ /XE)C%'_?(60\DC@& MZQ5)((D@2XSR&B7,A0G>(0V4T09%CI6]$=<$BN^8(&-Q- 1PI/M^5-3K>".E MD8ZG@PA3:6_#%_#TU_28UR7QOOHB<+, +8O^'^1M,) VI"5<"[#/PL,S=)$= MHN?N:=;"1DX_,OP-WY HO/7R[)B>WLV@)]BVH_JUX8U4M\3,36G(7LD;,3\$ M49*#;$8YG-13Z_%T>P9ZNNL-)>EE^_JM%+'94 'MKT/TTN37:(Q[8"/>Y@7R M&JXV/Z1IF-.!/I+L+5J3_#&-34>@I0*V0T&"6*$5,:;>>HN9*_I#0*S'-Z)$19 >6G@SRX\#K+64WJ%P? MUM?L-#UZ9J,Q\966!>W2/N^FSCU4+^-1]"DM=9?16Q22)*P>=F0=T_^8A2"' MJGYUYCT4JK4,(XZ*2Z%B_SJM4*Z*SEKJ$KM.\23XU:&,5-DU2/%W$DQT4DYW MKKP3999!&VEC5ZGQ.PFȤJASLJ8,[";ZZ*>M4+CIHQ$;EW%\XYQ*6.B]$ MQ3LW$66H?DYP\;NO>OT=(ZJT#LV3X%@/8<6F)#T)7DUX:YB5M"?!V?[WQNC: MW]/@<[]G<)?.6/#L^Z_\9NYQ1M84TZ.R1RZIM AB3,SIOW5;6O%)^/31MYY. M%R\8]>>O>D'UV&U6GD["+'2KRGGWV:PJOZTKS;UGX:J$?_VJEU8/?DUJ])*0 M8[\MS@[3F(2H^$H1B0>PJF&&DV&+OZVD+FV)#!WY[8 ;^O(7'/S+;QSL8V:6 MC_ 9M.1>HI8Z Y9 (9&1+3W7HS?2=B'X&-%+)4&K32E$:0CK\.'MV\IOSAZ. M3H"&-4:'N-I0L8*KU>CO&0ERV)OLORX.U\5\$SS%Y2N\#32:ML5KUZ8S6''/'BK#5P"$D M#;P-N]\Q7['E4WC-?&-]=Q8[O+ M)U$K8]-/C@52>,!692V:4P/WAR861PZY0!C!6]$W,L;@0W.MG1T);T- M^SI*HH+<,7QB?@G^DV44"%=7Y-MHEW\B'&5/=WU'."% M,.ZA\T.U_I=?(I-IL4\+_N>$2H"$N7MUS4M5T/^@5QO*9"K@1D%,7P ,[]O] MM6FNZG/1@;A^"ZINN9\/=KG16L6?J+)>0_JA_(&L"96CZ,*_(QT"L+6*1PD@ MW9&L.,!;L@"?4WJ6[H0BUB@*6*I@@).PBL#-8J.BQSR1]39)X_3E 8&^ .T M7I#O]\?T77MCN]9"\<(#3UGG1YY2V/LVO0\.L.'<-FBCL,<5W09F8-=KYU'C M4M,;6?6H.3A$N,QPG6;PAXRFZUQK_=OQMPS#,.)*N/L@HL+21;"+BB!6SB+3 MDNRNB.LN[YRUKEK^D&A?=W%Z((0]F4C85K89".JNYQ'+ZHWVGV8'\UU>*^(? M_XTMBP=P>5YM/N?\,6$R)UCK>$34+@(XEJ2+.[U4]J][MC3@P%H;H<0<*B*9 M'_?-WEW/IV20[7MLK7B;YG9+)%M(2Q7MDCG 3%.VZ@D=$>UAE-5'/8Q%[L8 M2CVF6>SIJ.2-F"=P MUGATXUAJ:@7[^1/KO>4@&;B&/? AV5?*2?#7E?:J0F"VZ'%/7"K=4\*JPCIC/<\Y[4NL9-X:B)$"K#ZE]7\ZAW\V8[B< SO?N;RBT#6T^".]W^0BJGM(YM)\&G M@;YQM4UI\S>;@HDQ(O[U]5*K'?F6"^(D%I_> TYE42^WLZ]]K9F=T]JG_JFN M) <7N%H"E<8*_-J7T W3L?MJ+\MOG9^]I/Q[?Z,)Q'"[RSJVUTF3XA7=KG5 MYHYY$DSJ)W*UW3Y/@DE'2/G.?JHGP1USY#N$5YP:#]W> :8(CI-(D^-\V#O%B9P0RZQI],K@DRD8@DM3T4NT[QOS M. MT 4OC1TG_EO"IDSBD^IWN78%:4R0C1, M<-QLL]A.+4=9H1T->1*Y>(_9@@Z..U\W\UPCUB;*2HQMIXTD31DB9^=C(>8< M'U]'.J&O"]5Y&D;S)4&M0H.P#$Q1#8Z Q7F\CA$L*%AHSVOL-]"<)VQ M%\R'[TG$-HS#Q/91?Q)>P$.9YW3WGX1+W0@<-*Z]K]OG9#3.2Z#I8==AO_8Y]R^\Y12$32E"X)! M)E3>ED\IT':?I6\1'>GYX7,.MK3206*Y+J(WKE'L2*DY15<>P4'IS-+- _-J M(+A6!$.6MW*-NNL!VU6\$0(AI:,LQ $-^4R0Q!DJ7ZW_NHXP888Q,9Z5[ XB6;.6*JAAO!V]-72.( MB&W ;O3>G+*>/ROE:YH5T7\SH6^U:;K&FD1C>R6?TL>:D#"_ID](4#" ZMKI MMG.HB&C1&5%,G)>?N044<_<8Q)3]O8_+'BV,FM]6N[W!RQ7B 4F2.8T$D#0\['(HG5!0I$@HOZ#4I).:KP'*\%EE._2/(A_R-+]CM:@?Z^94SR] M'(2,G2:FW8%@8*.N-D6GD;#CNE34K)[CZ$7+"_=ZB,X!);IF@.) 7QO/,_I\ MGT<)@3W+@!78DN-?C-YX?9J86#341VJZBGKFVDA>D.76@%/6[?W8J.+/?>V8 M@^V>T!LF;$^8..[4(Y0?JR:'N'D'@4TCJ#%J'&T5\7]TK3:@0KCZ N/:1_F6 M&V;-^Z.['J++1@ IR;!%+:"2\]WCU-BH)W3K;GC;5[T1^0/ M092 RF*5\$T1B;/6=M':Z_QV/,TSA+__&PX=:F7AJH&0][",J?4F/JP&@- [ M'&#]6QV5S OV#KM)KH,H8P[XP%*!5<%<-NGID^D$C9Z5,=R'$1RE29@[K#5[ M):\G;LZUQ*ND_AKCM[?EU+77\SX_=+T_D-T^6V_IMG Z#[HK>O1Q;2#GB.>C MV,U&MU=[+6S2C,:[\&CW1"3._E-Z=]GX3%_?B$^'D<)?DVC[NX>-[ M(HP=YA'LMDY+-]N3.#/G$H>Z?("G@"1 F>-G%!')>H*@ MI[#EXDU_$NP<6>BRN.^/RDZ\(L)(LE>?B(%37Z@=HM?D80PGP?^I!39C5,6H MN$=XSXV1)#3K/7@2$%+C2&@][L53YFI/L:LC!NE$MOK(,E&T.PD MILT=]3K))&#+>36.2-8G1O:4V=K7KMD=E3LJ-S_D-3=$''.+!#X1WAXGG?6/ M3#Z)RVULN6S2B.F3F)&Y)#M3&/:IY8^87J8;JF0;=0IV3+"D=&<%IHF80@!I M!(N/RDV\U^,@T6-0./N),'0<;5"?"/I)CEYL3XZY[K>.J/Y1<_W@7<28+[J_ M_]LT*9?X57>5H)J(*3V(:T'&)Y'$:L3+;@ 7IKN >>!:"X__QE7-\W.5K ],X$8;.A^#0 ?4A^/V7WT[?H6\^+<[( M)&S5OODPY\YD4@!]/["]O4UCRI,<'A85R/['R*:I/+?:I+@G7;34]9]&\LF" M?=XHY"\# &,:*+;3A([F,GVE-[1AS/JR_B#\JDON$WE])IEAV.UR_I=&@Y7Y M\DMD@E*RUQF7E#PK%#+H7Q4)](^_7^Q?]S$]4=Z$2P7WP5AMEB$_@#54.%=# M18AV&_2HZ'^!T2.?W-!_=JZJJJ#'09ONLM:@6P51+9M*!-4>2(.:\)=<(0PC M+E7=!Q$5RBZ"742E)>M1:Z_C%T@[!S6@,4]'K8C'3+E% #JVJR!+J/B;6YEM M*.SS/J9"YQ:<%=X(?QTQ9Q'Z1#+?S,8:_M;]>LWW*!'QY>U!VO> (=>6=?S!>'2UUOI#V!LGJ?'=@PN>1GG2US>6RSPT^H@=/3 MK(R-.+9\*G,9*[5\#[+P.LTV)"KVV: %V=4B-C;P:;*,VGQ_#6_0'VBN1N,. MZB #B<;B'D4D1>5HD'W8##PWO<<>"!5?<\I^$=[)9^N!AWY" ;9\C5+6Q-WB M.+W96*27Z7W K5Z?2+%-39O N3JV?<_&5AO] XFLXFKO=K"1S$^F$6BV-?01 MG[1__^[[#_-2^OMW?T9BC^BE3ZYY]S:TM2M7S3R[M4A[0NG7XFEQJ:77KG.J?>M.P1YD(0+]+1JN M.[&MT#Z)U>9\/7;HR$\">=)\@+G?#Z?%*/L95I/ IV ,LM.K]Z8S&4E. I&L MA[B@++/38HUU?UFM5%/P"6&Z ??[S=T6=A)@,CW$T&[SVDEPS'FI60QW)Q'- M?M32:MD&?V/9*/;!$XOQ'[[T.DR6)Q%JY\9&L]'S1$*-W-@TO6EUU+"8C[TF MWS-IC>/V?/>Q-K*<57HZ/4<)1[OIV,K6*MXWLS(JY?AUW,$=E7%L M6Y2@ *J?)9^K(TKQ@_P2MJDHO8][%K[_V?OW98; MQ[%TX7>9^^Z>FC[6'WM?^)CEW4[+8SN[HJ\JF"0DH8HBW3PX4_7T/P"2$DGA M2(($"#!B8JK3 D#@ ["PSLM@(!9W@J(++=W=CBNMN)E=8ZPL4'[=[RHU5BNA MWL(X[,JX=Y*PKH,89U![W0- RE"=%'+G%>?7QTXVNTZ2.TI2.UYVA+F^;C#T MI377FSC(<[B%8< (HI?M97(Y%(RK?(:M/1&\"JJCV+A[W 0:XGYV+ E74]RF M&?HG>$H+^K9PHRJ'CF9L^=,3G L=U>PD[]%\I@>E^^1%WZ_ Y^Q7FF2>?;0EPV1>VB99UGE*?,=4E9LD\0N> &= 2:!N0V#'L]U MEZ9]16<](//%3-B@3\%E(!+$D"[.5-E,_-C2#?'%8%X/@P+2Q:1$7#FWBRVT M0K@YW?O- \$O!>=SEB*J5!QQZG],W; 'RCNF>LNZGLQE""ZIN)^QJ\J;5%'2^XNKO]X0\-DF02N&[6(T T'9QKO"1155VD1I-UJ92ZVG&MZ% W]@E<(-'CZBP6O>3!I/]52S4GS?!=UL MN?BC-[E+'41@^44F3I7UEL;LGB:N8.MA]S#L#->9E-C6P^EBQZ65V)Q+6RX+ M!+\NY-WA/4Z/ +1*/R_L9K831)#"[ 7,0%?1+[BI*B.8TQWAS%QD?B1=UW.* M)G2::%.@6T&C-'0X.V[\@$WO** &@^DX=3BON4G6=8)Y@:3AO!I2-[F51X;D MO;M!VYZ?,\TT!94OX9X\:U0YRHN>@]#SZQJ'M.*'I ML2&GXL?R*)!4T6-;JAO3\J>FA9"5$':SXXZ+ZX6(U^_7I7P%.TR5 M'I)MFAV"Y06RU_-_ >]I1@PC@MKCK.;F2O;T9B3/WLOTM.-:BC:ID^])!@^_ M[NASF85[Q$)LMIVT:LNZJ(MZ)3LXB^XAH[$=5T_\(K+6ZM<=P^E<8=%8 FY( MZ,8.),O+K<99B(JR3&$,D[RL>)H2G*W*(';^S-#J.7^3>J_Z_99"AV<7'DV?*;5 $7Y*@C-K%N)=QG2\7TY+:I=]VU5&, M77CN1$7W7;*S'==]X,:V[[\L6'Y=_]?R:P[^4Z+Q[SZ6YXO6G[U(M<5J;DZU MU9N14*'%;&_'/15M2$>-Q5Z[9W4 A*=U%.O,.%V,+>0^S0#<)3,CB#&C)7F" MI?H:M#\%$6@\%YN'Y 6$ ,WT:PRJ>3+-43)]#9*;O-AL7Q'@LEO%[F!L$9^# M[#=08#A?05AF)%B$NRF<#N9S0LGM [.Y?9ERY!8DW=VFJB3\8\;I8&.2D^8G M[IKD^]NXQ/Z_ARZ5,8XYXH'8>9CAV[+)FA2(F^UCFNP>X0>(FDG7V1#ILY>D M.Q-\26N* O+0XOF\@>P@OSZEKN9T> C.*,BB7CH/[C'F]S'('.<@R,(]"5G^ M '%*B'UM(N,N2*:G^7 _V6>=Z#=-C3@T800VNNHD.(5_\ :, M9&S9=T&6((*5/X.,S%MN^T2]M%(V+![=Q^DW :?.;6J3I[O*LR/=W9R^HXDT M_TP<^,"9=974;TCW-[;$+]CI]2XOX"$H *OT1J^1L1@[C&-JY4#Y2D^$02FI?:^2T M%NM>.'*2RMT:N;^LR,FH@ANX_KK"):-T;N#ZVPJ76,'=@/7W%2QUY7D#WC]6 M\&34] U()OE3"8ALP31JMP,,(Z>D)Q!D%A&;$VI/[Q&FDS_R+.$6-]+@9Q MAC#$(@B,RP)$9(>$T;(#1[-@^0U/\EJ^O\?D\G:*:BLN7VVT)1*]P0=G=:3@ M8*EX"ATOV-[*,Q'^IX0YJ76_Q*>"9EP1/!;<+A;0RV9^K9W)KX^M?YT2>!78 ML0I&) ^0.$N*SB]8 -,+"--= G\'T4.$U2E;V*CER4+0I424LJF%BLE$GI<' MY==6SU>,QQ2U]A:QT?QX*61( _VMT' #O7B+AR.LZ?)ZX>RH MBK+RG9_/W]$&D;GV!JU/X%+Y'H%/JX %DNUMLK1)L-ME8%=93K;UA*4>;[F^ M)C-P7 *.25^+XAVE%CID)#M(FN+I[95AD3D97KR_(V <= H=%XI[#T7C(;I0 M)>K)P56AOB6[AP4"WVEZ55A,H2C)";K;<:,E-HW.4(O \2L%&=-?>8D7F;D8 MP746][,OE\O@+"ZV763I39-RL_?G(K>?WZY/[1*O+L<96_I55AO#BG>Z.TLT M\68-RD^V[$C&EYUN[V$""T"\P_OSOB\+O$<'7./J=W)6FU3]*GAH^80=U''0 MO6 Q/M*GS0N94!NT>DZT7R)CSQ6_*T@O[>TJ [P(('2^H30T3HXW6^Y6R#]! MDL-896T:GG;(8.C]3. NWT!HJL/ MD 4[\ (. <2^3.3K)-P+NS'EQ)?G)2C ?9I5Q4Q(KH2FM%%K*WCIJ&;YK#&: M1F:#DR%(D2Y6:ZW[_ @0%P!.>"'L:A3)UT]TY'-0X$0$?)H[?CP[B"_]\C6! M&?/<#"\X7#;0PAOCA;\ _R".O+I^^0K<@J^+5!GC>4LKF!B-)V(,;H)W6 0Q M.6V;KS&L[+@J;[S<"!:((*?3(R]N4+I8L)":&$"05RD0\"LU8'&2P]A!1?E7 MZ/)9ESS77KS08NSD+HL7S_40L&0OI%^O]2E)P3*E]]/T%1PVV#TL>#:JZ5V# M;=K:FUOTG[P@84QUEE-EH]"042V P=JI@F.76T6@29>J\VO00*V4/5!51_1 M ACNMEL0%J> >S1C+.5B=]PD1*)'R^@WB+)XP7P-!G4 ??*"01L,Z!!*YT7NZ<&(*I+,^=)1V\#^ MWAW>X_0(FKM*DDLMD0]^ 06LL\F@);RA+R'*'L"$&? :'KR!C+$38S6AQE2:+&;IQ9\2E)165$4Q6ORK R4N8Q7%U&QFL M;]4_]E??(:MH"J.Q>:01^0$/Z'^R)DYI: 'G_@2*^F9B(Y,JI\[O;6QY)!GK M,YI1=CHL[9=$@9 -&6DB:P.)&R8O??XE!Q&"OJ:R0GOZ\'',D>E]D.Q _H## M?7]%G.<)XY8^^I2T;;/%FW'BHNY+_.;CZU;FU4]R(8A3?G*>,W$QX>''0C34 M1 OJ7BB"\8&4&7E(KL*P/)0Q(J)5 1)*QL/'-%>QOFG_F 7TO%Y!*RE!,A@M MW:-; _6 ;2N]G-P)!GX5)5T4J/,XXY61;K&9"0217PF3,.=S>0'M6!/!RQ^ MX"!VJ!Q$0F4G#$LHOWFA2!P@]?72TW>D*2\PHXN0W13T=+G-+W@NY#ZZOD\@ M:'F!&5_0YQ^MAL9Y"A2;Q \2=KVP=H@I&.T2^P4-E7J-4#RLZ,VC4/##NC;B MF IU(5X4>%4!4+_NQ8M*L*J,X$@-C1?E8E4QE53K>%$[5N7*#]5%95OEJ MJT W0YTGPVEO7@NTWK;J9;%^''CB3\&![[W1:Z15_=LXQ!!(G\LLW DV\]N4_/^[/ -WQZ*SR$=L6-'[+ M9,[;F@94OIC-O%\ X2')%,G*ON*5-<^U*+AOW*#&P-"SHQ=/4 \=W5^QX-K1 MUT (6E6 ,K_"/JGJF5 &#VP!*.T9XRV[3[/SOFVS\ M]5':4<+,7*R@98Q;U5KB]?$2@6]!%DED^M;Z%0M.ZID6=ZDUHL<0"VODOA%K M7.C]IAR1"9T ;@4[('7IA-*$QEAU;> _#*4")+<)C4OZ5!NQT MUE^;8-7#VS+T6#HWRO6-F(BOIN_,<%[4"]H[&ZW1ONE3&"R]O26S"B=>F)IG MV#[M HX7INGY7Q_-HI1?$:4G9PRN*?MD<%V8?0)75RB. OUIKY$%&@(=(1VZ M1C48_1C&09[#+:PI15E(K4$*%4V#6T)RJ:><88H=Y;'B-K,NQE'7F?0K9?[_ MED&&9A%9*(@I$OICXA61#CSKF]-/J0/,3B*.WM$D%_0K")NED!G?H6,;-+Y5L M1IFSX@#FO0V(:O);@L[^'KYC_Y/GIQSK.BA3'ZUQE?](]?7K!N@.I)U_]UUFE] MA@D\E ?FQ+J_SX\8A79T?[.O*.?U49!>2*:G?=]*X/O_+>R\[LY-E7JE.LZ MWU3*\0;R8K-]0%(GS,@WT@P\PM] #/=IBFU3(98B=S2V3;JKP0L)XZBJ!=3\ M3S3=+/VHC)==R8 MRX3B%-35I(:^PZJ1'!>$?83Y)$B)/FG0]I2# '$"N$X;^ !Q2JA.G2B;:5+B M]3$G'R,A,H)QB9-4G[4S=]_#N(Q =)^E!ZQI*XO:&G\79+A278Z(%C&N5U&Y M+%%:R]AF5;O*^KK&N5A5<^:'"6VXEHWJS2;46KGNS"E6;U$R/K#T34X?08;" M"L-#41KY 47_?EU@Y#0, [1>'?=]&:V2%P!**Z(:6L12";E*K97T_9V+Z%%F M0%53E-$H+AM.U0#U=BIT+(*(X^RJ M7IV&0OD!5.+-G(9N))5GT7UW!B4W'81K.3F<:%"8D']NMM=! M3@I]W^(-P-F@F]C$!EY;HCU.:V XGM/;&',(> +%&4N&8;_;1JN;56N3.SO+ M 4_8Q1B6O3S1:)<15U^G)<@W99$708)9?W*6&5BKC3'57LC![R'BO_SW&MO" M)GFR5UC083G$T.1Q0+.HZA@%,7IF#VE2G=BKHLC@5\2%X(C1E)M7B+%"#0/; M1A#J@VNY.2;UN;%"2:_UQ8=>H3%::.K M"EO7QDCQ+9\"0_3EKZF5*&H##KU8KD.G[BQ)N$6 MM3=@*AD4K7Z3HD\F.)TO6M-]G'X[6UJ1UC&1:_@YRTER"Z+3/,()-D"_\*XA*\92! M)_-(VKP 2%JQ'B_E<0S>^W=8!#'QWHM@@=]1M(DEEGFNR^(I+?X-",_(O-^2 MW?7Z"U349),]!UE1_Z/U_E2)UQ\2=.1*?+ 0'Y_#".L:T(]D$] Y:[:!J+0> M:+LYY9?,1YH-D8VZ:NJ>V.&T,G]-2#(1H&/%!I6@(F=!7!,JK#D#I@5.EW@@ MJ,?5=1WM--S ?%W,IY4UA&+;04*?SY1T3".A<25 =YW(R05ZK%?K'"O0$ M['"UJC?;F'4=)UQ],UV-8-=QK $&5+=C@9QU6>@R+_'/R:9C>X M[NM3<.#;UE5',;;<1_3H@:M=!B3J/]#;VG30+O@#\6E[-.\'1GES.@S*6X9$ MPHJ_^$'^V6(/87RAEGNJ//_Y#83[)(W3'4X,$K-=55@M;:1>U\$09)41 M;#I(#8M?V39K_GV3X?]BIJ8;&D>U&FL>W GGJ3EI&Q5D[/A] F_8!RF MUIDCA^DY@Z%HX?0^YFJF56%M^5M:T^AFGB#_E+&3*PB[&=^;U@&KIXADIQ# M#U*V_CZ &=$DR!]3[B@V+1>GLD/"8E]QTHY<)(+'9KLI"ZSLSLD:?H*[O=*E M'?R1!8#U"(.O,$;D9S0BYY%L6G:+"K4U"HJW@3* L45^2M/H&XQCQA)./QLL M3O8!DA)4Z>>J9),_PV)_4^8%NAY9E9X.*WDP$VN==D,3K\$VS4!EQ<:VP@S$$$? 9D?\ M9M0<8Z0CMGPK7Z/@\@;RQ+31M!9>KH.IX#GUEZ_4WG/)O'O@IC#6U.IVR;*IC+;;1& M\L5*]--5S^X9F#VQ5=;ITF7327&M#7*UL);&5Z=M#?-' -\REJ,%1JP1A4;S\T!LL\E5J<-,J+UB: M7;^M73II]\X2%2Y @$33DRRUQ #X\[HH!R6_/K;^)1<\+CG,&O^V)C9P,-K: MM6A1F==CP1'4MH?A4(_3S1YK11^2D\JY_29U)D Y80J=[?' /QLJ2+*SFR9U M3\:,T%4:PL]#^%0A[(@8VW]SCHZ#7?*E]T UQ$GG.:;72BN0[ M25CX6@1981.>JQ^H?>^-E+>.]SZBJMRJ)]F9-3KN4/AA3VK1SO#*( YY$D^R MZIVY2Z)%Z#MQ#8#X5!NWI3F05VB9-:"X MGFN>EP<0K9K255.Z:DJ]UI2.7F[C*T.\^5E!WB2N9F5I M[;4P-3WJ4:&WL>D"OX PW27P=W2&(S1#N(7!Z11S'Z:ZB?+UU_5!)T D_&A" MXD(^@IB3^F7BCSH!9OLO\QU+VE?UIJO4>8?","NQ.^[A'20YR_(Q]1>-GS9G M;'26)_^U*].JX"U_#4$2(''S.0,?,"WS^/@"WM.L !$S<;VPBU4'9+[$\=3# M<%+T'Q&A(/^ 81#_,TF__91^8YX,F5[&4=;R*N-*-8B')2U;X5)S, 2L3UO[ MCC7RR2VZ;NB\TO*V3?HYIYU>%$2RDSZ+772$TUHO>+#W?^:M;!TG;];OT\,$/N[3CP\I-KGY&\,_HH3<.&BOPF: MHH)_D89O.0$=^\I._34GX.NP::3HZ=R\8?51)\!\SE)$U@M2B+>HM6$D^FH& M3-G?7LC;2SK,^NI67US3U\_SPG6-6>36O^V#1(#"O'-P NK;VAGB+?C.S7 ] M[3>=@'(V_*S**KYZA&L&=/4(MR#7--=AP57\..X.I^2JE^X&KJ(QG\N"P/51 MJVW?JZB&B6WZI\2O4]O'O=JT$4["VNZEKX"/2G#L)EI<)[OF611;[IW&2-+F MO]8,6&/%+)=$F2?8]3"QD5&T4JXUGH6,+5!@8'H K5MGN^!PZ9#D1=T)DU(# M=8=]17U<+2TWX9*2';C>;$[#HX-QH^HL72\0,Y99ZSLJ>E'S91ZV;')/S'6O M[.;#.#ZB7FV="8:,.)).@G):!+%-*,^6%\?Y*E;+D]);_K]>U6DM!K/S< M3-[N7I6M6]X.4ISHO:JDM[P=ZVV3YC)]5(;W6O,^+B#OH\#C:N(L*VL^1Q_R.N4-<:!G@U#I:=.RUG15,QV;7M%7Y]TXIMQB#> X5IW2+3.GT'VND=,W'60PU >>/XP2UCP+8S+@EEO:,! =K#; MA=;-=#WW02==ZO*X7[INK,_#< MQTW Z*]^9N-@/(D/\[G7&%8.U^Q8K4ZO-.OD+ZA)L-ME8!<@0*Z/"+&H# L, M]%42?0(I^M#['H97&0BLT1>+LFPWON+GZ0.1V,+:)U/=%\-MMZCCS;!K?+K$>D)B:;[!5D M'[A4&?T.4IN9F&B.2%X]AYQY_=AMM2HN7\ 6XC>+J:_L-;#MA%X\U7*G]-S- M--VX1\P(KDF([__/L-@WX9=WW\.XC!#PV,*,_@_[!/ )BM)(6I:=@_"/N_3C M3V%:HL\>JU77_S@ON/[#+S=7O?FW?M!ZIF_VX("?JV=09&E8_X-YP'FMC1V. MSS"*8G 7Y/1T],QF6G'$WBA)SLY"W_U]7D8F+8O]%3K<:+/8-4TN&VG%Y_4] M"-GHM'\U<-N^O#)N&_I!*PK$R^PF/2"<0\BY9_1V6J=R% *5=[L'14:<*Y"HRJIM0G1(&'(:?HD_\76R3WPCPF>]ODJ;_3L"E=O)Z"Q=5L0TH2&TVSXW1V M J43TU$YN9I90YGUP;HNIZ/KE%\(?[6>6B<'?\8;[9K#*M)OZ+_ MGV\AB#8?('N#!UK-W;F^O"2XKHKG%";%0V(&L^[GK6;]66D]9CO/4^A]+,PA M;1?\O?LQ9QYO(R_F"_I_O_">S:LH@M4Z;8QU7WT7]?HNTAU-**KJ.F=$)U?$ MA>J[[7ZB/,;D2VB^>D0_YC B"99(BHPZC;_D*H3#F(L #6),Y5[W !2/^ N] MR*!^G">KN54+X(>?LSN8\ 3[PO($^V+F@M+\7-7[VQ31O*3D'0+CGYP[M;"W M5;MC>\J(Q\<;N901YX9Z+VZO" G;>Y/><'(JTBIJ$?HW'W']2T!)LB59J^=>97K M/*LP@&G2^ +P?4?B&E5&XQ-&05\#Q^F?SXSCA'XP,)W7?S.F@WZP0+6]^H/R M01HEB)U<( :)09XHHD3B4BK#DM4U$ID#:N3G$9$CR#%%.*=QD[Y-&%MH-/^YJ-. MTT!*YWC^,Z&OT-G%]@D4#7X59BW K'$>6FVWS0299QWO8\7G,)8FT].J99W5 MW-$_? M?1J&;*?_!%._+<%;>G7 ?,:IIE3W+6#.6J+KS!/N%*,=,.MV_ZFFWGV'?U=# M6]1Y]DE+(RXUPE33?T@^4A@BT?7D:G[VDVZ4Q2K;,& \&Y8FO5E#![5#7S3 M2*7$67EA3M ,XB5+I%7W]F.%8E)EVM+/[PPR>!W;:GCAQZC_,:FMR((1ZGGB>[\OAS'I0MV0=G+LOT(.VV&&.TTW7HUG0:*\1PW,/2>1#^@H 4B=S!R M&H8U5F^AQ%V*)UI#%D0^Y;K9*Y=K#?!>CBX3MIZ[:;S/9PAPL$$#6(&!_DV4 MHN@+N=V9*A7$N8<$P0!.07KMD!:T^2V%\ F,_/I8(1'$G[*T?,_1$%7B4]P& M'26(Z%>T>:^3>U"55G-_W9BT//T".5+T3!\W6;]8?JI/P8&?&V[H:+,J%TB2 M?9"AQZ XXCDP-*O49O,J6<%[F87[( =7NPR0\]>?%#/5K'Q?K5KXNP1DN^-K M 4","T*4[^_Q\28]O ?)D9DK3]S'Y.V@W=@DZAYT\CA&- MP? )4?=-]ICF^29Y#7"4YVN1AK\])*?I]4.H5'KJ)5)(^D%?V;YE002N0A+T MG',S>XMZ&"10'^@.I-F1S/ V_<;BE2@-[5 ;SBS.M#4W<['Z3NLLS&D241L-G81HX@N<0V2:>/!KFMW$09[#+:S2 M9N;X%3XU6*8C1;W#+;<1OFF-U\.\"O@E^/89798,!C';FD1K:W[J/Z<9>F4( MNY<+Y]YM;'[R]S"!^1Y$G](T$DZ^V]C\Y"_3Q%&;V/(D"&\LE81W;X8GFHIA M4/5NHB=2[C"L>A??$PEE&%9/DR4^HB::L8%_0I<(L9K%\1DQKIAEO?M/"=\Q M*_M:'@Y(E-ILF2V6R$XQ%R-@JL3]C+V2YXS5S$GR?&6ENYOT7:'/ZT(TDMVT M1_/>1,RY(:&0R5T*.MFWF.OC&_HLQY=8IJ=]R\)3XSK]RO0TMJS'((FN2_1X MPF2'C9P/A_(\!X3R2Z.J0 M9@7\O8H99FT0RY]/U_ &:YM7&W=UWD/IC9?K:]\]9T;'U,%FS #%%)8D;)&+:#C&%_!/&[6*'4"'-.K9%"WGFS N!7YZ5ZUE8 MN;R2W]!=\EA2V+5Y&+\!O.3FV@#*<$M>X*MKML@8#+S!7?O+"\C$0.+[$YE=-2+:< MYTIR#@>-(&VNB#'[3A/+;RM/I=!=ZIQ>]49N9]O5JPB2'41,1Y4XY\RB]']9 MXJ5\0%_?P@06X!%^@*B_I.OCV;V-FYM%;12#OCWSK5#.("YC!QI&GV#,8X_OGC%93V>U<:P\19>Z /DK]ZC>5^6IDP69Y8_ M [C;%R"Z0KQEL -?X91W=44/:N,.2_)O*"&L9BMF(>\L$ MTS:UJ.\$:R"M>W,=A+\AC)F[T/W=1KS9OCN"3GK/.!;$$L33LL]SKX76SPMD MV]X3V#$!DMSHE/F.'G+.!=Y]KV,C&Q:/1OV&CV.K]N-BNL-4'Y?#V*'V'*CJ MZH9L#% ?>>%@,$*QU@;X4E'E-'J#\OX[#H61BC$V%($8J3;K&%9YJBBGC]%P M+98"G;]\*KS =)#2C.Z6+-X4+Q!5T::[6T L0Q[W22E?<"SR'OB=BQ:_O\(GNM+1FV@M_T&'WFEXK5BM2"Y'S MAEY6IK7 BU,W\OKVC!=>)!*<[ %^O(BY MJ+J<@\ C4ZZO.8?%SO3Z.RBUIHM.=EQPI4WK*+(%D*QQ1H@UO\L+>" R79*4 M0=S&[.[[.TARL,2+SGD4[DM#+63Q5UO$UFM%H#NBC3#H]&VV M2XK4R3#(JMIE'E6GG0(6LR^G]]UW(Z9%VU'Q'+Z;I>S9D(H+\MU48]%^$+;$ M=VV['?O1XQ5]5]D;V)2V*52O;M_F"BE1&18_!UD6),7Q$09?88S6_ +"- G1 M_ZQUIC=[[#&3D_1IU Y+U U^*@.\""#4^%,:FLP'W]Z JS#,RH 50\=HK#7* ML?>-JFAD?58+ZBE=3I"75/*I MWC';$'+^EKZ !'S;9/BPH5\+.HD9/IHWF3H5CD<728$$PVBL];A4"IU[^!U$ M]0WBS4RFAS%L7[ #\V;[):\41YNOZ U/L#[I[GM(%"7W:=:%]*0G86S F!'- M6FF9+#.33RUL"7W6G8!H5\.PZ%D=0TUL# 9V_.=ZE%<9S&@T-? MJ33':;V-.I55XTJ=!F]0&C WH1"<(Q$/[;1#B<0=$[+R3GMX2!Z>44+"?"X9 M]NA'7\O#(HX[IV52O""ZC8"LR3OZH0NIB6HY=.FW M]?XP=#;,9B:]?$^S$6[*#VRO7Y5!M.H<>H>! SRKI27ZF\'H*P_CA3YSRIO1 MIDS/( M!PO&'5QG$SJ,HOUSE8-D*OR(]5[%1A4]^(A03<8Y 7=25JFAR6B #[F4LP^:6C. MN7N/CBOF'463IC0T>[HY<^5.T=3[2*./++Z,2Y&SGH ^*G55$=9QG(YZ=34QUG$DCDIU)2'F3P0@OEU^(&]%'B)P;0,:?V. MCMQ)2Q>(F():0PZBN^\A:HKDVI)I$ATVEF4O+RNF02%>87X=W""V06$ JQ8Y M@%E0'L;:!0OSKDKUMGMY_-RJDOVM7B(_?ZI<=[WA;#)?E7OL!P]E[8X-W"G+ M%J3XF*N-8==2599DDP)+P9-!].+[HU@7F!R&*AW\4;EK ;"?+]8#9;P^W#J) M73U0U&M#KI.!U>V,GZ((TK%*&R\R=.H[?7.FUEPN8&R>LT;O[YX?-U'(W#_F M*.)D-4(J:JX:M!\]/U3J2K.&V?5=7)#6OC6 ^2X>*.CS&LA\EPSD]8,-8KY* M!.,4DPUZOHH%\MK-!BF]O/_R6%E%M6D#VPR%&5A\&WSL;L'7PI:< MN/IB#/"JWM"'*$EK^6W-AT,4W.N(==V&W6W+ZO(4@"]/1^2?)W$,(M!!%U]ORV1J9\GV8@#/*" MF9>8T="P'1H&\6OY_H[?E/0I3<(TR=,81J3F =@%\5U2\&^"\C"+6##WS@P8 MR.@;,^>V-O*;FL)O;P.TM9"6.ENVO%_#I.4PS;[J1>QF#^&X(X>D@B\)VY 9(=]4X6?6&SO3J M#(8!>V:45IHC4#XJ;P&;FFS/66_\/8A %L3W91+ESV46XAMU M2@.*TPVB%Y)""*2ZZ<4=';F,^>+06EA""W@&DLN&6C&[V<,DN$G)%T)LPL/' MC8D?K[45"FX^]W_9T(I)-X+439EA$_9UFF7I-RQF!>_H%V8,D-(0YE1U("S1 M%#?HXB]"IG'KHU/+)F(/#'&+":WR3'@ZPP#S /6@2/"-&2GB56?VLVI.;] ,@ M"DZD!!7#>K>?9E$B_.TNB1!H2(+,=J#/X=+;&$/U[CN.O"AAOB>*\2UQX>+% M1',Z&%;DGFQSF[+(L=$.E^3DYVH1=-/[X+?,N6_$,12<9!K83V8AT6&RR9$J M8-7!Q/=$=HK,;E91C":M*%%T@CS,X#LG8[;*".:]_4[OBM!-L=72$DGV/@/_ M*4$2'C=;]-C -()A[9\M)=]RNENRP-ZTGC.(!(_W()9:'K.S)8MKW8/-MJU4 M)-I&J24*AK"*B'Q)RAS1NII[D^.PQH]GR5ZWZ1_Q-(F$:U880+,^%3U)I)X@ MP"4%:^FT]^Q3M:DR_;1.M18-1#P!M=GD$_GRGB97X7\0TP@1!6\3E)Q*E+HG?LJ9:<5[-ZA.@D1SAL# ?R MO*6;,"0JTQ!457%BB . ;DG1:=XJU8>;>B]/4[G/TD,30SAT>4,'M>1Q:Q0# M8M% W,^R)9T!5UI1J]L4[\SXBR]X*G5]0+OC8@-PWC@,O:"Y9)!8QZ[R-MUO M2]E/ .U1F!YHUU#'J-8*,7"?^HT9%M>"YB$OV A1W:V :'%H_G!3XTO0/K M!-':=B/_G(9,*FX0X\6+UG,:H>:@#(WXNTR=H!9$-P6XL46X\F/L.L2>1O;6 ML\<-ONSP$MR 0*>!%(84]DDA$9,8P-(KTX0N>/R45P8@-$!R.G8: 3 MW,M R"9I%S,VT0N4>.&-;?(KC8BFG*@'<;H!3;L4,@V/!>QAUY@(Y;WNV\;)3S2"YQ8<9;M$T0[9UZ (Z=: MHC,&7@ DJ:%D*^J<+L(29!X^6P#7B F)NT7&0^\P(6= M/('-)[0UO U(?W1;4%%]ZKBI(#P\6,PGCW;^O*AX*&L.>*1DY/ "( 4QAG8[ MV0E O$!/3K<[,J&(%T@.(_W4+"93X&6#:X JS>^Z:WI1IU5&QI%(-N,%5B,I M/R^AC1?XR='^?GH<+Z 14*B>8X\7Q8]E*),XDY$74(TD3.QT21ZB1[U[#-_+ M*6IJV\LW4<^50A:K22J0+^PP"0*HO"@S/E: [B82\Q RYJE2C_&8HF[[ BD8 M)1/<%,@L]5PQ4?2B@KT"O>*EZ%NQHCE(\S(!-B9XMTTXDB1*E).P B\W:,YJV^#JO5 Q/G5N M Z7W8H:N9+T-H*O@(9_PM\%L%3"D,PHWD*UBQ02YC1M7VE7^T)4[N4'4>W%% M-OUR ]@JK=!203?H>"^=T#-0-_#,('?\GS]=H(,F^ENK ?7W>@D74.VR8!\< M_G#8[OZ(",>?FJ3@?RJ"[VF2'H[55,ZI.O%Z7\,]B,H8G9 V"K>@"."IVE,! M"_RE_C3^J[.-X'N!0R^B_[(C)WO'DR.NMHC7TI)4\O/4R-8R:7;*5\K$*8TM M0?PR*2(7]U9SS94X6Q'S32@]LQ@MK[4EN%Y07"ZLY]9:46V@H4!X^LD87E^2 MH.*>*[;[(<]++)[-+-R00'7G4CW+/+P#?*HW@?5F@O]5VW=K)-E^J:G"QZJKVH?PC#+!72P,&6L_C[M.PK3<>-M:"EPP]MVT[&6L+2B5N1OM5WA[," (E%6<1R MR2FF1KYKWN@A)D#S]#1ZD^)[*A"K9]:;M+$3P5@]V-Z(I%.A2%X_;Y+%:4>Q MQT9XD_E+'M\53J)(C^!% 'UOHEHOW1KY;?7> FQ.L[[[CD@J M(HV(G\B.9/I5_L("D10TM5T3B\-X;*;\HF$8T62E^0M>CUDIRU4. ZH3;^]' M\]4LA63[E B832R=5LE)/108I#9Q=AH1WL-PD3;Z\ECYA,W%F]7FE2=])IQ& M6>&%:!P9+P^LTPA)4ZW^:^6T94!$N=BW=SY8[)%9W_9+$4V5E%K5#IV643ND MU@ND46&A4FOXB ;#=JI)U_5(&7,7K%C0V=CB:F='?5L\8D#3(-1[)+NUHEZK M,*CGWA'^^"J)'M%7!MX^J2%,'[_.)!4/H:"O\3U$CR& NV0@[>1W-KUO]?14 MR0:KEWFR(;4,ZW;C7T%<5HQQ'*??2+ZL^OR@29(L>C=[7!SM(>':HI2',7W\ MU+9-T,DXH1A&(1268\1N.)J/[H;TR/&C3@OM^OC7-K1"1M +3"5513JVP L\ M)[K_AIF@"G>>8&I(@&8 M]P#:%Y.O]7*KB[1:XP/LS10QR447'5V]01>.'UVA/#])#(8]WO%4*^$+"-,$ MUVX@']ELG;0:*AR@4],N,++&BO$?,*]K[4Z,L;2K1B.!19(2S>9X[D]J O!Q MTO(-VZ"B2[^ EOF/'M@T:](;?F4_K8ML>%F^UQN?LD(JZU=96#; M0.E+]J3$+MRBA2 F :Q&A+"T:8)2># MIT< !(1*UZAS++,^,#_#8K]/8QR=AIK(KX?>W=@=NT,G/:PB^%H7H#?E"$*N MB5AQD!EWB40H8J&K0/0.GZ"J^6UUHE):CN^1 UJ]DY]@7(S?RO8H<^SEISC] MBIG1!O+']!OF2:.FU(WL%@K&F85&@J(6QI(==MXGB3J_!N%O"@21.81M#S5) MCW@5_5KFI,:QHB1RT=O\\G3[ 9G47FM31E"5W7JD>"^,X49VA*TL\,+F: 1S MNL;"+YN9:;QYJA,O4DD9V0F:ID:KN<->PYP1O)741EZDK#*R#6)%U209L?S M?J@VK8;<[6+19B$7ZO[J/7"[^/3L>\!03-9@NUVV>EKZKJHD;60H9PN)F#K; M8G5N [WKI8','_B.+KF!7:L8Z_6)%RF]&\17<54O(\-6T#>(KR+K!++2I:V@ M@7L53#6 S0K5\207#D%VW&S13;_PR7V$P5>$:W%U#\WK.4G1QBN-S'"0%FO+=?TKXCBD+8\FJHV@U M%E]@C/Y'\[?ZYEZ%859VM=84D_' @2S;NT]I&GV#<8P /_,_U7J:GY1V46:\ M:?>S>V>>,_ >P.@9X<]VAU(?PX9=9)VZ]G%#"VG4(BAH,S-0 MP(SDP&3X 4[VF04"=OHSB-!S!)*0Z?2N]QO3THS697](/M 6I=E1ADY0^]F\ MJ]@FF'T 3.#(XQ3$^<](ZD(O[K'Y:?AVR@R^,'#J%[RUSUKAH0QO,T",^ZH< M(S')IVP&CK;UC57X/LUNT_)KL2UC]!M6\6D^8[P/34M6S]H=@+:L^IL,6:7V MFW.J[/NNV-F&0]F:3^^T-/]\3F,8'J]")''E4/[N#AW8,E X(DO_W[I$H8MQ MYQ9QB4\B9EDJ%>#):6B8G,L<;>YE-2Y/I/;7!XC3=PVK$PUJPW$^S;V:$]&D M;]/L6Y!%HH@]U5'L6>ZE\:"9K.Q2.2/8L\R;X!UB9>_013+[SR93$8.#HCQ5 M];%G%SYE"#]9R*O&]DQ>.H35ZAA5WG%Y M+"1J^7';:I$08%6N83:06]UK / M>^VL(^$=8SCP(LACTN,K9:/P(K9CBF,LMI?XDM=+^QD>;*'QHD:X>;P9QA\O MHC2,HT^U)'D1I#$%%:=;L+P(P)CO)$M9S[P(N#"*.N,LG)5[5,VI?@133*H043/CZHVE\!)P)1.Q'\$4 M\VA4V7;J::(J_$19:#9OP%X%R8&\'=- ML665]4;HZ6JOB 9+UZ/HISJEM6-& Z/;-7ZF I&3K.I_5KO?,$S[WBD-GJY6 MG6'' 5]%$:R6]Y"@1^1 /KC$L-_K(,9WXW4/0('3>9)3^AVR_,*8S8VY4-%F M=)L> MB/<)7H,$T.9X#8921,4[P%+YKH13'/BA:"Z%]G]- _?GG!:?XH>]W] M;2I,T%T #P4X<$L4M)L9=]([S:HBAF+_/$H'8XM LW@&B$9'G,O=;6-^JMQK MW&\U_]7Y# Y?+YR ^[_..JW/P7=X* _,B75_-Y\1_:HL]H1KX.XTL[FQ!=3Y MQ&ZPF2H[4N'F-C57Y2'(8L2\8478OT&0<6=.;VO1H7D*#K3G2Z*#98M0//VM M+B9I]*4"D/^T,-K;M03A=HAZ&5L.T;T\I4E855^M6 [N!>?U,+:,JK1 =( ) MQ((I2>ZU1:#7F:EA$G#7)-W=(A*@1,,LH5_LZM6L%5!Z&%Q&8WZK[C+W2#$: MVQ+?FK_M@P*U@1E-PM0T\+Q<++J\7"ZV\[LYL1"=Z[R H0P72&]K;.J/:,?E MF$!:2V/3_EQ1]>-F>X\(>1*B4QM!_GO [6+-%<9)M[\D,3S D1MQJ*2<#7? M:]'7#+_]=5FA_U=F,(\@22S>]G%8!*"6NDF MIG,L?KG5PM@TOR09"--= G\G. KRN[%::Z5\B&R$V,*Q YOM=9G#!.38APQD MB/(\8BK#RC/9/3! /;.#3U@\]NT=-$LKS<3@ M-$A<\T0;H0NC@-.P,&P,S17JZ?G]@*)_,BXPP,2P(7:J ME-!M(5[ (S:F4.L 4*T67@ FM'?TWBJ^9<$+R,2..6W,N.8++_"2L0VV$9.W ME'@*GSPY\^I>2MAP+JH@&.*L_)M\ Z#9GL8\>1%)U.Z#C' M>R>TDSN-\!#*+S2I.XV8[)UEV_:T)@JU'!ZNA4K*F<$GM'@/0-N4Y73BTR$V M3ID(72_04I"7S]IYIS.YJARGCK^.3ZA<'!LV:D[GGE4Y+$RO*>\14G'@FB_W MK@W1_G>']S@]@J;J.:XTX4[8/WJ,T39'K;6=%WYQ3B[=."7ZZG:N[GWRO!/G MC^=77].R> 79!PRQT'/U 3)TJ.^"+(')+K]/LYL@#LNXMI4Q?">G_YXQYU&\ M$&&$6Z_1%/MXDR9%!K^6&!?\N;_\]P^_47V\Y?H8QY,3P=5I8FRB+Z>: '@^ M;^A+W"/ ;&X.Z:J0!"'"WLE@7&Q8@NB^+,S.4M:EP_H38F'N$ M?Q!SHB9TC#S'&Z3Z_I@F()>XOH("L9[X3.7U7S=?8[BC15\,',0<&2G?WZM9 M!7'#EW>OD,*C,' P.W>:\*:"2KY2O,9-&N7H5A><#2PNFO M ^XO=Q#3B^W34)S-_>6DF.&O4=#7]-):6_ $BLH ,/ZK_SBXW+=+5H@HACE M@>A[\B^X<$HCY"8[^MPQCX8]3U[8$:^:/[)@L/#\-]LV<_^0A!FN.3$9=)Q/ M6@3D<)IH'R&D$VSR?N%MR, >"ZX?=<91M&N?D/2=X[35(+_:%B!["[X/>1(4 MOS 'W]WP_Y^#(MRC(UHKHS?)/5G#^"&'M2HW,:)$>R!/E='O&-*2 XZXU%Q['S>S5M]JK'#6O+7K=7 M,=5>,[ZA%8)Z9%)+;K/]#-#SBJ:#)!!8'O #>Y]F.-KP6$F9X#XXP/AXDU;F M@B])!#**Z,*XYM-]RR0DK^BDQF >2!2^-3X M@ ?$SOP$@KC8WZ!EXF6]92"),"O[@S1G)!S(HD5C12ACGB\@"/<@;U9S^KLT M#D/&GMB^>PO"ZO ])(R929EM)8;1NI"ZD"M5"=543SC>5#&NE 4H==DD^ J'D;T2Q.MXMVN 4][ @+4'+I M:45C3.E8,T7X*_KVU]0.!SN^7TT/8Y[3B]-APCQOF;:39A]%+T 1>>9T !(Z MP7@!V0#7F4Y(E)I+BA>0#G+3:8/*(&9QDO,]UAS.C1Y"/\WU O."R!'7V7)<^T%F-/< M\;:OHM.AXD,N]R W2"]0U'@8^2Z63@>?ZT)3Y,/I="CV!$>2Y2TZ162RA=** MSLL]RBUUBN#F%6]9S]8:_7^LZ,NBSWZ_?EQ!', /J#K?-K*^'HW=CQ7:"3&$ M1F^+?^\F=?AMH%_U+!3,QWD5-]"NXJWL<1[CT]R@O9;\+M"?T$&]0=S.'U9RHJSBA-ZC/D S+0=2'^+DWB&N5$9>/^!@W M^092K1*CRY .$^ZF,WW\#Z"K_70"J%G_0 +E*>Q= JL5#-$"N M@MSEB52+SVB07"6V<4BV/!6TBF/QXE%4BEMI,%R%JTL**8JC:;#S.%\P%H72 M!/N^;+;4-QES-I6=X2J):O]^_+?ZYS6UL,[4PI-D8B,Q44H)GMI]+,I6N6:$ M73/"SK#,-2.L[ VS+2-L4Q) B=AU.EFTF"9^!,%>9LDF:?NF2BZ-,X1%"[TZ MI%D!?Z]#1C3.'D+D-Y@2QWC1>76LX7M<+UU$T.0*!UG R+\ 41._HM6*E11 O M1O7],X"[/=KX.E?455B400:#N! D2[#@A7@N5) [ZJOBU7?:]5 %;E M^JI<7Y7KUMRQ12O7US(AAH!LA(O'--F](4:D$3(4C0&:/^L8A7375JZ;:[:=%(@^%VZK95<_MQD$6L:[SI:JS50EYLP^2'<@?DB8F M\2)KRMF6@/B'^Q*K#U_1!$N]NTO!:YJ>?(UT$J#6'U M0DO+^=M*DCPKXH,H#$2[ML+UL$] Z^:-8M%Q& MN0/IIY_6V\[E#5>\< >Q:+$3J!]^^:M-"]2H._OE;^[IXRGP3&&;>R>:_=('5JQH:I*/74'V8L4R/4RGJ!ZURU!-U&<75]L_,=HF8;T.JXYN%# MQ+8+K$5L%3TS+XT/WL;*ZSVC+/N'M_#JTU92 =63D6!)@.H]K_QRUOZAJZ,N M.%O/KB=U^9+PG$''_LM?IZG27&G9[Q++$=9'8'_YVS1EFET'4OZ,3U&4V64^ ME:=JF:+$\K*B@=13$EU<^345>ZDU(Q!_?(H?J-6AA#5J889EK MT(+L#;,M:$&!QDV:ADCE:\ZQ+]AG[!(@%R5=*L2II52;,J:<9X M=%)7IBEP?^%L\/!'2*O$8:]GPJI@614LYB%=%2RK@L4R8K?&5JSZ$FOT)8U& M[A94_UW5)9K=H@>@U6#TS)< MJZYPU16NNL*EJ!]67>&J*S3PU,S$<7JA@EP5N5904NL4N:[1BU'RP23)7Z@) M0:W7GS=_#(XD$<'/>QCN7\ V!F%Q7Q:H=YT?[PJ-4Q?;>TNO ]=^K_GO5?P^C;/\& M0?;V+=5#)IO!5HVS_7N./BT?RBLYW)( N$]+^1)GHL< M-=3"!?'1HH47>M'5"+0:@SR0E6^6F^L((&K]<;01:]D M[34WOV9<*Q%>:T+Y%=9&-: U\;GOL')4#E,D[%X^SN,T'%/D[EZH(;R?&AFG MXKZ*B9H)S:6=G_OZ2/Y[@Q#PRLU MV&IB74VLTY4L/Y[.8$V"(,@Y=E>5$%,IUCWUHO-*2K;6.& M@RI\##M&-_8CXP5\$^A%.?A[ :F0;Q'H0A@<@A?8:7QVA(R(%ZKZU>YAS\VF M\8EKVJ93O;N\RJL>),?7EBO,JE];HGZ-6L10>G'TWA:YM*]A(VO8R*K3U+G4 MTY7_# (\G\KRU_SQ)XAXN"S<'[D73VT,\TM]2-[+(G\$'R#^@7L1>3TL(OJK M%MI.+;1C(5DW0;Y')!O_!\O*'T&,[[FBXI4[B'G2<'V\I%ODVG-V3K*SWD"* M] #R H929@V)#EHG=Y]F .[D3"[B]EJG]I@FNS>0'6[2[#W-$*6X3I,(UZEN MR8B\J:KUMT-ZUJC;88@77JC(UI"2U>QB'M)!_'H;5"X7[ 6$J^7*-LVV[Y:K M-=)I'D, 7X+Q D$U28?Z<,B]/%Z@.9H6RF[':N9KD).1?KU :^K@8K=#OJ3/ MFD"9X058,SLSN!T5)WWR%'55\X%GJT<#5C>D"69+-EMJ,#8.Q4KR.G,I8@1K M-$C0F42//]XSZ35U.EED#EJ8.X.GB>I6IP?7G!X<,\Q> M565@ZN#85IUH:0+)'L&B93Z!HBII \/ZKTJ/ *.['4RA1AM=]X7T0@TS5ZH> MMU%+)XP+6*3#_L+BS* M((-!?)7GY8$@D'_)<<&86VQ52M^?L_17DI>H'F3S-88[,MU5!V:Y#JRWI3=! M')8QVIED=[F7:"5IF10OETFT]8]OD3R_:M96S=JJ6;/A)BY:L_83".)B?X,X M',QFO"%&)\*4CA!($.'<^N<$B=+D56E0YSBXP8^7%Y+&K6WVPM%C'M:+2/:F/.:7XLT_*W]VA DKZ((5HM\2+9I=K!+JY)G18L9 M1O\Z,\+H'[^\X9EMM@])!#]@5 ;QS[#8OX"XRMZTA^]OZ5V"ID]/"3!D!+W\ MOF!YF^T6AB"CRM"7OQL31?Z%_9N3'5>-T6VC-4SV&63DX"8AP%\!B(5"[!+$ MZD)RY)GQL9(=C685> H.?/U0KY%69-^^I6_[M,R#)$*O9K7 99$VT)#E@7)KA*ICNOU_!Y%NC)C?F?4M><'39+XD[5]GG=;G MX#L\E ?FQ+J_SX\8A29T?[- 42L\F3GK:,HI<<>.;YHQX=#U=@MSJMP3BUXE M-VP0)FPH!CTO[Q> F6Q,,#Z0?(R)VWV:?4*# M%$CV_V\\> ZW[V5PT5IO)")P7D$128NTDG[(7.-9B&FD94>^2K)K8T=[V0;*IS))/ M:?)!*'Q%+'3++LK?7Q[$]4(()T_/?D@^T!,.OV0O@7?:PM1#:SDV="\%-:_!L4+R!,=PG6S)U'JCKU'[TQ1V*2^1ATH1-+ MHORV[IV>ZEU'PEG])]SNA[F/#'T2R^/.>LKSON@[L:[^XG-V*"5JI7CC M@*+/_:+CP*W??\'IW6 X,S0O0<^AP \H^M?T J,I8(@M0& R9P@:L?,H!H#B M.=%&I,=Z> &)'B\->NC.Z$/K] X(740:DJ$-XT4<"E?,$OKD M> &1M'S%$ZCC[A%#JY M>8$1U3].28$RR"NMP?:/;C*'ENJTU/W=O+@#DZHW>A?,#T#M.O8\'T0OZHQ, M>L [RBP_X)SD>,OZBM80_\5OB$?XPG=H"L^'M4':=29E*M&,H55<#_!PC03+ MI[G&]*]^8SJ2*,BY:#=0KU1A.,^@XW:L1WXPJZ'+=;_>@K_YO06:6!%.R$"# ML^LDQ]QAGR:.H=ZWO_N]:YKN!]\$^/?U;MAT-QA1&O5F_6/=*F..C)JI?\J"R>H!HS3G+&L')M#YKUEE+L\[J M(\EKDE$)AX:NS59OC;N-8)^@^.& @8J:M5>DZ)MOJL%0=PU;W;;0W2 MFJ%AH1II9:[=CTV:VTG3V7!U\^'5-J'A762U#> O*ZC:6L36>.HUGGH9#ZW8 MW]FYL-1Q1^Y"TO#@ M[J$_Q#/9RSTH8!BL7A&K5\0BO"+L5>.O?A&3@?)5//>O_;F3_UXVQ?Y M>:=Y.&G_UNKQ,+/'@Y76\]4Y8WG.&4OS>+# 9FSY2]DFU)5EC54W1>LG%JU6 M7HWK.H1^MZ&:T+JNG_?S8T?,:/B=L\FM!O75H&X)^*M!?36HV\<(#53INXV8 M9=Z&5+''CXV8VZ/061>'U6Q/X+?23%@>#D%V1#N#?[X0F# W1LR!A#<[Y[3* MK0F(]E2_.!H,V7RIU$5+=K:[?+)]Q=6=D,84$_%J%1P^0/8UM8N+T ^PYO2# M6KD.U@;8^?:=4P56#B[KH[;P1VULCOM-6>1%@,3]9->4<-!KX6%^QQQD^!)4 M:9%OR^PDY%79H%HW)+_[CN1QF -F&@CU@19[3A -A5FE!9HJ.0;G2XN%S=CU M^N7/RP6M/4UYO[=7OA96JY>D_DB>9/@;+>22P9[(LGU@S<:M.P M%W 7B,T)I@DL/P M7T%@4]5K]X:UFMHEY43S4RFU2M*9Y4=1R ML53OEQ^GJ7"YLG&SF/+\*(9IW[Y)6_W\J*0YT0;-;3>SC(&-ELUJJ<,,8<]NUKS99HU5*LW.#49M%FV[0J+WRY21.949L]F4%' M86?\'2M%]7*C\0;?\$?7\_ .F;NPTME3FGP0FCA-X(;R]]=\O?96**[F@#[ M28/;;;,FPEUT3.]:W7SJ )KS=4DB_*(_!0? 3>X_R:?L!6[PT:@8?6,GL_=Y M!P&^3[,M@"8QOIR!@S!;QI_]\A=S(,L4DN>W=?E\]%2"Y&F\16S)?0"S21R[ M=4Y-:R)^>N4E2@DG_!"V*C@1'U7R S-%O[:A'3R)76;,ON.H.C\'MZC+E=BW M1:KS)Q]9X7/X06X!P_0RSS0D6W2%7XR=DA[U' MG[I=BYE.71[R*%QKTB30/>6N%V5:O"ND8=T.+(W\]!7>\.P0343H'U=29!,IZELX/ G<7=HV4>PD6H-ZUYV:SM0Q262OE9Z: M4UJPV[O'L.$T.*]/C)TW0D+?-47HM:UR^,271:\1J]F8]6Y9=;>4S653Q,ZO MNSBW1/P)M]&0&6_&>'P[0WZ:G)!.CJ_M4;!V! %HV='+][%(:5- M%;ZBE7Q5#T5#A:+K(Y,Z42B90N<))EWEE*TK<1[2A'R4.4MZZ[52\%HIV"0S MSM?X"7D++QQ":&Q)6_1@&*>U@G)1=]X*SXL)N!\:L-.Y?]D$ZY2>7UHWRO6- MF(@K:XBJ"L?C23GUV2B*]JV=PLG+N[O 8*2]<*";$&!55E^KMY:]Q&8&Q'7) M'U.46F#MB!'-\@OZ?RW&YV:/M?7Y0W(5AN6A)'P/4<=C=#*P1ZC #_"8YKE\ MR^LC_E.:H$DO4;_,7=]#@K EJQ3I@)2',:=;Q<1_G\;HY.>5;8:E&+UL:$[A M0+Y_/F@\8P"]K3E%T/EDW")BE"".M*)*Q+1S%?U:Y@66-+BY#10',;Q/ FUR MKY$-.\.[LSSC@=(0!J\\FB ^'KVKD7,,0?P^QI:R">$UV*890$Q#'.0YW,** MCILE$R-I COJBIF0/!X^BOKGL;D?UH,A<>F%/HC.A#-@D.#\O0)/B M$3LZ&/H9]0*L(9)#E[QQP5XQE'PFADH#?FB^!SPB7+'""]3&7FWU8[W"*GG; M-4B(G@3,#[GZ(@G3$^N5EF=IK% [A5VJ2(L@=@UIJA@\,P72F MQ)4;15+ I(3);H,H8D5!*A&L.=S?07[WO<@"1(1A$F1',OVG%/V:%(ATQ55U M/(#H!4M[.^47K3EMLB> :^H>.>AJSI_.G(_XO&?,?-0N2MBGZ0;Q&E"/G5\T M^NH X)E=?"@E$%34HX2<+/0RUHU]]A[C/S65KK1%M"A?["M?RS6 0?T*$ M#K^"@%V<0LNPQO8)S>K\UC-VI]O&>K(_L1>7 3%=B^C$4^.I"2!>V$8F$$W: M.S I2^])2(T.,5K'K?#*[JK=+T+(I7L$*\]A8N0CX 6*JP?%#.23EV9VG 2T MPCZ$F9/S9'';MCT+MT:19CTI1"%\]/7)UUX>5^T"W:CS/X6;@?5;H)EB]/0J MGGAN3.TT/<.1M,&5X!7L\.(?$I)?O#J=2" BJVS]<8E> *V21M4B7\ [=L/! MZHO3PJZ/]8]R20/E1S*FN[Q)DQ#-HE+MO,#\M^MCOZ)0;WF\'O8L T^):SKD M];!G&8CXA/M#D/VFMI9^-W-6M" &^0OX $D)T,O#U8#3VYJ;.OOR7CRP_97( M=#5G62'E;'!J#3P]3'[J^3+-+.P.%MV4X^G0JQ&O;C>]"\JSHK48]*_S0M _ M?L'YU3;;S\&O:7:#^ K$E&74>\YOJ]46V8R]2>CF7WJ;65'K8$ SQS,:64-) M!!X0S.;F+EN-X\7MX=)S42^MY[:A4:_*B;+9O -?CP'/89)\R@'A[ MW#!-\C2&$>;TT6M#FE+.NIYQ)[FB;]]2X14]M[&'4M>8!3OP@RR5;G>Q0Z < M(2ZTQ4TN^^V%UEE" .$"UF;T/06,+B-T-/%T-MP+O%3X^(ZBC,,F>P&<+(O- MIV?]P^DT=%),?6.6H+#:SH/#YMTQ*@+XG$9'5EB@YYA68$*\0%%"']@A6R(! MQPO0IN-I>^^&%Z945;Y#HQ3K-+Z#WMB6K.PT.)JN,NNI]L( /U1@X"LZ_(!. MSPLBMP.3)$*PUO3>U*9 #P$B_N@OQZH0N"OV]X4%!R+HT?%LZH5D*=K3PU59 M[-$Y_!U$5X>T3 J6>E.VM['E=4Y852;B*D309R!B+(G7PP[2)/9CE]Y4+X0! M,5[<4S(?EV6X*N]->CC HBH'E415O-0.B3L0H>$*;>:L\0R$@'2KC6&,])'Z M%NW)\3R]&(WMF?SU\2DHZJ)FS9^/'/<(A0$L660]/ZY[%*^')33O2M1#%O_S(:ER['5BOY9T14TB0JPZ(I",2.E&>WM>,M'D1_VT\U MBZJY7DU0G2"R4>M1&N^@8TKK*B![AQI78\0EGUY(&1*/>:/*Y1!T#Z%2NI"7 M2K-I:V8:%LE(7%2=KP(K#W&T4QT?B4/\7)'*KK(,)_9LV((GM*3S7TBR;L0- MH*G3^9ZAH^C-?+3+ &"FQJ&U,,;J7@=QD.!RD@ 4CW5Y2HXDQ6QNU0*X8A.G M@SG-)!I[LVV=6LR!+TM4ENIB M, S@ \TJJ3+)Y$SC0*^5.7I1Y@BSO-+IYN3)K-6[?&V+N)_6(_+\YS<0[I,T M3G>8TXE#YE/":FG;Q>.BR^]CME0;G>7B1DA?++'&H,^==# MH"ZDZZYK9D^(]4+W+BT+-R2=*95Z 9>$1DGB OI"Y:74 !A/PI\Z@L#9N'9XIY[9AOP13A?):#Q+UXLEI/I\,@!YTPIBYL MBOC&)1^Q<;KG^:)%[8+TXN#)P3]%F6P[_ 1[<;5-R/+# SXRU68ET?^600RW M1YQ_)0QQV%]NC8>@(#NF8!6G==-\E-3[&S-$G:<9Q^DW3$&Q]%%S?+D@A;5D M9TL7Q_4/D>HZ:[I6_H%BN!\H=#1GZ&T0OD^SJC 8=KSF.]ORNEBT*^=K?O$B M#R 5C^9][_C7HN;!!EVIIJ_NBK"8F^9Y4#&;68KQS3[(=B!Z2['AZ*R#'(0Y M:RQC2_^9Z+R*8S-!+A%@-+9]WPC/V%SN<=O6'4KKS:$I@)CWA]/8TMVX!3@ M"JM3A[W_Y^Z6+E #*?[E+Q9D*!O$AK>E75D&UPN#LAJW+P^C%YE%U9GP)@6< MXB%V&L4ALEE'0X3V1.'G<9V#''D">1.V^1F.I!M MC8!6/'^L\$S #B<7]PC1LQIA$BMHQ4G>)9>02II#(UR7&/:,H3V+HP83Z!I&3>IS%ZO7*IQ.J<#L86\=P\JV1RO*-#:VEL MVO?X<4;\QP>('M KGNP@HN35P:A*:F!_-5S A.O'H3J*\=JP+R F'$N^A^]\ M^R>OAPT/'B)"RO='NKN-Q_+Z>#Y2'*\IE1%L7.9TM^\7Q)('96QV=S%?_@@" M)/S69_'(YWFX74QFSR"2W L( >(!$.Q/0,"\<;L8?+U2).D5QV6$8C8U?T^?@B"^,KE^QQ ]%3?!.^P".(6+6(= M27%'N]YRX:Z)>AE;3I.MF[#[M @QQH+$_0PF;OQ WT^S(_LM[S0QE_*O"?$A MQ^(%[O;%9OLEKUA9QLSY?0PFIRL"3);N@BQ!D\O1HU(>2G(T,,$*(6L]$ATM MV1_YRR[N9U_Z.S9SP&AO4O'TCEZ%VMD L8Z5K;>M:F4KHH0]C2WK4YI&WV < M,^9^^MGDT6EN)L$-O<;O&=@C*)$@7@4I8I\Y1%$WV[?@._M *8UB[ICA*1%# M)IGGI0B)VU-.<1">+R8J_C_L< FB__M?14:8 MJOJ/Z Z![\5=3 2.__M?.=@=6B>A[PUZMPP@Q?UMX0AP M?>,ZR:+D/-&<@(.' P.PA:];[)_3QH#J2+9P! ;ZN72N",]S:^'PJ+IS=>@F MA\K:#,L>C9R%Y5?P!_372O\G>#N9R0>4G,5LQD2*ELAP$GU*:_6BF^W_0]2Y M_-(4A.40*'E$Z 1H(8C5GGP60';R*IP$NDL&WA*VE>_*N' HI/E7OA^D$RCP M63:>]^3"EZ_&CESZ7RY\^2-85VE7T(5#-(I]9?B5+AP2.39-'K@IX/@?6]]4 MEKONPD&0UP;)>/PZ 08/A0$.P@O'1(URRG@3+QR0,0^+T"]Y"FS^;"M)E7!K M7C@>TM2UZP[MQ*IYRQ4X52]\_6HT0<8K>^& C"&9$O[=4Z#S%UN))L=R)\#@H7#V15_X4A4Y3%4/]X6C,X9V:G*/GP+!O]I*7^7\YA<.B;P. M?7JB.ONR!0(:UV-_X0"HD0^:Q__" 1C%B7)B":: Y6^VDDA1/,+"P9 07YDQ M# M?NMJ%H/G0+AP 34Y/T^#P=UL) B=L8^$X2%D$F/$>"U_\F,O C2"9 I=_ MV'HYYM+4S B Y MY&<2R\'6/N1!S&])_M.DX-(%!"U^H)NZ $7XD!TZ=X;R; MP=RF_.:G/^:;[L<@@?T@HZS6>1/QQS7P^4;HJLL%8,9LF6-'(2Q-*;VM# MID9^ MZ+=N:/1@]*7AY:?I_E'IR)LL@*"D'?5 8)^ 'NMEL0%L^D/,5F>Q55 M!)RR$=+=K%H(=4,4.KJT&/,)B^U)1#'V?D2_ECF1%:DT=] 0MN73Y->TY_8Q M=\#V08:8MSPOS^QB_VBUFUB3V) +-J.Q29:C;\ 6I&?C]; Y\QS_#DCW-TMP MJ[-^2VJQ552(6,:>P#?R"YOCDNEK1W*OBKGE[A:[O6V[4U&H@=O3[VS;XLCQ M(>4!85C4P?E7WX(LND^S+8!%F0TZD*(1;8.AVB;.K-GOU_ !S668@A\P DF4 MMX10G*2#L41FPLD_:P?U)G.Y"M&,,Q ]!QGY]V=0[%/6)9#N;MN])W/K MS/X%0"Z[JCR.;4NN*).&-?,&6E-:V9-606R5X&K-&&'0B\A1(Y6#0TK]V8DZ MHL.U$"1XN37T0#%MSHQY#H>J5A:#HJ(S7 @RM,,R+33+.#P:TSP)[IS-*&C+ M&#"7'^ ,"UCTLE]\*S24BS'0*-N,TP:" 4\O369B#TT8J.36'AJ0"D MKP#+0+'P]63@D"CR#V):R\.!-Z>/!L;\L'()1Q^'" M>+/P\+/Q=T-H[%EX (Z&XR*P RT\*$,.(+:-:.$N^)*IAB>W,"WH9(?3 M-ET',XZ&B,L([1IN0R+UT ;50=XI MS@K"CY.89,=<7S?HT]*:*\E>#+\[*];%P.-ZA!W,^. M)?T$XFB;9NB?X"DMZ">*ZS\X=#0[EJ]S1\W'$2C1B3.%>4-/ZW5,,KJ*5SYD MV,5ZH1AXDKNY1&=ZJFRV\4E;;F9^V+M"NN#1LQE@"=E!FF8R05%Y9ZP&2\J5 M29()DCQ"#OBJ3 G,,CQ5)&Z9X==F//>P9$5 D\*\G463T'MS"H$UO\'4DWTY MY5#%^_V&OL05 9C-C2V@S@M+3FLW#2Q7:!-VLVA'.%H#1F-S9S_<@ZB,P6;[ M!(H:T)LT+RI"(A*S9'M;M#>#;HMY.9F20[E-]A4NTI"1ABY[MS_\H7G+R')P M ;#SH;G*\_) GMO\"^)3T!FJ;SD^0]P#.'P<D[ZR7G.Q,6$AQ\+T5 3+8A2 MM>E BGD]))+IY!66K/UC%CQ,]0IJ,_CO.-OE8+1TCVX!/+@21>MJ/P?'RO5 M#0:Y42:Z(C\#7(0'1%JY MO8RV%+&SE/H;'/;09C T1DFQY#.;EZ_/.496OK,:#2D--E\.YY\(A_35XV%P MIG"]"KD<)& O'!\^"1DAJ_L16C2I0.]T(,XXD=_IH)2IE0=^!+'H4A[X$="B MJDMP.HI%EVK"BU@7597%HLSM9TM[$QEYBM2QP=;>F/_K8"$2[W#=#REJ;\N9 M"%81$D0.O-C>?JISS5^Q0+NF9TE<9X%)OF7.9(].^U-PX-M.>XVTJHI/*.)[ M^%QFX1Y!B#](M73*]#".)<='H-/$^$05-MV\F?Q\\>@WC1R'325K7(4%_$!O MD:):??# %H#2GC$F+/=I=EY.S>U=91F6:ZOJ:2W"1%\W(4_71VF3M)FYF QO MJ%D(UJ3;2[P^7B* \@EHAVT?L6"D\H*D.Y&UR=1[R]?$$1BK6L3 M\98,J5,G/V:U!E\L=M%?W48N%?)!5J]>RHI#XX\Z9LT>0 M9,<]BH[;D9<0. MR-MOIQ3+:"@Z8?R=E3X/9Z47;A^;%>59>?.%&^AFV!CMG/O"#7KS4QS-W/^B M5,^]2*^W/TBV:7:H@@UQYL]XJ(): MY*A],0>6*EF^WU0^Y1>?I"EOY?IHG2(.,7Y+/P=%B4_F*PCQ?]&G-AG<0;27 MS2_5#:+,5W$ <\55VX++YEL"LGP/W_'+=/>Z>>Y$AQ+C$5LY.F0D2Y>-_\LO M,RO;W?4%FBFM^X*?=V95T/:OLT[K,WI[#N6!.;'N[_,CQJ@X?/[-SDTT;[QX MSE(D-!>$;N'P>9S ]YTX(AX%4:4R/>U;EC <4Z:GF\LR?QBORQRQ97E.DFY6 M>0;K_)O\Q8G[:>6@KH,,W=TG&.[3&"> 8!J$&0U7,S4CWGB[15+>Z63R(XJI M;:TZN6S2R6IMU?2U7#SS-(5)^+[D8%O&CW#+=2 M%UC7U:42Q3>0%YOMP^$]@!GY1IJ!1_@;B.$^3;%N*$1_#'8T:5RZJ\'+"F.< M<0@=R>9_HNEFZ4>E%N2B+M?7V-)^2G.L_6AI.6O5WTV:%%D0%FBRE?WYI&P^ M[Q1CR>/&7"84)T=:=)*)G_D=5A'F\&N,SG(^"5*B3QI,QY*# #$YZ,C?@@\0 MIX3J8*_S)&>1?GX?9M7J1PA+&%[K<9I4= !:R1E8Q8IE% M+N34RGG7R:N8.[Y3,KK.A:##]<2;#)Z%'"*Q'XBT>JKA1%@:6IMQ$'HO*OD7 M=&B*6^Z'DF9?-_R7);RWY6U"G=PC=&6[U6!(/3<"57P; PFZLA \> ^,3D 6 MGZ9GD'"K9$M8*# B,:-K>[!YD?H?4B56S69HIGM.9GE(9O#V'JS\DC:U,S:Z6P4 MH@(#ZT+3F8V"1).A=E'A0RJ10ZT,P6D2!OG^(?D U;U,HGN8!$F(_W<5587: MCPLJ&N1LACB-I\P(@:<5B&93',5=,+7B'11 3P2:"!7X< MT2:660:BZ[)X2HM_ \(A,%8JW5TKF:GYZTWV'&1%_8\6N<7:JN+XD* C5^*# MA=C6'$9U]=HZB?QI&[!HDC_0=G/*+RW.I72H]"!(5";)F%MML.2;G\:"=L', M6XW%ZF"J77NJ2ZPU9K=8?:I6MR)[B(_]GC0S^46,?Y@N!22;X3!":*VQ8,U@ M/-9QJ"838&TVH$Z,Z0"I=J$V5!UHR0O$"S6+C@%I4N%[H8;!-G>@/W?@%&KL MBZT5:[ ?;3+KD62595@08D:25Y+B;0K%9,0CV)E:RY_4'!;F1_/']'6/B2=X M1-Q7]) 4"$[L"U35(?L<_)IF-W&0Y\*2-JJC&%ON(WJ-P-4.B77B7"/TML8/ M&F*9O\*D=NYJ/;AO&>*'MP!S+S\(3I_4$,87:KDU]OG/;R#<)VF<[K [5FSJ5--Q5I'MP) M!X$Y:1L59.RG5Z,\GO0)OV N U5-$(D<(X 'TL\'\<1\@*4'EM%^%B/P,B_U-F1?H>F254S_6C6 B MFH.([00V9"1CRWX"Q=F>P%A0MXU!H12A!3;OY.8F.R)WOH'L@.L;53 S)51A M1W/^B9U9->\VR[V0WM@>[N04%;E)R!1EV9.+?EKY_2YL5TE28G5TB%7NX"'A M :_:6^NT&YIX#;9I!BH3'K9592"&!T3GLR-^L^O8HNL@_ T)SI3Y#QK&7.[+ M0YH5\/=Z.GVAF7&>!)T6YUJH8JF@NQ-*& 2L=ERQ.8'%FB=O4A<3:5N6#^Y[ M ^T.;6@8NOR% Z-*&M7, NZ!PW?Z9"KIK0;"$>_&>?$88-1H8Z1,D!QS@%1Z MG6;(S#ACRJBA)'>L7MD,F%D61VP=7*AWL$9:U389 M+M3[=R@:8JOC0CU]-5XMOM5RH=F0])*>X6;.*>#[NPOPM0R?4V#TCT5AQ+22 M3@'-C_9"<[:M3L(J6ZS5&62TG00DB^6PGHEWDN5;S!;+F(TGP<1B=I=E=9X$ MAR4QNI<&[$D@L9#553:43P*,A3SN<%/\) A9S,:*;/?+#V<\:Z_._#G.ZHI$ MF!-GOD8WZHYNI,POOSZV_B47XB@YS!INLH;2G9?K6DS3,GVLJ;MPL\?ZHX?D MI'9K4^7.!"@;H]#9'O?*LQJ6I/&X:?(,9,SP*Z4A//23DWU:;+;[#["]J;VH M5AG@EN%\M5RG&H>UVZNCS7C";OQ4J;[\GCD!J/$,+DGDN)Y(?,K0B.WV5S'A MR_!F;@N0G9.@Y9OMV[Z^3 T85TG4D!]$K=%OY0%$JRR_RO*K+.^*+#\^-7QM M5R369GSD]O"=GQR'UV/>]% @;Q+:L9)$]5J8FA[UJ-#;V#_%4R%EFQ0^+R!, M=PG\'5VW",T4;F%PNG#7Q\ >]I5H"(F1E3V,6J S)?9DKJ83CI#7%E3?(/& ;Q/Y/TVT_I M-^;)D.EE'&4MCQG./8VX5-*RY7\]QSO*^K2UY+^10&[1=4/GE9;A8M+/.6UX M51"Z3LHG=E9C3FN]Y"4+T*8B>9I-2GHMK#W=7Q+TAQA'81!'X(D/=_]KUL+2 M=>1K_3XQ0.SO.O'PL$M>ZOZ*$W#A:M\)FJ*"!XF&;SD!'?O*3OTU)^#KL&FD M-L[=@'(V_/S-O[CZE:Y^I5,F M]>-Z(E@-CSCI)=U3X91/Z](,OY#UUIX HQ=\\BFP>^'ROHW3N28(W)"UVO#7 MS9"QRI^2G$UMX79D.T8XV6N[2^Y!:4\"OKDR9K.Z=>WA:5 E@ M!B"DF%^NGY;- :2S<"U4'97-J,S J?0]Z!8.QSQ3.?^LNF&)$. Z'CFR* M"8Z$^!LZDHE_>0)/RWUQW0-9PC*Y,Z0CI1B6=QUH/I6.E(%8WF9P?#(=*3VQ M+%:4ZO3I2!6+>6['M$4,#!2V6!Y1D?!F=:2RQO+VAN+^ZDJQC^5MAMH.+"-] MVI@1QRH];5K6FA)E MIF/3*\:D?'BZ_9U.KC .\08P7)X#R67Y,\A(1<_K((>A//#\89:PX%L8EP4S M0?R @=9P'N9S;;-/H+L>;@MPR^9R$.YAXJ!_M2,>Q@OPY9)@F]Q#QB*OK 48 MU^7Y/$]S"\RD!@6+'5FBG$)1/K!8B46\)NQL02QLQXRBQNEWFSFC8>CNE"=*JRZ8^E4. V;VQM:/LTZJ)F^;[!5D M'[CH"?W 4IN9F&B.B' ]AYRY\>RV6C5>+^2Y2G9,15>OP?+P,E]_H*;G]XBM M:>JM_PR+?1.Y NR.E9 M<9G-M.*(3>M)SDZ&V_U]WL8F/2"<0\BY9_1V6J=R%E3%KQNZ:WNJ' 6&D&K_)QAU=""URJ]N0S-U$)C?_5/L-D_ M0?J -/MZ1#_F,"*AW"0\L,YQ*'E.A,.8"Q<(XB )P>L>@.(1?T$0B,5J;M4" M^+%*[ XN+$*O75_1P/V%9>#^8E5 S,(C#:T/R7M\O)$+R3LWU$O)>\E/V:X/ M](:3/RNM)+G7)%'==5D\I<5S *,OB&U$OR,.+@EVLN^+_'@&J,+#"X,JH!^, M7:OG#+PC=.Z^X\(0 +-PE;C03F7$]3Q1&,"TA]4+P/<=)KMGD!$A ;T>%W\ ML+I=N.-VH5O5COX8HFMS:=<9.LJL+ALO0;)C)1$X_S;_E)CAK^U?9YW69[1Y MA_+ G%CW=[O/+.;\P@)$;_" FFRVK^BO^19=R.HDPC3Z80]Z\)U_T#N_K^:PI9O#;!&BV@^IS8!-KZ=H/L6N5AE@YU28P4;^C=QG43?S2?(+#":P:H*O9QOID:'"33#\C>@ZPXXKDP-#;49O/JD\![ MF87[( =7NPR0:]B?%#,5BGQ?]Y8T^EA15;UW"V%OX@5$NT".YV3[@$XO^^9#@J-4TAA$N,O9:?LUA M! .<@8RQPC$C&H/A$[J/FPR77-PDKP&N"/M:I.%O#\EI>D?&ACD')&LBH8]DAG>IM]8#S>EX>*4O@:%OK9^8#9A M:-%J-T.BX[P;M0 W*ZEPTGD%T%[!E6'BR4) YZ4Y6!SJ"\FH(#03\03#D]9? M7H!9"!BL"A%:T5C($9&J&#%&;]+8F"6$R84"-4C*;V"1$& 7"HLE3"I+I+;9 MN&!#?.!%"A0;&E:= M.MFQ !#=:/2[&])]=I]8/@D?,%>'%?NL(OO!9"8^L&!KRCB]R:7$#XK\N->0<*G-9.(^IFGPGSR]5G9 LJBG MK>4G?+8@/[C%\0R-#]YL+KY[^D!DYZF<,AD@GSU_QV0O/=1WI#P9U8S)P "+ M,:493\:]@[NP97R4M&GOGZ& MNJ?C_F3+XHPKKY>*$C6]*/5@QUWB U&BUJF=\KP>G:YW4>I%VX#)H[S<[2B] MVK],[&.]!920^^"-K-L[TWE9C:8B\+,J]FGF:=4N,&&6;D'4XMU='3Y[O\7T M.O02=:%6OU6P@GON[RK3>3:K%VK"/$:^"UXUCDW%C F#)?P!HK4"[[^28+MC]N[BC5!O M2[XD9).%]\%&I@>::__CA'?\F"K9I)=&@?]-F*J@IR>6R.L?EYC.K1$8,-IS+L6"?9[ M\I+G!/#CMR*E\%,G )U%U-?=X*WK(["KM?)4;Q,WZ-Q;M-JE< ' M>J8:,3>5MP@:DBYB&?WKPSRX+QHRSTTA*J=. EZV.OMXW MV=$DF^D[A9\QD\@">U:Z#C&CYTSLN=>UPXRO$5FSWF_K> ;6"??,V&6,&44C MW[4S-*C'02Q#;Y'4"^]X&M^)]ZKE[K]<9 REF]&R7\]8HG\J[VV',BX7'4(J ML1-/&0-I?W8::;(8S1B8^@DOIH:'=IS*MF[UN;@G7D+&>$M$&"W,O]9!?RT. MV!YA-5B9+RY[$[+^ZP7E]$DPP8B9%+U=>"$.NR[0,(8CH7IK9T7H?KDIG_$1 MXFS(.G..Z;GRL4P.GQ]5Z^26G(&MXB<2D?\FJ[=/!EP# MDX_>@=?$21(()(.MDLMM!BW@;H-O9%T0I6IG)C.F>P 4U,/EYDN2"_/E"Y-P M$7G. M]("E]C0'J0F.(F3Z@,OW$/,_T]N3_2B[GP[D*%JFSVDY@^]:<_8Z+5WP1OP9JQ*5419'/,]%O5O*': M'.76=JEP5 #<@_9 E=2CG79I M $WSU/&S3R*/Z8Q?HN25^,$F(&OI\[KRL9-LF:G!Q/<2<9M9Q< I2U"9R1YX M(;SF!$(S?H@CO_9(R3W9>N''*%5?\=[+. &PKLU&WX6^1Z"G%['/J1>M7QA? M2U-"DY+=*;LB**>6D;RK@FPD$C-%B4OAT.EBUN0M#M^":-O(*!$SXX$NSY1I1H M;H]"0LTJ/UYW())-#Y:')VMG0KGX\_/5]947??WRO)!*Q.X8%)=,_?D%.#GI5E2C4<1: MU%98=R"*39<2\CJC%+AD3&G\#N:N]\I^D29K]UIB.F\O\3.VQ26[0Q$D+14> MZV@+%/T<;VCU"^>PS^_>J];V.&W-$>Y/D 8^7(7K^#X56Z?JL98+8NK.A@)7 M5X=K+]E)MZ:?@^JF5+G:I]P5Q2*3 7L%B>@Z\F\-LDH\#^2]CXO.: HJTBE4 M_5,(1[K$B-?X.M[O@Q24Z%M"'@GUV7\QG41[E67S4)W)=?Q&& ?G"G>?I)7F M/.L=JS]&:X8T9HS1+1'U+NZ.F0RK'[]!HF\6)#L>H-CP--E]G$F??%9,F-BA M7H5WEUF:0-P72G54H&BGV17XM>#Z*DZ]\)Y4YD$0BZ2^>L)HF^.Y\3EAPCTQ MW:)T&BJ.<1>Q(R=)RCUC)/%I\*IH?]]GA>DS:BNYHLUDKHU$XB"ZI>3?&8G\ MPW*3MR@)_*(DP\A!I)B.!,#6MAYIP R/5T_6$MUP,A+@:O=@N:G[Y[CCS@A$ MS1*HF,B7*$L8KRNT-S,-Z_3UD)QUG?_Q9*6U%N8>"UAV33*1!)]AB+R-:6&= MML2^T#%I,L_J5@O30*<3"(>-OI$OKW'$N_4F@4!8FLZRN\T\8ZJ'KJ*;875[ M1XI>;LKD+O9)*+7+^R$,712+<2L> WC30ST,&TA'A MO2"J31M#SIQ^\36BTM8'K">0E@A.RKRS)[87&O#HV"*I\_VZE?U V!GY\5YT M#6VLBH9H0VB.2[U0Z<'13++K5JTK[D3H0&V-F,YFB?-F-( >F1E2'^)F("MD;+XC)ZJX=P8'JT:M3D>#(\U5&!"$L3&].B:)I]:>L9R]9?LN)OU+";OC4UJ#J\]2Q![]IC1S"GND[3H,[YBW<*U0@4 M-V7I-VH4:7M0*BO#VZQ)P,,<@5YTQTX'W_E[,G=;O; 75G45>F4C2FD1N>/P MJ^J\&ITHU=FBCF-!T^:NH8,+R\$=AW^X9XY7E;L.O;B'G<@C42]+=QQJ>7EJ M'?!.E3AJJ,U\;M)*AP'DMSMS!U%0"!!7SJ#%@=!UD=?5U M2A#Q"D<@5UV#8: [0OY&AV_F=Q0KB8Y KR* X>"/2P1G?Z3;,"8A=U9CQ@+J MUR7.^+ZXSM;3]+%P'/K!-HZJ&X;C.%'; 'UZ;#B.B+Z:H+!E!N;'9VQ+@J[J MA!EZ2\S1N'F*X[@P8)7FS5<179:NS@.<5]>J.PM@_EI*ML\4>15P0R_ MQ?# O: YC^.@]] 713=&WN7'<;R8^8U/[ ?D.(Z&L5!A>R',#]Q99Z#-Q%#, MH%O2* V:.#F.A1/9J*H%E..8,6.D[5918P#]9V3\X Q/5=L"V1(?T/?C3NO,?#R$\+[($F\PPR^';+HT21M#&3\!1DM:*JH,*/@#$97L\/<&,CX M*U)ZZ)_XCAD[]EB'H,/?&(#_#17@Y5!5O\!1(C8X/W$49+CCP)3V7AP%+S@]$L)FC:/ C],4,^_Z. I25KH1SD*EG"JJ7U:5HX27,>EMO9HACD*-O#IK>)^FZ, MCT];->KQ.0HN<"FK1HU$1\$#+N7TE(ZEHZ 'E^YJN0?J*!C#I=B>WD)U%"3A M4G5MM6,=!54XE5^#9JVC8,,%)5?4YW64I"=\JJWM7K*CH V?#FRE"^THN,*E M,AMVFQT'%?@TYH8'@HQ% K@T9'%G73/ _^4F_G[7^_WVS_F]W)/Y2=B_^0>M_B*-X?_L 1<1,D@$EF],/F MG_T=66>Y0>=(\0*J>@Z"!?U)U(]B\:.=FVE^F.T/J. M(&-)N7W5C+DM/L(^'*Z6V"'L0*@45Q>% ZDM'J<[A>+GU M<)=&2V%QO&9RH%U?Z3N.5X/U %^I-SGJY<@=E-SC"R[Q.&+ ),M-_N?[."E< MPX\T?@N MUZ1B.TNO8UI;>9I#A&A-59;7>;AD ZS:A;6OB#R50B'V-7L$YK6 MM'KVKZ-&WRA0^D1B=OJO.Z:FA +_A'KL>;>6YM["K'0:V8V!5'&Y-.2F0 \7E.% M=RHR_?@MI1[CM4'DT0._-'G12LJX ]O:MHP$2\-$Q5@"_SLPPPZKU8:C$!D>=X1DM[#%^#"R(.-TN&H % &'143SJH+=I[=J:F"Q]\F#)IM M"*5D79%JGF_\0.0A,^F$R8!@N\CKMA0DW1PS_5:5Q-L>Y=9VJV;JY[]H4JNK M_NM9M]7J.=[96//WB:U]N,Y9NN/ZB/+$I<,G P">#0VVT75NA0C1K1PZV<8_ M>C0,\O18:$:LW+EX+"*B@9"6@@DK)B #HB?U6TAJP@;(2%R\G_ I.D1!:(P9 M%>\>U8AXR7A<(&B/13?KLL"9GM!X!.X8=M$J8C*6]!1K5K29C2: J:*PS/ MMGR)PF ?I-"'Y:ABY#X)R_=:][6)I7^T!F=G^+\9#9)U7DEH(/3ELW"IFIRA MYJY<7GUMKFZV9D[N;ZU([QAC&[WGEL-+QJIHYG0;-+DW!YV0:2Z,%WS)0%Y1 PS)JSD7XS\G "R? M5D XU^$9$+XS>U<'O!*$< M@5GU5'%?H!UYI1KST[SG2Q?LQ/P;;,L)&/45#CI_5J.;O3 XYS@")+'Q1L-V M<6P/->!&/%L?^>OF"\HB4XY@0\7-[:'#$3YO*MC5\;N6O%.'EAS!AT;H6T.( M(X2B9Z/ZS+Y.L9PL5.A MB1-QY!)SR<')[A(=Z6 &_D3_B$@VH3#C!WL+%VC^0A.\S@ M6PI,&25I8.[D8Y.=UN,YF&&V')149K)@?N9\1,OJZ/W%C !+A-#(_7'T ?,^ M\$J3B!Q]K-M4;S+-5'*YH<''_6L8'P@I#O61R?8Q.AO82".$QZ%JVSS"T#G M;B*AP=SI\EBKYOC=C2;'G0J;+@Q;PW8F<^N#1_JI?7GQ$F?I,Z%O@0\Z]")_ M]:Q\..4VIM=>Z&=AX=27)"J._[W)J T1:6M0:-<8[0W(8&+QG@!3[WIQ\^ M?)4VE=?/F1R?BH*IQI#)-OI$TH#RG%+8SXI]24D"TN'383I7)7-6T[B!3^MW-GE@RL4MXYU>J$AHM['R.3A6 M7VXU-;EU\?I,TC1/,T^*ORY?PF K2HP?N,ATRD[V^IKOR@M+W;-YA7JPD(&+ MX3QIKLEPO\*0(Z[-GK:J_#%.4EJ=04,--3_8(2LA.M6%[V=[T"VKOPZXO\I% MI@:VS4.OV5D]54X"-8R:N5.#5CN"!Y+F/L[ +_X*>S4^0.]@7T'X^$E>C&CY(PXC"_:?OY_+-%U^;>\BGQ)/^L[4J)]$ MA,CA/!$?(Q0S;"Z_X!@HV8&9\U8T#F6G]HG9:@ETDB4)?VMYY7T;(A)Z?N$< M>G>I_W_V4G_'2+1PGRZCVX FZ8HM2(H_E;K:LQ=Z])#'5;S07&,_^4N6T5$] M"+WDP^ M_CL+WKR0Y(]$>]&!@V!^RB=\8PP4'+V,.G)L_)YO6P[U:LZ%&.=M>0; M5E%0K/R\\R@3I)_)&EI:/S(+),CV(&!O8PHE3H?M*5'RS"@U).=!28]OG1LE3V3+!#4M-CH>.@9\!Y'*]"5,@SU3 M9WXF7ICNKAF8 -:*PLOP[,\?C#4C[4*(@ 9'J&2?3\3S=R0IH:G^;HR'(6N/ M' V\(7Y.?'>19&=&03Z#9:P"PG1MFI&UT EU'W@O01BD!_%CM;VG6]WX\ROQ M@TW@/Z?Q*U@!=U&244A.*ID#DZZE6BS8>*_I=C&^W5+"S#HR<.?]YD^W=5%0 MN^<"=CDQ MC9SF?LDGCI?0]4;3&1)<'$>I.&^EA3M54@EJ^(U*=46I)O4[UD81:HCU)ZY+ M6&F KLT-P8P,X]??!Z7PU?$D2SG!C!VSRZ%.IE'CX&+>"A\HG*WD\CB./!-N M8Y ,A!D+YV,S34GE>.F>Q6NE3KAR'$]]Y/70]"Q'2__&):5Z1I?C".I#0X/2 MP!RM'QR!@-3)8XZ6U]G"DR[OS-%JO!'(2):[YFC-WA@7[:3DMS'P^-?O H^J MO+@QL/HW)[%Z)M[_ ;/W=91!478M7QMNO*E]1$$-3R.(!*^W CE M%,CQW%F[B-9%JB#\K?AY;CDXMQP<.S]'NUX#A:YAJ>#DKF&IZYAN7#!";9-(87,\?=YF MYIMV4G)7\0UA/&?/L,0Q4SG: M9@_;[&%#T"GU.VHK._OP9A\>JKLW=RFV!%6IOM['T7;%A&VIQO;T.5K^[.S? MFOU;SM;#S0ZQV2$V.\0NWB&&O8#437>:;?WETGPGUSLOVI+D+BJK!3H5MT<' MY"):WV:P+7@"/H-F?GEN\NP]F;TG\_,H9F#E]^TNNO4""B^GLX,Y7C!V7T-V MJ]X]JGD\:LB"B) @W*LQQ.+9F,"K,$6)^@KIU MYA=*IS[IB\KTY6'O\(0\7^D"V("$V#ZD?$#&1S_H&C,1@75$=O''Y-$+S&T MR71$ '9LLD%PJE=!!.Y%/6BMW.!P,[WOR^QSP&X.V$W8(G!2Y/3U&JDQ)G&_ M7!S6]'X8#9X$[@W'D30'>#LHF0.\2N]OF*BV%M^[BD&.7JF2.P+FHS="3>'&(LDM?9WR7 M"7-#NZ&NS?G9F/YD.3\18Z+J7UI>:?^:W,YUFQ-+Y\32LU:T=2G0;D6N>GU$ MR59S^MN<_C;-C1NU#K?/U^8 ]!R /KG$2"-0'$?A'$N<8XES+!$]SSF]3M0= MJ_,YV^\]>EAN!%$QY6.9X)Q^(.ERDS=B7WG?9NMSMCY'26 >_&2KJ?X[^ N( M[)W9 ITMT,NI;YDMQ]ERM"P,'$?B;#O.MN-L.[J7!N>@*5A:N_P-3?:_LR4X M6X(3Z:0"^2[8-*.^+Y&7-S@GZS)U;D&#)(BV-QEE_S]O7,7)5&X:COI)1);) M;"O.MJ+U>PGT_T3\T$L2>#R7^TT7Z]^R)(6]WS+9O%A>WQ6'LHC6&IE[&]-" MDZ_D2_^+>YX]S68['@HT/LLC&9Q 6Z=\;?9ZS%X/(9K&57PZX<]VN?Q*/KMYC.Y>J7&QV@.$_<_9I\XH0P^5<0L!MG,G.?NAJ M3H'/%&6+X,-JKH /F[UEVI 7PM:3%;OHQ(.T(#OXD"\_%$';W?[WI=[/ 6=_ MZ+NKQ79+R;9;A7G24K/+>G99]WR4W5#%=QQQLU=Z]DK/7FF$G*8R=QS'U^Q. M1D1/N2EU<7W9QL-8;GM=7*.Q$1'&K;6YQ]BI]MT8&/P),09/,Q0O-@+6;JT% M+=<6(;>]V0[K?=BN#OQ_KQD^MC$]S/&O.?XUZN-%*X]NZ[3XR(PK=BL9D1H? MJ]%BB("_.E0[+JY90!)%P*7/"M/%Q+H;4D;UY./=!^%?C/E[68CJJ;>/_\Z8 M8'LF?L8$'-NI,A9D/!T1@&H19WZW=.L@ OF&O*3%D1QZGJ=@ZNS;GGW;AM:( MF?A&C2\C/^4 V=UP=,L%BB.X*>3869%324_42#I?&* 7GC&CS(!':54PC9=$ MHN0X[ONVR+FU6I+CJ#J1@$0:U:4YA:KV^TG>XL^+#L^UD.SL!IK=0.UDE0$S],)*!JZ]9+>(UO _8$2\>2'<\YY.->4BT[.& MJT.7;_%KKS@YP\G3 W'-K)HAI]IJO_FSAWSVD)N^VR:V;!Q'T/>3 MY6V C$&BIXXAI12EA M^TJ!THR/KS$)41C'L:#U=]H Z<+";XN\@W-1C59[OH5_%-^#TC%\?:?P;;]%0+')\BWZVV6>;?0R+HTF( MUU[HP_..0;3M4B #(\ZB]*G;3-+^^H@LRMD3,'L"SGXO?R9>F.ZN/4I ,*XH MDU=P+_AU(FOHFWGL=&1\&7LM.IO3LSEMJO(.%2*.HW"VO&?+>[:\T;"A?C+3 M*5/SB)/G-/:_0@R8D5?>:B3D[UBM@WSS=]$FIGL,)N/SCIW$E0<"H;;=!:5> MM,WYW^$XI.A"N'CWZ%IG3UI8&(&QJ84BD8%A9HB>NKY=%"4TK:&'_>N(&O:/ M?ZV"%/9\%ZV#MV"=>>&O0;I[(F'>CF$7O*[BCU'*;JO0&!NRPEG!6VXV@4^H MT-KJ_CX9V*6^U'47G'5C/,?O. 6-W^;6IE4L)GZB*FW::[SCL3!^QI(DH,7C[ML6VZ< M7A2%398P$?X/"NKQ=M7Y8-_30M+-&,O:Z&U>V+0GA)NS).V?"% > M<*\W+PC!87(;TT]LD?3''W[X 38O@/-\W[:+LH[$ ]>I\D2U4\[*D6X"2GRV ME%09:0VPBKV2$W"4/&;4W['352)/-\,]C;ST%3#6DW'#B4?#5CLO6N9APXN/L*:=TVYIZ[^]/AN+&V>>;4VJC\O'N44EQ%IR3)7=1GB#XB<:)]4" XDL3 M)K#H1;EZ['1^M[QS,MN-\$"*@D290\YLLGTE(+E+DHRL;VF\9Q_=S."R]PC59IJH!=_OLT:\D94:,WV:98WYI!)E7FA/KJX/4S)"*0*/) M.,ZP)J./CGE&9^56;9ZB]EO.IM+:2^$1Y]F>G .#.@50GOQV@IL4$"E(*7$4 M$4HO?-GPQ30OQ'$[)Z@S-Z!G/2%+>?OJ&HWB69&F4DKR5*>$HD.?(SVJ0ERIQ S4. ME2Q(F-A14DJ#B###.* VR%(ZO(A-7TJUD""CI@YN2X=V!%Z5(M,'X$O0/[2) M/B4CZ&T[.H(3$3&,A10W>C*/YT0PR'%R%#%&3@5M#I7CP!M[$\[F/C@C\'8M MFC.GC5TZ[D\T ,PRTC C<5KMN&5A.-J3S(('O9T5Z"@FS!B^-@O1<>B1^;#Z M)SQ>.OXMN7T4^9&8,8C#(=(*##C^8 2R*Z_*7KUT3%NZW&>TQ&QA#\?%;CC* MQD#7GQ 1VZ!K;9JBC!EYT]L-$C_<&$C[LZL4I\TO'P-;/[F*+=OI[&,@]R_? M!7+'28*/PJJ,3G+ M!ZH>9FG^HV /D]/I?(2JKS>XJ'ZC1PNC9;-_8?M*GI(LJ25M'W]X9#\LHG;$ M-1=P3XF7.T_(>FY<*EUX;EPZ-RZ]P,X9<^M2I*U+QXN -1WEMCEFW\]/3;B3 MM$E#V7-L;L9UGNU5FEK_?;:GCLM*99JD.4_5K# *OI<16>T""M^&]P;8_T": MG2=IU=EGYIC8[K_KG@O,I=!S*;2+B5QS+32N*C)DZ5QM918S^K^3E(6Y-FLN M49JK<*9#S.57X7Q7^3AG#.L,HYB./8LY;="Z&J@SDC'GM=DB":WQZGB>6A^* ML(2+.1P)=XOQXX@I_&G@>W-0<@Y*SD').2CI0E 2KRO:#C=\T3.M%V%!2H'S MIV"[2Y,C4"H&:?U;WT$DSY'8J&L!1P0A&^0J3_WBY1Y968-PJY^88UMS;&N. M;3EJQU]&<,N^2H09U]^5 W:.9\WQK#F>A3R>-8X7%BTND*5I"/5^S"AV-A7# M];A [N.?ZXQFESX6EWX/% G?=VB_JM@8@]>%!$W/[7['3^X M.E=E#?";B\/\@GP!8 .U= %>4,]_D'K4K2U]@125YR=-1E&MSU\@@F]CNB'! ME#CN[N "T5S)K5\).$G)>O%&*#/E.FW,O*4D+_V*[I63+H+R+F$H9 M)8'/0:WXONW,I=,W-.="?)>Y$//+KM]+K 7'"P>8\.]>$_3+R,.0L!7,<;\+ MO.[GJ(#'A'X+KUC95^/\@L(DPL70#SJW^K=:BF#!$7I9^8O9?N_1PW(#3PF![E^^ M.L&'=S ,3X+P?@8AO'1U?"UGZD1'H_=.BA>ZV']!MF;S11, +.F07,O;;?LK M"%(@[8!DE@YI\UN3H+.!DY'$O+B M**I5P8@YM.+FP^_GC2>+!%6=;%P*! \(I8V@)(JPYT!EL_ZNC,BD4#R^=F&8 M/.,+NF<,=YU!4D[YW/49(U=GP.1Y'R9&XI=Z8O_O7T?GU/4.''?)7;3P_6R? M<>\2]\P!I)3L0$Z]D?LX2L.W Z(Y5__W@Y5)XL\5@,A'4#/(II M0#E7Y,[LQ?JW+$G!Z%266O9<9$+B8EN$C;0.(5'XR]1S)@-EZ0=79!-3PL1C MZ"5)L ER@9D\D'2Y8=)MD:8T>,E2N,^K.&^(+(%QX&(8B'9%&87E76[Z$ZMJ M\H0USLTS /5D$?O!=48!Z[D2-."03U\7PWG+1)?ID6OF3W>?%2*Y/)3'F')2 M[7&Q3US56<_F4 6Q89#UTKD<][+80)A(=W,<+4K-3D(L1GH4:KP8N7"-E*F& M62[&)69,&+MVA]AGS:NC1*;CCD<;S&6HPNLXZH8P(*5.[+@CU@8I6="P'#+C.'&(?=S&X CE]5#4E"$QC-M\PMH/!FF M6U=YL4];TSE4*!R3)RTY&2*.##$/NT5I$&5!M%TR13MG!KF65Y[:-Y)\_)92 MCPF$(/+H@9/T0QR!!X%Q(;:U[5V4$DH2F0]DS"\Z1T_*T,2)B\[(."[Z+R9^ MO2R06$JXOR0&'!-R3JP$ZS2K3Y'L::[N9K&KRL[+L9.?$=G74*22GTQR# MGI..'-UW(V8T@E6G\CKUM(8NPDUNQ2*T@=2+R(P>F6!'-=50H]XH_F7#I+=! MRB[$T6H8+>PB!U!:V7"X43M!$%MK>*%&V!S='BYBAKE6;-Q)%YY?FTX/NNS\ M@;,H.@+#VW&T:?F^/1/?\7CXR 36\A@XCJR)<^)P1K^?G70/#*HFH$'#-B2,F*EFG$98$P?0>R2"HG\W=ZC7_O!U)XV M'9/P0I(\D3<2982)9*736SQVNI@#;\@/Q=# C(#I% Q(&H"03T!$4(>*-OJQ MK.8T1 !9N2$C7?V$IC6@V+^. ,$+\M P9+GY[/T6TVNFF#%ME0JA4(^U&GXL MUUY&XHBO>,Q9L=; @2@"+QGDWM$B$$C%?CKW1\G)=;.L4FS)=JO#_C5(=UR6 M+#Q 27O89F;6)C=WT.>P.EK7-81J#36,"/*+&)B8(LJ ML5$WEAS!ABJ6:0\=%Q.'-%67&UQ';+,YCHFA/%AE!J)&R5 .(K0/U4RU35.. MX*4G+SD9,IOH>ON<$- M=*8SYE W D6]Q6XQ8VL$]<.B9\-1S T2-C7/".:0_[FNEXQU8\;-B+J\VB'E M5"Y$K0E O-\'/*D#7D#-<\:WC'<&),&8#\'[W]8WV3FQEDM0,6$RSV9G3ZKT M!LE@/)N_.CQX\)0;%R#%GP^*Z&"/!9 6>Q/&2)4S;@,,*8/)[4V!_\\ODYK M DYCAM78RF?&4.-HG?EIVX6G\Q<%K6"Z09)^404"!0_V31:AN!?M@GU>9HP83;&JCTB^)C(TM,.G:X9P M?,P8C-,'=J['O_">F9X/!RQ6M8:N8K/W[>$4:5 MQ6,^"C-..AP5 $IC1S%A,B @*K#*LVY957/:7!U5#.F MR[4G;XS]1WEQ>"++L&N/FNZR9PF3G$FR\/^=!4FNGL%_,F:JOO/:>5;Y_^,? M5\3?17$8;T%E#7VI')"-Q$;72NRJYUP.*--S'84>K&2O^GG3@@3M9_*NWO>! M]Q*$[(9*7&G&TU#Q*(5")1EME1_5!*A>-54,GK !89)29L]FE)$O^P>A;_+. MPX*A5K%YY5&&C(? W\5APNZ2%).2@5.VF:,96=?N2M%*/]>XBJLDT]#,)D]9 M.)#[1E+(: C61?.KZZ)A %DOBL=N;KV _N*%&3FZ%R0@G[2D$TF!O--?H2T2.X$85\1D+ M.1<2\#'UU'9['TG<#9BQH>"S?06.U&?A*/R]G1JE9)&Z%U CPHBO&KC5#*Z% M8W)&Q4MM(L0-_FEP8XP\.YT7G]1^$\=1H@^#=/"A=+J@1H>9LJKVPS1T53T' M=C0AWI(MHW(@8<;,*+J81+W%C(<1M#"Q2\Y1) Q6Q62^0,S%$J-<"BFWQ8R) M$:Z%J8\5\S.$&14C4,AICFJG$OC:S5>+PK2[.P KIX!H_?\R+PPV M!X82=G?BC"DH8U0;:5IO:394@= YV5I+KOYKG+6[F.GV1-F"_>=/%@DPI#B^WGET2]:K&/S?[._%I@?A7+;69*#_ROT2 MZ:'N-9:"\[1C:RYE]>:(#'SI_5$,1GH:-P0*9,#E-4RN'*<[ ME^EQDL);MHCHJ4YB]B=K[=W!ZG/=[C-53#%CRLSSWD\%-\?1!87UQD71Q03Z M^I@%#2^<4MMV%"DGL^V>*KSCOOR^M".W%AQ%Q)GH16J...KY/Y7WR"P81]%Q M;BIJ&4>.!@=.84(JP\M1=)R)B.HV'8) 2<=HY6@B9+W_PT>8EP3,5/@89?LB M!'0?)(SDD93++5X8%7J^K!Q$-GK:.K)%DI TT=:RB,=BUOT,#ZF3X]5%B,5[ MX7NA#^]&CAU!K,"M]RJM_I@L-\>G[@6WI[9+X2$*#BFIGQ*GO?*(DFR?MQ?Y M?<"^KCHC,#ANV=_S<&_&6-UQEU=D$]/JK>!O)&'L@'J,FH+(HP?._.#(V$SV MT9!'EE-"F5@0GG,S_)R_77JDS'<2;'4E%\/X>%<#*PQ) 3-D/CS3FSQLC/TOAGKL@ M%8]#E%<"N!:T)BZ;S'[\YH?9&A0".&;&1-F]< ;TUL/!7>"E3U>[0K=GXFDJ MOG TG'&BJA]/8R23-R8+_.:CRTDQ'>X+3;QPN2G^4-V09Z;K!GGU2_6ZLP@] MJ+#3DP$^$TXCGQA.J!Z:))+P/\QNI? S8B<*0.<)9+C>?XG@-5%,< M M $/>IFYF6'?+]#GLD5*NU.X6V1TX M&0X-K$(A1O7SI@.IJR6T-U\;,6$WG@&FG!"<(2M-!K90P6F_Y]X8,S&;%MB; M"A;;'3TEINT:1[*SLOJ5"9LXFAE+0BP83IZPKY/<-!("I)@PX7UL*?22>]@< M957.#U&\.SK @$4P]DKD:K8\,B2?U(V0M&(@$X1(CI%34%Z.CW_=Q]%V1>@> M_II75/V((3H"V[F+(,+-(SH>I3P,O(_,7L2R.2(=7>0VI-X M3CX#@9A!BIDSD]MCGM?/:(N/>F1F!B5I0#D#*BS'QY!1G8+>&D$<,[2>R\K2 M4EG'S)+/F%TTAB+[=.H5B?435D6)CE,8?6\LG? QE,@[B6WUQMXI7\.H=LKS M#^O];%!HF7FJ9\MH:209>,D.7GMF_P,-9MZ\D'>#JVPOWFO&)=6HUF0)/'UI M['_=Q2';?=% 1^A..,YQ%%3%";OL*\G)5P15B["=/#0-*3H(G-EU>V0"CC#8 M\MOY77 8)AGW05IVVFP\7NJ2=26_CX\T?B4T/8 J-]($:5!\DH Q_Q$_O&9LJA1#C]X!9)"#<,H95)5,P)GP M$X"QW'Q)")_A$H@:9B04-0*NY "D9HSI"7(JF.CYZ-&('6_"B#C;PS[)&H22 M'S@%LY8QW45O[)>8'NI:_I_P V;&@3[N7\/X0,@3X0>H,,T= %G.C" K[CV M?G ":#""HF$Z3>:J8CL.')NA/G1D,R;!'F=.6LN 'BEY91I@D8U71AC$SL$_ MXS]M8\U(_)R 2Z#*^=$M=)=@]_:-,,T^]:(M=$0I>E80,8P8 32[N2O*F%1& M#P)?TI_[YP4@)5B1_2+U//SD,NUR]J.BVI^04ZU&MBI#N5VW2U);3B!_'4*& M@KHE^D:;KO_B,EW?%!&;JBJH2]E_<>@B-8=-Q$F6>B)B_J*9,!H@Z(4((B'+*A!67O?,>A-#U7P>% M%-;"I2]M//,-,DAC$-\C_<0)^9A!LH*$M>EG3L[MVND(2C[7&CQ]:REQOH$0 M!O4<7,Q:>_-ULR9LFZ1/&!!"9#!QPLXF];0 X?8;0R;;J$&$7[A[_;SIVH55 MT7SASJN?D? B\RNLGS>E;.@7?I<)C5ZK3&GPZH/N,@-8.W/*4Y2%U67G)1D_ MI7!4ALYELE$U:3)@1*%Q(0""@:BT7T.;TFCJM.7$YD0E'3X=U[(3NA;S-2MK M8Q/):G+53)K2"2(-5Y&E+O#FR:ZVS .!6 MJ)P_ QCX[*2*4'KS#[61>1=;=I= .2(W)/]?]N^\6>W';_Z.R6;RQ,[[XV9# MQ,^%]<&Z.WB50 4NB<2 EKP#OR"K>.$S=%,B#2>)7_)Q"RFYXTR+E"=FUQT* MOE'WLE\""@QYS UAUKH?\(^X5 ^.ELL([Z,[>#V1R]#8)V3-W[=X]J!UKY[- MN(L40RY31\I=DF3@TI?P&W=Q8U2^3-:!B2D2G?P:H\!??;@ MW6D8R1VXARH%R M#)O!_)N%Z%1>##L_$+P9? +(,&5,]O/A( S;C%4+S.:+$ M;U6YA0<-4X)G 'X)Z#:(EO0E2,NGMT6USCA?Z9J>!^6_P*LBQ]'+Z*1]53NX M"9+7./'"3S3.7MD,>!T@?S.+K&O/)#M4F6[9A+O*DB""QX3RZ!I';/[+VAT: M'L;"X.K6K+>(\[!JSO(E#+9R\G *$08\K*E4?8F801=OH^ _9/T(+Z377OB! M9T[\-/-HX(7YNV$N594/NSZ H<[5>DF =>#R30W)U_N0HQ9B:)97K TR0 MYNMQ0"M"TG *$8-LD@I[31Q@K]NV20NED2K%P"52P?/.8Q*529$U9+"0*&FZ MQ!RH[Q[#2R'J38:]_ODT.H W-4$T+J-<_PQRMM!R4/S%7:.H/TL(8'ZT3D3$ MX# B##2K:V[4,)QY >4I.G CB@(B'H%DZ]$FH_BKF[>C)U7,=PN9%?OZ)8HZ(B'LK)?Q&]3%?#:?\\AK.]<-D3D=WG+TT7F++12Y7# M+02B-F#2YFCGSR,0=%D[XR:PD;TBBFE&]J(%IB/['NGFXFMAO@"VDU2X4LU. M4K3 A*T>9#GR0I"DPR>LK*MGN LWW1@RI:@P3YZ6R1+C%5" *4N'UD(GF3A= MT: FKUD(D&82BA,:G$2K/<*A*Z/HX2-(EQ4"K)XS%!1F3/R^+)+D6Y1FLC8V M)1LU72,;!-FCPF-#L#$\JILRS=1,>5,M8?42&.:$=JZ%V3RK6STM:[,#P4G+ M606L7[)E!Y!>TR>_)8KL2>75D,]#HL.T\R --)C6%"1GT\IF-#B5YHSIVDI+ M,A*%$$@&H] A)>F$/91\%"U"-9F!0G#4V21Q*ZED3]C@UR4\3PF0T%1%@ MBD0S0_CD*R "LY$X9@A8?0XJ4(2I7\9 B68C L\LC PJ=^@^^SNRSB#?!D(@ MX6/AE7ND@4\6(3\X8&B;E%EFZ]^8GE3X49E RHV#,I[%Y$G]6=:$<3!X& >+ M("G#N.Q 7T 0LM%/59CQ;LV "C:!5V6P**&J=3:O,U.;GVA51OV O#+;)NB2 M9\-!([2*X:[J^%VB6_ZPM\VO%"DFM:22[Q+99^ 1L4O'U'2._2N6U\?XG8'T*R?B)O),K( MC.71N$GU$*:P_>J,8^L!Y MJ/OX)&ZWU=YWC!:[4JQ9?I9_]"*0V;=#SGF^C9;S";UN9Q0/BVFKIXYN'2%Q M5#]?Q-4P<&Z=@77K]G 1J!;XLD9';?>;&-,EG]C_^]:A.0$->O:8ZH'O5FCY\]GZ+Z77H)0G3 M-_/BE 0:D%8#IM>WCF5$A?-'DO5=_?[DO7_V4@)-[<1I\L>-L=-OO47\ MZKTW!T^_^19=JS??'.R 7.&.O>0V2]E_?V:;WV?[LD?9$\D=&%_85RFTQ(!N M?B$X./))N9CY$8.@['I@>M*+?NW :+H#D5](< M.ND:DX':EUY;4!I/QPE@SS,=MA8N,NY#KM-M7)5BAIQ/8V325D&OD7B=E >W/CF;*FB @JY.J)J$ M$1@53]9.PPB0E-SZ@BA;R%5.^S%)@SV')HHR+ZS#5+0:OE#>*X#T@>%]]4[" M-_(YCM+=]\J9NXCY)_'HZCUVIF_/6?#!F)8[[5[.@9';.*/.]&8Y"T+86&?Z MIXR-$-Z*M(.5GAU.)M+Z: M0^#GXLP2]'PQEX#G3-H6\+"8(\"WQ)0%##17Q&@G"K-KJL )M)*(H[Q[./\) MG5W(=P4OI^I2(5JO/0D=3PY$2XSA9=1)*$G2XL3<2@!1P-@,5.:C!J=NX@+M M><=H$M[*Z8+V1Z1Y*QUX.N'^\G<4(7PE$] &]56S48#7N?-:D-HSD&0K*"A* M,'#")[.[%U:X:<% 9Y2!$U)M,2@(UE(H:W.,G,5H)=!(^;87@I\QZ$7E0T>* MAG.0B8-H&8TZI!$%I(@X&WVXAIBQ*$0:84&*AW,1B&MXZ4,?4.G<"Q?!&[S) M+0ZW8 ]"#2$80)#1Y;&(F+D@9!2 S*-/_9;!635Q\64A_4]V\')H25H;0S2: MC?Y\U6#V707W::K#HH;SW3A1!:C]UT%]JNIHK]ET)\Y4 6CO9:RV 3I=R6T M965)JP .5U([@ U>"J/'^>ALOB$OZ3$U^3Z.MN OA[_B\27#;NZB)*49(/O: MH_3 2*M9[UJ:)=S;'WON/%!L"EPY_DODY0$P*%1B4Y,D [I4Q)L1%7.8 -OB MD,HI5IG%D70ZE[_Z:3+,Z8Y=B#O-)-R8*9!?;%MWH"UG3/^*:6^!V(50U P05 /9CZ&\?O- I.8?TQ90)FU?V@0;=]LV83;O3LWK2U,#(M4$5--)9D]\;,_5.>7N, MEICZW'1ZC.KT-',G/T.=>J+F?>K)4Y^;7.]0WC?9K,G Z:](".'KO8PS3B1X MCBCR@S!O[+3<..14ZJ%/5D.;X$I66)2" SA0!HVIC_,92W+) W$ZCL1BACC6 MA?]4+#S$< $S/X4*RW94P0$;;!P,/.\\2JZ\I/G,M[16[#(1P_YPS01! '4H M"6'?WHF2^= ]7&4/ :7HZ[S*UY6:PG8;%XN8MHX'PN,FV# LP6N'#,P2&S]= M!#8@)&C"/&YIP.BE6. H1_[B/J-$J*ZP%O2^WB M<,V(@@VI8/_;]P#[#:'-Y@WY\)N<4NI=*'_HF;G@&#X^A?$+J)LP1BY.$YW6\>/[7(P)^^BY4"OY6\F+]6Y:D/)/L"/]? M>XO*V6?<9_MV#&0UT%:^@0U5;?#U!T2YX#N!T]ILI3)IUSG*/Y$:8\:61+H&- MF7<-K3[,NS,;8]BSU4>JIE17G279>74RK:IJ)CP!SXZV4.XQ(++6V)TI;KWT M(MN^$M :5N AX?<@#)E%U6Z0VOZW""L'YD*EP[\/"C^PB0CNQ*YDU,WSVZ3IP)6I\ /?N/\F^% M-E_7XAF!E#9+]6>R7KPDA'&(9&B3&H3X$5Z/+FY*SP3#RPUY(V',^43EN1CZ M>@1"A)Q., ;)(#\YCR8AW8CK^@/B3FS;*GW I:%O!*3-PO=IYH7)KXS-,F%[ M*']R)L(]-F(J]8L9\S=Q]I)NLI#]!CFDB3.A<"O7IJ6%?W#?-#&4,9P4FDS3 MG7CW:?NQX7J:*:6>[E3T=D_.F"S95K[S5( MO5!NK'QP7_DTY)0\.'X7,0F:BM7P#^XKF!9X!=.X*4D#2@!)G33+#Q>IB]8X M1PM+Y3\?XS#P#PO_WUF0!!W+I)Y7='$LQ$P3S=40D?7RX4(5T!JLP%4B2#(Z MNL N5 &M L3;',O)V2\HL9;/P@*-ZX5PR&,/FAP99=' .7!<#2GJF M!J'._>D=.>EQKO)5K(;W!T0_.O']_FM@.#%]G,.,(!4KX 'SM("&&2).^L:X M1#T@9J&G\OZ+.D@/O=-X1_G4N-2AB$SHJ4 ^&?-I&T4?AIZOR>*.(4<=@;"( M*.6'SGD-A*JH^;QS\W-A?& (#Q$ 8TI4K8(*W+ZN?\M"J5H8 U+Z M>O[MF)'5>AA0H'/WFQV_=/ZYV9;<63^$=TE7PW-R)SOH;=]O\6^U, :DG.BKMZFI=9!5\ WQU MW+L11U#HL=P(N0OIUF\&V>..(3=5W ^C[NXVWR3LN3#N MF:SAHX3> (Z88W<(#N;JV*NESM-DG^I2#6"K]H CR';8SX(&21!M;S+HNY,K MV,?O.204$. 1 M#Z+%'!OWLBFY!9 MYK<9L\M)X4Q94%+:ZZOXBCQZP7IZW:"(;TC\"OG^6P NMEM*MK6VL&8>5.%: M#^R\5N\D?".?XRC=B1L9(1/M$Z/LG\2CJ_?8!9<\!DPQMNW$PRX(<'4;9U38 M,F=&50=53$8*N^?,J*JO!6BZ95+4"P%I\, ]LZ$W::U(K?^[,2?%_D]"1#,E M8-A2B+P]/05SSY"$V:JNH*,2NC:P4"[F%/"Y'+4&/E_.)03DPM$6_'PUI\#G M L\:^+":*^ KA)@-?,B7=\ PKN*86J>X^/SV35Z= Q\)J(L3!LL5UG"I&L" MN_[LU/#*R";RJ(H@7!E"R;M;YL]^R/9,_W7+ W_U7Y.W9 M<8[^F9QJ@#""O^^9L$L]>KACG'3%_OZ[_TJRER0-T@R^^XG&V6LYM&"V_+]? M^2FM^$)!E*0>''<4A"'LZ__\+J496\EC"U'/9UQNXX7\22<^]\4+H73S__QN M35[*JALAOI_3V/]:KTAY9!_E&4B?R?X%E* <8?IQ.<3KE/X>_BOY^SK>>T%T M LSKC!;)%W*@^;\5T D+N1=0 ;S-XQ>'XY!"8UM _14;OH?7O1C0BRS=Q13H M E*S,NKO/,!S@9;Q/E"GH 362,Y!/W)<7F=)R@0*O2&O<1*D29,^9+]BI(I< M5[W)&+=;['D]G(1*"CY\_>MV"?[>])ON,G6/ +LTMJ MM68EO$9#ZR?^"@^73 O>L[\CZRPDRXTPWQ8(6&.L'17(%5<-F(EYQ=2@KQ7O M&_$+;;:1EC]-C-5NNMA]'&U7A.X+Y7JY$93M%W\J(NG52S5E"1]4.8I+3'-$ MG_FCEEF7.=K[\BZN;R5,&>5WK4)7Y\\-29I"MLBT\F=%$L@@W+]Z 84?/C.# MY3[X2L)@%\?LP*C/_LCX3 F0^?CVM7G-?YOXTMP&W\@:'@J\)=!,Y)GXC#VN M[TF:$IHL-V6=>0ZLX6"XLC/K5$YFQNP%!KFY=?Z'0@QQ^[M)J9[&/T+N^!0Y0/,"1S)W"QH MZM>FHS'JVUSP%^7K"6_KD3\RF$,F^Q7-26I-:!)NN ),UI_9F?M>",19"=Q* M7=(-PV(R:"DWCW-P1OTYB'+-F-W7,N)1<7+=,&< +O3_O&CEAKRDJ_BC1R/& ML9/=A9'M_4K9XLO-9D6]-2D[IST1GP1OL%X)JG:8,XP0:!@< $R#29.; MX"U8DZB24T"VR?'@F"871TD2$ -"8'V#3X,Z/L)N5+ M?T9)XNQ$&+_:Q5E"/D)&-#N>HN2U"97!0(SP/>=^UR1AYC+$4&I>VX8'6#;$ MJ@_7CBEV-"\JU:.4R#<9*;,W0,) DL(Q-Z2TSH;.=T;8UQX<[K@6Q+]A\R_D MQG)I*P-!!GE%!R%=YX+A8)R\M"X$G@@3%QG)[V#ND4_@V?@R,I%\_.:'&;P@ M#T8D^S]H^%33,XXUN\_L_R>;@*P7Z6,<,""C57 43>?])DZ\UX(A=]%;'/@, MP@KFQ7H=Y$D693#(+*PR>"5G6 LW=2MO3\Y,F+[283/Z<=A83GDN=>)G.^;N MFDI.7#?]/?WF8#EDK3=@:$2X, "L6QXGHZD) MW%7=:.K^?<"-6*=_WQT SNR%WZN1[D;9M38WZO,"2ZA8I20,]DR?HH?J)9'E MYLKSOX;QMH1SV%Q7[DK._*%+3I<3--)U# 8Z8R57I L)1Y'/N!S_$&1C==[O M>/&.AD;_>6A0HG>PY?[!NBOL/OAW%K!9!YZ[5I@32S]W]/O@]$PW]ZQV.@QN1IX<>W3'C?@)9Q"]V%+"_]*Z0^T_8[P[4IVA]3A8QPH;,!&; M60:N-UZ/1^C^/O8B .7*B[XN-PL&3.![S?,T'H[QG'ET(/-3W@ZFZ)+>!$\U M B-$9?-(L.>6FS)H3,D^R/;0[?0VIA\]&AZ>>!(7>690A54&YA>F %%!QY:\ M35])X:-] (L)HE6A;%8"")_^L5]P(/R,,PBO^T]+K)21[GN0E0V\F8[&Z;ZH M!R9Y(@0S9.FVND*-= "SL?5C1I!EW/_!39E>I9_H#(77;-"D98+RJIE5W,N. M'; &&L52BZM2L5J]Q^*"DMH/&&7T\*8CU3T8.-^9ZU" R-5IJ#,,\N[7?_KA MP]=VZH-V($82*.L:&+'Z@11KF+.N36>5-$H; 9J4';5XG1#L.Q^K8'O(X+28'5\R M1\A8>O9"DBPW*Q(5R0-+^HD2+Z]R:U8*\Z$E>BPM5K_E0922+:'G8+Y]6K0T MU9@G4(B6FR^M%IF]I[EC-Y9LP+ 9@?%PC$Q#5C800X)\YJ-Q,S1)F^5ZC(&U81'_A@Z"F#*S-/K(;*+T(#/Y-8,PTEM-X\@;FT#M&A.9?M#2 MDPT&XM6>:PYV"%2]L]\.^2F9>>5-)F$\W>5F$_A@D4;K?Y#*D]JB6LT@C'!U M(@>"#M_)[V1A!O%@5VQR0?WT86>6DGO&@ICL9SC:!I7?KFIH458FLWTEM?XH@R9C.5C=Y?CY^>H:=+XO MSRU'E> 'C&<+!>(?H_4M(7GBWOJHR'9^<%-/5^CGF _F@;P_D;'"=-NVH#0R?UGG0'.@.TZ)6@R@LB_*T.&H)$M*LPCD$0;)]W M,4TAG@$&U#\#$J[!L/_6TML-1V,4*D6GM+8ATO@CQGU+*B2?&8W20WZ7&)^I MXI*KG9?FG<1) K[E-R]D/Y1]EX%G:THO3UD8*=LOM+Q;+Z#0.B_O'@[*+ <@ M2H(UH0T'9I\9:-0$;>,=/S$ M TG1MLV/FG_%N/.&0_O^_EKA[J[]BA$2B59HU+4#,USP8)R7[);TT:-I\8_: M6ZYE&@9TB]NWE;Q"!5Q!3F1&#_7G/ZHHS5C+HU$OS2KSAK0I+Y-P<\"KZIS% MFQ?P'=[&]!-;)/WQAQ]^Z!3VG>>##>T/P@VB):4C2HZ/E;)"L*?T "F[Z-7U/*NXJ*6ZIEM+E@';,/0 M$WQS77(=>N1,_>:X@XMNKKK\0>3:4Y-Y9J>!KN%@=%%#=@ENP_@]X7L]= P%^>]8;8&?2;A>Q64#]Z,?9TD#Q@&9 M/5O\\MAH?=UW5OTKY+5=&XT\8#4U1T[8ASRZ>O@X6%U[_T+&VV6"?&5C0H.-WC^WG MWNO.]-*;4.<#*R9@A/J^J$7Y6J?/? -DG6A4$3+ M+ 6N!X==5ER(2*;/;)RX$!F..>> ]9(KWBCT*DL?XO31"]8\7_&)B90@JN7Y MG[@(%H&E?16K5IVXW'R):-7OBC_1\$SH6P %#0EX_A9^FGDT\$*H=C@JKZ>M M@<9ZT[_TRPG6FA&()1N#-E9$U@[QT=I?EGC'OO/CO!_=HP MYB[ZF7@AN[@>Y72WHB1:/RF?K#"9BY/=2?2HMF^H[/T3W0:40;5CJF?QIZI_ M:$/STJAIIR^/$YL]WQ.[]?9!>!CQP;(^'\ B=/IT&"PTU&.?Q5+P"KPDO:=A M08C^;4I=*2&[2U7?B4KN]IR58R.AZ?'"@2]E:LWUCU6/?(BIA:W26NG/&$62 M27>I6_"YEV\BU4.SO65 M1%O-QV.-ODI[#W-H%B';8J'^\\KHPE'9JXMQCY6P8DG7;M H)>-\GO_Q+KRT M(WWSVFN'8;S\I[RF#3Y,-H8I;3W<^T:KN:+I2+O7&C:YQ4P9RJK[1H;LT9&D M^\\Z+1$LK(7Q;GV,"-T>GE-"PD6T?LY>7\$HSF,_39FB'X@1 M/G5S!^ *NS@$YSL;HK$9)'.<41ZZE%M[+B!(_#!F5BZT;(FSM/ M@U\YO_)E M7SZ&A&LO].$N<&6R;6^-_!%T7.;YE?C!)O!-7 7'U*0^UNLZ^H$8X;LA4%*>?B$#0H$X:]LX,A)/!R^3P[ZG?Z@NWST@.X*,9AI MT;#*-1)_?UJ"G9/B#&JGOZ/2:.M N=2 $*3FG/UJ+M.GD:V@BVLB4DF!-"\< M[W5^(>41@ZY?CSBS1N5:N:2B*^3]GG'I4E+BM.&]-*[E4))L^)1*K-@Y+MA8 MEZ#6P)EV3I<>Z_#2)2!IKK@-,H.T0+^6DVFI+7_6BY]T49##I#*0(3<6DX4% MD]Y1Y:/2O>@%"5?PG%R2>22J('+X_G1T/)JRI5,#!V^S^5R+^P>?$KO=Z,PK M@'8W5D_>'4]&?XR.QJ/AA+UYQ::G0S8>OAY-IN.C\^G_]\,71UYB_D'@[\OH M'Y[U7_;2.\8YF$F\735)4(J'RDEGV@JT49=0-E[U $\D-+IVGOTEBG0IJM_K M=7K?KPE\%"68"GF%!BPX7/L@9OJ2=RP_KX!=2[^@BF8DR35\3;\">92X]DX4 M]]++"M7IQ!9 _Q/K+WZ[!? W]JX^JU80_;WP=B4SB_ /C]])^&%S>FZHZ[LJ M7*!UE(%?,%U1:9",RT#R-IQ6OE RQ)X=8\.X<2;V39 MQB \& ]LM/FS*^AAVW8OT?VSME0)R@*^8WF/[M/-A1\WC[@DTQ*Y3G,"=L!\(^Q/25IR0![3QHY\&W MFOWM/-A1[WAMH8"2_05979<,E&"G"(Y-+:@J1_O?L&C83Y/ZJM#US^Q$=]B9 M$YW'EET/TK:O>1= ;23^6+$QFGHF*0O_/IT4I*"=(GN;+ZUM[12YKRDR4H* MO;5T 0[9&96>A7ALV?,@;?N*V-X<#C' 'RL9?PW[F?N_RWOCD$,N\3(19#'N MX(2=UKI4J:#*2&AX6$T_. >Q"M-:2D0EJ,2M Q+%=?PF@VXXIG'X9-"-!SS^!5!+ P04 " #20\=8)*=5YM0# !'$P #@ M &=H;2UE>#(S7S$N:'1M[5AM4^,V$/Y^OV)[3+DO.+'S!K%39KA@N+1<8$)H MKQ\5>QVK9TL>22&DO[XKOS (T4+&&]!FD^%/KW.FEESXP%9&_L#S0BK# MA D*%L=<+'W8*ZZ"UZ79F%]>3^+"29$O4^.[K3X7A!BU:;S$%0TJD<(XFO^) MON<6)J@\.486OAN48PG+>;;QYSQ'#5-&4]D^LUCTWJ)]PX$2%1 M6)?AAW>3MY,Y5*):"\2Y^.J,,TP^(_RU*&YO>0,W^,;D'IO-=;7^%C*+GX+[ M^'1Z'D[G<'H$D^EA>!;2@[JS\'AR/@]GX2&<7;P]F8SA8#P^O9C.)]-C.)K, MWO]'U/IWXL!WP?(W!.IHZH"18%($+B*I:$MDADL!BPTH3%"AB.P0S'#)M:D' MSPTSF-NY4]F";K?K=':'W7X?:.Q(JAS.G2XP$=\_2S?3>IV]X4[5[@V'G5[5 MWO7<7MWT>GUO,*@A@T&_7[>]P=#U^CNEFS.IC1,F"4:&7R(R 3D"M% M@30D-,\V+X>240W-T=Z+B='HUE9%4L&_42+IB( M.,LHC;4;;>T<*Y:R',8WI+41VRG8!"Q0WX/=WKKJN-XPT)0"@TJ0>9M")3.0 MEZAN>*UBM0&QHD"F;(O29E*NX4"(%4%F)>2:J.S^GSQTH;GFS^MZ?K M/^37>>'W>'Z&+3)L/"^DBE&5KFWM3,':42=C&[DR9.T*XZ"RW.FWW!^#&D]; M1\8*C;[&@M$FAU7!3<958_F2:[[@&3<;OT'7($+%U\Q+VYY+IFU!;N+*3-NH MV_;JXKU,Q9UZK2DT9Z&0??3+IV/_N*L2OQT#;<&&1RRK893@AF:3PE:_H%S) MC,0C;+"\"F)]>C-^%<')R=F.M M/)]L/%O-[U/X$#/)C<%&7KF*Z'1^D?>)Y)U)DE-3);531O"[5!__IK"[K>&+ MLGN7&)E&1XY<1B?7$"EUPNT8$NLEI_#$EKB/LO6;*/+]39JVVNP_5>C M=GF!]A=02P,$% @ TD/'6)LZ6_Q#" 2#( X !G:&TM97@S,5\Q M+FAT;>U;75,;.Q)]O[]"F]3>A2K;8 ,AL=E4$7#V^FXNI"AV*Z_R3 _6,C.: M2!H;WU]_3TOC#VR3F*3"1]9Y@'BF);5ZSND^+0]' Y>E;W\11P.2,7Z+(Z=< M2F^[G^I[S4;S:"=\A,%.97'4U_%86#=.Z9\O,FFN5-X6LG3Z;RHKM'$R=YU" MQK'*K]KB=7'3>>&GC=5P.DCE]0&IJX%K[S8.5 Z+HQW<]W;%Q"K1N:M;]2>U MF[N%ZX25ZDX7[=V.OY?(3*7C]J7*R(HS&HD+G9Q=GW0O+GOO>R?' ME[WS,W'^_OX[_^9G_9C;_GC1.SOI?3S^(+J?NB?_N>S]MXO-(P[=BT>/P(_: M\Z\OFZ]V.P^XO9221^+R>2[.])"R/AGQIB9:NZV]FOB7D0.9B1-MD 2E4SH7 M,OI<*D.Q^+@G+BD:Y/#N2I&MB0\?3AKB#YG+*\HPIQA(*^@F2LL8UFZ@;!AK ME9\G,3H3RN&BM62M'Z$3H?CQYC(5[)G1J8!/1B0JEWFD<-D0IV.D89%H@UE) MC$D:03DO\HT-<#K2AO"8B M,NP1HB1=>R$80G*7'C*"'#NO3:9:.[6_\U,6^;V+-&Q;IFIES6P\FH# M%7X,K6< E7>(?\QHR,;B.M>CE.(KJ@7$A.PJ8HV9":CK%-%!D$I3^>#\.&#M]+A[WG3 >:4QTS@-7 !9CC]KPJ43G4 M2!8$DLHKR0,0SZ&I!@(HDXX%G+=,'Z95FL[X44'3+BP-3V.OF&IL4:8P "DT MD.N7L]Z?2-J!2%(]LA/&&+I2UAGTK1!8N!C\AI>U.>#;B3-+WFZP_[W8WW\& MV+^\!91_V K7E6[DI*F31.'CEMWV^.D):<@C%D#9 NC(XIQV8HM(#0F0#[ L'L3#61^1>(8B?JB3&'1 MW)/UYL$6!2^:!W'X%#ZNWS*LO5 R7>C7ES>MW>9>QU_OU# 8_/8L.#UK-P]>O]M^T]@[W#UL'WT"I+;G]]#EU2A;Q!<"\ M,ODZ^FLLFB)9VO6'L'KI$Y!,;?Q5DFR^?.<]46I92/IE8 MK[M\<=&6X)!#,>-!!9ZIBLI4M2_*]/;(@'AO$4KU&F M-IS[/L[UGQWGUJX'2]1;OY*LS4"P=JAB)I:T.I=<,J4%*;F38;9)$T^0#RXJ MV5>I+Q'RA\RW2N$_*5^:;:4%&BR[<()JO.*-(F]@[XGNB* MI9^+BZ$_&LPD#4(AOZG;XNW=UKKU-QY=2:N)E+OGX6(/J3-M$G M"@HQX#,SGGQ#C!]-C/@9$.,T(&\9P7QZ5G4:_LX"0>Y1=5C'Z2@J#2-T3C3= MFB_3UN$*?U.&66R$*3Z7B",FW5HR3D OU( %N\K-"/CRQWQ\ NC/DH,OV\$3 M_H)GHBJY>G@Z4NS+JM]]5?+&(E77E%9G?@OVM>\(R)KD^[]AVK>=5!S\G"<5 M_@N1>,+)VBR#-G4HU?P&399ERCFAEB7RG M(0/YSJF"3W[X%CB$BF2YXN$W=VP3LM/G4L%E3^\RC_PIX/;F]&%S^H ECU/T M (BP AGX<(I/NR)%@&XELZ:G ".2UZR;0D_@E9/O9OQW.)/3Y?M](Q\:]G!" MN"+URQ@#+4TS_PKR5-T/C,$#-"FU(-LL-)LM,R ,P?';J"KKRA/XC23;' Q, MZ #EE1BDX!K 2;YD -[^B\&*![4@950^U.F06,],WU]A(O@AE!6I'A/NC@8Z MU!5YBV5@Q7=*N\8=>'WH=XT>]$4JYX]#JI7[H#L9OS2_9 E/^6X="$*[A]EN M*.Z$F??>- "ORAXX2F5AJ6W#B0B%-S,QN9G,S*>9BQ\#;A)H+WC>!' M ST=4_4-\7P)]?!\SI1R\Q8]\%0\ESO2ZS M?$&7+_ZAQ4J92GE\ZR\P!E.$%M!W 95UF4">M64ZDF/K(7BTPW\'\O:7HQW_ M%R1_ 5!+ P04 " #20\=8/P;XKV(( "1,@ #@ &=H;2UE>#,Q7S(N M:'1M[5MM4]M($OZ^OV(NJ=N%*AO\ B%K2X!BJ:O].I9:: Y)H\R, M;'R__IX>2;;!)C&APDO.? L]?3TM/KI?GHTWH]=FKS[1>S')$/\%?M.N83> M'?W5[+:W.OO;Y4<(;%<2^T,=3H1UDX3^\2J5YE)E/2$+I_^FTEP;)S/7SV48 MJNRR)][FU_U77FVH1M-!*FO&I"YCUVMM[:H,$OO;N._E\EHJTIEK6O5?ZK5; MN>N7,S6=SGNMOK\7R50ED]Z%2LF*$QJ+0"?:]%ZW_$]_'"M'39O+@'JYH>;8R+Q_RY2OSHZIQRIT<2]2KAE MDC*>\NBOCX/W@PM1.I4U8,WYJBMN=[XU[=V+#F F:=9]>'1^<7@>'!X<#$X M/1&GQ_=?^7<_ZZ=<]MGYX.1P<';P21P/3@[P+_X[/88?CLZ?W ,_:LV_OFZ_ M:?4?<7D)14^$Y=-,G.@1I4,RXO>&Z+0ZW8;XIY&Q3,6A-DB"TBF="1E\*92A M4)QUQ04%<0;K+A79AOCTZ7!+?):9O*04.D4LK:#K("E"2+M8V7*L55Y/9'0J ME,-%:\E:/T)'0O'CS60BV#*C$P&;C(A4)K- X;(A3L=(PR+2!EI)3$@:01E/ M\EF:($8V\N;O;#UN2OI/89V*)D_S] 8-<1@;9;&(&/[Z8TML%AU0KJZ?S0DWKI'%]O_0FUI3:WE!:2E1&"TZ: M&;VSM=O=^_L3>JTRH%ZNRMC@IE_U5U;YZEU[&DQS3BM5MENMVPJ?* : N!$! M(2-%XQIR!UE6 #;G'C8"N#O6)A7M5O-?C+9%?,^2'7.7&8-9(5;>K$.%'T/G M!83*>_@_Y&A()^(JT^.$PDLD"Q\Q9885H8:F3#N?B*5"XL\FHD!.+@BV2D=U MQI8BQ2?#R3F2 2X9H5/EA-.EW() 1@$2OC03%DGE%?DT/M5I<2V$,9@R86K+ M<[! H$Q0I!#+,!R6A,AS\ \2OBWXUVS\F Q52G@!J;()6#[7C+%R,19H#6LX/!0.W9<,!YIC'K, :P +$'?Q#6:B,C"2M"1) M*JMH#X)X+IH: ( RR43 >,OP85@ER0P?56C:6U/#TM"SI@9+% D$ J-R/73 M66]/(&TLHD2/;8T80Y=@! :]*T@6+I9VP\K&7.#;VI@%:]>Q_]#8WWD!L7]Q M(U!^LU5<5[R1DZ:.(H6/&W;3Q\] 2$,^4A%Y:IB09^*$-0\396,>P6(I:@;7 M#?Z,=0:)M@7&5;2^#-G,S#"X),OGK?ADP5 MYMSH<5QUWL["X*='T=YNI[WW]LW.[YWNWLY>9_<[(+4A-Y\_ICZ0A7\18)Z9 M?#OZ&TR: EG8U8

QD2(KF:J>1#NC!0@,0^0IO-Y0)2E'D]W #."LU\L3*4 M2 ^-BA#-XKI1%3*^R:TZ;+$Z4:%TWM"A5:&2QC?_JJ1MOGQFK*FP3*5\,K&> M=_GBHBW!((=BQH-R/%,5%(GDFHAE>2-FE PC2H(WSTOQWY!8$ \,XRE8$NW\*9S#J#0)O0&^![HDO* M0"83P!!W*&=\LPCZO1)JR ,J1W%<@^V'@RUX 6 [&LFD\%6 (Y&B"$V+&B&& M[)+F YQRA7I6?ES>B7A482!JD2W[G:$NW-USKU)QY52:N)F+OKT7((9UF^@3 M!94^X#TS5KX&QH\&1O@"@/&AC+S%".;=LZK3\'=N >0>58=YG Z"PG"$SI&F M&_I2;1VN\-LR:+$!5'PIX$++;_/Q#J#?2RYMV2PM MX9<\-:ODZN'A2*$OJW[U5"71(=D]/&3JF:OP!E::J<(UI:(M]K MT$"^\T'!)C]\ QA"1;)<\?"7.[8:[/2E4##9P[O( K\+N+G>?5CO/F#*@P0] M #RL ;>G.+=KD 10K>B6=-=@#')*^9-94_@F9/O9OP[G'IW^7YOYZ MK"OR!LJ B@=2NZT[XO6QSQL]ZF$JY[=#JIF'@#L9/S4?M(2E?+>)"$*[!VW7 M%/9+S=V]+817)8\X2F1NJ6?+'1$J3V="N:DU\VY,F5AZM70E!*EP2>3RZ4T7 MEFJVG;FMKSKIZ7TQAA7-(=+=5<__;O*%Y>&\..6(V0MH=_4\\#!YZF=XQ.RN MI_I'D9'8*T]:Q[[Z$Q_:5!2)XRD9."T[V/K&P6P/OKKCF6]]7H_$ MGQ08 AN;?.V1X"_7T9^?3,R14,]30]]*HQW@HE^DV2UR?_L;&TNY+F7AC:]R MQ-/HSD$2RXANR@@3L9Q8'[[[V_R%DG>_[&_[KZ+\#U!+ P04 " #2 M0\=8M. 4E/,% !P)P #@ &=H;2UE>#,R7S$N:'1M[5IM4]LX$/Y^OV*O M#!V8B?-"H"].CIDTA".]EC!)>M/[J-@RUITL^229D/OUMY+M &E2TC84:,D, M+[%6N]K=9U=:K=NQ2?CA+]".*0GQ+[0-,YP>]CYZS;UJHUW+OR)!K:!H3V0X M VUFG/[V+"'JG D?2&;DKRQ)I3)$F%9*PI")I9>M9XYMR"[*2<6H9V3J MUZL'3+02)KR8LO/8% \F\M+3[#_+8R)52)6'3Y!3.RV91%(82T+]1CTUK7PA M.78J8Q M,]33*0FHGRKJ315)6PNR/RL.94U9:&(_8L8+D)(**^3Y5N-%O=6NV;F'[5J* M/V@A9ZF[5%%9&R_J&$@NE;]5=Y_676G<^WC2?],?0PZKN=YK:MS8NTWL:J4# M7 !5]Z-UMS<<]X_[WP8?JJ-JMPJC7=02- MYD'=CG1&T#D:G(U[1XMS2LK7]1&;SFEOY T^ONO]!9WNV([L MU>M[W]?.?V?:L&AV/X;N"\ O@@:&20%39F(P,86.$!GA,*0V-8&,X'=%8I) M5RI\0ASQCB5\OM7<;W5EDA(Q<__O @X=2Y5 H^[] 9%4CF%*%9,A4!'2$-X3 M%<30;%30VGO[0#1$C./SN?@1#3+%#$,5B BA=QG$1)Q3%)\D3.N;TO-%YL(K M0 FRQ@7;X0RE*8TV1MX!56AEY%B!-%,ZPWP+1L(U+!4VL%BJV#614*8&9UXG M+XDLC HA(Z(F1%#M#2XYG4$GGD=32_0 MF04J2EM!\N7V/B"L64&K+A%VP MYY3^C);/#G<:NZ7MKADMY]FHUQ-@)]R=X^D*^W/<%Z!JO$:,VXB80\IN?E=;X!.TUH;6 MWB.!%A.809,\X=H1PFPR8P*NXXXPA> TS#K8AK'@10QIRMN M5L0$$8%]C@Q#YEC;+(M4&<\1*C%=.YFZ1&61XJLKD#??(AT4&.9=M+BW7WVY M_WJ[/-9Z]J#H/-;<7C3/)@YI*Z!WFW=NW;G7/8JZ*H!,."TE%T=P*]J>R'&Q M=M1#6,D,\<@N:=B:0ZZ*H"LF(+HX237U-4T)^H'FM0!R5R7K"Z;9A'%F9GY) M71 A57@3S_L'V]8F-1.N(&C4;R%8X(#_J,4%%65(\Z#:1'M.41%OHBCYQW>_ M/?M@>9PL.64O+N+";MT!X049@J0UKVYR&%0/4O2WY"R\ZV+G2T"V?A'SM.)- M[B&6W&<&F04K-:KIVE'GM-][!V^K6 T,AKW3&U7EDECX$AC"5N0^]>8J0.X] M:/=^J_Y/8?C#KGC38=@]&?9'X\'926]8Q.+[WC(H?F;7<2K?^9YS/Y!>P]RK MC'M$!*/<&366BHJO"/ ?.7D].G]V8\4TKBFFJG!J0N\X4M8*C&47I8_+LF=8 M^S!;L[A"J!LS&F'QC86X81<4!E'$ JH>?MY=I=[.F6)8\:58\GVBU>[#RPIK M-Q0>6TI8IM@WN/5/]!_,H>L=N[J>5DJ]-R0%OA?N-VR=/(J/YY<=!=XK17AW M@D!FPF!A7H[DL5]<<+M[.$4-4;.G%+L)=[S-!(67^8W_4\IYK"GGVD[R260M MW4E^TE/[O6+GZ73^$!-<&0GXUUX#W_D["U_S6L9&[\(?IOLVT)?I0-%3EIB' M, ORO$G"-$P5,TB$R\$3A.WWE;V_$":S&\WCF&B84"1-E;Q@MBENY+(FNSV3 M3!GG2 SV..+:/\AK!6F4*<%TG+-;LY,N%3"C[9JC"+(4G]A%4VVJW]&A]_H2 MT4+OU'4*0_2:U=ZW/;1I+_O/M7S&4KN]85I5"2 MHV0I7ZH4B4Y<9XLJ2KM9U]5]& )#<6(\> - %/>OO^Z>!P8@2(HV)5,1G*I( M(H%Y]$S_IM_S9I+'T4]_9F\F@H?PD[W)91Z)G_K_VO_[#P>';[[3?\(#WYDG MWHS2<,ZR?!Z)__HFYNI6)CW&BSS]#QE/4Y7S)#^=\C"4R6V/_3B]/_V&F@WE MG7M))OL3(6\G>>]0)O#]F^_@6WIJ6FUX/Q+CO'=R!QZAG[[ M]Q,YDCG3],=F@$#3*GEV<>HSO:2C- I]6AQ]"2U^&9[]>O:!G0^&5X/AV7C4J2[V^2X&KQ_=_Z1O1T,V]5TR>,OZP^'@ MLC_XQ_7[C^SLM[/A1?\"=LV'J_[E==.V\="H'$2W2J'?BRR7X[GMIS>.Q/U^ MEG.5GQ(A]F&*<=8;\4Q$,A%K> N1[)%I9DCFD>GUP??'Q]^>AC*;1GS>DPD. M=!\GLFIVW_QT>&#IY1%*-WG8[=8;W*6M\"[)51H602[3Q*TYGBX-9XQ_GI@C MYG%PU=#ZR\Z4+R++S42PGU.N0I:.V854(LA3E;%7.7S^U[_<'W4/@U-+K@V' M2/,,19 JCD3O%4!01=MB6X.G@7_FZ+8U!DVD\'0/"?B+XA,>L_-43"!>7GSX3"YVD\Y)A.\XSE$YFQJS22P9R-4\60 MID.@QYU0 7\+X2 '0Y_#Y6 M:ZP1VB/Z^D420Y*C-TM.)P# MQFZ\O9A->!3!L)D8CP%1L4U.$QT O(Z$8D<==M0].GXF*-!WL[B ^>[*YCIH M1;=-1+>C9RNZ72 ,2-S;62NY.:J\!;R;%B!09,)@J,.?#J'6.(T -A&H CZ5 M.33];P ZT-#BS #4A -+PZ.23KZIX?%8\ 3>@H=$CJ@*F$T W%O.;S[9#X\/ MCG&#?@X/-M"\G+YM^+%7H8GE?JP:F;J;L]\KOO<4_+282UDHN7B GLE]UA8:.D26#6&SY7D$4O2!.632)*\9"0C(X1K\0E_ 3B$ M[_%Y)="RJEMW(A4CDFL,$/ ;/)>!: /BD@2H %TDZX!D$T0%FF*I0?-RN&RX M,$Q83U0.<4XH52F4C8"(=U)+5S++"I2;W*&=I9OW UU]Q)R'] M+&')':6]$8)F $-Z)8&LU)L9;58.UPXB2?/*0!XVB X;%3F;I4448K=%E)-H M6[84P\N.7%*OF^YX!AH+]6K&!#T8L1*61.'C4V@B)?T#!0I8O75/>A2)0 :. M0.AM),K!DN.R1>Z-D'O4(O?VS DQ*FV[HD,03&<.9)U:Z,9I(9@L380Q")..;FHTP8M,^* !"^;+E# M$/-["M ]MT/!C3P5M)M9Z QV,-\[1.TT*?MOV7\K[!^T[+\U]K\3*&7TG:5E MH"TMNP4'(#/ =I%W,BS@9)]-4N(NE([HNX71,YX3+)"], 0Y"_B0&'L*@ES M1W ^P\$-FE1,4ITYQ*V]BI-Q!5I_EZ ##=K=_YEG"X;*V400ZL!;*$P04GBC ME$N&1D;-F$N8E@"Y,IWC-'+J6)LW42Q::R:%UIV("* V0BO;E,O029H.V5J9 M8SN@$[:@LRWCY9K-O5O80X@0HPZ&Y_U*2!AZMFO.EF*K9G%Q'P@1;M0^O4>B MSDQFPB@_9#(:"5'M7@M0RP8PX2#KY/JM4* !2EOUJ4LCL#C/BQX<*%RH!Q?X M":J]*6A?2MQ:H0K!EM^#,HL@=,#6 UB:H'Y'.B^\M7[:@&-:[30_!4^?WRGD= D$1+?G"LK,==0A@M,B*KP28O MXL0A"8&2B<]R42\'W\ODM!:6U0A<()">CM)[Y B,[QJEL 8*FL$HKT>-Q6FR MP:]CV&Z-81>Z6\JKAR?=4\\,6I)YHFSG4WXK]D=*\$_[M(@]'LWX/-LHVNT+ M71E?<##N^&FS1 +3^M0K>;<'XIJ,1,5L-L&76!#QC.SDOBD,%3."(,X2XOZJ MJ0Q <\*36T$,V_@$M)D&DKYH!9^M"#ZB%7RV)?B8W;M[ @XB[<=4?6+7>1I\ M8G:@+0=MA8/&+0=MF8/86; S[J62BZ[+8\@?*)YQAW\_?MUA96R3/A])SJ;@ M&OP+Q.DB(LJ!&*W2N(AN20!'@5\0+5M^W H_WK;\N#5^W'&[X=QYZD!B1(,? M:&F6JB:HS+U3=>X2M[IX-QT$QPY/^/XAX+E]UF=SBC@3GJ?""^D8%_ ;;*M M":W2IJ7>C0)RQ73HHMRLO$RNB3QC63'*9"BY0H1Q$6TP>_B4-%*0Q.WD%E;& M37.\/$REQ9>MX,ODN>#+[@%:H'9.B.?[$83ESE6=80P:& M 628CA,N"\'U(CVF2L*DIR@8%)E^8XKV?6?3,LB@Q_#WTVQ)B 3VBP"R.#1% MAK39)(VB.3.Q([![=9@UN3+,.QG VHI%,# $H)5::U[S #-2+&!B,&42?=(< M!SOA2L @T&W7U1QKJO=H51Z:0S4>:H MD*STP6FNGDV$YL25SY* <=LZ))Y.E;'R9:=T%D 7&SB,(SO3K^"SZ^4/V#X MVNC2^Y2&=I@XC M1GGG8>Y/T/Y^-TL%4#-9C7^$J91ID()>J>>. MPJ!U3NYKL%U\JDFM=(Y7M_ZK>D;J!A,I[NK473E+W* R*4#BU>$LWFSQW37# M;B6UK:#]I^>"]L\![/U(@UW!_-)6G4^4$"2B18+R:S4$ST$LR^II#AJ!8D!T M"?H3"&=3!':CZ7D)'Q0OX93.'! TTZ!BH^2I(1VMGVE5DS-C0%NNO+EQD=4- M=&+*7TA8@K:S&.8XR:SZAT*C-\PRWRJ?I-GJ.;<(LA4$B5H$V3:"4/;U;@'( MM0Y88H?=BR9+N(, +_1*N[E2#,J!;T$*RW3)@#)<[;I_[KFZV*LR(4J;WKL7 M^X=>(I7?X=[G]>B:F(( 5W"=5K6V,W]DEA#'W>.S@\/7EAB7'Z_[[+V.9;$@ M^H$G!8_::-SMX$S\7'#F.>BEU0-\MZ"&%"H.,\;0^3'%=N)'(4H:)$YXR4!> MGLYBFA#^E98Q^*ZB1$W6X07("DHG9H/JP3\)DP.D&?V%QG1NH]+>%^V*HS;& M\^L1'_1WG3YGF, D[=H$%(P,-X'<'9W>PK,T@3,8RZZ4,>KVH;!3,J[ENEHZ MBW9VH2K!FE/+;7BICP;(_86"KTP<3:IH-#HU,!*W',W*'GM3<4S-J%E5W7G M -IC?"O'>/)MZ]@]L+B$-^=5(TQC%0 MT)=;,/QVFL,O991>-4\/FUR;X^8GK D.2L3RS#$O7ZUF.JYFY:T2A[3KQ@T= M?KF3H= ]NYSFY4/0Q6Q<$3^0\#!6!_MPF71N^FNGKIU-H8CQES$)A9YS38?Z MZ'AH9[!I1:J751NEOYHCB"7)5N_564(E ;8][J'5>\MZ!%Y_#\K!W#@;G*I M&OUB6S..93NP&!1\!CQ+CT584,B\5O8!A-0+'ZHDS>7R0*J@B-$%%5 L]1G:F+49S95I<&:G!T/$0I47ZTU?<:!JT@"" M=$H&C: ;$VH)1^U(ZHSJ\KS5QC,]WHZ5S%49=]/!4!T3[(6F>6LFN4W3T,C3 ME;P39>IR25US(3>%?$@01&+"?,:$#D'$98Q+@&%(N2IT/0:]>#X)<) CD8BQ MU#'=E9A3KA2:&W1UZG)QL-=BE>SAE2Y,]0!D7I"%$2W,\"9%G^(65#S(2R.C MWQ_!( :PK>X*D12#7-O4FQ>6K'ZCX]I@NK1;T""^JJ;)F,LHTQ !LJ[F346H MLQ8K3 2=JUF*L@)6.M7UW%V.B@!386(MNK([K$6C#B$ZG/Z6;S?XA=M'4T/@)?'N^^H_&/ M;MQ^_6R-VQ?"EU!:"W=KX5[4538PHKK3RZ_1-J^9KBOF810E95!$7"U30?0G MJ%5G)'FX?$%]':,\Z\$RXCD%L"Q@V,9"1CZ>#&CGH*)I0KW2>9E M/+R3&1;+E3EI$9G^A$0)"N[*A,K2ZJ96^WSR!LO',G_5!I8,7Y['/!NLJ&\Y6=^>9/]J'IC%H@>26:=W MELE>*]<0+?0VJ:P$)!*VR5^ =74QL8N%*4 >M.-.8K+]UX]GDX^P.%V=L*_] M9R2O5]LS*M4&9;):.6\16[Y_MG+>E4KIXE]=R!2V;"CB1(+*N4JH>XE7(OD, MVEC%!ET24T-->\L?R'-44Q]).K<7HC34^+[%(MJY"PF.4EU.\K/]*];H1U(& MVA\1:R+C_JX844H7A4"X#H3-2&NJ!C34U[^ZI29\P!2T(4^53L%.?E(K]+G0\6'XM;->.W(8F .K4C"R+AU5QA7P,(H6]S> M"+=_>+ZX'7Q*TEDDPMO*184M<%<$]IB[>PB;K[)!1SH,VQ2O)66^YFS45H(* ML;$02DSU5X(),"&:6)!),[:SJ17]>U)/V-E73K"H*"Y><$%3*"\"+0JS!O]' M*9#%'COZPEE]/);AE=X12^ICO(&J(@@ :9 MA])9':;IO2:<;B6BC22B'Y^M1/1!9H&((DZ&E-9S]BR\TD]PKS?J9#I\$L#C MIE1CO[(,L& &0%&5%,C%F%A]J6*J?X)RB3JD%Q3L*:8+[W//,>U9!;R;NC6J M4D@=/6G4;GO#-M7MLZGGOMZY:-FP-]DVWP_>H>HX6-$&GW-YM/A!(RVLQ:%F M^"AOQ40C<)JCX$?5<8R5'5-F;K7;T0L#_!$-\N;$T$&O2(4DU12S>3<+KK4& M"Y!P=E)IK]9=UH2^W.Z5L;'R3WI@J"EHIZ.V19L(1 Q)7(BG-K$!P!W6.DQR M[LIN]UC BUI@(/1Y)]-(NP67+5!6KE!FJXV8/W2RX+K;K-;<9<4J/M+%ZMK> M2Z"MZ6NTL')WH5 ^B,EJ;9(FRPL$5X65X';TGW7WEBPN["86G9J1IIK=52T% M5[/\M8?2LPCG>/Q#:4 2;[D[R-VV:P<2FJ&3,"NU9LLRI)HOFE+Q@A#,)%QA M0VT$>FN?T0'DP$/Z3F%]9EMO5H?A4QAO1>5OO<\KUZ>7WJ^*TVNULTMC@$[E M]GH97Y*VSUK[$1[*TEVO#Q8*1?>'%S(^<(RB"EB@G" X/017@ M3+E9/%4\BN' J0]]?)O[# BFI.^6\'RZ51NT<0%[L.G=.&WMZ>9B!FV9L5DD MA09/:Z?!5GS?\;59*N M%/:M^TJT<]?/PEK,=))T/XY-7G1J-.J_\#DP50$-=+Q]K7 +2'TN&^>\WP.M M-?(2YOF7P>%V<2 M0(O[/&PK(GKUCTI*+)UGT[9 X%G,5EGCRM?RFXVATKE?98S"N^1N^0Y9J YE MWLPJ1"Q++[JRB]=8#SI'2&$NANA.(UB^V\TM5,OE-*/1 M9"FL9:G6:/&^(LU?V0 28>YID_I'D!6,S%5BG")+EJ'?([NI MOCKX_.>?S'^MC_5I"7^R+=2WM"=R-!'^J>A;W]ND>&W#X_4$\1[_^O7=S^]N MRGB/RJ+L- 8\AFN0_3(\^_7L SL?#*\&P[.;=X/+&CSL+FL^2O+'X/V[\X_L M[6#(;G[MLV'_?/#/_O#CX])D][?)X"WK#X>#R_[@']?O/[*SW\Z&%_T+V#4? MKOJ7UT^P;1Z/1$_@:#W_[\O!;^_[%[_T/_0O;W!S?5A&K1<4C?CSG&)74#(< MB2B===@\+4")=X$J-LA[+#'6%S5B?(!,O39-T,2]W$DQPS_@Z>G<&HQ^47S" M8]"6U=2LK7,=&Q_>)N5J\7XCL?OW/>@9[DBQZ+T#QL[Y5.;P+D7PDUF4+CT> M%3F9?'Q_I;Z-W9JT&B-+O0I@%*,N>$)6%)X%2HZT\8U\P+HKXVRLYXRW/%?C M.?31.');58VLS3IWS; >/E>[NL]S&8A*"H9]A\RCNJY10_CPAC5W*R-9R(.H ME@'"'LNJPIH\I-,)SX7GU'$T=8;*?S>AN(;)JK[P5,RMTQS@Z:>LU M8*2?T3V)*N,BI^MKUUS'R>?6/=4A1C%9YY3G0+UT3/YU2L61LPZ5AE22:@#3 M-XN?P*0EWAINJBV0PZORA78I4!UE:4=GIM]R3H5SEL(3<5-ON7IMYHA1CT"= M;ZN*];;#+,N)/)&!;F%%O0'\T#WV_YU\1O@E'2I'1Z=/$82YA?U2EV-,P+X/ M8!1=)A=]LC6(K:.J]YE.!:" 8[HUUA0:I_[(I0]=*=\[\2!/\>EZ]T"[DU_0 M3K:I)LO"-81S9SH'6<<5#BZ3\SKXJEM>RR8MGDWK0#J@H+CH. MGN YAC'J?%*_A1(%)+P0 C4YW:(>>E8; M^RF2K>6IEJ<>Q%-EGL,C%(Q'3OH#U(5_H<%*3;F1Z[9I]\%\6#?8'IYT3_]P M;NI=I&=[!C2> 1C_KF^"Z4UD&(ID\U/AF9P&6[OF N!]JW=96+/4RALKIDV; M]W5WE=WW^&3=SEC.M)^_,Q_?U?8G^K?,-/YP^GPVHGU]H_@UG>N%$KM'A4=V M<-;P?43/(Y^^G]02P,$% @ TD/'6(TN+-%/8 $+8 !( !I;60#C$@!@H/\ U!0@"^#AX.#B8./AXN)>OHR' M3TA!1$A 0$A[A9R$@I$.Q,1(Q\# S,9WC?DJ#RL# Z?P=9Z;MP0$!$#71"5$ M^,7Y;@OP?WL(QN7+EPD)"&F(B&CX61A8^/_I"_4>(,.[A(E%CHEQ%;A$AH%) MAH'J $!H/K$Q?KV /UT8Z$K8.+AXE_$)T!6J2(%+&)B8E[ PL;&QL-!W?='W M 2PR["LLMZ1QR#4>XEYUI.!_'I6!QRI3UDJI.;3'=ON1TXO+^%34-+1T[!S7 M.*]S"0@*"8N(BLG^(B>OH*BD?%]+6T=73]_ S-SB\1-+*VMG%U;7!B7W+]5(,/"9KF%A(_E5_N=X%#)1&66MEUEO:^Y1/G(:PJ=B M$UA@W_\FVJ^2_?<$>_$_DNQWP?XBUR1 B(F!'CQ,,@ ,G-;E02>I$CTU.>-W M[[Q3E\S^!-Z9 2%?5(/AI&E+\A4H@.D6"AB?J4&&*P^F$Z* [^XJG'R)0 '2 MAB $GMI^,3XG)OBKNP(*2"^.0&)=@P]=-&2A@$$=& JX1(ZPD8$" \B9(12P MSFV& IY?1@I [-=1P!%E&0IX_Q(%T UF^MU& 34ND'/\"10P+P,) TW5@R^P M;2%[+."N2LZ?Q'\2_TG\)_&?Q'\2_TG\?TA,+\(3FI-".> $:-G,_4/ J@_#"YYI\U(FY7 M-+O5V7M%3R-Y;@G=ZGO" M(XWKP"CG)-S,7[UWVLEH:MA8G6*1)EU-JB63_]M;2[=,!)(G?O M;FE)#KQFOF]&9\CEK#_6G>T$Z?Z&Y4R)N1KGJ=B^\K-;_=672VM>EBH$,$$X MK5NL5"=F:MQCPB8&6FH,@&,Q[H\^&OL&OM3JG^:'&X7.BYO#&!P@3N,%EV"K M@*XE<_S6A*ZJ4*FG[][BFIZ-V\B7E1&V6KVQARS!9Q;QQ+=280(8PQHF]'O^ MG9,IKRLF/9)TZQI>'*HB/U6E?M&)S&3E[VUX$X,0A67&S!;"A3LD64;%75U] M"ZV](B:.58FW[@=V&[U3)/]HKNH?F;FPY5JWX\U'^S\/43 PC284ZD#K;/L\9WUK-8HX/-'"RN>_NJD MY>F17XBQ7MK1.P\P7%ABIF6K M0;:8M)LXM_SD]('VV?T++Z"96ZD5= M.LFCS,9R4!BITH($1-N.4>X+=-!S+,HT>ZB[O%9*TQS['K_S\RF0$DFGK[YK M=Z7['E]FS?@[WRS5ES.=]2YK"7?DWHOVB'0"7KZ4:Z0(XPH'W.HRH2AGILSZ MD.&NN')C^U8=:I'EDU=VV.NIHX+T=5DY0(VD46$7X*N&XVZQROD0?-%C73HN8L=FZ1(W<3P19]DW*?!QY2K=!&=*3)C2Z:&8-SIV:EU=U[*E=Y9KJM= MX% +)\/27HSW:X(077CB8$^N(1PBG:37T#PB7WC5YG4UV53J2A)SC0EN#N"% M3?G1@[SS-GR@;= FQBKM\\:=6BBX\G(-5TI#.0!C"<3;,=%?D+ ^V.K0^7TK^ M^M?*K>LX^R=O@DX\/K-HM*T:KT@-['TJOK9X..OQ:*UC,BC0WM9%Q*ZO>'Q2 M1U9@X1.68BW6923 MW60JE&:@:5OB((E-1O 2Y<=1 _:+N9?VVT=V.@N\5RY*HOP20F@N^RDO@]XL MB8@[0K^MYSYQN?T76XKQVDEJ>Y7QYX_C/4_HDWIN#!.J)5->KGH3FEJ%'1$N M;B/PMNC::3+_TY09S\^=^_/R>I9;-XSPNN\0?2Z;O\(;J MH "KQY@I;P8P1\_5<6(I5ZO!E YTNPHQ>GNQLPG96_S9.L([+M&[3[XF11*F M2Z[E"7Y$B/@J&,/K%GG-= :9[C18W95WS@^B ETW9>-GT0*'53I/;9BN&ZAI.WYLAHX:T@S,W)_+JY9CXM@-Q$9=]$/:S=1L>9#SM)4 MA@Y%69,F/WQVFC!"RU@F!9(=,K%:V'U59L._&5 M8%$FQ>U59/&5U$G"3;+6#[D8U&X>7*J8W]>25?5S@_CO+OS MR@,K929>G#C["<#T5)PD)C(C8]O[,*SEPDG8\I4PT5>U3-S>" MFV?P.&]?WL:!5"YK(Y4^2;.6*FIFFFL&1EXH%MAA.=W[GLD?K:PJ=9-F/?(M MFP7VL[^ZTL?D;#@:^R:J[!ZYG3F_C'CRI0?&&]>O1E&OT'DG:<=,MGI4G-<] M=\+F%?*Y)V\;^,V4] K0C8Y\L-8YKB)2ZXG787S5OVDHP\W)7W$)/0SV?R7UP;PH6UG^)9+H(% M_"[=#D^+DY*X!)TW@\=(K(7S^8#SX%XV#=YWLJL;&@SS/RWR2,VR@&\S7XMC M!#@:-@'.3.B_I?P :@;?PB'+#QM10*DB^$@T'U,&C4@(+YX@Q=&HJ;3!X8(A M-D/_? #A@895IFYSYZ+<,G[XG)G_7/FPSY'$5[%@9ZKR?(BCJ3QQ5LAGAW!= MBSS<,<; 11TW;,I'8#\N*\O2A&GWSK=NR=D/Q\F3!F%- M0HH C1\SRG8\ZCZZM;= [,^J>?$_&B/(%]L MNM'14^IAJ#XJ)&0^ MK\8KOR#PKFU5NG+ 3Y)42<@530(<<33I0('#"01]Z:8)R]YJ<((MRZ'N2G--I/4:;8GO,QJ/+C7"SOFD% =E22HE?]KAZY(30R'" MVZUGN)+(E-K21YE^DB;['2=C<^2"&Z4",WSNX7H!*=6EE)^C'P13X+T$L]P/ M?;8WO[]K*F5X4=.11O+BXV.!K1G9>^9"NY$L3V0 <7.,U#?=)8%08+_8=/Y+ M<;X'=3O=7;J G.:"G) 'M2G&;>)7UKP*"&):,;$ )R]=#T+(UF=Y+=Q=:8[[UU:LL=;$STI.8$"!U5PLZ)9#[6V68K175YPV5N"GH+B MQM+FA9I;^TCG*%$'O+UQ#*YXJV'E]G@6K\,IB#WYNAN;&RLF@ZO@T#1<$ND0 M8D =0N7M4+9Q[CW9&Y#TX3&+']>M4)^9[I(QM(PWX%J3=2FKJ(U,^;O]%0-%N>U>UN[$\8+&Q]NX^1>T97A=%:NWY>,&0%)/IPST4 MT)%H:R(PPM(X/*0O&WRY! M.8]J#40>N.+ZO7Q:!Q/M63XN\RX>=)Y M;M''PZQ#O?:!-(]D"LH\=+7MI20O'%./^S$")[=MV_%'6>6]$+VVA)L!'I$;GZJ'2J%E]2E]+7&^NC$Q*W;4U1JEU MF]'U=)+7QT1*MC[>Q:8?LS;<)S,WAU4<+ JDW>R7C=LMM4/QH//F]CU;X]"3 MW+V:X*E%B8C0HPT>WJ6&=]!QC$,:%KQ5Z4%!BKW'M+ MNB 2A&FZ;RYLQZ _3W"E8=)CUDMXQ868%I)J/6MXW( V MK@=\3!? %#/P4^5]A<#R7'P/,8D00[P=/=',MG4_O[NO9;RNPWW#Q18H\::K-$:697\?>(RJ74N4T M )O!9%A[EVN,$/U4(LXXW\1H;QO0%>2-W=E'[1M>D/SRCI.:N#G^T28G9A\' MW'618#=8QV!GIBN$J"EEHXXZ3KU1-_YRZM5X$ M-6\PXR.!CT )35>Z,B?X$ M;($[16AU847EH\K=PUUF';"KDU U>!(G#,SLG4@H4$<57/#+DG"ZL*-72/E"U>IV/(5BQA MKM#"<%,E)-"[S7[?;@#R!MV3$!>BVSI#2X/'-K F4R'AP_8RW#X1>NUGVK2T MXD]Q''40%GM3'2;L7WFS-==!%N$T9H9U\Y'&DQ28[J^WPMY'WJ,?:WJ$[BE? ME863(O<">/WJG3X=53.E\*Z9'+>YIOM65C<;+_G>/BJX(8Y9,"V]=WQE\0.( MZ,S4ID]X5RCS^@'2Q%-VG'+]-7I?EMV+,!BQ+^79-MN+[4]R?GJ0LYJ3ZWD: MR0VJKZ,W!.V ^G*L/$86NEH6T\C8R@8R6LUC%-B$VZA5OEH8^03W';SK9K/? M2+,^%D/WM^MND GSN(^#34&/8T:[E9U/C1($ZP8CLE.4[(JD//#T\MJ9;H&& M'$#Q;RJ4:22(4.&TXPU<9)"@I8X/^.#F+&0\&W3.,(J1(4>ACO,'-\[;'S&0 M%#:%CGQ3B604 YG!QLBF\*E)" M,J8VX]W&6UKP=3X]8O):MJBYSLPWE+Q\ F/S,X_O8/>1.9=HCH&X[+.I273( MDU%PLSP@<(C2N^BZ9IV:@C9?/E$.;,SR58VZTGMK6/ABZ3Z2?>+*GPY=OS;[ M.9!'9-E>NQLK=%P:S9'&OZXXH0"R73X7%!!DL/,II:/ZE&RR+%SO31'+,983 M29,K94JIY=CLU<%2EU==L79?%F\I#I'28$Y?P1M8D&*ZLS=N.IJQ;_[4:).) MP]LPC&&:P,XG^O1VR64;)WDA,Y&UY-.=D753ZL510>\&(EW%5VJD^BK>JX:; M&B8^4:'O'-&FIOE\\EA<[%[>+R/&LZLH0/^3X7:$!=FH V'J+WP-^F8 47JX M1(.F90N^@"K=P1W_?.O3Q3OZ/''T6QD\CW !"DS+-K^; ,SD" /FL=MY7AJ" M)-V*F?%XO*5.K MPQFCQ?-5];2TKA+5V[5H+M4-JZ@V?I/BF[Z;5<':_!PUD^B_M5 MP.9J3SFS+C[!U37FHV*"W_F>%%\D+-BDJ-T=2GNEPO MC0OQH\):P[T)U7%.@WWN4P/+\IF1?O[F9?^7^J?S29$.*3=NY6\V"J(_PC22' MO!Y\*>PZC"B*L PE+ @>@[_VZM[C),EB[_S&<1/7U82+^*M!QID\J0I]*=/' M_1+YF*]&&W6IFIS*IRZ:1781K,X>9;ZEI]RI-X>P5UJ7GGU)H"DQ_:5!2%?G MU##O$DE@KE'KC5CF*18PZ_R.O8@M ]-3FQ&[9_268S:V9=-S9 [9/=D<&^1O MC*+U$"V0U":)@C*$P%"F9I$SQ#^]^OF'$+1:68YI^(("WJZ5JED#W=5P?PA3 M6J95/6[0#=<=Z4IO[ZTHW@,6J+!TV$$Y3ZBX?23. U,[+]2"1'SHFNOKEO1K)B79V7-Q>$#9^W71G.;]> MW/(?UI!BH"J8YU71V#MR% ZV[\JO?UK^F$,(JI;DR)X=MKP\?P6/M\RYNRAQ M+:#$U>:K9OVS.(N7K6%N^K=\,H4)W0H[@&M83^=]8*$^>65HT#R#VV[0%'HN M6+5?]I4X.#JG\EWO#GN7? =?CM1=%E&,)+:33CVT;1O3LRU?%/#\$ 7LN]B ]Y= %[Y3D/7E8GQ@ -E5 MA0)2:^;@(# *H%8X$2Q%'#>C@/=G* !>_UL@I*P8LE9\BL0=0 &=0Q=A-BA MPJ%E3Q*"Y/LM#O/C\R%F!BA@P' 709*& E[]%HNA&T=ZS4'F?5 PA@T,=9R M./85!6"NH8#%K5^#,3]Y^,G#3QY^\O"3A_]5'ES=..-HX@3YM.4QW'D@5Y0X MTOX3QM-?3 W:'[W)%<=I\/T(9/-.RY&33L"_S?S[WRE&L%<[]GS/8"<>[/'V M%[,&5+"9+2BPL5YZ"]D["EEKVT(B:N :%['YZ$D1,'YQYK"73G(OLQ'VE5L# M!:01E'X]F%LP2&5ZU^AO7!UMJ+0DW<"S'XG;Z[WH=Z>0>X#/5*4,_OJ:DLN% M@F9]?3BK_7S.Q9L#OQG:S4$[;.@\GWZ2H[C.LX0E[O%W*BT[/<=*Q+'.CA K M&RQ)BZ2NHK+76+T5SL\YYCM6I#1^#=E]$"BEW!Q8^&BOY)KDG6'G:D*+26A"95.)MSS7HS[M^(T*/>;_=04Q\)6*RMB MOD?3NXYYO(>3$J/2>"S&HB(\+==9[BW4AG-BYF4VEG8R78M3P]4/D_3U(M#( M*YYH5O$T4=)C+*#_>"7V?J1^_T(RWV5"Z]4Z7\$1CR"M(/66ZKH1NI%MTI#E M@*=;]&%[RSA\_=VR!>(/'D"!(RAW/T+8^>GI,ZI1^2Q/WJXRRO:Y5MZ1'A!! M[4YH2MFV;\'!\W%Z'6EN/36Z, C M!0P-R5F6;J1Z.>$VBWUJV:$O/<SWHKL +6VE?F"IQ>GN"B (9T(GQO\57X+Z3<^=SH-0CA%_&S_L_W/]C_;_VS__V1[ MKNU[P[^4#(G?5>!(IN84<#@*II-],-O_P"PGFS]X!G@OF&T=Q*_ M>,?2[MA0Q#XST#R!2N_3GI9_Q!LFXIN^TE>K.-/QF/K'5,!E/78$!MN7E\LO M)2E(U^1*%!*$T2LWC#X8M7>9$BU-!V2=V?"'Y3'8[![QBU[+*S;)]..<7)_4 M#CON/,Y->N+@[J24ZO% *UKSWKU53-X!\4^;__HL@__E(@*!WZT"G2VAT;=/ M#0J@5$!P&$0@]M'@O=D0!4#?0MX90P9N(#P@8: 'Z,F3:@K?0P%T)?INU/Q? M;"%M%M\P(+WIUY46>"%X@1^-#L-*+P[F$-IF%R^VD)Z0I7:$Y5?L<<0!>OH$ MP8?Z^%H_-"2!]A*LP8==X\@S!R17Q(_T]5# =W0D6UU1@'C+_@)2P*GOG3/? M*NQ']HH'B+>$Z5HFGPU&W8BM<8C#VTJMNS9601;0 M,S#/%!&" L:RD%=(SM'<=*==6)<^X>LX[)C\L4)!L6!$E3&;I/S,Y[5GCEV^ MG"[+00/DFM"5JAODFW&)X?EQB3S";EX&7:=\-Y3O]?8U-=8BRM_*K 'UR_M1 M!J"]6$L48/-BPJC[HW!\M5Q-5.9]#B'N;NI'M^V-N$GOK2RMTKX(2^2.&FDT MCS'>(C<1C_IL,/-*Q8-:I?9PIJR?F"3Q'LW.+[WY/4N)PVF=YSQ48Q55'=M\ MC0,<(L4]GI8,)/Y1[6^QUFAC*$.<2EZU:!BXYE3ZYVON*FD,!GW3R@!87??QF\UG;NJZUCG>A#MGZSO6.>F2&X#'TY"*S&S#T)^)[2A+K M?KZ"XO>G3G1"A6PBK^V]?[T M< _9/]<1I%7E+V]IH&A^W3OG558DWI/Z1IT#JV*OCI@#=B?TY5DV999Q>T;-I89B+O? M+L1\S7_9<:5L.4.'\7P^"*[22@K7<5R&90EHM"_+"=#I!6Z7R(M_]D]9 YZL M&*7:%/][/>OE@CN.1\'ST/%[:1HM]3S5)^_J69P*]:+[9?)I3L7WB&S&A9?H M59+ZN/46AW@$/4)[Z>@3Z#A"W@3H1\O)<^HZ7Y'"PHR4ORG%_DE<*U$GGBJ+ M+ZI0HLQ_AQK[D9Q0/G#M _&F$_\S[6D/<9.-O*^-;&D>Y;"(Z:3Y8Y=&E>?LES.VYF\AC3\ M94K_3<3KB 1ZSLNVR2'' L M7)I6$R,KSZ-^7&/4;DR/CA"FDM /=SO_KCN2HR=G8O=0_ M1E7,/6,8&-F6\X8VDB'9.=)1!P6\JX2<8Z,5_[P8) "PU$ WG3 7UQZ"]EC M!+=%;/."D,]UP'#BM 4I.@H=R E5! J0*@(A<-7VLKX2?#LZH1V!Q,R#J^,$ M4*9=!'P[/L&%UA48(PA.9-NWHQ.4:*WBMX&D0*N=)RC@(5K/'N%_.S_A@@+P MP3^)_R3^D_A/XO][Q)W_-AP8&;;EV?79K9J4=JRPGQ.Z^=4Y>0DLK7%_P:)] M48P+;:U]QXG&#UR@48, YUL4\)T@"M\+\9NQ]UUS[8F,<+PX3C/%)8V 7]0! MIO?JF.O_*.LZ?SF5QD P3BNT]RLKX7L'6_+GFT\OP\H*OK/FLEYXV!>:#G$0HP@*81\('(JN0H=*\/_@ZIEUOH!7S5M)%MR/Z1DEWQ MTDK/M"?/LS^GW:"=)+[M?Z9;K*%]V4GE38)"@M[9;209"3EDL*$(/>THTA"J MH+U@CR1DP(PI"@"R4<"BS988=]:66EG\.^.!&/ "Z;[P!4%]"Q)#"05TC.OO M];5[[01U\/*M'LJ-VA6/?)SC&2N!UH6\[V'%C,;V)9&[_HA>5<\:>N]4_/.( M ICJ1IIZP]ZR^U45#0?*BW*)J>K6FFYG9BYWL\P:P0R;@BWNHLGIGD(EP::N M"M>\B^!VNO0PJL*EOVZY&!9J3HW5%TKB%JO2;;*?:E( <>/B4=T3%B4%958UZ7 MJ$(3&GXHUJ#(KE&+I5$ID^),V>44?72<_S)U'XX._ MB#X9#8__*BLA"2XC)R:UTKB@J(^"4)2G>\ PG:L]E#EQ60SGK[$?UD&F[^*7T8>/+36[):ZS#PFP=0-JL8O>ITX7RZ?TF^$/LE<%D5>8:F[&:L,7( MJ;.B-?[\.Z_?U#"XTDIL56?ZB6^NDA#?/4!9G+Y:\!S>CFM481:R=3$QMC'HBE]V$D1G.,3WY>KE5<$R"G"""JOR-/& M.).],\]@]L-/4T<_61MXOA%]M>N$ZI>#9T][ MA1\KO%]Y$98W/LR93G)CJ,K74&W01SB[]0[WYKGQ6S="%E!M[*VUF$@O^=;W MMBB@R/H8'[V*?W19%?]H:?@)?%OW V.0I2[P^==J%##48T#YA\#*#PZQ?\?I MW/_=0LP%Y2P9B?S]K(Y#.PHXV$?O5,BJD+]L>/D%>^4+^_3H_= I!>//^^%W M!3=)S')ML?-PD_H90_BRDC7O8DNU0H/;A- 9L3GVO6T7G=5*7E<)"U=OPP1! M)8Z:VC'[2A101F.F19;YH5L6>Z:6YGW_MEFU9\DJ%#B0$.Y\QM$TLI92=7&= M+UNQ<4J@+MSF%:V)1V1IS'*&G'K_6\9LT:G ^9B,Q11WK6&$@ETZ;-&J6&]R MJMSH(WNHO()GBG'VE?SI2YR3+/?JID4I-V)?%<#O*W[Z,KMZX% JZ4.R0%S_\-<849F;YU5S(/K[:0%>,'5!5M3(SK1$E,<5]=R5DIDJFA-\#(/;'9$O-3JSXVPFO M3]#]RDJT=N$EC0(R/AK\X'-!HQPYBK\*X/UQ:JEC&,%"C[;"= A4%!V=J=:\ MPT0=4H>^9.))XV_TM%J<*>&[$W4X&DM8;*4R?>L4HN:B)T2CZA]BKO;1->-' M.AYBMG:1Y+.IX]*7&"GEPSE&M(9+=U^ZU3L;B9=;AQ%U<.*>CS! V-L18>VU M,KHEEP42=XY.51=Y[_'*G\RNW?66?GC%J-$J2&_:(9BTM"DE9A4W%P>O9')+ M:J@T]5/)41)!8.7[:OXIUC>.H;;=9U[$J2_2'+.L=+U"Z<+ZDYX('@%X]N;/ M#13?LX6]E5=@.SI.)[[6[BY,XKY@]XNUO7KCECQ*VE6A\#CVRZ1SW*7?+_HJZ'W'*[1]N,KFA M,:"D$!B.[G&$]6]Y#7?00#"-'H0@A" %%5+>0@;"(I X:!! ]VMB1?\8>*T+ M_3Q,]"()TUBS 1TN?3OYCT9R747?$BL.JR+.]K\!2W2=)2W/21@"_NW@/[K. M?N&WO(J?Y'^2_TG^_Y:\KJCSXD?EV4W+NU3I7=LO@8^A#*[= ^.8&\8ICL)C M.KOY1A4*T1:/GIEM6F=1\X:\?NU.CP(NQZ$-,G$[R&X<&E[GHX"7?1HH(%6H MY;0/LJ]-,L$+68M'BD.Z(MY]RZ:Z@4 #_3#3LBC)(?*_$T>1/2$P/5M!JVS0 M?M8V5(2O*A@?='RU)I*BN=,HWQ9Z4G'=M M]SJ"+1E*_M!MY>*B-H1B+\/H[#BNBL5,ZZII<-8V\(_4UZ7],#KY/XR,=H:< MXH?_[%C_$7VH*7EW'#;W8%U9L]\5,F,26Z+1&8 H?RAN(4$!?3 $[OFH%ES_ M*?R5R0\/BOA>!(-O=MB3LQ\8$?^>"4L-*5KD#^U+.LQO74\@8X-]R._TD^QX MGM:;AC;A>CW\%W5?BM\H8+RC-Z8YN\WY.%B6+4!Z^"G\:O+Y($-I/N MRV>[,IK)J[QJRS#0$(B*PWR>$GH;5@PP@>"Q"R04UK+WAHY?US9PZ3^ZV4/[ M0%1D-DO<2V.1)$22;*\ZV^7"3%_%^UU&J IA-"5N5 K4$3YL"2(29UGP577E M!'=J%EU/5<)_<=.Q*9C!,=$8LE#Z4ERC($5%;RAZ7UB.\)YP\PQ?*5[N.V)1+7,$44 M;-V_J5[S=[+_@&>T=#^Z^( $Q5'VB-919VV+G+Y11&\97Y3'U*:?^0T8 MZ:E16.X601[S]EVD]S[0N:G(8B7%UE4>>_#Y/2X7351EJ#F#;KSTZ(-/N_9' M*0;TBH*X2GR9<2/]#S:?$W1,C;)2:(/X:WO]P]-;'19L:ATRY3^QVG$0;-Q8 MJ**J?:VX_4$[9U9:ZDL'X+>7Y0@L7]+S<5[X/)_JTAPI2]1@+!!AP\7]2S:N M*[O4TQP_N[K)>\1E".=EB^T38M;4IXFVY;^%?!LSG MG;5X$.R4C6):MZ<)@FU=SK;-Y5]=LHCIZQ'?[_" @;U+*:/GB#5-20PF9DRE M(;X.;GQA'R\B$Z\'AW9D*M80O9=[?AKT(:-V0XJ^PJ-![L5LOYGX[LG 36D& M(6UI^\L0*N)0NNPQ6-?4,=,F#UJIP:NL<5T MJB>UB;U,9:*3&G59TRNA,[3*&YE)I;P#C>7FC^**$XE2_HHQYB>F)$BO9U$. MU37W'KM^J=*6X*;,LLO\CHZ(R+J-8*-NCE*N;_7PINC+N)B9]EJQ(C8]8KT M=BD>7!G/>09-&TD&7]WV2*M7^7V4HTSZT+-1Q87Q%QWFYN^F2;YV%5[SUV0I M46!%Q=_:IW<4COEH_/G-":$RQ/2J(;6U4!5F;(J,RYDQVN0E7-*U!] MZ,EN[D+H_EI[_A9,_!B&4\VR+Q&V."68M*SB?2)Z957T0;3P0=^2&K(;7M]ZUYL@?S I*4]G4BBJ=?^4JN*C%FWOX6)=4G):7) MXO>#\V!,WKOF4DJ?G2ZJ;CB)_7*)UI M(*3"5,ZAZBSMZZQ&1ZS^NKIC4=7['[HC>1#M&]7GIO01>J M [V&!NZ=N<,0J8&^UJDN3QP_T$6=+TF(W='41WY.NU+Q!1M^8X?84 ^V1F\I M;58VTH\(9K][F,<0*LMZQO'/500U4 W2E!=3/<>EYK;K\.U7O5]99NUJ2 L MZ3YQ>"JOR(7'3#[(H(CD'KJO$J0A?,]N]##AEMOVG9)8A]6ABZ; MT2X6;CZC3MTUL'O4IZ%B,VII@LG;D@C5L) GS'C]SB*AGI+9S\GK_@Z"?[_3 M_''SH?VC44/U5&GB3U&?C94+EW'R:'V:FGRW^$O%HR5/^ M81"^(JZ5[16,U5PU@NDIU2<2N5E75!P@SBZS=F6N'FMNC^_B8I'5 I\E)'=% MAHLZIP(V'EH*?1 N+^HF[-74.*OMX7(1:;7_>< M3^,R*S75L!0"4G:UZ)E(_L/O_0;YXJ)9'S,VPFPDYNO,N,6"AZ(Y7\_C+1B1^2J M,_3(,KU:6+B'?5W^%7 E:D%/<<8Q.GW>>8#,&-Z4OI_HX4NN(F,6J#J>&/+" M"BOT?7#F0?_!)9=IL>

=^N/P.2=[FR(TCM$Y7.NUJ5M%L3S-/B M'1.7[(W>M0O?9="]_Y](P]#E?NL1=ZCVZ7$5E).6W)Z@X%HL[O@L&NK^ )F! M+YPE("0YKP+28Q(%S/&B@$Z-/Z)CS-K,VK^?[)1.O A%C]7W\-MD"*'BF6_] M;K*/ C^B@9W"ORUF:T>*4?N_/'PLG+9_X8@"C.G/QHV-PM80$"/(N#S2M8KQ M5)_6C+_ M=/D^5^=3ACZ:3G>[)PHPB82L.ZOC!/S#?!S*5XLJJH\VQ]B&+2K::V*<';QM MUCK9[DD]DC\"<_9T/95F#I>FUU+'9;SA7\5Y=$&M]F[,+J[O;IBS@_LC"Z4< M37S1RUP/KM-JK4BWMG)E6V[1,>45OZRL&WT[?O<&871''._:;?E>%, 3J%E( MP(F\)+7N_$(,;53$#36R.^<:6RWZJO+QN%1%\3 ;.O ."F-^\%T6U>I]0>D5 M[6RL2J&.\]]-1?BC8^?'NZ#OPH=_.J_R-T)OOYV7^=N1NU^/R_P00X3\&#[\ M[;C,3^(_B7]'G)A>;VC!6-.BYF ^V&Z*P=$O:X41* 1_!A_-H0 &M&X90Y:B M !:EEGGP.5ZA]@B=HQ6-:.^JPXG:A3!Z!P6?'T',4< (!.&,WJ@,M.Z?.&[S M>=*V_*7]T$4,"E!%V[D#R"8K#86*B =K44G?_<]DZ,C#4"O 7KQN\4Z- MN# M@C,U=6OEAFQ(MR8(3HU\8:6_[W;%!A_+P&! M,D,.^/L)"-\\%7\S^\'@KZ%27O:$_NS9G$WEBZ7',\VV#T_61+N>O:CX/J9# M*4EE)'EU_._)U.OR=XGB_"!Q49DL QF/>E=45Q9^<#H@X9NXK<]6WN&%2D3 MB1[NEB-RK<(O4>AFBI!YT_/+.3<"8AF'1M&8N,LEX(\D?D*6/V/7GESH)/6W M;R1D:?9_:=66VE22P):LW07!YSC:4[U?F[Z@=40(B-7B:V5, M; ML;V,X#T&-)7#EV])>QR[;ZJYT6!PG:^#]C-^AH[?,2QAU?[ZU)W:=!*MS,:: M-M#G81M)INB^;KJ]\+6OWKVPE ;0S=K=-&'[F=D@!\I-K?_B7%Z$^LWKAD4: M9/4UD[F?7V&N AU>?-,.#N@VEI@RT($#UX@SY#?E@-X* MEBH]Q6!H&^J;=J!'J_;);R<_$"EF2 AZH1*A /@.TSUT5? 8&(Z#'CXWOU_S MC*Y]\XUN@1"8$.0=A9BWD('C""1&"PI@_#71J&<,O':.[FP O9>$#_VD_Y/^ M/T,?]@D%+%\71N"B &E*Y;>;ERR:(XV4&*+WZ[)DH!Z,&-= *3HEW0C.U;AM MM-8Q_U6K&0^#EZ^3( C03025WVXL/FX.->QA<#JLRI;9%)&08@6G7/?AR?\2 M7OX/B"^)J?['^^\OWI#BW>_K&5UT.[IR1L4FBTYK/[T\($(K@OAHI^!FH?N( MBS.SYM:?U:R@P'?*.>RZO<%&P-NR7[X2WRVCING>IH6DV)S]R/!JT3XC!9+\ M'\GUH>(_/7,2__9VDAH='['F&^UQM6MFUI;C[G'7S;[P/^$2ULR_RU7=/?]_ M6B[C8,6K&K>S>B(2HI1?^#Y'3TA \I_-DOD7I SEV]LQ-X9=6938C&8KY)>G MU>-/E<##R?T/)DJN'$/.\-$& @9:)CG-HOH61 #'KTZV]:L%NN;/*)Q5W-"8 MDO];ON>ED@W0 440$AN-$A-S=%TBSO!E4< E=$/5WY8J&D"4W,[^J]?^?H?( MZS>_6RKY7SX4;DO+4>BLLOP9L>6B^Q(T@ *,!@XI!\SRH*(389O]Y9TH&>3_2,*'?NJTHUGC!747E6+AC(? MRY2P7X&D #:DMC^H$XS==[6K?O(%#*AJ+ 1?T;T4$VT8_C$E@#+I+=Q?>>\B MT7@SOFQ*:J>*YL54A F E=@1L>CN;Q%E9NS$K#=O#Y4#A7 _E[7"3I+ 11L2 M$6MH3IZ<0==M0IC8AA#\1%\J\N6>V&^5&1^XWV*>QXCVP(F[\2KU4J)VF(^2 M+6TXSK+KM_;P<0G3X-FT-K=*G<=PE_3@W 1W[BD6B:^W5-NY%FZ3Z4MMD)H^[ M5K>>;WH(!H$Z23#[N+J:.49.;P'V,9:([O?IQ/70@4_',]Q2E89-ANHUY<_? M7&T\P":<]1_=@W!U1BSJOLB),C,EWTAZ,__X*D M70OGIO2E])BC%Z7\RK9OCQXO399?A0?-?UY1S-J7?-V_9AU1Q=R#6,>4A!9! M"O0VW%" Y>@-YJJ@.[(#S%)JN6I> Q%=3'1Q9;RZHQZ1PIOPO/9QJY(_Q-'Z_X3;V7[QUY]8Z)'\.@1O?JJ$($$V[V=Y>FIV?L=D4D762"DL@\ 6[SRY;('Z.X%-B33VMY\FV25T&]?1\KVOH0%(+T\3 M8Q1Y+J[6[&?"/'JB,E<^]$4MP55LHXB& 1H@5'O&3';T^%U M=&?CJN5GTY7(7FUI"]![14;BIU+8=MR=-6(!R&2.D2N,8"U]@[8%/A_8 _^G MA^0/+M9]XSHC&(*T%= MIE3SGDU!.J&J@];(,/;STAT=K?H:7MH$64YR%E':)>!Q,0KX\=,W@C]8<$_^ M>!O\_4=Q?O-Y?/=9GHCOOLCSF_OANZ_R9'W_19ZQ7QTNWW^5Q_*'+_((_N9P M^4G\)_$?B3.D9H@+"P^K.O X=4Q,[K^S$,=HI30HV40!!Q1)2$PT,6B.<11< MXR/O!!IF]/RJ92KR!HBJCIR-5!@T^-S%0RD5L)Q4=8KJ%1 !+&C"D'6.U\U4 M6N[RL+_#.6672\*_2VRAK +]#0/;\["C+:*:1=>5/&^-V-ZX@:FH^*1#65JB(N8< M_P0/P9BK,C]E2FA=.)F3?#/;=ASKBU,3L70W6!:FO,KK5_]V<2WA$Z=(SUV]GKW25LO-=CE:7%;AVV1GU*L-=-[2624$$'V6/FGTR?@ 93 M@T65F4$4I])N4+&(0(3P(K=KY3Z#^D4T./'J(8U;2QF6VP!H03]D+V]!6;'X MU>/6_K'1*=RMPW&;'R/JNHO">7O)$2%'I=CP=M7 =KWZLC@:D(\A7QM-_ZU6 MW%P1F/(**UQEKT24\D.9R/V4XH)DD%E@J7YF!<\2XGZVQXTN,7,ANJ:5I';, MW9>=;OE#:&Y)[KJ5*(-?@@DTY9S=2C!Z=$8#2>D7<76>B*RV@2% HL(XPRX M<%>]<7-:X:;.(K?['+FT1W"W8X1CJ+0_\Z7='T;R[R;[F*_YQN+.D4<.XH;[^J1$]8E'4)[^3J_S?OUZ., M+=B\KS_]UO&M.071(>:F[T613MV.-Q(<@ZR+6+7>R%XI('0>D\+H75>[&$PO7?!5,?@8R"O,#$;.8\8O$A,I,K?NV MIU[<07";I119F)?=SLIJX+FMHV(19AQ/S*7+(FR$2YA@#1-WS[WX136HPV,4 M\/)5YQ!OD>B9IA6CXH!V,+:Z1#EWY(;$](P4;^I2OQH[184B/3/&>.(!XY.3 M5WLS41Y'Q9*G&J[K.\%F#AFB#@BW!E/ V?DO1?6N9%N]!Q!R-WRQL)+T5(T M!/TXN 7%C+=;G]$,Y?!O3.*D./ YK[+7?P')R,L!YO#[G08U88W8KH535D'* MH\86X4/VERT_MR&B+TGU+I^[":[R[L6@>4Q.H_!X*X?)].APUJ%7L.U9U1$1 M!<8'#[-6*B:F/64/$T^09@77UHU)7&*&:"F3]M38)XI[:H$"5^CO#K[E769D M)PV$?%U?1E8U_6D*=<]"8,>P"Q<']'!]%S,9&W5_K.W&C#8LG$G_;(/?_\%( M3/T^:O*;GPU=DYN_[=]R7NJ_57X,CN@$_!@FDZ+[)O"/GJ(?71#?G"+\5IG5 M :NI6E#.T8J&=]KJ8M%JTE(D_P,W1-M8"0=TGTHT6WK%/^#1G<3^KQ;C",1' M%.";^$G3SNCCJ-+$5GZ)PDZ\Z>&A\,6)Y5]N/^L\I:Y2,)9S MO6HX"TA);= M"H4IOI:U58>OVT/;ID]/\O]&0XE77Y@^,;I2:.@E_E4\S'GR% &Y=N$,^C N M:W32A ) /2C "'8HF',C&)IV.5Z.0E>I_\^*10VM8D%C*.!X")+B^NF')?W0 MT,5.Y0%ZH,G5?PR)K8IK[Q.T2Q):1.B/_N+.ES0\*W"#E<2(V+_T&B844#5% MRL2@+=8C,JVBX&$DG]7LC?W($9<+ON.KR5*QJU5]A5'-$P5P]-.;,G,%G*I@^0G2CZ]:NL49\_5OGVJ^3J:&T*I2$PL2* M U=K;U#XZ TUBD(D4^/&J6O>I904O)1SD(&=8ZKN@=MU]ZH+S_]/>\\!U%2Z M[A&0WHN(-)5>! 6D0V"5)BI2I!=1Z42D=T,1I80N(*@@H(*4("72NW3I34% MD*9(B;0 (7D'O;L/=!=WY][W]KV9G8$90O[SG^__>CO?04[GK+M',OV2]418 MLD.-LUC#=FY8L7M,$ZJT4BY>:6_IYJ^>TL24L7CZC2&WTR@>JNKYQ%9Y'M+Z M64<[M:QV0(-:A_@DG"["8R5'#C:^"/=108R>'@S^$*GNJ5]/'=VLP^,_Y<=X MU'$P:=66=ZJLD-).)CUZ2<4OUX<^X03#YT'M=T&T,KQ*=3.'-5.TWPUJI*(= MS@2:&944A3&41B<.:>(MG AP?NC5M[HK>=3-><^08#AZI\+9_$^%\X^;LIH\ ML')"^BYC\S+;QP_0YPG>M-.\4U1ZC/C-JRB&JBN72SFFCQD]=#M-T?Z$,3K- M6*52ZVR\ "NNR/$9@^MS\S>,1H7MN^P7\YEDEF8^:-U7"NT=YL_7=CXO=-Y7]]>.2/BP$[C377 M+AO%E6FZ"FI5U0;2*Q&*>!]RF-&QTS8%E=HDJ->O;22U(4I\>*=37H%:/(OS M5_;YZ+/?M@B.G'\7,/)]:B=?FUWVJ9U\?9'PGOLCH[-R6T=XR^+YS*[4AAX/ M9)(+DUA&)/^W9V1WSHR&09Y."#1,L0]_/63\&ZFR8.56A#%4L!28@J096-H]*G3^?@34P,N>@9.*7Y*Q2:VTCD%5L;= M*,KRBD^5#[>^L2KGK%I83,1FT5"JU/GL?*5O=I,],C)\5*@JP-OH2$5.&XW^V*T 1U9O(-$A72#\K M/)3B[$I+7,_L>8^!((K8P$^2M*/I(]/]@=YLD18>I6%&RB0I1)8+6 MW8'< Y75[W2ADZ3L+5[N%;Y4)4N#GRP K+XKT\KNON77Q\WV("-R-QZ^YGEV MXR)]#QYV$CT-H,$<\TOD9>LCAG\#LS2>SV M)^F4]%^C2?^;VP%<=-*R]S<2Z3-YWM Z;O3._O^II%%Z[[8+N1=^TYY"9>-+ MZ4DP.M MR(QMSEO$"KT=Z]#JD'H\ZI-/[R@RWWFX=F1CV23!WU6#[E.\Q(4) MZ&G[R?":V[=YK[/,\*M];));-C%AX!?WOC?EFC_)6,WD>D%\TP.!X4>E25TJ M.-=<0Z6E Q^$OH\\TO!!G>Q!\&>+(CMWXM;VRHO*'O;D6W O/6W5K,R36?1> M!T)I;3[5(J%P*K0UY"!9XK'K_?0<#+3,YLC*IO:'O@J(X;HJT2Z,E=7I@1 W M*U5]SJSN A&ZYF:.ZEP5W_=4Q+:BLH.FS+UL!B1644;\A71],0!G_SQ5O:'P MG5R+E]U%LX(3<<7-^9$5OBV3@\=ZK*B"J\A%*WA>;6J5B0^,.66)KO(PE)MG MOOD4/V;3NPA=>,_#!JW(/C[3>S3:%.J[!4$?_Z(7P]5W0B+&;?@=N7"O$](% M2[Q$&/?^A/RGSO/)"^:N1V-42J(.-1\&H !5&^0IX.JB%S""[=B$N\<:?QP] M%24682:J4+NQZGI+H^J@%Z2^FF3N%FW7@CW2UQ4I=3W!1RE,I.X4'*])-MFQ MYC%E1^B2T2/&#PUQ[_*@V5QO1E5/M1'V=EI$D5/9KD3>+? 8*2(+_*!OSCC' M1WWPU!V7)I0GC'?F&2]^05H%YI;:94" MX^OP18S9^'"XBG8W=R]G@#9;S^$0!6!*$5AOE)JI?DQDL2>@F.[&]D@3/6P3 MO_L\#4^!_]I5E1+.:\N(A/.HQN@/WLI]*]7RDN;;[[*=_)F(9Q[2G@KL.]*3 M\$I)XW976NEA+ ]:7(V4XL9)Q:9V\E"(2 DB['Q_T;9E[[PA=%+BDI6-QX.C M[&=F?;-3Q=9.VJ1-,>C*G6NTXF.8+RR1Y"]X?A3K*K;]F-^/J MI'^Y3A DQU#*5+MYRY5?;?;.Q,#,I>+XEW1G'#V=*2H$CB_$6!&G)T^BC.2/ MH70?C2^2&J,C="5T3Z:5B#^!))8&('H?7HF1:O=03EDRTQEP)7Z"@@2/ZKF3 MCJK9&!& $=KF+>7*]3-+HP\>>]P85B@*;C''HR>19RGAC"W/;^%<:3H=I#S< MSZS(622K919A*HSBJBU>@@6)'*BU5"DU7W ;UT.U>[D'RTIDHS^,CU0EPKR& MQ#-D'=5[J1]\Z@$C_L -HG@@+2<&6IDP+I")LJVFZ-<;!)86" M_\&Q5']+GI"AV:/0N%^L_>(0LW>;G$A;V_*%J?GL"I&6]0O\)M>OVVY M0D][4G?KE6%0"OQ6K:.LN*&YM18?=\],U,7.*!UC(II&YZ #_I,110<&-8WM MV;C[IZJ0E<-7A^0&LH62HH@?7GQP1!53SSV?(4RSX49.R!(C]?N3+;-L/N+5 M#*YE\YL8Q<-?I]XCB7H(1_F)ZN* W2G7;T/G_B!E^VWHW!_52KH(W7:IC@3C MQ4CL<2/KLI5# R^[;8D'VH[%"SP&N.Y#QS6>P8Y,P<9OP/JH< W#M@BG<\X M-!%AT.(LVLN;)XH#@DIQP"4(Y@$.^,R[YQ/_!J>&B)Q(Z#($;92RBH\#6JJQ M=9&[_HY0(_KI]_+^.S/#=Q^:?==Y*Y9?=.WW_;?VL%U(4=F-D&\#['8AI7MO MH6JG+6]/L4H,MC?_#5B,W1634TS,R5>V5V$N[\6@)+%^OO/C9;9\O$JR:262I3&/O,P^Z4[Y5;*DR&CEH<;8=0C MH-9DLS,,Y<\UI]N=AG)"W<)=1[<(O&)X=Z7FS+TWR M3_\/$V5_CI!=;P C*+%QVQLZKB3 G3*BPOJ?9M]92,":>!QF,@Y,MO4"'>O>_V9>0+I"- ME3[8XA ,Y3I)K]D<^#M;&253H_V?VMWB*^S-S5W4LBF>MZ'Y!5Y'9F3N@^@\R?F_E1!B MN]ONBJMWKW,U;!=(]WQD#BN>NJCW"WDU^1:V#U=*PRG%_LV8=$BAA34 M:%A:.2ILH*$[]B />E I,;Q=6D!T]_] Z$C8[H)'RI4!@8[%6!>2);GLLT>W M):.T[R[C)JJ H@P>7[VWY$JE^;Y5MM?O[&MC4;YVN^R+C:Z?KOX6N?XM6 M26FE*6A]>49P0096O0T'O (A(2.J P&@!Y6M)PR=M#!EQ=7=JVGR1G3OH- FUG@FQN',V1IQ)3YF YK/2W])@NQ,*)@]BI)P1)OP4IFO# M%Y,/%5,E-Y%O&,' MK)L%8CB6B.E4$-_O0;\! /_4W+_5MD::2)T_:#SY9I]T8"I.R^AHF:D)Q\#-0<$QND:0R;5!5I\,/G\K7K$T@N*%3N>PGZN/FGOV_B MD[= @QS'):J' UY"-KD$X(C.B2;,O78S+,AUL_<0(I72,+P521[4R;10_F\- M.9^Q=*#(G>^!S!=C0[P^"!2B-79V /WWEV.;7)_X?:BZ,GU4-VU#>?-.+O[0 M-+@A"MJO+S)V8VLT)2"+A9L9#+8D@PB('C;% 2_"F[!PVT]U"Z\%/L,->=/* M*7\M%N'WWB($8XEYT,F_,@->%SW8Q; ,BLK8!FL>Y#,+#M@4D=[$*SG%SO16 M9<>;?_'C24720@4&9-__FM/(LT*#D8@HU78Y;-X0%;H&\X,MGP2]T6)L?PX8 MME D::&[/_>!G-%D_;<]@K6+&W]6?_PV"@)$29/P!NO.U&.6E$V1<\O\*V,1 M9E]D=F8[2T%6KL=-7_ZHA::IU_Y@KD2O>_O75!>[9;<2PV1R\/<'T.O$ 2S5 MDVZ@)GKA!)MM$9@EW< !NT7*X2[Z=;8/42(H4*..OY::F$VI=PBJN$/0:BS< M<+.CZOS274S$$-7V;5"/K%P=''!M"AUAU1$WWXF:2KZ[[8%EX8;(#;ZDZFV0 M-;OYC"W<8(<@D\]L<< :B*JS3QWC/O:B&5-K(2'@#76_IF?UK)92L.W@LY,J/3J@.2\Z_'#*;]GP!UX43 0WO7M MVS<@*]?T=!G=S,VN7P61],;IUT.R/5B2 %5-YQ81! N/J/++2\'^P*&UP>B. M5LC.] W_S.\/B8JCUS3-G_DMV^@-J8%LW(?-@S&4[2!=2F-O439-<[N+V ]/^C$:%)3$4'_,-#DHKB(KD M=Y.7\S[/Y6V2C\'&J&&HLF]&M1!1/2OJBP-\0 9MG,5V[+P!JGU]&P6J ^9O MGHCT'#908FS]%3OF1N2>ZT$1_DZ<5A;*ESZHH$Y\,K5=EQB4(#D<8O;Z;%V MZN'+^-E'0(L0)#P.45_H2EE*>KF_O+)V[O&W)FBA?I_*399JK]]W,/W/ZS"GY,N 4K.Z6PEC MZSO?Y*I@^& DFV:P,1R 1;(;W+5DJU-)[08!?SMHML)4A0.J0"[XX *S,H%U M66YAT2 3A ^2#'R-R/=9TO5UV/LC5]!B/5C:S^E M1A+!'N=3O#,%>/42Y CP]M_$=QN9-5IYUY\LC,RI+Z0RYY@Q%)C-0VMAZ59 -(%1S[8M9%P= MK=&SA=U9M9JY^5KFY!JM+*2._8N,-62-IAB$/0PT=0>MEL+JQ1E?KL>W^[(V M5(0):LS@(^]-LC#43KHCBG?CH71.1]LFW?;23<.DG3R(Z^ VH4/U8C $/<*^ MASRN(<^_CM??C97N/03:2:2(#HT)91PLZ5\\KT$>T3Y5']5ZZ4"*\/8S3%;G M[JV!OTY^E3W7^\RAKH%Z. \'V,-6SNDQF:E_&B-SH7#6?J#99U&5O "MNIYL MB[B9JD+ZV 4?J?6=>#1/'$^+;N<7@1;^!+]9.^1*^;-DD'=%=(Y#0*>& PM: MSX0\O;VWS2[3J!O!/],WWN?RT>%Q^5WW!)ZD7/AS[7H^5I)Y;<&SQH;\8M>3 MK*#[8]G82NU/T&$/(775C:;[9HJE*V=#CH7W5Y0X&80%B(+>7D'U(\#^)Z+Z M,T)8_VC4(O>PET#G;5.FZLJ2BE*[CT)"G#86,$F*UTV<[X6(>)!0Y;1 :.+E MP*2NC:K038&] K 'W;,@AD79_SPA_IQT!:"9<0 'BQI_J M8G[::SU)J7T56=]XU6J9YLN3 &4FU4]I952[5<94]FDI$U;ZB0_,HCLAUAYE MD[X; X6"?\H8'!D:V+0+>^5KNB(H2@ /'M](:%/NW*S6Y5C*ANRESX&_2G_V M[Z[_PL"PHK=';>]6_/TCH*ZWXGD1O9R[W[(^7TO6^]XD[-+=9DI[3<5W]F' M_.W=GQ<9&1+YK2R2;:=O'?FR.3S/[#.6)#%2++G5[+@>J6'8\=2C M]<3Q\7.:<6_[?F99^+K^NFK1LG&0C5>9I^P\WL[O8 &\,>0A('^BZ=+#U M;WA4:<>#2A34?)UJ$]RL1D<3GL:6ZCYKE?U+%563]*(9"X3%&?I0,L'VC-9B87(EM4OGPX)X$.=<"*Z5U$6< 1V@.I%1 MOIO0O)46/\OMUNT,WM8WG:W3)U_+()@//Z9231.98EL7SAGIR_>M42O*Q!Y5#6U]A5^!7Y<5ST,4<"KY;5)5QG-CM.ZB M3A'J8%RV@9* JDN_>IR-#EY^_$WG685+33=K66MDI 4B4'1J&>*!$T9M"?ZY MB&-W/G''TAP_3^[05%AVBD>29HVITX2\V[B69>E<3/WQNQ%GK[1^4E8DN*G( M.GM@9;]RBN[EIA 7=0/+4*ANESI >-W@C)C"BTO&E#K7_6/]=5QA#+GAE1\, MAW/R['PIX'F.PG&D%?[$7#77BCR#J5@O\N*GIY54.FOUFRE&ZO>ZSIU_'B&9 M6G V22#Q=3DIHWT,Y2^8\5V9[; M"=ZQ*#[.AQ\4[<\/5_XE-M#/,:71[S0OPD@3%5!_\&&\IE&.NT3"(9A-=4I+ MR!':K0@%^\"I*FDK!TU-V_6R'&?KS: ()'W4R*C1&=8G-!Q*CLQ1%M 9056% M!=*HDQ6!"JRN#+6?NG" N4?OA;Z)4#KZ03.+^V$#=HE);H"E2,F7KF4_#WP. M@-J[=9\GFZ-'KBF[7\E*YPJIP?,[%-I6C&(+=W=FJ'R982<;4_XJ6<>__Y'R M](7Z\!IG^ RP>:2A I7U0=U;J; 8V0=]4J;>?NY#2[CFN8B: %77H[055KWT M.S4G9$-C+G1B^QB=+J-X\:)43(NY0G1-?DP!82/F[JGG7"_Z%?;")FU9WS@B>8+&^XCPY/^:G&.;-FC@SF 2L&/XG9C#^A[3&[STA?'&B M9W-LXJB=>E#QRS[[>+7(M^OQ'NP$A!V,3JWI44YT\"O]CSCJTY51-[*][4B? MAJ]6<.E(T+3F\=W,?B.^],Z=NTR:%S\F?\GUE33YT,&!=,8U*94[DB>@F.<$ M2B7D4Q$7Q^Z-*RM!AZT-?9$/AL0TG.E*W!ACD(WZ+I *'E9I2B+;GC0_:@ MKE#Z:77O4YALT7]K.NRQJ%\<81&F4:KOT.J;XAC7>O^1>ZP?T;V,PUC9F5S7 MHDM$?$_1RLST*.YX<_QS?2^.@4$?LU)^.GY! G^8PK_GA3&H#QA,6NQ>0<= M@[3;KYI?4C]P2))7Y'&F:R:".Q&>,@$#XE\HF#4"1@_+=\X(DIN*E[H]ZH_4 MKFRQWYK.VP>^KR^3W#R4Z,Q6.$$AY!:VQ6DBUF(+]:?CG*L,.R7)X1D%!5SF M D.A&8&/9/D0:-^(9H00I[AS\Z@-Z>7S]F^E9(C) ON.KB):0X&99TOO-G-T MZPW[#)5?/N@(<5FU4](N0DBZW8![OA.XR,I\T?]]M/V$9VYO6ZBG2B(_PCE\ M/GZNT[!R?_". 0'$S7**".&Z(98$-M;RKE7+"!/Y'@/[JTAJ^^$CD(6Q6VHG M"LT)KA&]LRPWY,6/?+F$G$PFZUTIO1XJ]TO=K 9];]Y#1,LIF3=X(B8DG4<# M9GJ*>)::UM*'-')L&>F,C4CP'DAXZQQ;FPFZ.E8/7YA5730Y2'] ZX10'?.] M4G5)I59E#KI[A!<>7Z&8F88\,MIG5@$_V; JDHSL@4#0",6K"_2!_?K4L#/: MW0HLND'I(W.CA.H7G";E:C2XR"]YGK 3XXI]K1WC3FB\\)[E)G#Z*H1B[,+X M(ED6LSJKMJIJ!V=P)RT-27C"@7O1'2H<"Z%SUH\I?2L$*$96O.X\]79W]#BF MKU\K.MQ8<\K\2[I7LB(G"_E*+@9/L:;YH_I_9E+F7RVJ9][(O5KA5RMY]?:= M#?WG!-2*.S_XEV'YN;"9W'4L42<.:/CFI83;X0 YA^HE>1A6*/*SG=G&'.A] M^2_C -2_O,!K.]/EC18Q5* #&P9Z3X-8KS'8>Q\<@#'YUYO6!JJ7!T 7&'\& M!TS,8AMW7D]:/(9FA^ QF^.XND\S"KH*=5LX !T&>0?&/Z!X1\8_H'A'QC^ M@>$?&/XOP[#'ZV#?L_:3G8G\:(<:9UB[\-'+EO%645&B_O$\^+$;70>S_JXY M\_\'?R&XM_\%4$L! A0#% @ TD/'6&3-"J#'QP, REHW ! M ( ! &=H;2TR,#(T,#,S,2YH=&U02P$"% ,4 " #20\=8/Z/O M.CM& @#S&"( $ @ 'UQP, 9VAM+3(P,C0P,S,Q+GAS9%!+ M 0(4 Q0 ( -)#QUB-I:O'00, .!@!G M:&TM97@S,5\R+FAT;5!+ 0(4 Q0 ( -)#QUBTX!24\P4 ' G . M " <@F!@!G:&TM97@S,E\Q+FAT;5!+ 0(4 Q0 ( -)#QUA+ M+3!$]AD #+6 . " > XML 121 ghm-20240331_htm.xml IDEA: XBRL DOCUMENT 0000716314 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2022-04-01 2023-03-31 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2022-03-31 0000716314 us-gaap:CommonStockMember 2022-04-01 2023-03-31 0000716314 country:CA 2021-04-01 2022-03-31 0000716314 ghm:TechnologyAndTechnicalKnowHowMember 2023-03-31 0000716314 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:TradeNamesMember 2023-04-01 2024-03-31 0000716314 ghm:DefinedContributionPlan401kMember 2021-04-01 2022-03-31 0000716314 us-gaap:CommonStockMember 2023-04-01 2024-03-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2023-04-01 2024-03-31 0000716314 ghm:DefinedContributionPlanMember 2023-04-01 2024-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2023-04-01 2024-03-31 0000716314 us-gaap:ForeignCountryMember us-gaap:MinistryOfFinanceIndiaMember us-gaap:EarliestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:MiddleEastMember 2023-04-01 2024-03-31 0000716314 us-gaap:TradeNamesMember 2024-03-31 0000716314 ghm:RefiningMember 2021-04-01 2022-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2024-03-31 0000716314 ghm:BacklogMember 2023-04-01 2024-03-31 0000716314 us-gaap:MachineryAndEquipmentMember 2023-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-10-13 2023-10-13 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2022-03-31 0000716314 ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2023-03-31 0000716314 us-gaap:ForeignCountryMember us-gaap:MinistryOfFinanceIndiaMember us-gaap:LatestTaxYearMember 2023-04-01 2024-03-31 0000716314 srt:DirectorMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2024-03-31 0000716314 srt:MaximumMember 2024-01-01 2024-03-31 0000716314 us-gaap:WarrantyReservesMember 2023-03-31 0000716314 ghm:StockCompensationPriorPlanMember ghm:TwoThousandIncentivePlanMember 2024-03-31 0000716314 us-gaap:WarrantyReservesMember 2023-04-01 2024-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2024-03-31 0000716314 2025-01-01 2024-03-31 0000716314 2022-04-01 2023-03-31 0000716314 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2023-04-01 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember ghm:TradenameMember 2024-03-31 0000716314 srt:MaximumMember us-gaap:EquipmentMember 2024-03-31 0000716314 srt:MaximumMember us-gaap:StockCompensationPlanMember ghm:TwoThousandIncentivePlanMember 2024-03-31 0000716314 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-04-01 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember 2023-11-10 2024-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0000716314 us-gaap:OtherOperatingIncomeExpenseMember ghm:AgreementMember 2021-04-01 2022-03-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000716314 ghm:TechnologyAndTechnicalKnowHowMember 2024-03-31 0000716314 ghm:BacklogMember 2023-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestOneThirdPerYearPercentageMember 2021-04-01 2022-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2021-04-01 2022-03-31 0000716314 ghm:DefinedContributionPlan401kMember 2022-04-01 2023-03-31 0000716314 us-gaap:OtherNoncurrentLiabilitiesMember ghm:AgreementMember 2024-03-31 0000716314 us-gaap:LandBuildingsAndImprovementsMember 2024-03-31 0000716314 srt:AsiaMember 2023-04-01 2024-03-31 0000716314 ghm:ChinaConstructionBankMember 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember 2022-04-01 2023-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2021-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2021-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember ghm:BankOfAmericaMember us-gaap:LetterOfCreditMember 2023-04-01 2024-03-31 0000716314 ghm:TimeVestedRestrictedStockUnitsRsusMember 2021-04-01 2022-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2024-03-31 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2021-03-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2023-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2022-04-01 2023-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2023-03-31 0000716314 srt:MaximumMember us-gaap:OfficeEquipmentMember 2024-03-31 0000716314 us-gaap:CommonStockMember 2024-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2023-03-31 0000716314 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestOneThirdPerYearPercentageMember 2022-04-01 2023-03-31 0000716314 2024-01-01 2024-03-31 0000716314 us-gaap:TradeNamesMember 2023-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2021-04-01 2022-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2021-04-01 2022-03-31 0000716314 ghm:DefinedContributionPlanMember 2022-04-01 2023-03-31 0000716314 srt:MinimumMember us-gaap:EquipmentMember 2024-03-31 0000716314 srt:AsiaMember 2021-04-01 2022-03-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000716314 us-gaap:WarrantyReservesMember 2022-03-31 0000716314 us-gaap:RetainedEarningsMember 2022-03-31 0000716314 srt:ScenarioPreviouslyReportedMember ghm:P3TechnologiesLlcMember us-gaap:CustomerRelationshipsMember 2023-11-09 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000716314 ghm:TradenameMember 2024-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0000716314 ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2021-04-01 2022-03-31 0000716314 country:CA 2023-04-01 2024-03-31 0000716314 us-gaap:CustomerRelationshipsMember 2023-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember us-gaap:OtherOperatingIncomeExpenseMember 2024-03-31 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 srt:SouthAmericaMember 2022-04-01 2023-03-31 0000716314 us-gaap:CommonStockMember 2021-03-31 0000716314 ghm:BankOfAmericaTermLoanMember 2023-03-31 0000716314 2023-03-31 0000716314 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-04-01 2024-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-10-13 0000716314 ghm:DefinedContributionPlan401kMember 2023-04-01 2024-03-31 0000716314 us-gaap:RestrictedStockMember 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember ghm:TechnologyAndTechnicalKnowHowMember 2024-03-31 0000716314 us-gaap:WarrantyReservesMember 2022-04-01 2023-03-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2023-03-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2024-03-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2024-03-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000716314 ghm:BankOfAmericaMember 2024-03-31 0000716314 ghm:DomesticEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2021-04-01 2022-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2022-03-31 0000716314 us-gaap:WarrantyReservesMember 2021-04-01 2022-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember 2023-10-13 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2024-03-31 0000716314 ghm:ForeignEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 srt:ScenarioForecastMember 2024-06-30 0000716314 srt:MinimumMember us-gaap:OfficeEquipmentMember 2024-03-31 0000716314 us-gaap:OtherNoncurrentLiabilitiesMember ghm:AgreementMember 2023-03-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000716314 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember 2023-11-09 2023-11-09 0000716314 srt:DirectorMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2024-03-31 0000716314 country:US 2022-04-01 2023-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-04-01 2024-03-31 0000716314 srt:DirectorMember 2023-04-01 2024-03-31 0000716314 us-gaap:LandBuildingsAndImprovementsMember 2023-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:MachineryAndEquipmentMember 2024-03-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2022-04-01 2023-03-31 0000716314 ghm:ForeignEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000716314 ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 ghm:OtherCommercialMember 2023-04-01 2024-03-31 0000716314 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-04-01 2024-03-31 0000716314 srt:DirectorMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2021-04-01 2022-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0000716314 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 srt:MinimumMember 2023-04-01 2024-03-31 0000716314 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2023-03-31 0000716314 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 ghm:AccruedExpenseMember 2022-04-01 2023-03-31 0000716314 ghm:ChemicalPetrochemicalMember 2023-04-01 2024-03-31 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:LetterOfCreditMember 2023-04-01 2024-03-31 0000716314 us-gaap:CustomerRelationshipsMember 2022-04-01 2023-03-31 0000716314 ghm:P3TechnologiesLlcMember 2024-03-31 0000716314 srt:MinimumMember ghm:TechnologyAndTechnicalKnowHowMember 2023-04-01 2024-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2022-03-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2021-04-01 2022-03-31 0000716314 srt:SouthAmericaMember 2023-04-01 2024-03-31 0000716314 srt:MinimumMember 2024-01-01 2024-03-31 0000716314 ghm:DefenseMember 2021-04-01 2022-03-31 0000716314 ghm:AccruedExpenseMember 2021-03-31 0000716314 us-gaap:TradeNamesMember 2022-04-01 2023-03-31 0000716314 us-gaap:WarrantyReservesMember 2024-03-31 0000716314 ghm:SpaceMember 2021-04-01 2022-03-31 0000716314 srt:ScenarioForecastMember 2024-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2024-03-31 0000716314 us-gaap:CustomerRelationshipsMember 2024-03-31 0000716314 srt:RestatementAdjustmentMember ghm:P3TechnologiesLlcMember 2024-03-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestOneThirdPerYearPercentageMember 2022-04-01 2023-03-31 0000716314 ghm:HSBCBankUSAMember 2024-03-31 0000716314 ghm:TradenameMember 2023-04-01 2024-03-31 0000716314 ghm:TwoThousandIncentivePlanMember 2024-03-31 0000716314 us-gaap:ConstructionInProgressMember 2023-03-31 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-03-31 0000716314 us-gaap:OtherOperatingIncomeExpenseMember ghm:AgreementMember 2021-08-09 2021-08-09 0000716314 us-gaap:CommonStockMember 2023-03-31 0000716314 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-04-01 2023-03-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestOneThirdPerYearPercentageMember 2023-04-01 2024-03-31 0000716314 2024-03-31 0000716314 2024-06-05 0000716314 us-gaap:LetterOfCreditMember 2024-03-31 0000716314 srt:MaximumMember us-gaap:InvestmentCreditMember 2020-04-01 2021-03-31 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2024-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2024-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2021-04-01 2022-03-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:StandbyLettersOfCreditMember us-gaap:LetterOfCreditMember 2023-10-13 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-04-01 2024-03-31 0000716314 us-gaap:RevolvingCreditFacilityMember ghm:BankOfAmericaMember 2023-10-13 2023-10-13 0000716314 2022-03-31 0000716314 srt:MinimumMember 2025-01-01 2024-03-31 0000716314 srt:ScenarioForecastMember 2024-09-30 0000716314 ghm:AllOtherCountriesMember 2023-04-01 2024-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2023-04-01 2024-03-31 0000716314 ghm:CustomerDepositsMember 2023-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2024-03-31 0000716314 ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2024-03-31 0000716314 us-gaap:ConstructionInProgressMember 2024-03-31 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-01 2024-03-31 0000716314 srt:DirectorMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2023-03-31 0000716314 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2022-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember 2023-04-01 2024-03-31 0000716314 ghm:DomesticEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 us-gaap:AllowanceForCreditLossMember 2023-03-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0000716314 us-gaap:InvestmentCreditMember 2024-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-31 0000716314 ghm:P3TechnologiesLlcMember 2023-04-01 2024-03-31 0000716314 ghm:ForeignEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 srt:MinimumMember 2023-10-13 2023-10-13 0000716314 us-gaap:BuildingAndBuildingImprovementsMember 2023-03-31 0000716314 us-gaap:OtherOperatingIncomeExpenseMember ghm:TransactionAgreementMember 2024-03-31 0000716314 ghm:RefiningMember 2023-04-01 2024-03-31 0000716314 us-gaap:OtherOperatingIncomeExpenseMember ghm:TransactionAgreementMember 2023-03-31 0000716314 us-gaap:EmployeeStockOptionMember ghm:TwoThousandIncentivePlanMember 2020-08-11 2020-08-11 0000716314 ghm:P3TechnologiesLlcMember 2024-03-31 0000716314 us-gaap:CommonStockMember 2022-03-31 0000716314 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-04-01 2022-03-31 0000716314 ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2023-03-31 0000716314 ghm:AccruedExpenseMember 2022-03-31 0000716314 ghm:BarberNicholsIncMember us-gaap:OtherOperatingIncomeExpenseMember 2021-09-30 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2023-03-31 0000716314 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000716314 ghm:ChemicalPetrochemicalMember 2021-04-01 2022-03-31 0000716314 srt:DirectorMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2023-03-31 0000716314 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:LatestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2024-03-31 0000716314 ghm:LongTermCorporateBondFundDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2024-03-31 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-03-31 0000716314 ghm:OtherCommercialMember 2021-04-01 2022-03-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000716314 country:US 2021-04-01 2022-03-31 0000716314 ghm:LongTermCorporateBondFundDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0000716314 ghm:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceSharesUnitsMember 2021-03-31 0000716314 ghm:TechnologyAndTechnicalKnowHowMember 2022-04-01 2023-03-31 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:MiddleEastMember 2021-04-01 2022-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2022-04-01 2023-03-31 0000716314 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0000716314 ghm:DefinedContributionPlanMember 2021-04-01 2022-03-31 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-01 2024-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestOneThirdPerYearPercentageMember 2023-04-01 2024-03-31 0000716314 ghm:DefenseMember 2022-04-01 2023-03-31 0000716314 2023-04-01 2024-03-31 0000716314 srt:MinimumMember us-gaap:InvestmentCreditMember 2020-04-01 2021-03-31 0000716314 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-03-31 0000716314 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2024-03-31 0000716314 srt:MaximumMember ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2024-03-31 0000716314 country:CA 2022-04-01 2023-03-31 0000716314 ghm:MisconductEmployeesMember 2023-04-01 2024-03-31 0000716314 ghm:BacklogMember 2022-04-01 2023-03-31 0000716314 2015-01-29 0000716314 ghm:EmployeeStockPurchasePlanMember 2022-04-01 2023-03-31 0000716314 2021-04-01 2022-03-31 0000716314 us-gaap:DefinedBenefitPlanDebtSecurityMember 2024-03-31 0000716314 ghm:NewRevolvingCreditFacilityMember 2024-03-31 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-01 2023-03-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000716314 ghm:ChemicalPetrochemicalMember 2022-04-01 2023-03-31 0000716314 country:US 2023-04-01 2024-03-31 0000716314 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2024-03-31 0000716314 us-gaap:InvestmentCreditMember 2023-04-01 2024-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 0000716314 ghm:DomesticEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-03-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000716314 ghm:DomesticEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-04-01 2024-03-31 0000716314 ghm:LongTermCorporateBondFundDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestOneThirdPerYearPercentageMember 2021-04-01 2022-03-31 0000716314 ghm:SpaceMember 2022-04-01 2023-03-31 0000716314 ghm:DefenseMember 2023-04-01 2024-03-31 0000716314 2023-09-30 0000716314 srt:AsiaMember 2022-04-01 2023-03-31 0000716314 ghm:AllOtherCountriesMember 2021-04-01 2022-03-31 0000716314 ghm:SpaceMember 2023-04-01 2024-03-31 0000716314 ghm:BacklogMember 2024-03-31 0000716314 ghm:AccruedExpenseMember 2021-04-01 2022-03-31 0000716314 srt:MaximumMember 2023-04-01 2024-03-31 0000716314 us-gaap:LetterOfCreditMember 2023-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-04-01 2022-03-31 0000716314 ghm:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2022-04-01 2023-03-31 0000716314 2021-03-31 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0000716314 us-gaap:RetainedEarningsMember 2023-04-01 2024-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2023-03-31 0000716314 us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2021-04-01 2022-03-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000716314 us-gaap:DefinedBenefitPlanDebtSecurityMember 2023-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2023-03-31 0000716314 srt:ScenarioPreviouslyReportedMember ghm:P3TechnologiesLlcMember ghm:TechnologyAndTechnicalKnowHowMember 2023-11-09 0000716314 srt:DirectorMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2021-04-01 2022-03-31 0000716314 srt:ScenarioPreviouslyReportedMember ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 ghm:CustomerDepositsMember 2024-03-31 0000716314 ghm:LongTermCorporateBondFundDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-03-31 0000716314 ghm:ChinaCiticBankCoLtdMember 2024-03-31 0000716314 srt:MaximumMember 2025-01-01 2024-03-31 0000716314 ghm:OtherCommercialMember 2022-04-01 2023-03-31 0000716314 srt:ScenarioPreviouslyReportedMember ghm:P3TechnologiesLlcMember ghm:TradenameMember 2023-11-09 0000716314 srt:MaximumMember ghm:TechnologyAndTechnicalKnowHowMember 2023-04-01 2024-03-31 0000716314 ghm:AccruedExpenseMember 2023-03-31 0000716314 ghm:ForeignEquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2024-03-31 0000716314 srt:MaximumMember 2023-10-13 2023-10-13 0000716314 us-gaap:RestrictedStockMember 2023-04-01 2024-03-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2023-03-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2024-03-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-03-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2023-03-31 0000716314 us-gaap:RetainedEarningsMember 2024-03-31 0000716314 ghm:RefiningMember 2022-04-01 2023-03-31 0000716314 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:EarliestTaxYearMember 2023-04-01 2024-03-31 0000716314 us-gaap:MiddleEastMember 2022-04-01 2023-03-31 0000716314 ghm:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0000716314 us-gaap:WarrantyReservesMember 2021-03-31 0000716314 ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 ghm:P3TechnologiesLlcMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000716314 ghm:AllOtherCountriesMember 2022-04-01 2023-03-31 0000716314 srt:SouthAmericaMember 2021-04-01 2022-03-31 iso4217:USD shares pure ghm:Segment shares iso4217:CNY ghm:Customer iso4217:USD false 2022-03-31 2035-03-31 --03-31 0000716314 FY P3Y P8Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent P1Y P1Y 0.00333 P3Y 10-K true 2024-03-31 2024 false 001-08462 GRAHAM CORPORATION DE 16-1194720 20 Florence Avenue Batavia NY 14020 585 343-2216 Common Stock, Par Value $0.10 Per Share GHM NYSE No No Yes Yes Accelerated Filer true false true false false 168000000 10870564 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Portions of the Registrant's definitive Proxy Statement, to be filed in connection with the Registrant's 2024 Annual Meeting of Stockholders to be held on August 20, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this report.</span></p> 34 Rochester, New York 185533000 157118000 122814000 144948000 131710000 113685000 40585000 25408000 9129000 32217000 23063000 20386000 1366000 1095000 913000 -80000 0 827000 6922000 1250000 -11343000 -726000 0 0 374000 -250000 -527000 248000 939000 400000 1348000 689000 -127000 5574000 561000 -11216000 1018000 194000 -2443000 4556000 367000 -8773000 0.42 0.03 -0.83 0.42 0.03 -0.83 10743000 10614000 10541000 10844000 10654000 10541000 0 0 0.33 4556000 367000 -8773000 -244000 -492000 198000 194000 -149000 209000 -694000 500000 -728000 450000 -992000 926000 5006000 -625000 -7847000 16939000 18257000 79000 1841000 44400000 24000000 28015000 39684000 33410000 26293000 3561000 1836000 126325000 110070000 32080000 25523000 6396000 6107000 7306000 8237000 25520000 23523000 14299000 10718000 11065000 9174000 7181000 7610000 2983000 2798000 724000 158000 233879000 203918000 0 2000000 20000 29000 20788000 20222000 16800000 10401000 6666000 6434000 71987000 46042000 1237000 1022000 715000 16000 118213000 86166000 0 9744000 65000 85000 6449000 7498000 1254000 1342000 2332000 2150000 128313000 106985000 1 1 500000 500000 0.1 0.1 25500000 25500000 10993000 10774000 10850000 10635000 1099000 1075000 32015000 28061000 81999000 77443000 -7013000 -7463000 143000 138000 2534000 2183000 105566000 96933000 233879000 203918000 4556000 367000 -8773000 3275000 3511000 3077000 2157000 2476000 2522000 -95000 -3050000 0 843000 672000 996000 131000 212000 0 1279000 806000 809000 5000 0 -23000 80000 0 -1900000 -726000 0 0 -472000 -120000 -3233000 20724000 -1520000 2055000 -11855000 14228000 -1550000 6220000 9919000 -3483000 -998000 -139000 1208000 2199000 97000 340000 -1212000 -1206000 -1059000 287000 651000 1207000 401000 3467000 -3238000 6011000 2654000 1164000 25572000 20526000 5523000 -1119000 -1049000 -962000 -45000 -628000 491000 28120000 13914000 -2219000 9226000 3749000 2324000 44000 0 0 0 0 5500000 6812000 0 0 0 0 -60282000 -15994000 -3749000 -57106000 25500000 11000000 39750000 13000000 5000000 58250000 29000 23000 21000 287000 275000 225000 752000 0 0 241000 122000 271000 476000 0 0 0 0 3523000 58000 21000 41000 -13391000 -6441000 14419000 -53000 -208000 115000 -1318000 3516000 -44791000 18257000 14741000 59532000 16939000 18257000 14741000 10748000 1075000 27272000 89372000 -7397000 -12393000 97929000 -8773000 926000 -7847000 164000 16000 -16000 -111000 -11000 11000 3523000 3523000 809000 809000 41000 41000 -306000 9473000 9167000 10801000 1080000 27770000 77076000 -6471000 -2961000 96494000 367000 -992000 -625000 17000 0 -44000 -5000 5000 806000 806000 21000 21000 -520000 799000 279000 10774000 1075000 28061000 77443000 -7463000 -2183000 96933000 4556000 450000 5006000 229000 25000 2674000 -293000 2406000 -10000 -1000 1000 1279000 1279000 58000 58000 10993000 1099000 32015000 81999000 -7013000 -2534000 105566000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 - The Company and Its Accounting Policies:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Graham Corporation, and its operating subsidiaries, (together, the "Company"), is a global leader in the design and manufacture of mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company acquired Barber-Nichols, LLC ("BN") in June 2021. The accompanying Consolidated Financial Statements include BN at March 31, 2024, 2023 and for the period June 1, 2021 through March 31, 2024. The Company acquired P3 Technologies, LLC ("P3") in November 2023. The accompanying Consolidated Financial Statements include P3 at March 31, 2024 and for the period of November 9, 2023 through March 31, 2024. The Company's significant accounting policies are set forth below.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's fiscal years ended March 31, 2024, 2023 and 2022 are referred to as "fiscal 2024," "fiscal 2023" and "fiscal 2022," respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of consolidation and use of estimates in the preparation of consolidated financial statements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, BN, located in Arvada, CO, P3, located in Jupiter, FL, Graham Vacuum and Heat Transfer Technology (Suzhou) Co., Ltd., located in China, and Graham India Private Limited ("GIPL"), located in India. All intercompany balances, transactions and profits are eliminated in consolidation.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the related revenues and expenses during the reporting period. Actual amounts could differ from those estimated.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Translation of foreign currencies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities of the Company's foreign subsidiaries are translated into U.S. dollars at currency exchange rates in effect at year end and revenues and expenses are translated at average exchange rates in effect for the year. Gains and losses resulting from foreign currency transactions are included in results of operations. The Company's sales and purchases in foreign currencies are not material to the overall consolidated financial statements. Therefore, foreign currency transaction gains and losses have not historically impacted the Company's financial results materially. Gains and losses resulting from translation of the foreign subsidiaries balance sheets are included in a separate component of stockholders' equity. Translation adjustments are not adjusted for income taxes since they relate to an investment, which is permanent in nature.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue recognition</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled revenue (contract assets) in the Consolidated Balance Sheets represents revenue recognized that has not been billed to customers on contracts in which revenue is recognized over time. All progress payments exceeding unbilled revenue are presented as customer deposits (contract liabilities) in the Consolidated Balance Sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consist of cash and highly liquid, short-term investments with maturities at the time of purchase of three months or less.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Accounts receivable, net of allowances</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The provision for credit losses is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional provisions in the future.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and handling fees and costs</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling fees billed to the customer are recorded in Net sales and the related costs incurred for shipping and handling are included in Cost of products sold.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value, using the average cost method.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, plant, equipment and depreciation</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are stated at cost net of accumulated depreciation. Major additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. Depreciation is provided based upon the estimated useful lives, or lease term if shorter, under the straight-line method. Estimated useful lives range from approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_988391ab-f85b-4a7c-8ed2-c31150979d6e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for office equipment, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e2ae8639-cd00-4fbe-a9a2-213396d29c7a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for manufacturing equipment, eight years for land improvements, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for buildings and improvements, and leasehold improvements are depreciated over the remaining term of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business combinations</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records its business combinations under the acquisition method of accounting. Under the acquisition method of accounting, the Company allocates the purchase price of each acquisition to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Any excess of the purchase price over the fair value of the net tangible and intangible assets acquired is allocated to goodwill. Direct acquisition-related costs are expensed as incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but is reviewed for impairment at least annually or more frequently if impairment indicators arise. Goodwill is evaluated for impairment by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary. If it is determined, based on qualitative factors, that the fair value of the reporting unit may be more likely than not less than its carrying amount, or if significant adverse changes in the Company's future financial performance occur that could materially impact fair value, a quantitative goodwill impairment test would be required. Additionally, the Company can elect to forgo the qualitative assessment and perform the quantitative test. If the qualitative assessment indicates that the quantitative analysis should be performed, or if management elects to bypass a qualitative assessment, the Company then evaluates goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount, including goodwill.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquired intangible assets other than goodwill consist of backlog, customer relationships, technology and technical know-how and tradenames. Backlog and trade names are included in the line item Other intangible assets, net in the Consolidated Balance Sheet. The Company amortizes a portion of its Technology and technical know-how, tradenames, and Customer relationships in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives of eight to twenty years. Backlog and a portion of Technology and technical know-how are amortized in Cost of products sold over the projected conversion period of four to ten years which is based on management estimates at the time of purchase. All other intangibles have indefinite lives and are not amortized.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of long-lived assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the impairment of definite-lived long-lived assets or asset groups when events or changes in circumstances indicate that the carrying value may not be recoverable. Factors that are considered in deciding when to perform an impairment review include: a significant decrease in the market price of the asset or asset group; a significant adverse change in the extent or manner in which a long-lived asset or asset group is being used or in its physical condition; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction; a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; or a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recoverability potential is measured by comparing the carrying amount of the asset or asset group to its related total future undiscounted cash flows. If the carrying value is not recoverable through related cash flows, the asset or asset group is considered to be impaired. Impairment is measured by comparing the asset or asset group's carrying amount to its fair value. When it is determined that useful lives of assets are shorter than originally estimated, and no impairment is present, the rate of depreciation is accelerated in order to fully depreciate the assets over their new shorter useful lives.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and intangible assets with indefinite lives are tested annually for impairment. The Company assesses goodwill for impairment by comparing the fair value of its reporting units to their carrying amounts. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that the implied fair value of the goodwill within the reporting unit is less than its carrying value. Fair values for reporting units are determined based on a weighted combination of the market approach and the income approach using discounted cash flows. Indefinite lived intangible assets are assessed for impairment by comparing the fair value of the asset to its carrying value.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Long-Term Assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c5f71ca7-e3f6-413a-971f-d42ccdf11677;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other long-term assets</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> include service based cloud computing software implementation costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">361</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Upon implementation completion, these costs will be amortized over the expected term of the hosting arrangement on a straight line basis.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product warranties</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company estimates the costs that may be incurred under its product warranties and records a liability in the amount of such costs at the time revenue is recognized. The reserve for product warranties is based upon past claims experience and ongoing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">evaluations of any specific probable claims from customers. A reconciliation of the changes in the product warranty liability is presented in Note 7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development costs are expensed as incurred. The Company incurred estimated research and development costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,944</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and research and development costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,144</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,845</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Research and development costs are included in the line item Cost of products sold and Selling, general and administrative in the Consolidated Statements of Operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company's financial statements or tax returns. Deferred income tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using currently enacted tax rates. The Company evaluates the available evidence about future taxable income and other possible sources of realization of deferred income tax assets and records a valuation allowance to reduce deferred income tax assets to an amount that represents the Company's best estimate of the amount of such deferred income tax assets that more likely than not will be realized.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for uncertain tax positions using a "more likely than not" recognition threshold. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective resolution of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position. These tax positions are evaluated on a quarterly basis. It is the Company's policy to recognize any interest related to uncertain tax positions in interest expense and any penalties related to uncertain tax positions in selling, general and administrative expense.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files federal and state income tax returns in several U.S. and non-U.S. domestic and foreign jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity-based compensation</span></p><p id="note_1_income_per_share_data" style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records compensation costs related to equity-based awards based on the estimated fair value of the award on the grant date. Compensation cost is recognized in the Company's Consolidated Statements of Operations over the applicable vesting period. The Company uses the Black-Scholes valuation model as the method for determining the fair value of its stock option awards. For service and performance based restricted stock awards and restricted stock units, the fair market value of the award is determined based upon the closing value of the Company's stock price on the grant date. The fair market value of market-based performance restricted stock awards is determined using the Monte Carlo valuation model. The amount of equity-based compensation expense recognized during a period is based on the portion of the awards that ultimately vest.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income (loss) per share data</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common and potential common<br/>   shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None of the options to purchase shares of common stock which totaled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares in fiscal 2022, were included in the computation of diluted loss per share as the affect would be anti-dilutive given their exercise price as they would not be dilutive upon issuance or due to the net loss in the fiscal year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash flow statement</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest and income taxes paid as well as non-cash investing and financing activities are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other post retirement income (loss) adjustments, net of income tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital purchases recorded in accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury shares as part of the consideration of the acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accumulated other comprehensive income (loss)</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) is comprised of net income and other comprehensive income or loss items, which are accumulated as a separate component of stockholders' equity. For the Company, other comprehensive income or loss items include foreign currency translation adjustments and pension and other postretirement benefit adjustments.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair value measurements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. The accounting standard for fair value establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Valuations determined from quoted prices for similar assets or liabilities in active markets, quoted prices for identical instruments in markets that are not active or by model-based techniques in which all significant inputs are observable in the market.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The availability of observable inputs can vary and is affected by a wide variety of factors, including, the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of sales and expenses during the reporting period. Actual results could differ materially from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting and reporting changes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the normal course of business, management evaluates all new Accounting Standards Updates and other accounting pronouncements issued by the Financial Accounting Standards Board, Securities and Exchange Commission, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed below, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p></div> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of consolidation and use of estimates in the preparation of consolidated financial statements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, BN, located in Arvada, CO, P3, located in Jupiter, FL, Graham Vacuum and Heat Transfer Technology (Suzhou) Co., Ltd., located in China, and Graham India Private Limited ("GIPL"), located in India. All intercompany balances, transactions and profits are eliminated in consolidation.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the related revenues and expenses during the reporting period. Actual amounts could differ from those estimated.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Translation of foreign currencies</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities of the Company's foreign subsidiaries are translated into U.S. dollars at currency exchange rates in effect at year end and revenues and expenses are translated at average exchange rates in effect for the year. Gains and losses resulting from foreign currency transactions are included in results of operations. The Company's sales and purchases in foreign currencies are not material to the overall consolidated financial statements. Therefore, foreign currency transaction gains and losses have not historically impacted the Company's financial results materially. Gains and losses resulting from translation of the foreign subsidiaries balance sheets are included in a separate component of stockholders' equity. Translation adjustments are not adjusted for income taxes since they relate to an investment, which is permanent in nature.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue recognition</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for revenue in accordance with Accounting Standard Codification 606, "Revenue from Contracts with Customers" ("ASC 606").</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer. Customer acceptance may also be a factor in determining whether control of the product has transferred. Although revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer, revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria in ASC 606.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unbilled revenue (contract assets) in the Consolidated Balance Sheets represents revenue recognized that has not been billed to customers on contracts in which revenue is recognized over time. All progress payments exceeding unbilled revenue are presented as customer deposits (contract liabilities) in the Consolidated Balance Sheets.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents consist of cash and highly liquid, short-term investments with maturities at the time of purchase of three months or less.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Accounts receivable, net of allowances</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The provision for credit losses is the Company's best estimate of the amount of probable credit losses in the Company's existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional provisions in the future.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and handling fees and costs</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling fees billed to the customer are recorded in Net sales and the related costs incurred for shipping and handling are included in Cost of products sold.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value, using the average cost method.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, plant, equipment and depreciation</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are stated at cost net of accumulated depreciation. Major additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. Depreciation is provided based upon the estimated useful lives, or lease term if shorter, under the straight-line method. Estimated useful lives range from approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_988391ab-f85b-4a7c-8ed2-c31150979d6e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for office equipment, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e2ae8639-cd00-4fbe-a9a2-213396d29c7a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for manufacturing equipment, eight years for land improvements, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for buildings and improvements, and leasehold improvements are depreciated over the remaining term of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations.</span></p> P8Y P25Y P40Y <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business combinations</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records its business combinations under the acquisition method of accounting. Under the acquisition method of accounting, the Company allocates the purchase price of each acquisition to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective fair values at the date of acquisition. The fair value of identifiable intangible assets is based upon detailed valuations that use various assumptions made by management. Any excess of the purchase price over the fair value of the net tangible and intangible assets acquired is allocated to goodwill. Direct acquisition-related costs are expensed as incurred.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of identifiable net tangible and intangible assets acquired in a business combination.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but is reviewed for impairment at least annually or more frequently if impairment indicators arise. Goodwill is evaluated for impairment by first performing a qualitative assessment to determine whether a quantitative goodwill test is necessary. If it is determined, based on qualitative factors, that the fair value of the reporting unit may be more likely than not less than its carrying amount, or if significant adverse changes in the Company's future financial performance occur that could materially impact fair value, a quantitative goodwill impairment test would be required. Additionally, the Company can elect to forgo the qualitative assessment and perform the quantitative test. If the qualitative assessment indicates that the quantitative analysis should be performed, or if management elects to bypass a qualitative assessment, the Company then evaluates goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount, including goodwill.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquired intangible assets other than goodwill consist of backlog, customer relationships, technology and technical know-how and tradenames. Backlog and trade names are included in the line item Other intangible assets, net in the Consolidated Balance Sheet. The Company amortizes a portion of its Technology and technical know-how, tradenames, and Customer relationships in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives of eight to twenty years. Backlog and a portion of Technology and technical know-how are amortized in Cost of products sold over the projected conversion period of four to ten years which is based on management estimates at the time of purchase. All other intangibles have indefinite lives and are not amortized.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of long-lived assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the impairment of definite-lived long-lived assets or asset groups when events or changes in circumstances indicate that the carrying value may not be recoverable. Factors that are considered in deciding when to perform an impairment review include: a significant decrease in the market price of the asset or asset group; a significant adverse change in the extent or manner in which a long-lived asset or asset group is being used or in its physical condition; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction; a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; or a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recoverability potential is measured by comparing the carrying amount of the asset or asset group to its related total future undiscounted cash flows. If the carrying value is not recoverable through related cash flows, the asset or asset group is considered to be impaired. Impairment is measured by comparing the asset or asset group's carrying amount to its fair value. When it is determined that useful lives of assets are shorter than originally estimated, and no impairment is present, the rate of depreciation is accelerated in order to fully depreciate the assets over their new shorter useful lives.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and intangible assets with indefinite lives are tested annually for impairment. The Company assesses goodwill for impairment by comparing the fair value of its reporting units to their carrying amounts. If the fair value of a reporting unit is less than its carrying value, an impairment loss is recorded to the extent that the implied fair value of the goodwill within the reporting unit is less than its carrying value. Fair values for reporting units are determined based on a weighted combination of the market approach and the income approach using discounted cash flows. Indefinite lived intangible assets are assessed for impairment by comparing the fair value of the asset to its carrying value.</span></p> 0.50 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Long-Term Assets</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c5f71ca7-e3f6-413a-971f-d42ccdf11677;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other long-term assets</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> include service based cloud computing software implementation costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">361</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Upon implementation completion, these costs will be amortized over the expected term of the hosting arrangement on a straight line basis.</span></p> 361000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product warranties</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company estimates the costs that may be incurred under its product warranties and records a liability in the amount of such costs at the time revenue is recognized. The reserve for product warranties is based upon past claims experience and ongoing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">evaluations of any specific probable claims from customers. A reconciliation of the changes in the product warranty liability is presented in Note 7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development costs are expensed as incurred. The Company incurred estimated research and development costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,944</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and research and development costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,144</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,845</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Research and development costs are included in the line item Cost of products sold and Selling, general and administrative in the Consolidated Statements of Operations.</span></p> 3944000 4144000 3845000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes deferred income tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company's financial statements or tax returns. Deferred income tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using currently enacted tax rates. The Company evaluates the available evidence about future taxable income and other possible sources of realization of deferred income tax assets and records a valuation allowance to reduce deferred income tax assets to an amount that represents the Company's best estimate of the amount of such deferred income tax assets that more likely than not will be realized.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for uncertain tax positions using a "more likely than not" recognition threshold. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective resolution of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position. These tax positions are evaluated on a quarterly basis. It is the Company's policy to recognize any interest related to uncertain tax positions in interest expense and any penalties related to uncertain tax positions in selling, general and administrative expense.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files federal and state income tax returns in several U.S. and non-U.S. domestic and foreign jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity-based compensation</span></p><p id="note_1_income_per_share_data" style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records compensation costs related to equity-based awards based on the estimated fair value of the award on the grant date. Compensation cost is recognized in the Company's Consolidated Statements of Operations over the applicable vesting period. The Company uses the Black-Scholes valuation model as the method for determining the fair value of its stock option awards. For service and performance based restricted stock awards and restricted stock units, the fair market value of the award is determined based upon the closing value of the Company's stock price on the grant date. The fair market value of market-based performance restricted stock awards is determined using the Monte Carlo valuation model. The amount of equity-based compensation expense recognized during a period is based on the portion of the awards that ultimately vest.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income (loss) per share data</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common and potential common<br/>   shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None of the options to purchase shares of common stock which totaled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares in fiscal 2022, were included in the computation of diluted loss per share as the affect would be anti-dilutive given their exercise price as they would not be dilutive upon issuance or due to the net loss in the fiscal year.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerators and denominators of basic and diluted income (loss) per share is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common and potential common<br/>   shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted income (loss) per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 4556000 367000 -8773000 10743000 10614000 10541000 0.42 0.03 -0.83 4556000 367000 -8773000 10743000 10614000 10541000 101000 40000 10844000 10654000 10541000 0.42 0.03 -0.83 33000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash flow statement</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest and income taxes paid as well as non-cash investing and financing activities are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other post retirement income (loss) adjustments, net of income tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital purchases recorded in accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury shares as part of the consideration of the acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest and income taxes paid as well as non-cash investing and financing activities are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income taxes paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other post retirement income (loss) adjustments, net of income tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury stock to the Employee Stock Purchase Plan (See Note 13)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital purchases recorded in accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of treasury shares as part of the consideration of the acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 823000 1026000 417000 425000 185000 2012000 -694000 500000 -728000 0 279000 204000 620000 483000 177000 1930000 0 8964000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accumulated other comprehensive income (loss)</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) is comprised of net income and other comprehensive income or loss items, which are accumulated as a separate component of stockholders' equity. For the Company, other comprehensive income or loss items include foreign currency translation adjustments and pension and other postretirement benefit adjustments.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair value measurements</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. The accounting standard for fair value establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Valuations determined from quoted prices for similar assets or liabilities in active markets, quoted prices for identical instruments in markets that are not active or by model-based techniques in which all significant inputs are observable in the market.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The availability of observable inputs can vary and is affected by a wide variety of factors, including, the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of sales and expenses during the reporting period. Actual results could differ materially from those estimates.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting and reporting changes</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the normal course of business, management evaluates all new Accounting Standards Updates and other accounting pronouncements issued by the Financial Accounting Standards Board, Securities and Exchange Commission, or other authoritative accounting bodies to determine the potential impact they may have on the Company’s Consolidated Financial Statements. Other than those discussed below, management does not expect any of the recently issued accounting pronouncements, which have not already been adopted, to have a material impact on the Company’s Consolidated Financial Statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 - Acquisition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 9, 2023, the Company completed its acquisition of P3, a privately-owned custom turbomachinery engineering, product development, and manufacturing business located in Jupiter, FL that serves the space, new energy, defense, and medical industries. The Company believes this acquisition advances its growth strategy, further diversifies its market and product offerings, and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">broadens its turbomachinery solutions. P3 will be managed through the Company's Barber-Nichols, LLC subsidiary and is highly complementary to BN's technology and enhances its turbomachinery solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This transaction was accounted for as a business combination which requires that assets acquired and liabilities assumed be recognized at their fair value as of the acquisition date. The purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,238</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was comprised of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock, representing a value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,930</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and cash consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,098</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to certain potential adjustments, including a customary working capital adjustment. The cash consideration was funded through borrowings on the Company's line of credit. The purchase agreement included a contingent earn-out dependent upon certain financial measures of P3 post-acquisition, in which the sellers are eligible to receive up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in additional cash consideration. At November 9, 2023, a liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,040</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded for the contingent earn-out. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A rollforward of the P3 contingent earn-out liability since the date of acquisition is as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.44%;"></td> <td style="width:3.34%;"></td> <td style="width:1%;"></td> <td style="width:25.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at November 9, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in fair value of the contingent earn-out liability was included in Other operating (income) expense, net in the Consolidated Statements of Operations. Acquisition and integration costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">352</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were expensed in the year ended March 31, 2024, and are included in Selling, general and administrative expenses in the Consolidated Statement of Operations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon their estimated fair value at the date of acquisition and the amount exceeding the fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,997</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded as goodwill, which is deductible for tax purposes. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill generated in the acquisition is related to P3’s assembled workforce, synergies between Graham’s other operations and P3 that are expected to occur as a result of the combined engineering knowledge, the ability of each of the operations to leverage each other’s technology solutions, and Graham’s ability to utilize acquired management knowledge in providing complementary product offerings to the Company’s customers. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the final purchase price allocation of the assets acquired and liabilities assumed:</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.454%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Before Adjustment of Preliminary Allocation of Purchase Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">After Adjustment of Final Allocation of Purchase Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">November 9,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets acquired:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Trade accounts receivable, net of allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Unbilled revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Property, plant &amp; equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Deferred income tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities assumed:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of acquisition-related intangible assets includes customer relationships, technology and technical know-how, and tradename. The tradename is included in the line item "Other intangible assets, net" in the Consolidated Balance Sheets. The fair value of customer relationships was calculated using an income approach, specifically the Multi Period Excess Earnings method, which incorporates assumptions regarding retention rate, new customer growth and customer related costs. The fair value of tradename and technology and technical know-how were both calculated using a Relief from Royalty method, which develops a market based royalty rate used to reflect the after tax royalty savings attributable to owning the intangible asset.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships and tradename are amortized in Selling, general and administrative expense on a straight line basis over their estimated useful lives of eight years and three years respectively. Technology and technical know-how is amortized in Cost of products sold on a straight line basis over its estimated useful life of ten years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Consolidated Statement of Operations for the year ended March 31, 2024 includes net sales of P3 of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,206</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and net income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma information presents the consolidated results of operations of the Company as if the P3 acquisition had occurred at the beginning of each of the fiscal periods presented:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.38%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma information presents the combined operating results of Graham Corporation and P3 with the results prior to the acquisition date adjusted to include the pro forma impact of the adjustment of depreciation of fixed assets based on the preliminary purchase price allocation, the adjustment to interest expense reflecting the cash paid in connection with the acquisition, including acquisition-related expenses, at the Company’s weighted average interest rate, amortization expense related to the fair value adjustments for intangible assets, non-recurring acquisition-related costs and the impact of income taxes on the pro forma adjustments utilizing the applicable statutory tax rate.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma results are presented for illustrative purposes only. These pro forma results do not purport to be indicative of the results that would have actually been obtained if the acquisition occurred as of the beginning of each of the periods presented, nor does the pro forma data intend to be a projection of results that may be obtained in the future.</span> 11238000 125000 1930000 7098000 3000000 2040000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A rollforward of the P3 contingent earn-out liability since the date of acquisition is as follows: </span><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.44%;"></td> <td style="width:3.34%;"></td> <td style="width:1%;"></td> <td style="width:25.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at November 9, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2040000 80000 0 2120000 352000 1997000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the final purchase price allocation of the assets acquired and liabilities assumed:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.454%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.521%;"></td> <td style="width:1%;"></td> <td style="width:18.326999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Before Adjustment of Preliminary Allocation of Purchase Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">After Adjustment of Final Allocation of Purchase Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">November 9,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets acquired:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Trade accounts receivable, net of allowances</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Unbilled revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Property, plant &amp; equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Deferred income tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities assumed:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">585</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 286000 0 286000 465000 465000 302000 302000 443000 365000 808000 93000 93000 542000 542000 130000 130000 1565000 432000 1997000 4400000 4400000 2500000 2500000 300000 300000 53000 -53000 0 11079000 744000 11823000 62000 62000 389000 389000 134000 134000 585000 0 585000 10494000 744000 11238000 2206000 24000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma information presents the consolidated results of operations of the Company as if the P3 acquisition had occurred at the beginning of each of the fiscal periods presented:</span><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.38%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> <td style="width:1%;"></td> <td style="width:13.46%;"></td> <td style="width:1%;"></td> <td style="width:2.9%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 189089000 160376000 5949000 -21000 0.55 -0 0.54 -0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Revenue Recognition:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue on all contracts when control of the product is transferred to the customer. Control is generally transferred when products are shipped, title is transferred, significant risks of ownership have transferred, the Company has rights to payment, and rewards of ownership pass to the customer.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company's net sales disaggregated by market and geographic area:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.409%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.878%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Market</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Refining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chemical/Petrochemical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Space</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Commercial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Geographic Area</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">All other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The final destination of products shipped is the basis used to determine net sales by geographic area. No sales were made to the terrorist sponsoring nations of Cuba, Iran, North Korea or Syria.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A performance obligation represents a promise in a contract to provide a distinct good or service to a customer. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Transaction price reflects the amount of consideration to which the Company expects to be entitled in exchange for transferred products. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized as the performance obligation is satisfied. In certain cases, the Company may separate a contract into more than one performance obligation, while in other cases, several products may be part of a fully integrated solution and are bundled into a single performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods underlying each performance obligation. The Company has made an accounting policy election to exclude from the measurement of the contract price all taxes assessed by government authorities that are collected by the Company from its customers. The Company does not adjust the contract price for the effects of a financing component if the Company expects, at contract inception, that the period between when a product is transferred to a customer and when the customer pays for the product will be one year or less.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company recognizes revenue over time when contract performance results in the creation of a product for which the Company does not have an alternative use and the contract includes an enforceable right to payment in an amount that corresponds directly with the value of the performance completed. To measure progress towards completion on performance obligations for which revenue is recognized over time the Company utilizes an input method based upon a ratio of direct labor hours incurred to date to management’s estimate of the total labor hours to be incurred on each contract, an input method based upon a ratio of total contract costs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to date to management's estimate of the total contract costs to be incurred or an output method based upon completion of operational milestones, depending upon the nature of the contract. The Company has established the systems and procedures essential to developing the estimates required to account for performance obligations over time. These procedures include monthly review by management of costs incurred, progress towards completion, identified risks and opportunities, sourcing determinations, changes in estimates of costs yet to be incurred, availability of materials, and execution by subcontractors. Sales and earnings are adjusted on a cumulative catch-up basis in current accounting periods based upon revisions in the contract value due to pricing changes and estimated costs at completion. Losses on contracts are recognized immediately when evident to management. Revenue on the majority of the Company’s contracts, as measured by number of contracts, is recognized upon shipment to the customer. Revenue on larger contracts, which are fewer in number but generally represent the majority of revenue, is recognized over time as these contracts meet specific criteria established in ASC 606. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.908%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.183%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.183%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized at shipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Consolidated Balance Sheets. Unbilled revenue represents revenue on contracts that is recognized over time and exceeds the amount that has been billed to the customer. Unbilled revenue is separately presented in the Consolidated Balance Sheets. The Company may receive a progress payment from a customer, which is recorded as a customer deposit or have an unconditional right to receive a customer deposit prior to revenue being recognized. Because the performance obligations related to such customer deposits may not have been satisfied, a contract liability is recorded and an offsetting asset of equal amount is recorded as a trade accounts receivable until the deposit is collected. Customer deposits are separately presented in the Consolidated Balance Sheets. Customer deposits are not considered a significant financing component as they are generally received less than one year before the product is completed or used to procure specific material on a contract, as well as related overhead costs incurred during design and construction.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net contract assets (liabilities) consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.386%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to amounts acquired</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to revenue recognized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to invoicing customers/<br/>additional deposits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled revenue (contract assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits (contract liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Net contract (liabilities) assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> include $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,426</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,092</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of customer deposits for which the Company has an unconditional right to collect payment. Trade accounts receivable, as presented on the Consolidated Balance Sheets, includes corresponding balances at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Receivables billed but not paid under retainage provisions in the Company’s customer contracts were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,875</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,542</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's remaining unsatisfied performance obligations represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. The Company also refers to this measure as backlog. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had remaining unsatisfied performance obligations of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">390,868</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company expects to recognize revenue on approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the remaining performance obligations within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_08c7fdef-7244-412a-bd7a-86486b1882d7;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the remaining beyond two years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company's net sales disaggregated by market and geographic area:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.409%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.758000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.878%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Market</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Refining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chemical/Petrochemical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Space</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Commercial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.902000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Geographic Area</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Middle East</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">All other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,951</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.908%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.183%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.183%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:16.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized over time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue recognized at shipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 29087000 27270000 24406000 20893000 21950000 15955000 99493000 65327000 62189000 13282000 21180000 5744000 22778000 21391000 14520000 185533000 157118000 122814000 15144000 16040000 13687000 4229000 4464000 3583000 2568000 2914000 2489000 733000 3021000 1972000 155908000 127519000 97718000 6951000 3160000 3365000 185533000 157118000 122814000 0.77 0.74 0.75 0.23 0.26 0.25 <p style="text-indent:6.667%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net contract assets (liabilities) consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.386%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.062000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to amounts acquired</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to revenue recognized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change due to invoicing customers/<br/>additional deposits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unbilled revenue (contract assets)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,015</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,684</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109,799</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits (contract liabilities)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Net contract (liabilities) assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 28015000 39684000 -11669000 302000 97828000 -109799000 71987000 46042000 25945000 -389000 29086000 -54642000 -43972000 -6358000 -37614000 21426000 6092000 1875000 2542000 390868000 0.35 0.40 P1Y 0.25 0.30 P2Y <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Inventories:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classifications of inventories are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classifications of inventories are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished products</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4396000 4344000 27065000 20554000 1949000 1395000 33410000 26293000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Property, Plant and Equipment:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classifications of property, plant and equipment are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less – accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense in fiscal 2024, fiscal 2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,275</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,511</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,077</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Major classifications of property, plant and equipment are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less – accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 450000 450000 24651000 23112000 45391000 41398000 6699000 2518000 77191000 67478000 45111000 41955000 32080000 25523000 3275000 3511000 3077000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Intangible Assets:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are comprised of the following:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.694%;"></td> <td style="width:1.601%;"></td> <td style="width:14.726%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Amortization Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">At March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles not subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.694%;"></td> <td style="width:1.601%;"></td> <td style="width:14.726%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Amortization Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">At March 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles not subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A portion of Technology and technical know-how, tradenames, and Customer relationships are amortized in Selling, general and administrative expense on a straight line basis over each of their estimated useful lives. Backlog and a portion of technology and technical know-how are amortized in Cost of products sold over the projected conversion period based on management estimates at time of purchase. Intangible asset amortization was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,157</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,476</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,522</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated annual amortization expense is as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annual Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are comprised of the following:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.694%;"></td> <td style="width:1.601%;"></td> <td style="width:14.726%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Amortization Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">At March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,535</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles not subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.694%;"></td> <td style="width:1.601%;"></td> <td style="width:14.726%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> <td style="width:1.601%;"></td> <td style="width:1%;"></td> <td style="width:12.725%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average Amortization Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">At March 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,082</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology and technical know-how</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles not subject to amortization:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradename</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P8Y P20Y 16200000 1901000 14299000 P10Y P20Y 12600000 1535000 11065000 P4Y 3900000 3677000 223000 P3Y 300000 42000 258000 33000000 7155000 25845000 Indefinite 6700000 6700000 6700000 6700000 P20Y 11800000 1082000 10718000 P20Y 10100000 926000 9174000 P4Y 3900000 2990000 910000 25800000 4998000 20802000 Indefinite 6700000 6700000 6700000 6700000 2157000 2476000 2522000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated annual amortization expense is as follows:</span><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annual Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2218000 1995000 1953000 1895000 1895000 15889000 25845000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Product Warranty Liability:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the changes in product warranty liability is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense for product warranties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product warranty claims paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">806</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The product warranty liability is included in the line item Accrued expenses and other current liabilities in the Consolidated Balance Sheets.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the changes in product warranty liability is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense for product warranties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product warranty claims paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">806</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 578000 441000 410000 364000 182000 227000 806000 578000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 - Leases:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company leases certain manufacturing facilities, office space, machinery and office equipment. An arrangement is considered to contain a lease if it conveys the right to use and control an identified asset for a period of time in exchange for consideration. If it is determined that an arrangement contains a lease, then a classification of a lease as operating or finance is determined by evaluating the five criteria outlined in the lease accounting guidance at inception. Leases generally have remaining terms of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The depreciable life of leased assets related to finance leases is limited by the expected term of the lease, unless there is a transfer of title or purchase option that the Company believes is reasonably certain of exercise. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disrupting operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease. The Company’s lease agreements do not contain any residual value guarantees or any material restrictive covenants</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company does not sublease to any third parties. As of March 31, 2024, the Company did not have any material leases that have been signed but not commenced.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use ("ROU") lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make payments in exchange for that right of use. Finance lease ROU assets and operating lease ROU assets are included in the line items Property, plant and equipment, net and Operating lease assets, respectively, in the Consolidated Balance Sheets. The current portion and non-current portion of finance and operating lease liabilities are all presented separately in the Consolidated Balance Sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company previously entered into operating leases with Ascent Properties Group, LLC ("Ascent"), a limited liability company of which our Chief Executive Officer holds a majority interest, for an office and manufacturing building in Arvada, CO as well as machinery and equipment. During fiscal 2023, the Company entered into an additional lease with Ascent for another manufacturing building in Arvada, CO. In connection with such leases, the Company made fixed minimum lease payments to the lessor of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">952</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">707</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n fiscal 2024, 2023 and 2022, respectively. Future minimum lease payments under these leases as of March 31, 2024 are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,785</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The discount rate implicit within the Company's leases is generally not readily determinable, and therefore, the Company uses an incremental borrowing rate in determining the present value of lease payments based on rates available at commencement.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average remaining lease term and discount rate for finance and operating leases are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.45</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.93</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.02%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:17.32%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating lease costs during fiscal 2024, fiscal 2023 and fiscal 2022 were included within Cost of sales and Selling, general and administrative expenses.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, future minimum payments required under non-cancelable leases are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.100000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less – amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of net minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ROU assets obtained in exchange for new operating lease liabilities were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and fiscal 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> P1Y P5Y Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease. 952000 843000 707000 5785000 <p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average remaining lease term and discount rate for finance and operating leases are as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.83</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.45</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.93</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P3Y9M29D P4Y5M12D 0.0775 0.0798 P5Y11M4D P7Y 0.033 0.0325 <p style="text-indent:6.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease expense are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.02%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:17.32%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.84%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13000 24000 8000 4000 1478000 1394000 27000 17000 1526000 1439000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, future minimum payments required under non-cancelable leases are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.100000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029 and thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less – amount representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of net minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,686</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1468000 26000 1324000 26000 1353000 26000 1390000 21000 2940000 0 8475000 99000 789000 14000 7686000 85000 149000 1169000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 - Debt:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 13, 2023, the Company terminated its revolving credit facility and repaid its term loan with Bank of America and entered into a new </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> revolving credit facility with Wells Fargo Bank, National Association ("Wells Fargo") that provides a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> line of credit and automatically increases to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> upon the Company satisfying specified covenants (the "New Revolving Credit Facility"). The additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> will automatically be available upon </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The New Revolving Credit Facility has a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sub-limit for letters of credit and the Company may request the issuance of cash secured letters of credit in an aggregate amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> , there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowed and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,890</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit outstanding on the New Revolving Credit Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long term debt is comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bank of America term loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The New Revolving Credit Facility contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of Wells Fargo, which require the Company to maintain (i) a consolidated total leverage ratio not to exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and (ii) a consolidated fixed charge coverage ratio of at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in both cases computed in accordance with the definitions and requirements specified in the New Revolving Credit Facility. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, the Company was in compliance with the financial covenants of the New Revolving Credit Facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings under the New Revolving Credit Facility bear interest at a rate equal to, at the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and (c) one-month term SOFR plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum in the case of any term SOFR loan and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25%</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per annum in the case of any base rate loan. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the SOFR rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is required to pay a quarterly commitment fee on the unused portion of the New Revolving Credit Facility during the applicable quarter at a per annum rate also determined by reference to the Company’s then-current consolidated total leverage ratio, which fee ranges between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum; provided, however, for a period of one year following the closing date, the quarterly commitment fee will be set at 0.10% per annum. Any outstanding letters of credit that are cash secured will bear a fee equal to the daily amount available to be drawn under such letters of credit multiplied by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. Any outstanding letters of credit issued under the New Revolving Credit Facility will bear a fee equal to the daily amount drawn under such letters of credit multiplied by the applicable margin for term SOFR loans. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the amount available under the New Revolving Credit Facility was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,110</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, subject to the interest and leverage covenants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the termination of the old revolving credit facility and term loan with Bank of America, the Company paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">752</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in exit costs and recognized an extinguishment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">726</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,592</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit remain outstanding with Bank of America and are cash secured. These outstanding letters of credit are subject to a fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,780</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit are outstanding with HSBC Bank USA, N.A and are cash secured. These outstanding letters of credit are subject to a fee of between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, depending on the term of the letter of credit. As of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit are outstanding with China Construction Bank and are cash secured. Additionally, we have a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RMB bank guaranty line of credit with China Citic Bank Co. LTD which had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit outstanding at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Outstanding letters of credit under this agreement are subject to a fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. Total letters of credit outstanding as of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,442</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,842</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> P5Y 35000000 50000000 15000000 (a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $15,000, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $7,500. 15000000 15000000 15000000 7500000 25000000 7500000 0 1890000 <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long term debt is comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bank of America term loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,744</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 12500000 756000 11744000 2000000 9744000 3.5 1 1.2 1 option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25% 0 0.005 0.01 0.0125 0.025 0.0025 0.015 0.0534 0.001 0.002 0.0065 33110000 752000 726000 1592000 0.006 4780000 0.0075 0.0085 180000 10000000 0 0.006 8442000 12842000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 - Financial Instruments and Derivative Financial Instruments:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and trade accounts receivable. The Company places its cash, cash equivalents with high credit quality financial institutions, and evaluates the credit worthiness of these financial institutions on a regular basis. Concentrations of credit risk with respect to trade accounts receivable are limited due to the large number of customers comprising the Company's customer base and their geographic dispersion. At March 31, 2024 and 2023, the Company had no significant concentrations of credit risk.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Letters of Credit</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into standby letter of credit agreements with financial institutions relating to the guarantee of future performance on certain contracts. At March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company was contingently liable on outstanding standby letters of credit aggregating $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,442</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,842</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimates of the fair value of financial instruments are summarized as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: The carrying amount of cash and cash equivalents approximates fair value due to the short-term maturity of these instruments and are considered Level 1 assets in the fair value hierarchy.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term and long-term debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: The carrying values of credit facilities with variable rates of interest approximates fair values and is considered a Level 2 liability in the fair value hierarchy.</span></p> 8442000 12842000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 – Income Taxes:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An analysis of the components of income (loss) before provision (benefit) for income taxes is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.343%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.924999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.924999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.084999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision (benefit) for income taxes consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.391%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the provision (benefit) calculated using the U.S. federal tax rate with the provision (benefit) for income taxes presented in the consolidated financial statements is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision (benefit) for income taxes at federal rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charges not deductible for income tax purposes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nondeductible fringe benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162(m)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign withholding tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign-derived intangible income deduction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Global intangible low-taxed income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net deferred income tax asset (liability) recorded in the Consolidated Balance Sheets results from differences between financial statement and tax reporting of income and deductions. A summary of the composition of the Company's net deferred income tax asset (liability) follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid pension asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued pension liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued postretirement benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensated absences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New York State investment tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development credit carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital loss carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred income taxes include the impact of state investment tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which expire from </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025 to 2037</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and state investment tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">794</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which have an unlimited carryforward period.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In assessing the realizability of deferred tax assets, management considers, within each taxing jurisdiction, whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based on the consideration</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the weight of both positive and negative evidence, management determined that a portion of the deferred tax assets as of March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to certain state investment tax credits and the capital loss related to Energy Steel would not be realized, and recorded a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,241</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,277</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files federal and state income tax returns in several domestic and international jurisdictions. In most tax jurisdictions, returns are subject to examination by the relevant tax authorities for a number of years after the returns have been filed. The Company is subject to U.S. federal examination for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and examination in state tax jurisdictions for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company is subject to examination in the People's Republic of China for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and in India for tax years </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The liability for unrecognized tax benefits was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at each of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An analysis of the components of income (loss) before provision (benefit) for income taxes is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.343%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:10.924999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.924999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.084999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 5077000 -66000 -11954000 497000 627000 738000 5574000 561000 -11216000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The provision (benefit) for income taxes consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.391%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">790</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Changes in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 1133000 37000 -31000 100000 204000 72000 257000 73000 749000 1490000 314000 790000 -419000 -89000 -2648000 88000 -82000 -155000 -106000 93000 -423000 35000 42000 7000 -472000 -120000 -3233000 1018000 194000 -2443000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the provision (benefit) calculated using the U.S. federal tax rate with the provision (benefit) for income taxes presented in the consolidated financial statements is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision (benefit) for income taxes at federal rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charges not deductible for income tax purposes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">295</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of foreign tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nondeductible fringe benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162(m)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign withholding tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign-derived intangible income deduction</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Global intangible low-taxed income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision (benefit) for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 1170000 118000 -2355000 156000 92000 -96000 54000 26000 147000 -8000 114000 0 327000 240000 295000 -35000 -42000 -7000 26000 27000 31000 30000 44000 0 105000 0 0 0 0 138000 134000 0 2000 -20000 55000 0 1000 0 -4000 1018000 194000 -2443000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net deferred income tax asset (liability) recorded in the Consolidated Balance Sheets results from differences between financial statement and tax reporting of income and deductions. A summary of the composition of the Company's net deferred income tax asset (liability) follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid pension asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,399</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued pension liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued postretirement benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensated absences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisition costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New York State investment tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,030</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,771</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development credit carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Capital loss carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2931000 3117000 237000 309000 607000 224000 1399000 1355000 232000 245000 68000 79000 531000 567000 2541000 -10000 182000 135000 600000 1276000 328000 230000 18000 422000 1694000 1894000 1784000 1963000 180000 142000 187000 236000 1030000 1066000 2771000 1243000 0 367000 182000 2205000 4211000 4211000 238000 129000 8213000 7967000 5241000 5277000 2972000 2690000 236000 794000 5241000 5277000 2020 2023 2019 2023 2020 2023 2018 2022 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 – Employee Benefit Plans:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Retirement Plans</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a qualified defined benefit plan covering Batavia based employees hired prior to January 1, 2003, which is non-contributory. Benefits are based on the employee's years of service and average earnings for the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five highest consecutive calendar years of compensation in the ten-year period preceding retirement</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company's funding policy for the plan is to contribute the amount required by the Employee Retirement Income Security Act of 1974, as amended.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of pension (benefit) cost are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.391%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost on projected benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net pension cost (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of net pension (benefit) cost other than the service cost component are included in Other expense (income), net in the Consolidated Statements of Operations. </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to determine net pension cost are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of increase in compensation levels</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term rate of return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The expected long-term rate of return is based on the mix of investments that comprise plan assets and external forecasts of future long-term investment returns, historical returns, correlations and market volatilities.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t expect to make any contributions to the plan during the fiscal year ended March 31, 2025.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company's benefit obligation, plan assets and funded status for the pension plan are presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in the benefit obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability released through annuity purchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit and administrative expense payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annuities purchased</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount recognized in the Consolidated Balance Sheets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to determine the benefit obligation are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of increase in compensation levels</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2024 and fiscal 2023, the pension plan released liabilities for vested benefits of certain participants through the purchase of nonparticipating annuity contracts with a third-party insurance company. As a result of these transactions, in fiscal 2024 and fiscal 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the projected benefit obligation and plan assets decreased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,452</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,383</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The projected benefit obligation is the actuarial present value of benefits attributable to employee service rendered to date, including the effects of estimated future pay increases. The accumulated benefit obligation reflects the actuarial present value of benefits attributable to employee service rendered to date, but does not include the effects of estimated future pay increases. The accumulated benefit obligation as of March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,398</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,784</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. At March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023, the pension plan was fully funded on an accumulated benefit obligation basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in accumulated other comprehensive loss, net of income tax, consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss arising during the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">753</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments, which reflect future service, are expected to be paid during the fiscal years ending March 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.04%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030-2034</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average asset allocation of the plan assets by asset category is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.909%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.278%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.578%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Target Allocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The investment strategy of the plan is to generate a consistent total investment return sufficient to pay present and future plan benefits to retirees, while minimizing the long-term cost to the Company. Target allocations for asset categories are used to earn a reasonable rate of return, provide required liquidity and minimize the risk of large losses. Targets are adjusted when considered necessary to reflect trends and developments within the overall investment environment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company's pension plan assets at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023, by asset category, are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.786%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.114%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.448%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.003%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:14.204%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant other<br/>observable inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>unobservable inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bond funds</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.564%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.559000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.892%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.559000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:13.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant other<br/>observable inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>unobservable inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bond funds</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of Level 1 pension assets is obtained by reference to the last quoted price of the respective security on the market which it trades. See Note 1 to the Consolidated Financial Statements.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 4, 2003, the Company closed the defined benefit plan to all employees hired on or after January 1, 2003. In place of the defined benefit plan, these employees participate in the Company's domestic defined contribution plan. The Company contributes a fixed percentage of employee compensation to this plan on an annual basis for these employees. The Company's contribution to the defined contribution plan for these employees in fiscal 2024, fiscal 2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,237</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,030</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has an unfunded Supplemental Executive Retirement Plan ("SERP") which provides retirement benefits associated with wages in excess of the legislated qualified plan maximums. Pension expense recorded in fiscal 2024, fiscal 2023, and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to this plan was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The weighted average discount rate used to determine pension expense for this plan was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The weighted average rate of increase in compensation levels used to develop pension expense for this plan was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in each of fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022. At March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the projected benefit obligation was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,104</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is included in the caption "Accrued Pension and Postretirement Benefit Liabilities" in the Consolidated Balance Sheets. The amounts recognized in accumulated other comprehensive loss, net of income tax, consist of a net actuarial loss of ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a domestic defined contribution plan (401(k)) covering substantially all employees. The Company provides </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">matching contributions equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of an employee's salary deferral and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the next </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% percent of an employee’s salary deferral</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Company contributions are immediately vested. Contributions were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,914</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,904</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,365</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Postretirement Benefits</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to providing pension benefits, the Company has a plan in the U.S. that provides health care benefits for eligible retirees and eligible survivors of retirees. The Company's share of the medical premium cost has been capped at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for family coverage and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for single coverage for early retirees, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for both family and single coverage for regular retirees.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 4, 2003, the Company terminated postretirement health care benefits for its U.S. employees. Benefits payable to retirees of record on April 1, 2003 remained unchanged.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of postretirement benefit expense are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.389%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.898%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.898%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.978%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost on accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net postretirement benefit expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net postretirement benefit expense is included in Other (expense) income, net in the Consolidated Statements of Operations. </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average discount rates used to develop the net postretirement benefit cost were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.76</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.32</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company's benefit obligation, plan assets and funded status for the plan are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in the benefit obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employer contribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount recognized in the Consolidated Balance Sheets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to develop the accrued postretirement benefit obligation were:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical care cost trend rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The medical care cost trend rate used in the actuarial computation ultimately reduces to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and subsequent years. This was accomplished using </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% decrements for the years ended March 31, 2024 through 2029.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The current portion of the accrued postretirement benefit obligation of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023, respectively, is included in the caption Accrued compensation and the long-term portion is included in the caption Accrued pension and postretirement benefit liabilities in the Consolidated Balance Sheets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The decrease in accumulated other comprehensive loss, net of income tax, consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain arising during the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments are expected to be paid during the fiscal years ending March 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.04%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030-2034</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> five highest consecutive calendar years of compensation in the ten-year period preceding retirement <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of pension (benefit) cost are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.391%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost on projected benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net pension cost (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 252000 333000 373000 1312000 1185000 1147000 1851000 2169000 2727000 -843000 -633000 -669000 556000 -18000 -538000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to determine net pension cost are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.24%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of increase in compensation levels</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term rate of return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.0503 0.0366 0.0321 0.03 0.03 0.03 0.0575 0.055 0.065 0 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company's benefit obligation, plan assets and funded status for the pension plan are presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in the benefit obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability released through annuity purchase</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit and administrative expense payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annuities purchased</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount recognized in the Consolidated Balance Sheets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26646000 32991000 252000 333000 1312000 1185000 726000 5364000 990000 1116000 1452000 1383000 25042000 26646000 32753000 40049000 1127000 -4797000 990000 1116000 1452000 1383000 31438000 32753000 6396000 6107000 6396000 6107000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to determine the benefit obligation are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rate of increase in compensation levels</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.0527 0.0503 0.03 0.03 1452000 1383000 22398000 23784000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -6847000 -7506000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in accumulated other comprehensive loss, net of income tax, consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial loss arising during the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">753</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 -1246000 -659000 -493000 -659000 753000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments, which reflect future service, are expected to be paid during the fiscal years ending March 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.04%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030-2034</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1036000 1001000 1013000 1126000 1193000 7939000 13308000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average asset allocation of the plan assets by asset category is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.909%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.278%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.578%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Target Allocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.20 0.22 0.20 0.80 0.78 0.80 1 1 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company's pension plan assets at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and 2023, by asset category, are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.786%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.114%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.448%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.003%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:14.204%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At<br/>March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant other<br/>observable inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>unobservable inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bond funds</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.564%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.559000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.892%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.559000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:13.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair Value Measurements Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset Category</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">At<br/>March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted prices in<br/>active markets for<br/>identical assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant other<br/>observable inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>unobservable inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International companies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fixed income:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bond funds</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 81000 81000 4141000 4141000 2610000 2610000 24606000 24606000 31438000 31438000 91000 91000 3824000 3824000 2555000 2555000 26283000 26283000 32753000 32753000 1237000 1030000 710000 54000 74000 346000 0.0501 0.0364 0.0321 0.03 0.03 0.03 1060000 1104000 69000 47000 matching contributions equal to 100% of the first 3% of an employee's salary deferral and 50% of the next 2% percent of an employee’s salary deferral 1 0.03 0.50 0.02 1914000 1904000 1365000 4000 2000 1000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of postretirement benefit expense are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.389%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.898%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.898%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.978%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost on accumulated benefit obligation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net postretirement benefit expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 15000 15000 13000 -0 -12000 -25000 15000 27000 38000 0.0476 0.0332 0.0234 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company's benefit obligation, plan assets and funded status for the plan are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in the benefit obligation</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected benefit obligation at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of plan assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employer contribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Benefit payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of plan assets at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Funded status at end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amount recognized in the Consolidated Balance Sheets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 355000 478000 15000 15000 15000 95000 44000 43000 311000 355000 44000 43000 44000 43000 -311000 -355000 -311000 -355000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average actuarial assumptions used to develop the accrued postretirement benefit obligation were:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.413%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.702%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Medical care cost trend rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.0508 0.0476 0.07 0.07 0.045 2028 0.005 49000 49000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amounts recognized in accumulated other comprehensive loss, net of income tax, consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.84%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:13.1%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2000 -11000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The decrease in accumulated other comprehensive loss, net of income tax, consists of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.76%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:13.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net actuarial gain arising during the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 13000 74000 -0 -9000 -13000 -83000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following benefit payments are expected to be paid during the fiscal years ending March 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.04%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:16.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2030-2034</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 44000 41000 38000 35000 32000 119000 309000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 - Stock Compensation Plans:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2020 Graham Corporation Equity Incentive Plan (the "2020 Plan") provides for the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock in connection with grants of incentive stock options, non-qualified stock options, restricted stock units and stock awards to officers, key employees and outside directors, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares that became available under the 2020 Plan from the Company's prior plan, the Amended and Restated 2000 Graham Corporation Incentive Plan to increase Shareholder Value (the "2000 Plan"). As of August 11, 2020, the effective date of the 2020 Plan, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> further awards will be granted under the 2000 Plan. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">424</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares available for future grants pursuant to the 2020 Plan at March 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following grants of restricted stock units ("RSUs"), performance stock units ("PSUs"), and restricted stock awards ("RSAs") were awarded:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.88%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:15.76%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% on </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_af7431cb-617f-40d8-87ce-e39d9f42ab24;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First</span></span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_f7947fd9-eae8-44ce-a1dd-f2cf4c377a5b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One-Third</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> Per Year</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% on </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_bb641e84-96c5-476f-9a1c-1a8b30acd050;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third</span></span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anniversary </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three-Year</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Term</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anniversary </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Officers and</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Officers and</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Shares</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Directors</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Key Employees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Key Employees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vesting RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vesting PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vesting RSUs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vesting PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vested RSAs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vested RSAs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the terms of the applicable award.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation cost and the related tax benefits were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.89%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:21.056%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:21.056%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock-Based</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax Benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information about the Company's stock option awards during, fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and fiscal 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Under</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intrinsic</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Option</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Value</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested or expected to vest at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,007</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total unrecognized stock-based compensation expense related to non-vested restricted stock. The Company expects to recognize this expense over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.32</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information about the Company's RSAs, RSUs, and PSUs granted during fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.24%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number of RSAs, RSUs and PSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average<br/>Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2021</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.56</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.15</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2022</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.59</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.14</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2023</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.09</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.96</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2024</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.05</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,083</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has an Employee Stock Purchase Plan, as amended (the "ESPP"), which allows eligible employees to purchase shares of the Company's common stock at a discount of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its fair market value on the lower of the last or first day of the six-month offering period. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock may be purchased under the ESPP. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Issuance of shares, s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tock-based compensation cost and the related tax benefits were as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.227%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Issued from</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued from</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock-Based</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax Benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 722000 112000 0 424000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following grants of restricted stock units ("RSUs"), performance stock units ("PSUs"), and restricted stock awards ("RSAs") were awarded:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.88%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:15.76%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% on </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_af7431cb-617f-40d8-87ce-e39d9f42ab24;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">First</span></span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_f7947fd9-eae8-44ce-a1dd-f2cf4c377a5b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One-Third</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;"> Per Year</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Vest </span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">% on </span><span style="font-size:8pt;"><span style="-sec-ix-hidden:F_bb641e84-96c5-476f-9a1c-1a8b30acd050;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Third</span></span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anniversary </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three-Year</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Term</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anniversary </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Officers and</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Officers and</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Shares</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Directors</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Key Employees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Key Employees</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vesting RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vesting PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vesting RSUs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vesting PSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Time Vested RSAs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Performance Vested RSAs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">88</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the terms of the applicable award.</span></p> 1 1 P3Y P3Y P3Y 38000 40000 0 78000 0 0 79000 79000 37000 56000 33000 126000 0 0 112000 112000 22000 54000 0 76000 0 0 88000 88000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation cost and the related tax benefits were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.89%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:21.056%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:21.056%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock-Based</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax Benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1188000 264000 785000 173000 780000 173000 <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information about the Company's stock option awards during, fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and fiscal 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> <td style="width:1.22%;"></td> <td style="width:11.198%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Under</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Remaining</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intrinsic</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Option</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual Term</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Value</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested or expected to vest at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 37000 18.92 0 4000 21.19 33000 18.65 0 33000 18.65 0 0 0 2007000 P1Y3M25D <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes information about the Company's RSAs, RSUs, and PSUs granted during fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.16%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.24%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Number of RSAs, RSUs and PSUs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted Average<br/>Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Aggregate<br/>Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2021</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.56</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.15</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2022</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.59</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.14</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2023</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.09</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.96</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-vested at March 31, 2024</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.05</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,083</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 165000 20.56 164000 18.29 58000 18.15 112000 21.29 159000 18.59 238000 8.51 35000 8.14 57000 18.86 305000 11.09 157000 10.95 68000 11.96 25000 15.29 369000 11.05 10083000 0.15 400000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Issuance of shares, s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">tock-based compensation cost and the related tax benefits were as follows:</span><p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.227%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:13.515%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Issued from</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued from</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Stock-Based</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Compensation Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax Benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 50000 91000 20000 29000 17000 21000 5000 18000 0 29000 7000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Changes in Accumulated Other Comprehensive Loss:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in accumulated other comprehensive loss by component for fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and fiscal 2023 are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.111%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and Other Postretirement<br/>Benefit Items</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign<br/>Currency<br/>Items</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at April 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,970</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,471</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>  comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>  comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reclassifications out of accumulated other comprehensive loss by component are as follows:</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year ended March 31, 2024</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.719999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1.08%;"></td> <td style="width:39.34%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Details about Accumulated Other<br/>Comprehensive Loss Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts Reclassified from<br/>Accumulated Other<br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected Line Item in the <br/>Consolidated Statements of<br/>Operations</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other postretirement benefit items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized prior service <br/>   benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year ended March 31, </span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.719999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1.08%;"></td> <td style="width:39.34%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Details about Accumulated Other<br/>Comprehensive Loss Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts Reclassified from<br/>Accumulated Other<br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected Line Item in the <br/>Consolidated Statements of<br/>Operations</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other postretirement benefit items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized prior service <br/>   benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></div></div></div> <p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in accumulated other comprehensive loss by component for fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024 and fiscal 2023 are:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.111%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:10.682%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and Other Postretirement<br/>Benefit Items</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign<br/>Currency<br/>Items</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at April 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,970</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,471</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>  comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>  comprehensive loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current-period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -6970000 499000 -6471000 -1023000 -492000 -1515000 -523000 0 -523000 -500000 -492000 -992000 -7470000 7000 -7463000 35000 -244000 -209000 -659000 0 -659000 694000 -244000 450000 -6776000 -237000 -7013000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reclassifications out of accumulated other comprehensive loss by component are as follows:</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year ended March 31, 2024</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.719999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1.08%;"></td> <td style="width:39.34%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Details about Accumulated Other<br/>Comprehensive Loss Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts Reclassified from<br/>Accumulated Other<br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected Line Item in the <br/>Consolidated Statements of<br/>Operations</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other postretirement benefit items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized prior service <br/>   benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year ended March 31, </span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:15.719999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> <td style="width:1.08%;"></td> <td style="width:39.34%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Details about Accumulated Other<br/>Comprehensive Loss Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts Reclassified from<br/>Accumulated Other<br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Affected Line Item in the <br/>Consolidated Statements of<br/>Operations</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension and other postretirement benefit items:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized prior service <br/>   benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></div></div> -843000 -843000 -184000 -659000 -672000 -672000 -149000 -523000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15 - Segment Information:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting segment as its operating segments meet the requirements for aggregation. The Company and its operating subsidiaries design and manufacture mission critical fluid, power, heat transfer and vacuum technologies for the defense, space, energy and process industries. The Company also services and sells spare parts for its equipment.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 3 to the Consolidated Financial Statements for net sales by market and geographic area.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In fiscal 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers whose sales amounted to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total consolidated net sales. In fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers whose sales amounted to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total consolidated net sales. In fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers whose sales amounted to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total consolidated net sales. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">One</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer representing such sales was the same customer in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 and fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1 2 0.16 0.15 2 0.15 0.12 2 0.12 0.10 1 1 1 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 16 – Purchase of Treasury Stock:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 29, 2015, the Company’s Board of Directors authorized a stock repurchase program. Under the stock repurchase program the Company is permitted to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its common stock either in the open market or through privately negotiated transactions. Cash on hand has been used to fund all stock repurchases under the program. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were purchased under this program in fiscal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, fiscal 2023 or fiscal 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the terms of our credit agreement with Wells Fargo, the Company cannot repurchase shares of its common stock if the Company is in default or if such repurchase would result in an event of default under the credit agreement.</span></p> 18000000 0 0 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 17 – Commitments and Contingencies:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has been named as a defendant in lawsuits alleging personal injury from exposure to asbestos allegedly contained in, or accompanying, products made by the Company. The Company is a co-defendant with numerous other defendants in these lawsuits and intends to vigorously defend itself against these claims. The claims in the Company’s current lawsuits are similar to those made in previous asbestos-related suits that named the Company as a defendant, which either were dismissed when it was shown that the Company had not supplied products to the plaintiffs’ places of work or were settled for immaterial amounts. The Company cannot provide any assurances that any pending or future matters will be resolved in the same manner as previous lawsuits.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the third quarter of fiscal 2024, the Audit Committee of the Board of Directors, with the assistance of external counsel and forensic professionals, concluded an investigation into a whistleblower complaint received regarding GIPL. The investigation identified both evidence supporting the complaint and other misconduct by employees. The other misconduct totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> over a period of four years and was isolated to GIPL. All involved employees have been terminated and the Company has implemented remedial actions, including strengthening its compliance program and internal controls. As a result of the investigation, during the third quarter of fiscal 2024, the statutory auditor and bookkeeper of GIPL tendered their resignations and new firms were appointed. The Company has voluntarily reported the findings of its investigation to the appropriate authorities in India and the U.S. Department of Justice and the Securities and Exchange Commission. Although the resolutions of these matters are inherently uncertain, we do not believe any remaining impact will be material to the Company’s overall consolidated results of operations, financial position, or cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company was subject to the claims noted above, as well as other legal proceedings and potential claims that have arisen in the ordinary course of business. Although the outcome of the lawsuits, legal proceedings or potential claims to which the Company is, or may become, a party to cannot be determined and an estimate of the reasonably possible loss or range of loss cannot be made for the majority of the claims, management does not believe that the outcomes, either individually or in the aggregate, will have a material effect on the Company’s results of operations, financial position or cash flows.</span></p> 150000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 18 - Other Operating (Income) Expense, Net:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter ended March 31, 2024, the Company adjusted the earn-out value related to the acquisition of P3 (see Note 2), therefore the Company recognized a change in fair value of the contingent liability in the amount $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2024.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 29, 2021, the Company and Jeffrey F. Glajch entered into a Severance and Transition Agreement (the "Agreement") pursuant to which Mr. Glajch agreed to retire from his position the earlier of June 30, 2022 or as of a date upon which the Company and Mr. Glajch otherwise mutually agreed. On March 27, 2022, the Company and Mr. Glajch entered into an Amended and Restated Severance and Transition Agreement (the "Amended Agreement") in which Mr. Glajch agreed to retire on April 15, 2022. Mr. Glajch agreed to provide certain transition-related services to the Company for a period of nine months following the date of separation. The Amended Agreement also provides that the company will pay Mr. Glajch a severance payment in an amount equal to nine months of Mr. Glajch's base salary commencing in April 2022 as well as health care premiums. As a result, expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">275</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 9, 2021, the Company and James R. Lines entered into a Severance and Transition Agreement (the "Transition Agreement") pursuant to which Mr. Lines resigned from his position as the Company's Chief Executive Officer and as a member of the Board of Directors, and from positions he holds with all Company subsidiaries and affiliates, effective as of the close of business on August 31, 2021. The Transition Agreement provides that for a period of 18 months following the separation date, Mr. Lines is paid his base salary as well as health care premiums. As a result, expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is recognized and included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022. As of March 31, 2024 and March 31, 2023, the liability was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter ended September 30, 2021, the Company terminated the earn-out agreement related to the acquisition of BN, therefore the Company recognized a change in fair value of the contingent liability in the amount $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which was included in Other operating expense (income), net in the Consolidated Statement of Operations in fiscal 2022.</span></p> 80000 275000 0 0 798000 0 0 1900000 Deloitte & Touche LLP false false false false <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GRAHAM CORPORATION AND SUBSIDIARIES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(In Thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs and</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End of</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">of Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expenses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves deducted from the asset to which they apply:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserve for doubtful accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product warranty liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves deducted from the asset to which they apply:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserve for doubtful accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves included in the balance sheet caption "accrued<br/>   expenses"</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product warranty liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Year ended March 31, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves deducted from the asset to which they apply:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserve for doubtful accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reserves included in the balance sheet caption "accrued<br/>   expenses"</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">313</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product warranty liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">386</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">441</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Amounts under the column labeled "Charged to Other Accounts" above represent amounts acquired in the BN acquisition.</span></p> 1841000 587000 0 2349000 79000 578000 410000 0 182000 806000 87000 1765000 0 11000 1841000 760000 0 0 760000 0 441000 364000 0 227000 578000 29000 163000 21000 126000 87000 0 1073000 0 313000 760000 626000 386000 169000 740000 441000 Subject to the terms of the applicable award. These accumulated other comprehensive loss components are included within the computation of net periodic pension and other postretirement benefit costs. See Note 12.