0000950170-24-011023.txt : 20240205 0000950170-24-011023.hdr.sgml : 20240205 20240205083035 ACCESSION NUMBER: 0000950170-24-011023 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240205 DATE AS OF CHANGE: 20240205 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08462 FILM NUMBER: 24594146 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-Q 1 ghm-20231231.htm 10-Q 10-Q
--03-310000716314falseQ32024one yearP1Y.333P3Y0000716314us-gaap:LatestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-04-012023-12-3100007163142024-01-01srt:MinimumMember2023-12-310000716314ghm:P3TechnologiesLlcMember2023-11-0900007163142023-06-300000716314us-gaap:TradeNamesMember2023-12-310000716314ghm:OfficersAndKeyEmployeesMember2023-04-012023-12-310000716314us-gaap:RevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000716314ghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000716314srt:AsiaMember2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-03-310000716314country:US2023-10-012023-12-310000716314ghm:P3TechnologiesLlcMember2023-04-012023-12-310000716314us-gaap:MiddleEastMember2023-04-012023-12-310000716314srt:AsiaMember2022-10-012022-12-310000716314srt:MaximumMemberghm:P3TechnologiesLlcMember2023-11-090000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310000716314us-gaap:RetainedEarningsMember2022-09-300000716314us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestOneThirdPerYearPercentageMember2022-04-012022-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000716314us-gaap:RestrictedStockMember2023-04-012023-12-3100007163142022-06-300000716314us-gaap:DomesticCountryMemberus-gaap:LatestTaxYearMember2023-04-012023-12-310000716314ghm:TradenameMemberghm:P3TechnologiesLlcMember2023-11-090000716314us-gaap:LetterOfCreditMember2023-12-310000716314srt:DirectorMemberghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012022-12-310000716314ghm:AllOtherCountriesMember2022-04-012022-12-310000716314country:CA2022-10-012022-12-310000716314ghm:RefiningMember2022-04-012022-12-310000716314us-gaap:CommonStockMember2023-06-300000716314ghm:ChemicalPetrochemicalMember2022-10-012022-12-310000716314us-gaap:RestrictedStockMember2023-10-012023-12-310000716314ghm:BacklogMember2023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000716314us-gaap:AdditionalPaidInCapitalMember2023-12-310000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-12-310000716314ghm:TwoThousandIncentivePlanMemberghm:PerformanceVestedRestrictedStockMemberus-gaap:RestrictedStockMember2022-10-012022-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012022-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000716314us-gaap:BaseRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:RetainedEarningsMember2023-09-300000716314us-gaap:CustomerRelationshipsMemberghm:P3TechnologiesLlcMember2023-11-090000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000716314us-gaap:TradeNamesMember2023-04-012023-12-310000716314ghm:BacklogMember2023-04-012023-12-310000716314us-gaap:RevolvingCreditFacilityMemberghm:BankOfAmericaMember2023-10-132023-10-130000716314srt:DirectorMember2023-04-012023-12-310000716314us-gaap:CommonStockMember2023-07-012023-09-300000716314ghm:EmployeeStockPurchasePlanMember2022-04-012022-12-310000716314srt:ScenarioForecastMember2024-09-3000007163142024-01-310000716314ghm:SpaceMember2022-04-012022-12-310000716314us-gaap:RetainedEarningsMember2022-12-310000716314us-gaap:CustomerRelationshipsMember2023-03-310000716314ghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012023-12-310000716314srt:DirectorMemberghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012023-12-310000716314us-gaap:TreasuryStockCommonMember2023-06-300000716314us-gaap:MiddleEastMember2023-10-012023-12-310000716314ghm:P3TechnologiesLlcMember2022-10-012022-12-310000716314ghm:CustomerDepositsMember2023-03-310000716314us-gaap:CommonStockMember2022-07-012022-09-300000716314ghm:TwoThousandIncentivePlanMemberghm:PerformanceVestedRestrictedStockMemberus-gaap:RestrictedStockMember2023-10-012023-12-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMember2023-04-012023-12-310000716314ghm:AllOtherCountriesMember2023-04-012023-12-310000716314ghm:P3TechnologiesLlcMember2023-10-012023-12-310000716314ghm:OtherCommercialMember2023-04-012023-12-310000716314ghm:SpaceMember2023-04-012023-12-310000716314us-gaap:TreasuryStockCommonMember2023-09-300000716314us-gaap:MiddleEastMember2022-04-012022-12-310000716314ghm:P3TechnologiesLlcMember2022-04-012022-12-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-10-130000716314srt:MaximumMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:RetainedEarningsMember2022-07-012022-09-300000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310000716314ghm:DefenseMember2022-04-012022-12-310000716314srt:MaximumMember2024-01-012023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000716314us-gaap:RestrictedStockMember2022-04-012022-12-310000716314ghm:EmployeeStockPurchasePlanMember2023-04-012023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberghm:BankOfAmericaMember2023-04-012023-12-310000716314srt:SouthAmericaMember2022-10-012022-12-310000716314country:US2022-04-012022-12-310000716314ghm:EmployeeStockPurchasePlanMember2022-10-012022-12-310000716314us-gaap:CommonStockMember2023-12-3100007163142022-09-300000716314us-gaap:TreasuryStockCommonMember2022-09-300000716314ghm:TechnologyAndTechnicalKnowHowMember2023-03-310000716314ghm:ChemicalPetrochemicalMember2022-04-012022-12-310000716314ghm:TechnologyAndTechnicalKnowHowMemberghm:P3TechnologiesLlcMember2023-11-090000716314ghm:BankOfAmericaMember2023-12-310000716314us-gaap:BaseRateMembersrt:MaximumMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314srt:MaximumMemberghm:TechnologyAndTechnicalKnowHowMember2023-04-012023-12-310000716314ghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314us-gaap:TreasuryStockCommonMember2022-07-012022-09-3000007163142023-03-310000716314us-gaap:CommonStockMember2023-09-300000716314us-gaap:TreasuryStockCommonMember2022-06-300000716314us-gaap:RetainedEarningsMember2023-07-012023-09-300000716314ghm:OtherCommercialMember2022-04-012022-12-310000716314ghm:P3TechnologiesLlcMember2023-11-092023-11-090000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-12-310000716314us-gaap:BaseRateMemberghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314ghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012022-12-310000716314ghm:RefiningMember2023-10-012023-12-310000716314ghm:BankOfAmericaTermLoanMember2023-03-310000716314us-gaap:MiddleEastMember2022-10-012022-12-310000716314ghm:NewRevolvingCreditFacilityMember2023-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-12-310000716314us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000716314ghm:DefenseMember2023-10-012023-12-310000716314us-gaap:RestrictedStockMember2022-10-012022-12-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012022-12-310000716314country:CA2023-10-012023-12-310000716314us-gaap:ForeignCountryMemberus-gaap:StateAdministrationOfTaxationChinaMemberus-gaap:LatestTaxYearMember2023-04-012023-12-3100007163142022-04-012022-12-310000716314ghm:SpaceMember2023-10-012023-12-310000716314srt:DirectorMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2022-04-012022-12-310000716314ghm:EmployeeStockPurchasePlanMember2023-04-012023-12-310000716314ghm:DefenseMember2023-04-012023-12-310000716314ghm:CustomerDepositsMember2023-12-310000716314us-gaap:ForeignCountryMemberus-gaap:LatestTaxYearMemberus-gaap:MinistryOfFinanceIndiaMember2023-04-012023-12-310000716314country:US2022-10-012022-12-310000716314us-gaap:LetterOfCreditMember2023-03-310000716314us-gaap:RetainedEarningsMember2022-10-012022-12-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestedRestrictedStockUnitsRsusMember2023-04-012023-12-310000716314ghm:AllOtherCountriesMember2022-10-012022-12-310000716314srt:SouthAmericaMember2023-04-012023-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2022-12-3100007163142023-04-012023-06-300000716314srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-04-012023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-12-310000716314ghm:AllOtherCountriesMember2023-10-012023-12-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-10-132023-10-130000716314us-gaap:RetainedEarningsMember2023-10-012023-12-310000716314us-gaap:CommonStockMember2022-06-300000716314srt:SouthAmericaMember2022-04-012022-12-310000716314ghm:TimeVestedRestrictedStockUnitsRsusMember2022-04-012022-12-310000716314srt:ScenarioForecastMember2024-06-300000716314ghm:TwoThousandIncentivePlanMemberghm:StockCompensationPriorPlanMember2023-12-310000716314us-gaap:CommonStockMember2023-10-012023-12-310000716314ghm:EmployeeStockPurchasePlanMember2023-12-310000716314ghm:TechnologyAndTechnicalKnowHowMember2023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000716314ghm:OtherCommercialMember2023-10-012023-12-310000716314us-gaap:CommonStockMember2022-04-012022-06-300000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-012022-12-310000716314ghm:TwoThousandIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-08-112020-08-110000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000716314country:CA2023-04-012023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000716314srt:ScenarioForecastMember2024-03-310000716314country:US2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-06-3000007163142023-07-012023-09-300000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-12-310000716314srt:MaximumMember2023-01-012023-12-310000716314us-gaap:StateAdministrationOfTaxationChinaMemberus-gaap:ForeignCountryMemberus-gaap:EarliestTaxYearMember2023-04-012023-12-310000716314us-gaap:EarliestTaxYearMemberus-gaap:StateAndLocalJurisdictionMember2023-04-012023-12-310000716314us-gaap:RetainedEarningsMember2023-06-300000716314us-gaap:TreasuryStockCommonMember2023-03-310000716314us-gaap:AdditionalPaidInCapitalMember2023-03-310000716314ghm:MisconductEmployeesMember2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-06-300000716314ghm:ChemicalPetrochemicalMember2023-10-012023-12-310000716314srt:MaximumMember2023-10-132023-10-1300007163142022-04-012022-06-300000716314ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310000716314us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-12-310000716314srt:DirectorMemberghm:PerformanceVestedPerformanceStockUnitsPsuMember2023-04-012023-12-310000716314srt:SouthAmericaMember2023-10-012023-12-310000716314us-gaap:TreasuryStockCommonMember2023-12-310000716314us-gaap:RetainedEarningsMember2023-03-310000716314srt:MinimumMember2023-10-132023-10-130000716314us-gaap:RetainedEarningsMember2022-04-012022-06-300000716314us-gaap:RevolvingCreditFacilityMember2023-10-130000716314us-gaap:ForeignCountryMemberus-gaap:MinistryOfFinanceIndiaMemberus-gaap:EarliestTaxYearMember2023-04-012023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMembersrt:MinimumMember2023-10-132023-10-130000716314ghm:HSBCBankUSAMember2023-12-310000716314ghm:OtherCommercialMember2022-10-012022-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000716314us-gaap:RetainedEarningsMember2023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000716314ghm:TechnologyAndTechnicalKnowHowMembersrt:MinimumMember2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000716314us-gaap:CommonStockMember2022-12-310000716314ghm:DefenseMember2022-10-012022-12-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2023-10-130000716314us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-12-310000716314us-gaap:TreasuryStockCommonMember2022-12-310000716314us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2023-04-012023-12-3100007163142023-09-300000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000716314us-gaap:AdditionalPaidInCapitalMember2022-09-300000716314ghm:ChemicalPetrochemicalMember2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-09-300000716314ghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314us-gaap:DomesticCountryMemberus-gaap:EarliestTaxYearMember2023-04-012023-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000007163142022-12-3100007163142022-07-012022-09-3000007163142023-04-012023-12-310000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000716314us-gaap:CommonStockMember2022-09-300000716314ghm:P3TechnologiesLlcMember2023-12-310000716314us-gaap:CommonStockMember2022-03-3100007163142022-03-310000716314srt:AsiaMember2023-10-012023-12-310000716314srt:AsiaMember2022-04-012022-12-3100007163142023-10-012023-12-310000716314us-gaap:CommonStockMember2023-03-310000716314us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-04-012023-12-310000716314us-gaap:RestrictedStockUnitsRSUMember2023-10-012023-12-310000716314ghm:TradenameMember2023-04-012023-12-310000716314us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-10-130000716314ghm:RefiningMember2022-10-012022-12-310000716314ghm:TradenameMember2023-12-310000716314us-gaap:RetainedEarningsMember2023-04-012023-06-300000716314us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-12-310000716314srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-04-012023-12-310000716314srt:MaximumMemberghm:TwoThousandIncentivePlanMemberus-gaap:StockCompensationPlanMember2023-12-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestOneThirdPerYearPercentageMember2022-04-012022-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000716314us-gaap:CommonStockMember2023-04-012023-06-300000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310000716314us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000716314ghm:RefiningMember2023-04-012023-12-3100007163142023-12-310000716314ghm:OfficersAndKeyEmployeesMemberghm:PerformanceVestOneThirdPerYearPercentageMember2023-04-012023-12-310000716314us-gaap:RetainedEarningsMember2022-06-300000716314us-gaap:CustomerRelationshipsMember2023-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000716314srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberghm:NewRevolvingCreditFacilityMember2023-10-132023-10-130000716314ghm:EmployeeStockPurchasePlanMember2023-10-012023-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000716314us-gaap:TreasuryStockCommonMember2022-03-310000716314ghm:OfficersAndKeyEmployeesMemberghm:TimeVestOneThirdPerYearPercentageMember2023-04-012023-12-310000716314us-gaap:RetainedEarningsMember2022-03-3100007163142022-10-012022-12-310000716314us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310000716314us-gaap:RestrictedStockUnitsRSUMember2022-10-012022-12-310000716314country:CA2022-04-012022-12-310000716314us-gaap:RevolvingCreditFacilityMember2023-12-310000716314ghm:SpaceMember2022-10-012022-12-310000716314us-gaap:AdditionalPaidInCapitalMember2022-12-310000716314us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-12-31iso4217:USDxbrli:sharesxbrli:purexbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended December 31, 2023

or

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

For the transition period from _____________ to ___________

Commission File Number 001-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)

585-343-2216

(Registrant's telephone number, including area code)

 

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

 

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

 

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

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

 

Large accelerated filer

  ☐

Accelerated filer

  ☒

Non-accelerated filer

  ☐

 

Smaller reporting company

Emerging growth company

 

 

 

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

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

Yes ☐ No

As of January 31, 2024, there were outstanding 10,828,327 shares of the registrant’s common stock, par value $0.10 per share.

 

 


 

Graham Corporation and Subsidiaries

Index to Form 10-Q

As of December 31, 2023 and March 31, 2023 and for the three and nine months ended December 31, 2023 and 2022

 

 

 

Page

Part I.

FINANCIAL INFORMATION

 

 

 

 

Item 1.

Unaudited Condensed Consolidated Financial Statements

3

 

 

 

Item 2.

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

20

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

30

 

 

 

Item 4.

Controls and Procedures

31

 

 

 

Part II.

OTHER INFORMATION

 

 

 

 

Item 1A.

Risk Factors

32

 

 

 

Item 6.

Exhibits

33

 

 

 

Signatures

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2


 

GRAHAM CORPORATION AND SUBSIDIARIES

FORM 10-Q

DECEMBER 31, 2023

PART I – FINANCIAL INFORMATION

Item 1. Unaudited Condensed Consolidated Financial Statements

GRAHAM CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands, except per share data)

(Unaudited)

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

Cost of products sold

 

 

34,095

 

 

 

33,646

 

 

 

108,572

 

 

 

95,840

 

Gross profit

 

 

9,723

 

 

 

6,227

 

 

 

27,891

 

 

 

18,251

 

Other expenses and income:

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative

 

 

8,429

 

 

 

5,284

 

 

 

21,563

 

 

 

15,828

 

Selling, general and administrative – amortization

 

 

383

 

 

 

274

 

 

 

930

 

 

 

821

 

Operating income

 

 

911

 

 

 

669

 

 

 

5,398

 

 

 

1,602

 

Loss on extinguishment of debt

 

 

726

 

 

 

 

 

 

726

 

 

 

 

Other expense (income), net

 

 

93

 

 

 

(63

)

 

 

280

 

 

 

(188

)

Interest expense, net

 

 

37

 

 

 

294

 

 

 

277

 

 

 

697

 

Income before (benefit) provision for income taxes

 

 

55

 

 

 

438

 

 

 

4,115

 

 

 

1,093

 

(Benefit) provision for income taxes

 

 

(110

)

 

 

70

 

 

 

899

 

 

 

245

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Per share data

 

 

 

 

 

 

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

Diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

Weighted average common shares
  outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

Diluted

 

 

10,920

 

 

 

10,660

 

 

 

10,792

 

 

 

10,632

 

 

See Notes to Condensed Consolidated Financial Statements.

3


 

GRAHAM CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Amounts in thousands)

(Unaudited)

 

 

 

Three Months Ended

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

137

 

 

 

161

 

 

 

(173

)

 

 

(519

)

Defined benefit pension and other postretirement plans net
 of income tax expense of $
47 and $38 for the three months
ended December 31, 2023 and 2022, respectively, and $
140
and $
112 for the nine months ended December 31, 2023 and
2022, respectively

 

 

164

 

 

 

131

 

 

 

492

 

 

 

393

 

Total other comprehensive income (loss)

 

 

301

 

 

 

292

 

 

 

319

 

 

 

(126

)

Total comprehensive income

 

$

466

 

 

$

660

 

 

$

3,535

 

 

$

722

 

 

See Notes to Condensed Consolidated Financial Statements.

 

4


 

GRAHAM CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Amounts in thousands, except per share data)

(Unaudited)

 

 

December 31, 2023

 

 

March 31, 2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

15,163

 

 

$

18,257

 

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

 

 

35,666

 

 

 

24,000

 

Unbilled revenue

 

 

28,671

 

 

 

39,684

 

Inventories

 

 

31,078

 

 

 

26,293

 

Prepaid expenses and other current assets

 

 

4,011

 

 

 

1,534

 

Income taxes receivable

 

 

745

 

 

 

302

 

      Total current assets

 

 

115,334

 

 

 

110,070

 

Property, plant and equipment, net

 

 

29,027

 

 

 

25,523

 

Prepaid pension asset

 

 

6,322

 

 

 

6,107

 

Operating lease assets

 

 

7,626

 

 

 

8,237

 

Goodwill

 

 

25,087

 

 

 

23,523

 

Customer relationships, net

 

 

14,584

 

 

 

10,718

 

Technology and technical know-how, net

 

 

11,254

 

 

 

9,174

 

Other intangible assets, net

 

 

7,378

 

 

 

7,610

 

Deferred income tax asset

 

 

1,734

 

 

 

2,798

 

Other assets

 

 

368

 

 

 

158

 

Total assets

 

$

218,714

 

 

$

203,918

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Short-term debt obligations

 

$

3,000

 

 

$

 

Current portion of long-term debt

 

 

 

 

 

2,000

 

Current portion of finance lease obligations

 

 

19

 

 

 

29

 

Accounts payable

 

 

16,365

 

 

 

20,222

 

Accrued compensation

 

 

14,726

 

 

 

10,401

 

Accrued expenses and other current liabilities

 

 

5,255

 

 

 

6,434

 

Customer deposits

 

 

63,005

 

 

 

46,042

 

Operating lease liabilities

 

 

1,221

 

 

 

1,022

 

Income taxes payable

 

 

 

 

 

16

 

Total current liabilities

 

 

103,591

 

 

 

86,166

 

Long-term debt

 

 

 

 

 

9,744

 

Finance lease obligations

 

 

72

 

 

 

85

 

Operating lease liabilities

 

 

6,760

 

 

 

7,498

 

Deferred income tax liability

 

 

61

 

 

 

108

 

Accrued pension and postretirement benefit liabilities

 

 

1,341

 

 

 

1,342

 

Other long-term liabilities

 

 

3,133

 

 

 

2,042

 

Total liabilities

 

 

114,958

 

 

 

106,985

 

Commitments and contingencies (Note 10)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $1.00 par value, 500 shares authorized

 

 

 

 

 

 

Common stock, $0.10 par value, 25,500 shares authorized, 10,971 and 10,774 shares
     issued and
10,828 and 10,635 shares outstanding at December 31 and March 31, 2023,
     respectively

 

 

1,097

 

 

 

1,075

 

Capital in excess of par value

 

 

31,678

 

 

 

28,061

 

Retained earnings

 

 

80,659

 

 

 

77,443

 

Accumulated other comprehensive loss

 

 

(7,144

)

 

 

(7,463

)

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

 

 

(2,534

)

 

 

(2,183

)

Total stockholders’ equity

 

 

103,756

 

 

 

96,933

 

Total liabilities and stockholders’ equity

 

$

218,714

 

 

$

203,918

 

 

5


 

See Notes to Condensed Consolidated Financial Statements.

6


 

GRAHAM CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands)

(Unaudited)

 

 

Nine Months Ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Operating activities:

 

 

 

Net income

 

$

3,216

 

 

$

848

 

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

 

 

 

 

 

 

Depreciation

 

 

2,375

 

 

 

2,611

 

Amortization of intangible assets

 

 

1,487

 

 

 

1,857

 

Amortization of actuarial losses

 

 

632

 

 

 

504

 

Amortization of debt issuance costs

 

 

131

 

 

 

153

 

Equity-based compensation expense

 

 

1,002

 

 

 

582

 

Loss on extinguishment of debt

 

 

726

 

 

 

 

Deferred income taxes

 

 

935

 

 

 

232

 

(Increase) decrease in operating assets, net of acquisition:

 

 

 

 

 

 

Accounts receivable

 

 

(11,335

)

 

 

(7,755

)

Unbilled revenue

 

 

11,213

 

 

 

(8,082

)

Inventories

 

 

(4,357

)

 

 

(6,801

)

Prepaid expenses and other current and non-current assets

 

 

(1,526

)

 

 

(500

)

Income taxes receivable

 

 

(459

)

 

 

(137

)

Operating lease assets

 

 

894

 

 

 

913

 

Prepaid pension asset

 

 

(215

)

 

 

(488

)

Increase (decrease) in operating liabilities, net of acquisition:

 

 

 

 

 

 

Accounts payable

 

 

(3,949

)

 

 

5,511

 

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

 

 

2,948

 

 

 

2,116

 

Customer deposits

 

 

16,590

 

 

 

18,776

 

Operating lease liabilities

 

 

(825

)

 

 

(802

)

Long-term portion of accrued compensation, accrued pension and
   postretirement benefit liabilities

 

 

 

 

 

(592

)

Net cash provided by operating activities

 

 

19,483

 

 

 

8,946

 

Investing activities:

 

 

 

 

 

 

Purchase of property, plant and equipment

 

 

(5,193

)

 

 

(2,394

)

Proceeds from disposal of property, plant and equipment

 

 

38

 

 

 

 

Acquisition of P3 Technologies, LLC, net of cash acquired

 

 

(6,812

)

 

 

 

Net cash used by investing activities

 

 

(11,967

)

 

 

(2,394

)

Financing activities:

 

 

 

 

 

 

Borrowings of short-term debt obligations

 

 

13,000

 

 

 

5,000

 

Principal repayments on debt

 

 

(22,522

)

 

 

(8,517

)

Payment of debt exit costs

 

 

(752

)

 

 

 

Repayments on financing lease obligations

 

 

(224

)

 

 

(205

)

Payment of debt issuance costs

 

 

(241

)

 

 

(122

)

Issuance of common stock

 

 

225

 

 

 

 

Purchase of treasury stock

 

 

(57

)

 

 

(22

)

Net cash used by financing activities

 

 

(10,571

)

 

 

(3,866

)

Effect of exchange rate changes on cash

 

 

(39

)

 

 

(212

)

Net (decrease) increase in cash and cash equivalents

 

 

(3,094

)

 

 

2,474

 

Cash and cash equivalents at beginning of period

 

 

18,257

 

 

 

14,741

 

Cash and cash equivalents at end of period

 

$

15,163

 

 

$

17,215

 

 

See Notes to Condensed Consolidated Financial Statements.

 

7


 

GRAHAM CORPORATION AND SUBSIDIARIES

 

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

 

NINE MONTHS ENDED DECEMBER 31, 2023

(Amounts in thousands)

 

(Unaudited)

 

 

 

Common Stock

 

 

Capital in

 

 

 

 

 

Accumulated
Other

 

 

 

 

 

Total

 

 

 

 

 

 

Par

 

 

Excess of

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

Stockholders'

 

 

 

Shares

 

 

Value

 

 

Par Value

 

 

Earnings

 

 

Loss

 

 

Stock

 

 

Equity

 

Balance at April 1, 2023

 

 

10,774

 

 

$

1,075

 

 

$

28,061

 

 

$

77,443

 

 

$

(7,463

)

 

$

(2,183

)

 

$

96,933

 

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

2,640

 

 

 

(88

)

 

 

 

 

 

2,552

 

Issuance of shares

 

 

53

 

 

 

8

 

 

 

(8

)

 

 

 

 

 

 

 

 

 

 

 

 

Forfeiture of shares

 

 

(9

)

 

 

(1

)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

293

 

 

 

 

 

 

 

 

 

 

 

 

293

 

Issuance of treasury stock

 

 

 

 

 

 

 

 

294

 

 

 

 

 

 

 

 

 

(294

)

 

 

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(57

)

 

 

(57

)

Balance at June 30, 2023

 

 

10,818

 

 

 

1,082

 

 

 

28,641

 

 

 

80,083

 

 

 

(7,551

)

 

 

(2,534

)

 

 

99,721

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

411

 

 

 

106

 

 

 

 

 

 

517

 

Issuance of shares

 

 

28

 

 

 

2

 

 

 

223

 

 

 

 

 

 

 

 

 

 

 

 

225

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

332

 

 

 

 

 

 

 

 

 

 

 

 

332

 

Balance at September 30, 2023

 

 

10,846

 

 

 

1,084

 

 

 

29,196

 

 

 

80,494

 

 

 

(7,445

)

 

 

(2,534

)

 

 

100,795

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

165

 

 

 

301

 

 

 

 

 

 

466

 

Issuance of shares for purchase of P3 Technologies, LLC

 

 

125

 

 

 

13

 

 

 

2,104

 

 

 

 

 

 

 

 

 

 

 

 

2,117

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

378

 

 

 

 

 

 

 

 

 

 

 

 

378

 

Balance at December 31, 2023

 

 

10,971

 

 

$

1,097

 

 

$

31,678

 

 

$

80,659

 

 

$

(7,144

)

 

$

(2,534

)

 

$

103,756

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See Notes to Condensed Consolidated Financial Statements.

 

 

 

8


 

GRAHAM CORPORATION AND SUBSIDIARIES

 

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

 

NINE MONTHS ENDED DECEMBER 31, 2022

(Amounts in thousands)

 

(Unaudited)

 

 

 

Common Stock

 

 

Capital in

 

 

 

 

 

Accumulated
Other

 

 

 

 

 

Total

 

 

 

 

 

 

Par

 

 

Excess of

 

 

Retained

 

 

Comprehensive

 

 

Treasury

 

 

Stockholders'

 

 

 

Shares

 

 

Value

 

 

Par Value

 

 

Earnings

 

 

Loss

 

 

Stock

 

 

Equity

 

Balance at April 1, 2022

 

 

10,801

 

 

$

1,080

 

 

$

27,770

 

 

$

77,076

 

 

$

(6,471

)

 

$

(2,961

)

 

$

96,494

 

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

676

 

 

 

(212

)

 

 

 

 

 

464

 

Forfeiture of shares

 

 

(32

)

 

 

(3

)

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

114

 

 

 

 

 

 

 

 

 

 

 

 

114

 

Purchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(21

)

 

 

(21

)

Balance at June 30, 2022

 

 

10,769

 

 

 

1,077

 

 

 

27,887

 

 

 

77,752

 

 

 

(6,683

)

 

 

(2,982

)

 

 

97,051

 

Comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(196

)

 

 

(206

)

 

 

 

 

 

(402

)

Forfeiture of shares

 

 

(11

)

 

 

(1

)

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

198

 

 

 

 

 

 

 

 

 

 

 

 

198

 

Issuance of treasury stock

 

 

 

 

 

 

 

 

(237

)

 

 

 

 

 

 

 

 

356

 

 

 

119

 

Balance at September 30, 2022

 

 

10,758

 

 

 

1,076

 

 

 

27,849

 

 

 

77,556

 

 

 

(6,889

)

 

 

(2,626

)

 

 

96,966

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

368

 

 

 

292

 

 

 

 

 

 

660

 

Recognition of equity-based
  compensation expense

 

 

 

 

 

 

 

 

270

 

 

 

 

 

 

 

 

 

 

 

 

270

 

Balance at December 31, 2022

 

 

10,758

 

 

$

1,076

 

 

$

28,119

 

 

$

77,924

 

 

$

(6,597

)

 

$

(2,626

)

 

$

97,896

 

 

See Notes to Condensed Consolidated Financial Statements.

9


 

GRAHAM CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(Amounts in thousands, except per share data)

 

NOTE 1 – BASIS OF PRESENTATION:

Graham Corporation's (the "Company's") Condensed Consolidated Financial Statements include its wholly-owned subsidiaries located in Arvada, Colorado, Suzhou, China and Ahmedabad, India at December 31, 2023 and March 31, 2023, and its recently acquired wholly-owned subsidiary, P3 Technologies, LLC ("P3"), located in Jupiter, Florida (See Note 2) at December 31, 2023. The Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial information and the instructions to Form 10-Q and Rule 8-03 of Regulation S-X, each as promulgated by the U.S. Securities and Exchange Commission. The Company's Condensed Consolidated Financial Statements do not include all information and notes required by GAAP for complete financial statements. The unaudited Condensed Consolidated Balance Sheet as of March 31, 2023 presented herein was derived from the Company’s audited Consolidated Balance Sheet as of March 31, 2023. For additional information, please refer to the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended March 31, 2023 ("fiscal 2023"). In the opinion of management, all adjustments, including normal recurring accruals considered necessary for a fair presentation, have been included in the Company's Condensed Consolidated Financial Statements.

The Company's results of operations and cash flows for the three and nine months ended December 31, 2023 are not necessarily indicative of the results that may be expected for the current fiscal year, which ends March 31, 2024 ("fiscal 2024").

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, Florida that serves the space, new energy and medical industries. The Company believes this acquisition furthers 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 ("BN") 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 $10,494 was comprised of 125 shares of the Company's common stock, representing a value of $2,117 at a price of $16.85 per share, and cash consideration of $7,098, subject to certain potential adjustments, including a customary working capital adjustment. As of December 31, 2023, there was a $761 receivable accrued related to such 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 December 31, 2023, a liability of $2,040 was recorded for the contingent earn-out. Acquisition related costs of $274 were expensed in the three and nine months ended December 31, 2023, and are included in selling, general and administrative expenses in the Condensed 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,565 was recorded as goodwill, which is deductible for tax purposes. The following table summarizes the preliminary purchase price allocation of the assets acquired and liabilities assumed:

10


 

 

 

November 9,

 

 

 

2023

 

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

 

  Customer relationships

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

  Tradename

 

 

300

 

  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

 

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 Condensed 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 Condensed Consolidated Statement of Operations for the three and nine months ended December 31, 2023 includes net sales of P3 of $1,027 and net income of $176. 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:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

44,186

 

 

$

40,651

 

 

$

140,019

 

 

$

116,628

 

Net income

 

 

464

 

 

 

340

 

 

 

4,554

 

 

 

499

 

Loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

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.

11


 

NOTE 3 – REVENUE RECOGNITION:

The Company recognizes revenue on contracts when or as it satisfies a performance obligation by transferring control of the product to the customer. For contracts in which revenue is recognized upon shipment, 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. For contracts in which revenue is recognized over time, control is generally transferred as the Company creates an asset that does not have an alternative use to the Company and the Company has an enforceable right to payment for the performance completed to date.

The following table presents the Company’s revenue disaggregated by product line and geographic area:

 

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

Market

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Refining

 

$

7,638

 

 

$

6,497

 

 

$

21,794

 

 

$

21,940

 

Chemical/Petrochemical

 

 

4,130

 

 

 

3,927

 

 

 

14,536

 

 

 

15,606

 

Defense

 

 

24,330

 

 

 

21,687

 

 

 

72,265

 

 

 

46,342

 

Space

 

 

2,931

 

 

 

3,510

 

 

 

10,528

 

 

 

14,278

 

Other Commercial

 

 

4,789

 

 

 

4,252

 

 

 

17,340

 

 

 

15,925

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

4,016

 

 

$

4,226

 

 

$

12,898

 

 

$

12,729

 

Canada

 

 

1,116

 

 

 

557

 

 

 

3,107

 

 

 

3,261

 

Middle East

 

 

501

 

 

 

621

 

 

 

2,219

 

 

 

1,766

 

South America

 

 

65

 

 

 

649

 

 

 

264

 

 

 

2,509

 

U.S.

 

 

36,822

 

 

 

33,163

 

 

 

113,567

 

 

 

91,657

 

All other

 

 

1,298

 

 

 

657

 

 

 

4,408

 

 

 

2,169

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

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. Shipping and handling fees billed to the customer are recorded in revenue and the related costs incurred for shipping and handling are included in cost of products sold.

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 in current accounting periods based on revisions in the contract value due to pricing changes and estimated costs at completion. Losses on contracts are

12


 

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 represent the majority of revenue, is recognized over time. The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

76

%

 

 

80

%

 

 

77

%

 

 

73

%

Revenue recognized at shipment

 

 

24

%

 

 

20

%

 

 

23

%

 

 

27

%

 

The timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Condensed 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 Condensed Consolidated Balance Sheets. The Company may have an unconditional right to payment upon billing and prior to satisfying the performance obligations. The Company will then record a contract liability and an offsetting asset of equal amount until the deposit is collected and the performance obligations are satisfied. Customer deposits are separately presented in the Condensed 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:

 

 

 

December 31, 2023

 

 

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

 

 

$

39,684

 

 

$

(11,013

)

 

$

302

 

 

$

72,629

 

 

$

(83,944

)

Customer deposits (contract liabilities)

 

 

(63,005

)

 

 

(46,042

)

 

 

(16,963

)

 

 

(389

)

 

 

23,355

 

 

 

(39,929

)

      Net contract (liabilities) assets

 

$

(34,334

)

 

$

(6,358

)

 

$

(27,976

)

 

 

 

 

 

 

 

 

 

Contract liabilities at December 31, and March 31, 2023 include $13,337 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 Condensed Consolidated Balance Sheets, includes corresponding balances at December 31, and March 31, 2023, respectively.

Receivables billed but not paid under retainage provisions in the Company’s customer contracts were $2,992 and $2,542 at December 31, and March 31, 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 December 31, 2023, the Company had remaining unsatisfied performance obligations of $399,244. The Company expects to recognize revenue on approximately 40% of the remaining performance obligations within one year, 25% to 30% in one to two years and the remaining beyond two years.

 

NOTE 4 – INVENTORIES:

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

13


 

Major classifications of inventories are as follows:

 

 

 

December 31,

 

 

March 31,

 

 

 

2023

 

 

2023

 

Raw materials and supplies

 

$

3,787

 

 

$

4,344

 

Work in process

 

 

25,064

 

 

 

20,554

 

Finished products

 

 

2,227

 

 

 

1,395

 

Total

 

$

31,078

 

 

$

26,293

 

 

NOTE 5 – INTANGIBLE ASSETS:

 

Intangible assets are comprised of the following:

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At December 31, 2023

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

Customer relationships

8 - 20 years

 

$

16,200

 

 

$

1,616

 

 

$

14,584

 

Technology and technical know-how

10 - 20 years

 

 

12,600

 

 

 

1,346

 

 

 

11,254

 

Backlog

4 years

 

 

3,900

 

 

 

3,505

 

 

 

395

 

Tradename

3 years

 

 

300

 

 

 

17

 

 

 

283

 

 

 

 

$

33,000

 

 

$

6,484

 

 

$

26,516

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

Tradename

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

Intangible amortization was $596 and $619 for the three months ended December 31, 2023 and 2022, respectively, and $1,487 and $1,857 for the nine months ended December 31, 2023 and 2022, respectively. The estimated annual amortization expense by fiscal year is as follows:

 

 

 

Annual Amortization

 

Remainder of 2024

 

$

671

 

2025

 

 

2,217

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029 and thereafter

 

 

17,785

 

Total intangible amortization

 

$

26,516

 

 

 

 

 

 

NOTE 6 – EQUITY-BASED COMPENSATION:

The 2020 Graham Corporation Equity Incentive Plan, as amended (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.

No time vesting restricted stock units ("RSUs") or performance based restricted stock units ("PSUs") were granted in the three months ended December 31, 2023 and 2022. The following restricted stock units were granted in the nine months ended December 31, 2023:

14


 

 

 

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

Nine months ended December 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

18

 

 

111

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

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

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. As of December 31, 2023, a total of 400 shares of common stock may be purchased under the ESPP.

The Company has recognized equity-based compensation costs as follows:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Restricted stock awards

 

$

77

 

 

$

106

 

 

$

241

 

 

$

201

 

Restricted stock units

 

 

256

 

 

 

157

 

 

 

701

 

 

 

368

 

Employee stock purchase plan

 

 

44

 

 

 

7

 

 

 

60

 

 

 

13

 

 

 

$

377

 

 

$

270

 

 

$

1,002

 

 

$

582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax benefit recognized

 

$

84

 

 

$

60

 

 

$

223

 

 

$

128

 

 

NOTE 7 – INCOME PER SHARE:

Basic income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted income per share is calculated by dividing net income 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 per share is presented below:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

Restricted stock units outstanding

 

 

145

 

 

 

49

 

 

 

83

 

 

 

19

 

Weighted average common and
   potential common shares
   outstanding

 

 

10,920

 

 

 

10,660

 

 

 

10,792

 

 

 

10,632

 

Diluted income per share

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

15


 

 

NOTE 8 – PRODUCT WARRANTY LIABILITY:

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$

638

 

 

$

487

 

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

63

 

 

 

238

 

 

 

266

 

 

 

326

 

Product warranty claims paid

 

 

(7

)

 

 

(4

)

 

 

(150

)

 

 

(46

)

Balance at end of period

 

$

694

 

 

$

721

 

 

$

694

 

 

$

721

 

 

 

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

 

NOTE 9 – CASH FLOW STATEMENT:

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

 

 

 

For the Nine Months Ended December 31,

 

 

 

2023

 

 

2022

 

Interest paid

 

$

726

 

 

$

722

 

Income taxes paid

 

 

424

 

 

 

160

 

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

 

 

2,117

 

 

 

 

Capital purchases recorded in accounts payable

 

 

699

 

 

 

768

 

 

The $6,812 of cash utilized for the acquisition of P3 Technologies, LLC included cash consideration of $7,098, net of cash acquired of $286.

 

NOTE 10 – 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 Graham India Private Limited ("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. For the first nine months of fiscal 2024 the Company has incurred approximately $750 in costs related to this investigation.

As of December 31, 2023, 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.

 

16


 

The Company previously entered into related party operating leases with Ascent Properties Group, LLC ("Ascent"), for two building lease agreements and two equipment lease agreements in Arvada, Colorado. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $243 and $211 during the three months ended December 31, 2023 and 2022, respectively, and $709 and $632 during the nine months ended December 31, 2023 and 2022, respectively. The Company is obligated to make payments of $243 during the remainder of fiscal 2024. Future fixed minimum lease payments under these leases as of December 31, 2023 are $6,028.

 

 

NOTE 11 – INCOME TAXES:

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 the tax years 2019 through 2022 and examination in state tax jurisdictions for the tax years 2018 through 2022. The Company is subject to examination in the People’s Republic of China for tax years 2019 through 2022 and in India for tax years 2019 through 2022.

There was no liability for unrecognized tax benefits at either December 31, 2023 or March 31, 2023.

NOTE 12 – CHANGES IN ACCUMULATED OTHER COMPREHENSIVE LOSS:

The changes in accumulated other comprehensive loss by component for the nine months ended December 31, 2023 and 2022 are as follows:

 

 

 

Pension and
Other
Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2023

 

$

(7,470

)

 

$

7

 

 

$

(7,463

)

Other comprehensive income before reclassifications

 

 

 

 

 

(173

)

 

 

(173

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

492

 

 

 

 

 

 

492

 

Net current-period other comprehensive income (loss)

 

 

492

 

 

 

(173

)

 

 

319

 

Balance at December 31, 2023

 

$

(6,978

)

 

$

(166

)

 

$

(7,144

)

 

 

 

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

 

 

 

 

 

(519

)

 

 

(519

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

393

 

 

 

 

 

 

393

 

Net current-period other comprehensive income (loss)

 

 

393

 

 

 

(519

)

 

$

(126

)

Balance at December 31, 2022

 

$

(6,577

)

 

$

(20

)

 

$

(6,597

)

 

The reclassifications out of accumulated other comprehensive loss by component for the three and nine months ended December 31, 2023 and 2022 are as follows:

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Three Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

211

 

(1)

 

$

169

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

47

 

 

 

 

38

 

 

 

(Benefit) provision for income taxes

 

 

$

164

 

 

 

$

131

 

 

 

Net income

 

17


 

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Nine Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

632

 

(1)

 

$

505

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

140

 

 

 

 

112

 

 

 

(Benefit) provision for income taxes

 

 

$

492

 

 

 

$

393

 

 

 

Net income

 

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

 

NOTE 13 – 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 December 31, 2023, there was $3,000 borrowed and $666 letters of credit outstanding on the New Revolving Credit Facility.

Long term debt as of March 31, 2023 was 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 December 31, 2023, 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 December 31, 2023, 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 December 31, 2023, the amount available under the New Revolving Credit Facility was $31,333, subject to the interest and leverage covenants.

18


 

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 December 31, 2023, $2,284 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 December 31, 2023, $4,781 letters of credit are outstanding with HSBC Bank USA, N.A and are also cash secured. These outstanding letters of credit are subject to a fee of between 0.75% and 0.85%, depending on the term of the letter of credit. Total letters of credit outstanding as of December 31, 2023 and March 31, 2023 were $7,914 and $12,233, respectively.

 

 

 

19


 

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

(Dollar and share 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, 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 our 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. 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 serves as a sales and market development office focusing on the refining, petrochemical, edible oils, and fertilizer markets in India and the Middle East.

We refer to our fiscal year, which ends March 31, 2024, as fiscal 2024. Likewise, we refer to our fiscal year that ended March 31, 2023 and March 31, 2022, as 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 and medical industries. We believe this acquisition furthers 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 $10,494 and was comprised of 125 shares of our common stock, representing a value of $2,117 at a price of $16.85 per share, 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. Acquisition related costs of $274 were expensed in the three and nine months ended December 31, 2023, and are included in selling, general and administrative expenses ("SG&A") in the Condensed Consolidated Statement of Operations. See Note 2 to the Condensed Consolidated Financial Statements included in Item 1 in this Quarterly Report on Form 10-Q for additional information.

 

Summary

Highlights for the three months ended December 31, 2023 include:

Net sales for the third quarter of fiscal 2024 were $43,818, up $3,945, or 10% compared with $39,873 for the third quarter of fiscal 2023. During the quarter, P3 added $1,027 to revenue primarily to the space industry. Excluding P3, organic growth was 7% over the prior year. This increase was primarily due to sales to the defense industry, which increased $2,643 versus the prior year period primarily due to an improved mix of higher margin defense projects, increased direct labor, better execution, the timing of material receipts, and improved pricing. Net sales for the quarter also benefited from continued growth in commercial aftermarket sales of approximately $3,000 in comparison to the prior year period, which is included in our refining and chemical/petrochemical markets. Partially offsetting these increases was a $579 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 revenue from P3.

20


 

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 the third quarter of fiscal 2024, we recorded $1,264 related to the BN Performance Bonus. Additionally, during the third quarter of fiscal 2024 we recorded costs/charges in connection with the refinancing of our debt and acquisition of P3 of $744 and $274, respectively.
Net income and income per diluted share for the third quarter of fiscal 2024 were $165 and $0.02 per share, respectively, compared with net income and income per diluted share of $368 and $0.03 per share, respectively, for the third quarter of fiscal 2023. Adjusted net income and adjusted net income per diluted share for the third quarter of fiscal 2024 were $2,424 and $0.22 per share, respectively, compared with adjusted net income and adjusted net income per diluted share of $857 and $0.08 per share, respectively, for the third quarter of fiscal 2023. See "Non-GAAP Measures" below for a reconciliation of adjusted net income and adjusted net income per diluted share to the comparable GAAP amount.
Orders booked in the third quarter of fiscal 2024 were a record $123,267 compared to $20,044 in the third quarter of fiscal 2023. This increase was primarily due 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 beginning in the fourth quarter of fiscal 2025 through early 2030 and validates our key role in these strategic programs. For additional information on this key performance indicator, see "Orders and Backlog" below.
Backlog was $399,244 at December 31, 2023, compared with $293,671 at December 31, 2022. This increase was primarily driven by growth in our defense and chemical/petrochemical markets. Backlog acquired from P3 Technologies was $6,225. during the third quarter of fiscal 2024. For additional information on this key performance indicator see "Orders and Backlog" below.
Cash and cash equivalents at December 31, 2023 was $15,163, compared with $18,257 at March 31, 2023. This decrease was primarily due to cash used to acquire P3 of $6,812, capital expenditures of $5,193 related to our growth initiatives, as well as net repayments of debt of $9,522. These uses of cash were primarily funded by cash flow from operating activities of $19,483 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 the nine months and stronger financial discipline.
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 $11,500 balance of our term loan. The new facility will reduce current borrowing rates by approximately 25 basis points to SOFR plus 1.25%, has a maximum total leverage ratio of 3.5 to 1, and provides us greater financial flexibility to execute on our strategy for growth.

 

Cautionary Note Regarding Forward-Looking Statements

This report on Form 10-Q (the "Form 10-Q") 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-Q. 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," "intend," "expect," "plan," "goal," "predict," "project," "outlook," "potential," "should," "will," 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, but not limited to, those described in the "Risk Factors" section in Item 1A of our Annual Report on Form 10-K for fiscal 2023 and elsewhere in the reports we file with the SEC. 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 report and any documents incorporated herein by reference. You should read this document and the documents that we reference in this Quarterly Report on Form 10-Q (the "Form 10-Q") 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-Q are made only as of the date indicated or as of the date of this Form 10-Q. Except as required by law, we undertake no obligation to update or announce any revisions to forward-looking statements contained in this report, whether as a result of new information, future events or otherwise.

21


 

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.

 

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.

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.

We believe that chemical and petrochemical capital investment will continue to decouple from energy investment. 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 turbo pump 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 what occurred to Virgin Orbit. Thus, future revenue and growth in this market can be uncertain and may negatively impact our business.

As illustrated below, we have succeeded over the last several years with our strategy to increase our participation in the defense market as opportunities in our legacy refining and petrochemical markets diminished. The defense market comprised 84% of our total backlog at December 31, 2023.

 

 

 

22


 

img101497535_0.jpg 

 

*Note: FYE refers to fiscal year ended March 31. For additional information on this key performance indicator see "Orders and Backlog" below.

Results of Operations

To better understand the significant factors that influenced our performance during the periods presented, the following discussion should be read in conjunction with our Condensed Consolidated Financial Statements and the notes to our Condensed Consolidated Financial Statements included in Part I, Item 1, of this Form 10-Q.

 

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

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

Gross profit

 

$

9,723

 

 

$

6,227

 

 

$

27,891

 

 

$

18,251

 

Gross profit margin

 

 

22

%

 

 

16

%

 

 

20

%

 

 

16

%

SG&A expenses (1)

 

$

8,812

 

 

$

5,558

 

 

$

22,493

 

 

$

16,649

 

SG&A as a percent of sales

 

 

20

%

 

 

14

%

 

 

16

%

 

 

15

%

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Income per diluted share

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

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

 

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

 

img101497535_1.jpg 

 

 

23


 

Third Quarter and First Nine Months of Fiscal 2024 Compared with the Third Quarter and First Nine Months of Fiscal 2023

Net sales for the third quarter of fiscal 2024 were $43,818, up $3,945 or 10%, compared with $39,873 for the third quarter of fiscal 2023. During the quarter, P3 added $1,027 to revenue primarily to the space industry. Excluding P3, organic growth was 7% over the prior year. This increase was primarily due to sales to the defense industry, which increased $2,643 versus the prior year period primarily due to an improved mix of higher margin defense projects, increased direct labor, better execution, the timing of material receipts, and improved pricing. Net sales for the quarter also benefited from continued growth in commercial aftermarket sales of approximately $3,000 in comparison to the prior year period, which is included in our refining and chemical/petrochemical markets. Partially offsetting these increases was a $579 decline in space sales primarily due to the timing of projects, as well as the loss of Virgin Orbit as a customer partially offset by revenue from P3.

 

Domestic sales as a percentage of aggregate sales were 84% in the third quarter of fiscal 2024 compared with 83% in the third quarter of fiscal 2023, reflecting the increase in our defense industry businesses, which is U.S. based. Sales in the three months ended December 31, 2023 were 56% to the defense industry compared to 54% for the comparable quarter in fiscal 2023. Fluctuation in sales among markets, products and geographic locations varies, sometimes significantly, from quarter-to-quarter based on timing and magnitude of projects but overall reflects our strategic shift towards the defense industry.

 

Net sales for the first nine months of fiscal 2024 were $136,463, an increase of 20% from the first nine months of fiscal 2023. Approximately $1,027 of this increase was due to the P3 acquisition in the third quarter of fiscal 2024. Excluding P3, organic growth was 19% over the prior year. Additionally, our sales continued to benefit from strong growth of approximately $10,800 in commercial aftermarket sales which is included in our refining and chemical/petrochemical markets. Partially offsetting this increase was a $3,750 decline in space sales primarily due to the timing of projects, as well as the loss of Virgin Orbit partially offset by revenue from P3. Additionally, sales from our China subsidiary were down approximately $2,000 for the first nine months of fiscal 2024 compared to the prior year due to the slowdown in that market. Sales for the nine months ended December 31, 2023 were 83% to the domestic market compared with 80% in the comparable period in fiscal 2023 and reflects our strategic shift towards the defense industry. Additionally, sales for the nine months ended December 31, 2023 were 53% for the defense industry compared with 41% for the comparable period in fiscal 2023 and also reflects our strategic shift towards the defense industry. See also "Current Market Conditions," above. For additional information on anticipated future sales and our markets, see "Orders and Backlog" below.

 

Gross profit margin for the third quarter of fiscal 2024 was 22%, compared with 16% for the third quarter of fiscal 2023. Gross profit for the third quarter of fiscal 2024 increased $3,496 or 56%, compared with fiscal 2023, to $9,723. This increase reflected the increase in sales discussed above as well as an improved mix of sales related to higher margin defense and commercial aftermarket, as well as better execution and pricing on defense contracts, partially offset by higher incentive compensation in comparison with the prior year.

 

Gross profit margin for the first nine months of fiscal 2024 was 20%, compared with 16% for the first nine months of fiscal 2023. Gross profit for the first nine months of fiscal 2024 increased $9,640 or 53%, compared with fiscal 2023, to $27,891. This increase reflected the increase in sales discussed above as well as an improved mix of sales related to higher margin defense and commercial aftermarket sales, as well as better execution and pricing on defense contracts, partially offset by higher incentive compensation in comparison with the prior year.

Changes in SG&A expense for the three and nine months ending December 31, 2023 versus the comparable prior year period are as follows:

 

 

 

Change Q3 FY24 vs. Q3 FY23

 

 

Change YTD Q3 FY24 vs. YTD Q3 FY23

 

BN Performance Bonus

 

$

1,264

 

 

$

2,833

 

Professional fees

 

 

750

 

 

 

1,081

 

Performance-based compensation

 

 

399

 

 

 

414

 

Acquisition costs

 

 

274

 

 

 

274

 

Amortization of intangibles

 

 

109

 

 

 

109

 

Equity based compensation

 

 

107

 

 

 

420

 

ERP implementation costs

 

 

56

 

 

 

56

 

P3 Technologies

 

 

49

 

 

 

49

 

All other

 

 

246

 

 

 

608

 

Total SG&A change

 

$

3,254

 

 

$

5,844

 

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,

24


 

2025, and 2026 which can range between $2,000 to $4,000 per year (the "BN Performance Bonus"). The increase in professional fees over the prior year periods primarily relates to the increasing complexity in our business associated with our growth and our international operations including the investigation by our Board’s Audit Committee related to GIPL. See Note 10 to the Condensed Consolidated Financial Statements included in Item 1 in this Quarterly Report on Form 10-Q and the "Commitments and Contingencies" section below.

Net interest expense for the third quarter of fiscal 2024 was $37 compared to $294 in the third quarter of fiscal 2023 primarily due to lower debt levels compared to the prior year partially offset by higher interest rates.

Net interest expense for the first nine months of fiscal 2024 was $277 compared to $697 in the first nine months of fiscal 2023 primarily due to lower debt levels compared to the prior year partially offset by higher interest rates.

Our effective tax rate for the first nine months of fiscal 2024 was 22% consistent with the first nine months of fiscal 2023. Our effective tax rate for fiscal 2024 is expected to be between 22% and 23%.

The net result of the above is that net income and income per diluted share for the third quarter of fiscal 2024 were $165 and $0.02, respectively, compared with $368 and $0.03, respectively, for the third quarter of fiscal 2023. Adjusted net income and adjusted net income per diluted share for the third quarter of fiscal 2024 were $2,424 and $0.22 per share, respectively, compared with $857 and $0.08, respectively, for the third quarter of fiscal 2023.

Net income and income per diluted share for the first nine months of fiscal 2024 were $3,216 and $0.30, respectively, compared with $848 and $0.08, respectively, for the first nine months of fiscal 2023. Adjusted net income and adjusted net income per diluted share for the first nine months of fiscal 2024 were $7,369 and $0.68, respectively, compared with $2,511 and $0.24, respectively, for the first nine months of fiscal 2023. See "Non-GAAP Measures" below for a reconciliation of adjusted net income and adjusted net income per diluted share to the comparable GAAP amount.

 

Non-GAAP Measures

Adjusted earnings 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 operating performance, and that are not a helpful measure of the performance 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 EBITDA is a basis for a portion of management's performance-based compensation.

Adjusted EBITDA excludes charges for depreciation, amortization, interest expense, taxes, acquisition related expenses, the BN Performance Bonus, debt amendment costs, ERP implementation costs, and other unusual/nonrecurring expenses. Adjusted net income and adjusted net income per diluted share excludes intangible amortization, BN Performance Bonus, acquisition related expenses, debt amendment costs, ERP implementation costs, and other unusual/nonrecurring expenses.

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:

25


 

 

Three Months Ended

 

 

Nine Months Ended

 

 

December 31,

 

 

December 31,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

 Acquisition & integration costs

 

274

 

 

 

-

 

 

 

274

 

 

 

54

 

 BN Performance Bonus

 

1,264

 

 

 

-

 

 

 

2,833

 

 

 

-

 

 Debt amendment costs

 

744

 

 

 

-

 

 

 

744

 

 

 

194

 

 ERP Implementation costs

 

56

 

 

 

-

 

 

 

56

 

 

 

-

 

 Net interest expense

 

37

 

 

 

294

 

 

 

277

 

 

 

697

 

 Income taxes

 

(110

)

 

 

70

 

 

 

899

 

 

 

245

 

 Depreciation & amortization

 

1,422

 

 

 

1,506

 

 

 

3,862

 

 

 

4,468

 

Adjusted EBITDA

$

3,852

 

 

$

2,238

 

 

$

12,161

 

 

$

6,506

 

Adjusted EBITDA as a % of revenue

 

8.8

%

 

 

5.6

%

 

 

8.9

%

 

 

5.7

%

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

December 31,

 

 

December 31,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

 Acquisition & integration costs

 

274

 

 

 

-

 

 

 

274

 

 

 

54

 

 Amortization of intangible assets

 

596

 

 

 

619

 

 

 

1,487

 

 

 

1,857

 

 BN Performance Bonus

 

1,264

 

 

 

-

 

 

 

2,833

 

 

 

-

 

 Debt amendment costs

 

744

 

 

 

-

 

 

 

744

 

 

 

194

 

 ERP Implementation costs

 

56

 

 

 

-

 

 

 

56

 

 

 

-

 

 Normalize tax rate(1)

 

(675

)

 

 

(130

)

 

 

(1,241

)

 

 

(442

)

Adjusted net income

$

2,424

 

 

$

857

 

 

$

7,369

 

 

$

2,511

 

 

 

 

 

 

 

 

 

 

 

 

 

GAAP net income per diluted share

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

Adjusted net income per diluted share

$

0.22

 

 

$

0.08

 

 

$

0.68

 

 

$

0.24

 

Diluted weighted average common shares outstanding

 

10,920

 

 

 

10,660

 

 

 

10,792

 

 

 

10,632

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquisition and Integration Costs are incremental costs that are directly related to the P3 acquisition. These costs may include, among other things, professional, consulting and other fees, system integration costs, and fair value adjustments relating to contingent consideration. In connection with the acquisition of BN, we entered into the BN 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. 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 in October 2023. ERP Implementation Costs relate to consulting costs incurred in connection with the new ERP system being implemented throughout our Batavia, N.Y. facility in order to enhance efficiency and productivity and are not expected to reoccur once the project is completed.

Liquidity and Capital Resources

The following discussion should be read in conjunction with our Condensed Consolidated Balance Sheets and Statements of Cash Flows:

 

 

December 31,

 

 

March 31,

 

 

 

2023

 

 

2023

 

Cash and cash equivalents

 

$

15,163

 

 

$

18,257

 

Working capital (1)

 

 

11,743

 

 

 

23,904

 

Working capital ratio(1)

 

 

1.1

 

 

 

1.3

 

 

26


 

 

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

 

Net cash provided by operating activities for the first nine months of fiscal 2024 was $19,483 compared with $8,946 for the first nine months of fiscal 2023. The cash provided by operations during the first nine months of fiscal 2024 was higher than the comparable prior year period primarily as a result of higher profitability and a reduction in working capital as a result of the change in payment terms related to large defense customers during the nine months and stronger financial discipline.

 

Capital expenditures for the first nine months of fiscal 2024 were $5,193 versus $2,394 over the comparable period in fiscal 2023. Capital expenditures for fiscal 2024 are expected to be between $8,000 to $10,000. Fiscal 2024 capital expenditures are expected to be 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 being funded by one of our defense customers. The majority of our planned capital expenditures are discretionary. We estimate that our maintenance capital spend is approximately $2,000 per year.

Cash and cash equivalents were $15,163 at December 31, 2023 compared with $18,257 at March 31, 2023, as cash provided by operating activities was used to fund capital expenditures, net repayment of debt of $9,522, and the cash consideration used in the acquisition of P3 of $6,812. At December 31, 2023, approximately $7,247 of our cash and cash equivalents was used to secure our letters of credit and $1,724 of our cash was held by our China and India subsidiaries.

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 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"). As of December 31, 2023, there was $3,000 borrowed and $666 letters of credit outstanding on the New Revolving Credit Facility and the amount available to borrow was $31,333, 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 December 31, 2023, 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.6x.

 

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 December 31, 2023, the SOFR rate was 5.34%.

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 13 to the Condensed Consolidated Financial Statements included in Item 1 in this Quarterly Report on Form 10-Q for additional information.

 

We did not have any off-balance sheet arrangements as of December 31, 2023 and 2022, 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 our New Revolving Credit Facility will be adequate to meet our cash needs and fund our long-term strategic growth objectives.

 

Orders and Backlog

 

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

27


 

provided by other companies. Orders represent written communications received from customers requesting us 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 these measures does not meet the definition of a non-GAAP measure, as that term is defined by the SEC, a quantitative reconciliation for each is not required or provided.

 

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

 

img101497535_2.jpg 

 

Orders booked the three-month period ended December 31, 2023 were $123,267, an increase of $103,223 over the comparable period of fiscal 2023. Orders booked for the nine-month period ended December 31,2023 were $227,665, an increase of $75,802 over the comparable period of fiscal 2023. These increases were primarily related to large defense orders received in the third quarter of fiscal 2024. For the nine-month period ended December 31, 2023, our book-to-bill ratio was 1.7x. Orders during the first nine months of 2024 included the following:

Approximately $103,233 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 beginning in the fourth quarter of fiscal 2025 through early fiscal 2030.
$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, N.Y. 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 $27,000 of aftermarket orders to the refining and chemical/petrochemical markets.
$1,094 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.

 

We believe the repeat U.S. Navy orders and strategic investment received 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 significant because they historically have been a leading indicator of a cyclical upturn in capital project orders. 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 95% of total orders for the third quarter of fiscal 2024 compared to 40% in the third quarter of the prior year. Orders to the U.S. represented 88% of total orders for the first nine months of fiscal 2024 compared to 81% in the comparable prior year period. These orders were primarily to the defense market which are U.S. based.

 

 

28


 

 

 

 

 

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

 

 

December 31,

 

 

 

 

December 31,

 

 

 

Change

 

Market

 

2023

 

%

 

 

2022

 

%

 

$

 

 

%

 

Refining

 

$

27,428

 

 

7

%

 

$

26,255

 

 

9

%

$

1,173

 

 

 

4

%

Chemical/Petrochemical

 

 

14,815

 

 

5

%

 

 

10,996

 

 

5

%

 

3,819

 

 

 

35

%

Space

 

 

11,059

 

 

3

%

 

 

12,492

 

 

4

%

 

(1,433

)

 

 

-11

%

Defense

 

 

334,455

 

 

84

%

 

 

234,485

 

 

80

%

 

99,970

 

 

 

43

%

Other

 

 

11,487

 

 

3

%

 

 

9,443

 

 

3

%

 

2,044

 

 

 

22

%

Total backlog

 

$

399,244

 

 

100

%

 

$

293,671

 

 

100

%

$

105,573

 

 

 

36

%

 

Backlog was $399,244 at December 31, 2023, an increase of 36% compared with $293,671 at December 31, 2022. We expect to recognize revenue on approximately 40% of the backlog within one year, 25 to 30% in one to two years and the remaining beyond two years. The majority of the orders that are expected to convert beyond twenty-four months are for the defense industry, specifically the U.S. Navy that have a long conversion cycle (generally up to six years). During the third quarter of fiscal 2024, backlog acquired from P3 Technologies was $6,225. During the second quarter of fiscal 2024, we shipped the last of the first article units related to the Columbia Class submarine and Ford Class carrier programs. While we expect to continue to have first article programs in our backlog as we win new programs and applications, the amount as a percentage of total backlog should be reduced moving forward.

 

Outlook

 

We are providing the following fiscal 2024 outlook reflecting our current expectations:

Net Sales

 

$175 million to $185 million

Gross Profit

 

~20% of sales

SG&A Expenses(1)

 

~16-17% of sales

Tax Rate

 

22% to 23%

Adjusted EBITDA(2)

 

$15 million to $16 million

 

 

 

(1) Includes approximately $4.5 million to $5 million of BN Performance Bonus, P3 acquisition and integration, and ERP conversion costs included in SG&A expense.

(2) Excludes approximately $4.5 million to $5 million of BN Performance Bonus, P3 acquisition and integration, and ERP conversion costs included in SG&A expense and approximately $0.7 million of debt extinguishment charges.

 

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.

 

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.

 

Commitments and Contingencies

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.

29


 

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. For the first nine months of fiscal 2024 we incurred approximately $750 in costs related to this investigation.

As of December 31, 2023, 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 10 to the Condensed Consolidated Financial Statements included in Item 1 in this Quarterly Report on Form 10-Q for additional information.

Critical Accounting Policies, Estimates, and Judgments

Our unaudited condensed consolidated financial statements are based on the selection of accounting policies and the application of significant accounting estimates, some of which require management to make significant assumptions. We believe that the most critical accounting estimates used in the preparation of our condensed 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. For further information, refer to Item 7 "Management's Discussion and Analysis of Financial Condition and Results of Operations" and Item 8 "Financial Statements and Supplementary Data" included in our Annual Report on Form 10-K for the year ended March 31, 2023.

 

Item 3. 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 the first nine months of fiscal 2024 were 17% of total sales compared with 20% for the same period of fiscal 2023. 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 each of the first nine months of fiscal 2024 and fiscal 2023, 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 the first nine months of fiscal 2024, foreign currency exchange rate fluctuations reduced our cash balances by $39 primarily due to the strengthening of the U.S. dollar.

We have limited exposure to foreign currency purchases. In the first nine months of fiscal 2024, our purchases in foreign currencies represented approximately 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 the periods being reported in this Form 10-Q and as of December 31, 2023 and March 31, 2023, we held no forward foreign currency contracts.

Price Risk

 

30


 

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, such as we recently experienced, 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 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 December 31, 2023, we had $3,000 of variable rate debt outstanding on our revolving credit facility and no interest rate derivatives outstanding. See ''Debt'' in Note 13 to the Unaudited Condensed Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q for additional information about our outstanding debt. A hypothetical one percentage point (100 basis points) change in the BSBY rate on the $3,000 of variable rate debt outstanding at December 31, 2023 would have an impact of approximately $30 on our interest expense for fiscal 2024.

 

Item 4. Controls and Procedures

 

Conclusion regarding the effectiveness of disclosure controls and procedures

 

Our President and Chief Executive Officer (our principal executive officer) and Vice President - Finance and Chief Financial Officer (our principal financial officer) each have evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, and as of such date, our President and Chief Executive Officer and Vice President - Finance and Chief Financial Officer concluded that our disclosure controls and procedures were effective in all material respects.

 

Changes in internal control over financial reporting

Other than the events discussed under the section entitled P3 Technologies Acquisition below, there has been no change to our internal control over financial reporting during the quarter covered by this Quarterly Report on Form 10-Q that has materially affected, or that is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal controls over financial reporting.

 

P3 Technologies Acquisition

On November 9, 2023, we acquired P3 Technologies, LLC, a privately-owned custom turbomachinery engineering, product development and manufacturing business located in Jupiter, Florida. For additional information regarding the acquisition, refer to Note 2 to the Condensed Consolidated Financial Statements included in Item 1 in this Quarterly Report on Form 10-Q and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in Item 2 in this Quarterly Report on Form 10-Q. 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 from 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 plan to include P3 Technologies, LLC in our annual assessment for the fiscal year ending March 31, 2025.

 

 

31


 

PART II - OTHER INFORMATION

 

 

Item 1A. Risk Factors

 

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

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. We cannot provide any assurances that we will be able to integrate the operations of P3 Technologies, LLC 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 Technologies, LLC, 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 Technologies, LLC 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 Technologies, LLC might subject us to unknown and unforeseen liabilities.

P3 Technologies, LLC 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 Technologies, LLC for these and other matters, we could experience difficulty enforcing those obligations or we could incur material liabilities for the past activities of P3 Technologies, LLC. Such liabilities and related legal or other costs could harm our business or results of operations.

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

 

Dividend Policy

 

We do not currently pay a cash dividend on our common stock. Any future determination by our board of directors regarding dividends will depend on a variety of factors, including our compliance with the terms of our revolving credit facility, organic growth and acquisition opportunities, future financial performance, 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.

 

 

32


 

Item 6. Exhibits

INDEX OF EXHIBITS

 

 

   (10)

 

Material Contracts

 

 

*

 

10.1

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

 

 

 

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

 

 

 

 

 

+

 

32.1

Section 1350 Certifications

 

 

 

 

 

(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 With Embedded Linkbase Documents

 

 

 

 

 

 

(104)

 

 

Cover Page Interactive Data File embedded within the Inline XBRL document

 

 

 

 

 

 

 

 

+

++

*

Exhibit filed with this report

Exhibit furnished with this report

Certain schedules of this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish supplementally to the Securities and Exchange Commission or its staff a copy of the omitted schedules upon request.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33


 

SIGNATURES

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

 

 

GRAHAM CORPORATION

 

By:

 

 

/s/ Christopher J. Thome

 

 

 

Christopher J. Thome

 

 

 

Vice President-Finance and Chief Financial Officer

 

 

 

(On behalf of the Registrant and as Principal Financial Officer)

 

Date: February 5, 2024

 

34


EX-31.1 2 ghm-ex31_1.htm EX-31.1 EX-31.1

 

EXHIBIT 31.1

CERTIFICATION OF

PRINCIPAL EXECUTIVE OFFICER

I, Daniel J. Thoren, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q 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.

Date: February 5, 2024

 

/s/ DANIEL J. THOREN

Daniel J. Thoren

President and Chief Executive Officer

 

 


EX-31.2 3 ghm-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION OF

PRINCIPAL FINANCIAL OFFICER

I, Christopher J. Thome, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q 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.

Date: February 5, 2024

 

/s/ Christopher J. Thome

Christopher J. Thome

Vice President-Finance and Chief Financial Officer

 


EX-32.1 4 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 Quarterly Report of Graham Corporation (the "Company") on Form 10-Q for the period ended December 31, 2023 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 and Chief Financial Officer

(Principal Financial Officer)

Date: February 5, 2024

 

Date: February 5, 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.

 


GRAPHIC 5 img101497535_0.jpg GRAPHIC begin 644 img101497535_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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "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 **** "BBB M@ HHHH **** "BBB@ HHHH **** "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 **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KQV36?&GB'XK>)/#VE^+%T>RTV M%9H@=/AG&-J9!+ $,9;2.S2)&A-S>&W'F;8^ MA#+DXSQS0!Z)\,O'%[X@\'ZAJ7B&6V3^SKF2&2]3Y(I$50Q?T'7M6II7Q/\ M!>MZLFEZ?KT,MX[;4C,;H'/HK,H!/T->4>$M=NM"\%_$$Z7%_:_AO3I0FF)= M+YD9#.P;K]Y0I5B/Y9K%U?5KK5=1\!W-YXPT_5[B6^@F&GV=G'']@!9"5+KS MG.!M;'3VH ]\\1^//#'A*:.#6]7BM9I!N6+8TCX]2J D#W-<;XV\32S^,?AO M-HFK3?V;J5W+YGV:9ECN$#1 !@/O 9;@],FLO3-2TW0?C]XIF\375O:-/:H; M*>\<(GEX7A6;@9 Q^!%5?B:UMK6M?#G_ (1>\AMHKFYNUL[F"/"(Y:(;P,#^ M+)]^M 'H^I^,-)O[#Q-IVDZD9-3TRRF:?R5<>2P1L?/C;N!'0'((/I61\-/$ MB0?!W2M;\1:LV )O.N[R8LQQ/(HRQY)P /H*Y3X=7EK:?#CQ;X8N+1;/7]. MANC?*2=T^4;$F3U]/3H?XJY*Z5U^"/P]N;F-GT>#597OP%+ +]HDP2!VQO'X M^] 'N>@?$7PEXGOC8Z/K4-Q=& /7VKQ;QS\2_%^@?%#5[6PO%;1= M(6WN)[3[/&=T3"$,-Q7=DM+ZC&:]A\'Q6-OX.TBWTV^2_LX+5(HKE#D2!1MS M[<@\=NE>3G1XO$'Q]\>Z1-C9=Z$(LG^$E+;!_ X/X4 =Q\1O%]UI'A*RD\/3 MQMJFL3PV^G/M#C+X._!R",>QY(KE/#7C3Q-J?P>\1ZM>:_;6^J6-^UO%J,]L M-D:+Y1Y2-#G[S ?*>H]*YSX53:EXM\7Z'8ZI"5@\'V1([HE02RG M: N3V.#R.!D"M;3?$VCZOJ^HZ587@GO-.8)=HL;XB8YXW$;2>#P">AKQKQJL M6H_#CX;Z)81E_$MS!9OI[HVUH (EW.3U SM_[YS_ UTOP(NK8>&M3TR6)XM M=M;^0ZF)3EWD8G#'\MOU4^M $_Q6\2>(=(\0>#M(T'51IIUB[>WFF^S1S8R\ M2J<.#TWDX&,^M5-8\2>,?AIJ>F3^)-7MM>\/WLXMY;H6BVTMNQ&O !S0!Z;XC\:^'/"*Q'7=5AM&EY1"K.[# MU"J"<>^,4L'C+P]=>&IO$5OJD4NE0*6EG16;9CJ"H&X'D<8SS7D'BO[?:?'Z MZFG\30^&TFT]!8ZA>A(/:K.C?$'PIXAU>32M)UJ"ZO4!/EJ&&X#KM8@!_^ DUX[XUT^SC^ O@ M39;1+ON[8MM4#.^*0O\ F0"?I73>,[>#3_C=X 6T@B@41O$!&@4!.0%X[ $X MH [KQ#\0_"?A:\%GK.M0V]R0"851Y'4'D;@@)7\<5:E\9>'H?"[^)6U2)M'3 M&ZZB#2 98*!A03G<0,8R*\M\#:OI'A[XA>/T\5W=K9WTUV61[U@HE@RY 7=U M!4KP.HQZ5RUK P^ GCN[@A>+2KK5(WL588!3SXAD#TZ#\#Z4 >W6OQ)\'7NO M)HEMKUM+J#ML2-0VUF_NA\;2?;.<\5)K_P 0?"GA>_CL=9UF&VNG (BV.Y / M0MM!VCZXKS#Q]8VMGX"^&[6UO%"R7EIM** 1NC#-^9 )]Z=X]N+?PYXPU[Q5 MH'BO2X]66..+4-&U! 3. B *@/+97:?E[]_0 Z#QI\8+/PSXNT33+>>TDL)] MLFHS/%([11,%*,A7@Y4D\!JZZY\?^%K*#39[K5XX8M2@>YM'DC=1)&J[B6-P\LBE3N20?(0>.".!]: .UN/B=X-M-%L]7GUR)+*]#&W8Q2;Y K% M6(3;NP&!'2H-3^)GAZ/P)J/B72M2@NH[=&2+*/S.5/EHZX#+DX'..O6N8^(/ MB>^L?B-I>A6FHZ9X=CELVF;6[NV21AEFRBE_E'*]"1DGZ9Y/X>!K_2?BY'!? MKJ33VS!+I(1$L[,EP-X0<+N/.!0!V?A_XH#Q7\-M2NX=3L]/\1V=G+/,K#3O!WA^\\1Z_:RW&HH$6]2%HXIGY.>5&P8 M[L%'TZ5Y_P"$]5T^X_9JO].AO8)+ZVTV\:>W60%XP9)""R]1D$8S63K<,5S\ M./A5!-&LD4E]"CHPR&4D @T >R>'_'WA;Q3?S6.BZQ#=7,2EFC".A(!P2-P& MX>XS5+5_BKX)T+49=/U#7HH[J([9$CADEVGN"44C/M7*Z_!%;_M'^#O)C6/? MITRML&,@1S8''I_2O+(]9BDMO$GAB?6]*TC3M2U>62==0LYY+N/#C!!1"G\( MX8C'/3- 'T_HNLZ?XATB#5=+N/M%E< F*78R;L$J>& (Y!ZBO+K7Q1XL\:^/ M?$6BZ/XDL_#\>CS&&&![-)Y+K:S*S'<0%:(\LB6LSZ?<:Y.4-XIBD,?E8(=TP1CYAP"?PKJU^(GA M1M)L-5_M=%L;^5H;>>2*1%9ESNSE1M P>6P*\;\9W6LZA\$/!NIZ\9#8\2;';ZJ!SWR#WKIOB_=:7XB@\%M;7%O?Z?<:RL3/#('1QD*PR.O<4 M>@1?$#PK-X>DUY=9@&EQRF W#JR R#JH! +'Z U-X;\;>'/%WG#0M4BNVA , MB;61U'KM8 X]\5YK\<8+B#5/!DZ7*Z?ID5XRR77V<2QV\F4V.R'AL -@'LIJ MWX0TJSG^)T.M2?$6R\1:K]B=&AL[*./=%P,NT3%>"PZC)X]* .JG^+?@6VAC MEE\0PJLCM&H$4A8%3@Y4+D#/<@ UO:EXHT/1]$36;_4[>'3I ICN-VY9-PR- MN,ELCGC->+?#^QM)/@I\0;A[:)IFDOE,A4;B$@5E&?9B2/>LS6;O[)\'?AQ= M%_+>"_\ -6XG1G@CV,Q_>* 21P.!V#4 >L6WQC\!7;ND&O;V2-Y6'V.<8506 M8\IV -8OPX^+*>--.O+34WMK;7096AMK:*0 PJBD/N.1G)8=>W2J?PJOK'6_ M&FM>(;CQ%I-YK-] D;66G0RQ(B+@;@)55FZ+SCCGGFJ/P(OK.S\%:UH<]W F MJ"_N'^REP)"HBC!8+UQE2,^U $OPQ^*6B:=X'LHO%7B9FU*6XE -R\D\@7=Q MN;!VCTW$5[/'(DL:R1NKQN RLIR&!Z$&OGOPK86A_9DUV8VT1ED,KN^P99E9 M=I)]L<5[!\.F+?#?PV6))_LZ$<_[@H 7Q%\0/"OA2Y6VUK6(;:X8;A$$>1P. MQ*H"0/K6;XK^(FCZ?\.[OQ#IFJPR"9'@L9HU+@W!1BJD '!XS\V!QSUKBO". MJZ7X?^+GCX^*KNUL[NXE5K26\8(&M\OPI;@Y4Q<=\>U9/A2+=\,OB=?6<31Z M+=2W+:>-I52@#'O^O1?YFN'U_4;'2OVE=,N]1O+>SMETHAIKB58T!(E RS$"@#7T_P 5 M>)_"OCZP\*^+KJVU.UU13]AU*& 0MO'\+H..N!Q_>'/IU&O_ !%\)>&+\6.K MZU#;W1P3$J/(RYZ;@@.W\<5P.N:K:^/OC%X5MO#\JWMKH3/=7EY#\T2Y*D+N MZ'[@''=O8URVEK?0?$+QO;7WC:S\,7,UVQ<7UC#,+J$LQ7#2D84*5^7N&'I0 M!Z)\5/B%:Z+\/ENM%U5!?:HG_$OFA!8.H9?,96 (!"MWQR?44>"O%7AO0? * M:M?>,[S4;:24+)37&:]I%AHO[-][::9K8UFS%Z MICNEA,2G]\H*J"3P"#SGG-.^)*W<7B/X?7.WFVCEE;Y M>FWKTP3VH ]?\/\ C/P]XIM9[G1=4BNXX.90%960>I5@"!P>W:L9OB[X#2&T ME;Q% %N@3%^ZDS@,5^8;/K/Q'J(M:\8?!+4KE[.V5[3652\N;&,K%=1A?\ 6>_S&/)] .G0 'M.@_$;PEXF MU$Z?I&M0W%V 2(BCQEL==NY1N_#-6_&FI76C^"=:U&RD$=U;6GZI-:7"-96=MI<,4I'!,9$;90$+CYA@)KRYL_%OPLUSQ'(+9S; 7DTH MVJDFU2=QZ#EN?3F@#U]/$^CR>)Y?#:7@.KQ0^>]OY;<)QSNQM[CC.>:S;'XD M>$-3UX:)9:Y;S:@S%%C57VL1V#XVD\=C7F^B:SI>L_M#:Y?VETL^G_V0R&>/ ME6"B,,5(ZC(/(ZXXK,\.ZN/!6N^']#T+7=*\4:!J-\/*MEB4W5F68?.<G+J&L:C!:6K'".QSO/7 M"@9+<<\ U!X>\9>'O%5M-<:+JD-U'!_K>&1D'J58 @<'G':O$/%?VQ#\*KV7 M5!I=B-*A5-1EMQ.EO,8U)9E;Y3GY>OH3VKI?#^CZ.OB;Q!K&H?$.UUV:;1ID MU V-DD86#YH'WL@C )QSMX/6@#Z*HHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "L>]\)>&]2NWN[_P_I5U&>#UK8HH H:CH>DZQY?\ :>EV5]Y9RGVFW27:?;<#BG2Z M/IPM8K J+6.%5B )R1L QR23T[U;HH MS]-T'1]&+G2M)L;'?]_[+;I%N^NT#->9P?#_ ,=Z+%KNFZ1JF@7.FZQ<2337 M.HQ2&Y7>,'@ JQQZY&<\#->N44 <_P""?"T?@SPE9:''<-<& ,7E(QO9F+$@ M=AD\>U:L>EZ?#J4VI16%JE_,H26Z6%1+(HQ@,^,D<#@GL*MT4 4[/2=-TZ>Y MGLM/M;::Z;?<200JC3-R3R?4U%'H&C1:?/I\>D6"65PQ>:V6V01R,< M9++C!/ Y/H*T:* *$>B:3%>6UY'I=DEU:PB"WF6W0/#& 0$1L95<$\#CDT^W MTG3;2_GO[;3[2&\N/]=<1PJLDO\ O,!D_C5RB@"AJ>AZ1K2QKJNEV5^(B3&+ MJW279GKC<#C.!^5+IVB:3HZLNEZ996*M]X6MNL0/UV@5>HH IZCI&FZQ"(=3 MT^TO8E.0ES"LB@^N&!I$T;2X],?34TVS6P<;6M1 HB8>A3&/TJ[10!0FT/2; MFPM["?2[*6SMRK06\ENC1Q%1A2JD87 ) QTJ2?2]/NKZWOKBQM9;RVSY%Q)" MK219Z[6(ROX5;HH SM1T#1M8D234](L+UX_N-GW>G'3KF MQMIK$@*;:2%6C(!! VD8X(!_"K=% %*YT?3+R"W@NM.LYX;9E>".6!66)E&% M*@C"D#ICI4=YX?T74;Q+R]T?3[FZCQLFGMD=U^C$9%:-% %34-*T[5K46VI6 M%K>6X(817,*R)D=#A@13#HNE&2SD.F61>Q&VT;R%S;C&,1G'R\ =,55N/%OA MNTO7LKGQ#I,-VC;&@DO8U=6]"I.E7*J:IJ MEGHNEW&I:A-Y-I;(9)9-I;:H[X )/X"@"O#X;T*V2[2#1=.B6\4KWM+=]*L6ALF#VL9MT*P,.A08PI'MBK%C>V^I:?;7]I)Y MMMY)/N.*]DHH Q_"V@1>%_#&GZ)#*TR6D6SS&&"YR23C MMR3Q3[CPQH%U??;KC0],FO,[OM$EI&TF?7<1FKUY>6^GV4][=RK%;6\;2RR- MT55&23^ K._X2C1CX:7Q#]NC72WB\U)I?W6\=L!\TO; M6&YMI!AX9HPZ,/=3P:J#P[H@MK6V&C:>(+23S;:(6J;87SG<@QA3GN*;X=\0 M6/B?0[75M.Z@BG@<8:.5 RL/< M'@U5TW1-)T9672]+LK%7^\+6W2('Z[0*OU6.HV*ZBNG&\MQ?-'YJVQE7S"F< M;@N".!5CE+##;E P@[G&*V8?B%X6GTNPU*+50UG?W8LK: M3R)/GF)QMQMR/J0![UNPZC8W-Y<6<%Y;RW5MCSX8Y59XL]-R@Y7/O0!PGA_P M/K\OCX>,O%=[IAOXK8VT%OI<;B,#D;F9^2<,?S'/&*[6+0](@U&748M*L8[Z M8$2W*6Z"1P>H+8R<^]7Z* *$6AZ1;Z6^EPZ791Z>X(>T2W01-GKE ,'/TJU; M6T%G;1VUK#'!!$H2.*)0JHHZ < 52U+7]+TB_TZRO[H0W&HR&&U4HQ$CC'R M[@, \C&2,]JTJ ,_4M!T?66C;5-)L;XQ_<-U;)+M^FX'%6&L+-[!K!K2!K-D M,9MS&#&4/&W;C&/:K%% $-K:V]C:QVMI;Q6]O$NV.*) B(/0 < 51U'PUH.L M7 N-3T33;Z=5V"2YM$E8+Z98$XY/YUJ44 5K'3;'2[<6^GV5O:0CI';Q+&OY M 57U'0-&UB1)-3TFPO7C^XUS;)(5^A8'%:-% %.YTG3;S3O[.NM/M)['@?9 MI85:/@Y'RD8X-/N=/LKRR^QW5G;SVI 7R)8E9,#H-I&*LT4 4M/T;2])@:#3 M=-L[.%_O1VT"QJ?J% IL6AZ1;Z6^EPZ791Z>X(>T2W01-GKE ,'/TJ_10!G7 M.@:->6$-A=:183V4 BMY;9&CC Z!5(P/PJU!96MK:+:6]M##;*NT0QQA4 ] M-HXQ4]% &98>'=#TNX:XT_1M.LYVSNEM[5(V/U( -7[BWAN[>2WN88YH)5*2 M1R*&5U/4$'@BI** ,:T\(>&;"Y2YL_#NDVTZO>V6CZ?;7;YWSPVR([?5@,FM*B@"FFDZ;'=W-W'I]HES=J% MN)EA4/, , .V,L,>M,30](CTDZ2FE6*Z:V0;-;=!"%3&% P %(Q@#M3+#1M+TJ!X-.TVSLX7^]';P+&K?4 M* *O44 9UAH&C:5<27&G:186V2-F^I4 FDC\/:)#J1U*+1]/2_))- MTML@E.?]O&?UK2HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1W6-&=V"JHR6 M)P * %HKG=%\8V.N:M+96\5PL1C$MI:8]G!4C.[J,4L?B[0Y=26P2\?S7F-NDAMY!"\HSF-9B MOEL_#?*&)R".H- &W1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S-=6-]?^)_B=!8^#[;7 M9&G9?M4DD:O8$^;AT##9#EBR' )ST]/3I@ S=%^,S M7'@#7M>O[2UFNM)F6$"S+K%<%SA&&\;E&O%.\2WOC6Z^&?B)O$^GZ3 M#;S::9H9-/D8Q !(E!& "#EB"#@X[9YGP1 MXPN/"GPY2/3[-+O5-4\0RV=G%*VV/>VWECZ=./>O0-(^&RZ#X@T;5],U4P26 MFGQV%_&+?*WZH@56/S?(WR@YYZ#WSG1?!^V3PDFCMK,ZW=OJ;:E:7\,(1H9# MC VDG(&/4$5<_."M5EL/"D^CZ7!JUIH(VS:1(P"S*%4# /!P%(Q[]#R*Z/XLZ-+KO MPRUFU@0M/'&+B, 9),;!R![D C\:R=4;Q1XF\!:+XC\%ZQ-;ZE]CC/V11&T< MY8J'#>9\H*8;GV([T 7OAEK/AS5K?5%T706T*]AF4:AI[1^7Y" MD\)G4KJ;4I]3U34Y1+>7DRA/,*YP HX4#<>/?Z4__A$!_P +)_X2_P"W?\P[ M[#]E\K_:W;M^?PQC\: /.HOBMXXG\(WOB*/0M&6UTBY^S:B&FD+RN&4'RE'W M0-ZY+%NO&<5T":K:7GQNT9HM-M2]YX>%RMX2_FJK.V%^]LQ@==N>3S5J#X7B M#P+XA\,C6,_VQ>R7?VC[-_J=Q0[=N_YL;.N1UZ5H67@(6?C'2/$']I%_[.T= M-+\CR,>9M)^?=NXZ],'ZT >*:/\ \DN\"_\ 8U+_ .A&O0K?Q39>&_&/Q)U% MM)MT_L^*WD>2$OYERQ7@-N8J/F(&54=_P"%@^--'CT'5_$6DZ,-#UF>*&-;.20W$'F#'P^WF237;R M'L+!0JGYG.UN<@<5=L_A5>O-I,&N^+;K5M( MTF1);.P:U2(*R#";W!)< <H^,KO^TB__"2(JE?(Q]GPCKUW?/\ M?SVZ4 <5\0==;Q'\%='\81P"WN[:[M[V-0V=D@-^-O#K:1\/_ G\.H+HWES?Z@D/F!/++1*Q=WVY. NY<\^]>S !5"J M . !VH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "JNII:2:5>)?R)'9- XN' MD<*JQ[3N))X QGFK5-=$EC:.15=&!5E89!!Z@B@#S]+SQ#X,NM/\/020>((; MBTN!IJE5@N$\E-T:R-G8R8VIO 4Y()!S6?X82\TWX@Z=:W&BZFES)I,[75Q< MO;DR2/-&SS'9*WR[N !DC*@# R.YT#PIHOAH7']E6%O;O<2O([QPHC$,Q8)E M5'RKG '85J&UMS=B[,$7VD1F(3;!O"$@E=W7&0#CVH X&6.?PFVA#0=>EOK' M5-2*+93"%T9)F>1Y(G1 _P I);DL,?A619F-OA#X2LU(^WG4K*)4W?.)TN0T MO_ @%D)^AKTBR\.Z)IM[)>V&C:?:W<@(>>"U1'8$Y.6 R35 M[B>[C^UV*_9Y1'G[(YW917S_ *WC[V/PJQY.L?\ /]8_^ ;_ /QVC3O^/[5O M^OM?_1,5:% &?Y.L?\_UC_X!O_\ ':/)UC_G^L?_ #?_P".UH44 9_DZQ_S M_6/_ (!O_P#':/)UC_G^L?\ P#?_ ..UH44 9_DZQ_S_ %C_ . ;_P#QVCR= M8_Y_K'_P#?\ ^.UH44 9_DZQ_P _UC_X!O\ _':/)UC_ )_K'_P#?_X[6A10 M!G^3K'_/]8_^ ;__ !VCR=8_Y_K'_P W_\ CM:%% &?Y.L?\_UC_P" ;_\ MQVCR=8_Y_K'_ , W_P#CM:%% &?Y.L?\_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ M /CM:%% &?Y.L?\ /]8_^ ;_ /QVCR=8_P"?ZQ_\ W_^.UH44 9_DZQ_S_6/ M_@&__P =H\G6/^?ZQ_\ -__ ([6A10!G^3K'_/]8_\ @&__ ,=H\G6/^?ZQ M_P# -_\ X[6A10!G^3K'_/\ 6/\ X!O_ /':/)UC_G^L?_ -_P#X[6A10!G^ M3K'_ #_6/_@&_P#\=H\G6/\ G^L?_ -__CM:%% &?Y.L?\_UC_X!O_\ ':/) MUC_G^L?_ #?_P".UH44 9_DZQ_S_6/_ (!O_P#':/)UC_G^L?\ P#?_ ..U MH44 9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.UH44 9_DZQ_P _UC_X M!O\ _':/)UC_ )_K'_P#?_X[6A10!G^3K'_/]8_^ ;__ !VCR=8_Y_K'_P MW_\ CM:%% &?Y.L?\_UC_P" ;_\ QVCR=8_Y_K'_ , W_P#CM:%% &?Y.L?\ M_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM:%% &?Y.L?\ /]8_^ ;_ /QVCR=8 M_P"?ZQ_\ W_^.UH44 9_DZQ_S_6/_@&__P =H\G6/^?ZQ_\ -__ ([6A10! MG^3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\ X[6A10!G^3K'_/\ 6/\ X!O_ M /':/)UC_G^L?_ -_P#X[6A10!G^3K'_ #_6/_@&_P#\=H\G6/\ G^L?_ -_ M_CM:%% &?Y.L?\_UC_X!O_\ ':/)UC_G^L?_ #?_P".UH44 9_DZQ_S_6/_ M (!O_P#':/)UC_G^L?\ P#?_ ..UH44 9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_ MK'_P#?\ ^.UH44 9_DZQ_P _UC_X!O\ _':/)UC_ )_K'_P#?_X[6A10!G^3 MK'_/]8_^ ;__ !VCR=8_Y_K'_P W_\ CM:%% &?Y.L?\_UC_P" ;_\ QVCR M=8_Y_K'_ , W_P#CM:%% &?Y.L?\_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM M:%% &?Y.L?\ /]8_^ ;_ /QVCR=8_P"?ZQ_\ W_^.UH44 9_DZQ_S_6/_@&_ M_P =H\G6/^?ZQ_\ -__ ([6A10!G^3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# M-_\ X[6A10!G^3K'_/\ 6/\ X!O_ /':/)UC_G^L?_ -_P#X[6A10!G^3K'_ M #_6/_@&_P#\=H\G6/\ G^L?_ -__CM:%% &?Y.L?\_UC_X!O_\ ':/)UC_G M^L?_ #?_P".UH44 9_DZQ_S_6/_ (!O_P#':/)UC_G^L?\ P#?_ ..UH44 M9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.UH44 9_DZQ_P _UC_X!O\ M_':/)UC_ )_K'_P#?_X[6A10!G^3K'_/]8_^ ;__ !VCR=8_Y_K'_P W_\ MCM:%% &?Y.L?\_UC_P" ;_\ QVCR=8_Y_K'_ , W_P#CM:%% &?Y.L?\_P!8 M_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM:%% &?Y.L?\ /]8_^ ;_ /QVCR=8_P"? MZQ_\ W_^.UH44 9_DZQ_S_6/_@&__P =H\G6/^?ZQ_\ -__ ([6A10!G^3K M'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\ X[6A10!G^3K'_/\ 6/\ X!O_ /': M/)UC_G^L?_ -_P#X[6A10!G^3K'_ #_6/_@&_P#\=H\G6/\ G^L?_ -__CM: M%% &?Y.L?\_UC_X!O_\ ':/)UC_G^L?_ #?_P".UH44 9_DZQ_S_6/_ (!O M_P#':/)UC_G^L?\ P#?_ ..UH44 9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P M#?\ ^.UH44 9_DZQ_P _UC_X!O\ _':/)UC_ )_K'_P#?_X[6A10!G^3K'_/ M]8_^ ;__ !VCR=8_Y_K'_P W_\ CM:%% &?Y.L?\_UC_P" ;_\ QVCR=8_Y M_K'_ , W_P#CM:%% &?Y.L?\_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM:%% M&?Y.L?\ /]8_^ ;_ /QVCR=8_P"?ZQ_\ W_^.UH44 9_DZQ_S_6/_@&__P = MH\G6/^?ZQ_\ -__ ([6A10!G^3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\ MX[6A10!G^3K'_/\ 6/\ X!O_ /':/)UC_G^L?_ -_P#X[6A10!G^3K'_ #_6 M/_@&_P#\=H\G6/\ G^L?_ -__CM:%% &?Y.L?\_UC_X!O_\ ':/)UC_G^L?_ M #?_P".UH44 9_DZQ_S_6/_ (!O_P#':/)UC_G^L?\ P#?_ ..UH44 9_DZ MQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.UH44 9_DZQ_P _UC_X!O\ _':/ M)UC_ )_K'_P#?_X[6A10!G^3K'_/]8_^ ;__ !VCR=8_Y_K'_P W_\ CM:% M% &?Y.L?\_UC_P" ;_\ QVK-LETBM]JFAE;/RF*(Q@#WRS9J>B@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# M/T[_ (_M6_Z^U_\ 1,5:%9^G?\?VK?\ 7VO_ *)BK0H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S]._X_M6_P"OM?\ MT3%6A6?IW_']JW_7VO\ Z)BK0H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "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 **** "BN%\0W]Y!KMS'%=SQH-N%20@#Y1VS67_:NH M_P#/_=?]_F_QH ].HKS'^U=1_P"?^Z_[_-_C1_:NH_\ /_=?]_F_QH ].HKS M'^U=1_Y_[K_O\W^-=/X0NKBY^V?:)Y9=NS;YCEL?>Z9H Z>BO-==LH=$\5ZC MKWB31/[3TJ9X7M]5B(>;2P@0;2O#)&&WONC)ZG(YK5O->\2W&J>)+?21I*0Z M0(VC-Q'([7!:%9-APZA>2?GYZCY>,D [6BO--2^)-S'9QZI8/:O:B"UN'LEL M;B=]DH1B)+A,1P-ACA6#= 2?GP.CAU?7-7UO4X]*.GPV.EW26LBW43L]P^U' M?:RL!& KJ 2KY.: .HHKSF/Q]JUW=OD7;R21K)Y32BY \ MH$$,VW!X&"P/3T:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *@O+J.QL;B\FW>5!&TK[1D[5&3@=^E3U!> MR^18W$WV>2Y\N)F\B( O)@9VJ"0"3T&2!S0!SOAK5/$6J7*ZA>V%M'H^H6Z3 MVGE78DD@&T$"0;%R6#$\,P!&.G-+IGC)-5\976AV]D3:0P22)?\ FY$KQNJ. MJKCH&8KNSU5N.]+:07@NLR_,Q1)&BV +&S #.\G#*2.N.>L[*^G\%Z'X*?3=02^L[N MW2ZF:U=8$B@E#F192-C;@@P Q.6Z<'"V-I?R^#M!\&-IM^E_97ENMU,]JZP+ M%!,',@E(V,&"# #$Y;H,' !ZG1145Q;I7(T@7.:F#)>82Y4#%[,/^6,9YPW/7J?IVJ]_8UK_SUOO_ M /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ M +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ M\71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G M_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_ M8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#B MZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ M ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -" MBL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X' MS_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,]; M[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^ MQK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ MQ=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/ MG_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ M )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q='] MC6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ MBZ -"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZW MW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ M #UOO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ - M"BL_^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@? M/_\ %T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UO MO_ ^?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_ M^QK7_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ M%T?V-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^ M?_XN@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7 M_GK??^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V M-:_\];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN M@#0HK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK? M?^!\_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\ M];[_ ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0H MK/\ [&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\ M_P#\71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ M ,#Y_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ M[&M?^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\ M71_8UK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y M_P#XN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M? M^>M]_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8 MUK_SUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#X MN@#0HK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HK/\ [&M?^>M] M_P"!\_\ \71_8UK_ ,];[_P/G_\ BZ -"BL_^QK7_GK??^!\_P#\71_8UK_S MUOO_ /G_P#BZ -"BL_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XN@#0 MHK/_ +&M?^>M]_X'S_\ Q=']C6O_ #UOO_ ^?_XN@#0HKSC^V9_23_P,N?\ MXY1_;,_I)_X&7/\ \!_-"R2JA(O;C."M]_X'S__ != &A16 M?_8UK_SUOO\ P/G_ /BZ/[&M?^>M]_X'S_\ Q= &A16?_8UK_P ];[_P/G_^ M+JS;6D=HK+&TS!CD^;,\A_ L3B@">BBB@#&OO#5GJ%Y)=2RSJ[XR$8 < #T] MJK_\(;IW_/:Z_P"^E_\ B:Z&B@#GO^$-T[_GM=?]]+_\31_PANG?\]KK_OI? M_B:Z&B@#GO\ A#=._P">UU_WTO\ \36AI>C6^D>;]G>5O-QN\P@],], >M:- M% '/:IX3CU=[B*[U?5&TZY>^U"PL;]H8U6TFC"W,0@5&!!#%.01N7:WOTKN** ./N_ASIEQ%=6L%_J5 MEIMTR/-86LD:Q,Z(J*>4+CA$X#;3M&0>.2[M[9T M$=PR $DJ64E0%.QER ._-;]% '/V_A2*SOI9;/5-2MK.6Y-U)I\4B"$R$AF M(.SS%!8;BJN%))XP2#T%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 1PV\%LK+!#'$KNTC!%"@LQ MRS''?_GC)_P!\FC[//_SQD_[Y-;]%='L5W,?:LP/L M\_\ SQD_[Y-'V>?_ )XR?]\FM^BCV*[A[5F!]GG_ .>,G_?)H^SS_P#/&3_O MDUOT4>Q7?\ YXR?]\FM^BCV*[A[5F5I<$PU:S)B MD $Z9)4_WA7I5HVD_P!*9_:]C_SW_P#' M&_PK)U2VGDU&5D@D93C!5"1T%5/L=U_S[3?]\&MU3BUN9._\ MXXW^%']KV/\ SW_\<;_"N>^QW7_/M-_WP:/L=U_S[3?]\&G[./<7M)=CH?[7 ML?\ GO\ ^.-_A4UO=P76[R7W;<9X(Q^=M3*$4KICC-MV92O/%_D:MJ.G6>@ZMJ,NGHC7#6GD87>NY0 \JLQP.@ M!K8TO5++6M-AU#3YQ/:S ['"E>A((((!!!!!!&0017%VOB'1M ^(7B\ZOJMG M8F1;-XUN)E1I (CG:I.6_#-< QQ!RQ\K P,,05"XR,52UK3;67Q%K]GJFI:)I,J&*/21=Z>T MD\4 B41FR*S)@AP_RQJ3N ZY H ]DHKR?4]$LKL_$*ZOX5N[RRM8W@N)5.8I M%LU/F(/X'R !DNB6R1+9..?,+LN M0JG.WEEQ0!ZU17C-G8K>ZSS4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%5[Z2>'3[F6UB$UPD3-%&3@.X!P/Q.!0!8HKS[P).NIW M$VI1>*7N=7N+<#5--N;>-&MYU 4?NPJ2($;(-?UJUOY M+JY1+&YTY(+:55D?8J2& ;CY85L+(2?S%0VWB'73X;T?QA)J+M;ZA>P++IAB MC\J.WFD$:[6"[_,&Y&R7()W# !& #TBBBHKBY@M(O-N9XX8\XWR.%&?J: *F MG?\ ']JW_7VO_HF*M"L&PUK2DO-39M3LU#W*LI,ZCS_X_ MK?\ ZZ+_ #KKJX^VD2*ZBDD=41'#,S' !Y)-=!_;NC_ /05L?\ P(3_ !K" MMNC:EL:%%9_]NZ/_ -!6Q_\ A/\:/[=T?\ Z"MC_P"!"?XUB:FA16?_ &[H M_P#T%;'_ ,"$_P :/[=T?_H*V/\ X$)_C0!H45G_ -NZ/_T%;'_P(3_&K-M> MVMZK-:W,,ZJ<,8I P!]\4 3T444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !4-V+DV2TRED#X^4L 02,XS@BIJ* .&M].U[Q#KUI MKM[8V&DW.DBZ@@VO).;AV!C!;*1GRL_, ,[L@Y7'-Z#1];U'Q3IFLZO!IME_ M9T4J*MEC>(?$%UI46MQ:3;V=A=I M>/):3R2/<21_< 1D41J2G7<9Y>-WRD8SG'4>QJW0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% '%4445VG(%%%% !1110 4444 3V?_'];_\ 71?YUUUW M\O8TT;ECNC5CDAP.K'M7/_\ "\O$W_/CI'_?F3_XY79^+/A%_P )1XFO-9_M MS[-]HV?NOLF_;M15Z[QG[N>G>L;_ (4'_P!3+_Y(?_;*ZXNCRJ^YSR56[L8O M_"\O$W_/CI'_ 'YD_P#CE'_"\O$W_/CI'_?F3_XY6U_PH/\ ZF7_ ,D/_ME' M_"@_^IE_\D/_ +95)O\ GQTC_OS)_P#'*] ^&7CG4_&G]J?V MC!:1?9/*\O[.C+G?OSGZ/+9^SG:N3@Y:M;4?&.H6-UKT5GH:7-MH2+))-4U;2=7L(%U$0^9#=Z>\VTQKM&&69.N?2I)O M"C3Q^)P]\-VNPB,D0\0GR!%G&[YNF<<>GO7,;F=K7Q$L]/U"*RM9-*\UK-+Q MFU/4ULD*/G8J$JQ9C@DC &,GD4_3_',^N:C86VBZ0)X[O3X]0,US<^2(HV= MD*D*K$L"O&.#SR, FPGA2^TZ\@O=&U6"WN?L,5E="ZLS-%.(L['"K(A5AN(PW3C-:%IH,EOXC_MB6_>XD.G1V3!XPK.5=F,A*X'.[H !0!A-XYU&2_M5M M=%M'L;G59-+CEEU QRAXRX=C$(C@9C; W9Z$XR<6XO&C2Z?:-_9VW49]5;2V MLS/]QU=M[;MO($:F3IR,>N:XG1=*O=-U6*[L;+48_$4^JR_:(;C1X_)2!YW+ MEKSR06'E_,")22< #^&NFM-!G7XJ:UK2071LK>V22*%EVI-=N@5VC)P#B.-% M)SC+'WH [RO'/"^KBYM/#WOB&?4"NH6AU&2Y M_,<2&2)F*Q@+MPP" M\[1WKU#P]%JL.A6JZW<+/J1!:=E50 2Q(4;0 =H(7..=N>]1^&-#_P"$;\.V MND_:/M'V??\ O=FS=N=FZ9./O8ZT */$,=GXLOM5LK*2VTF>X,:Q79+#RXD<1 >2N5Y) MWDYR<;3BM?3O#>I:1/);Z?K,<6D273W7V=K/?-'O;>Z)*7VA"Q;JA(#$ YP1 M&_A.Y\OQ+:)J42V&MK,WEFU)E@EDB6,MOWX9?E)V[0>?O<4 ,_X2S45TW3II M=$C2\U:98].M/MF2P*%RTS;,1A54D[=_MDUHZ)KT^H:CJ&EZA9)9ZE8B-Y(X MIC-&\<@.QTGZ0MM>_9M0TETDM;DQ;UR$*,&3(R MK*S @,#SP>*FT70YK"^OM3O[Q+S4KWRUDDBA\F-(T!V(B%F('S,3EB26/; M!A:):2>+EU+5[W4M2A_TV>VLX;2\D@2WCB-8U'0 MO$OC>\MM,6^M[0V\]S)+L6]I8 MWLQN)+>XLC,T4K$[VB82*%#'G#*P#9/0XI\WA,S1^)T-^2==A$18Q#,.(!%G M@C=TW?P^E &=K7Q$L]/U"*RM9-*\UK-+QFU/4ULD*/G8J$JQ9C@DC &,GD4 M6OCJZUJXM8?#^BK=_:=-CU%7NKL0*JL[KL.%<[LKQ@$'GD8!-M/"E]IUY!>Z M-JL%O<_88K*Z%U9F:*<19V.%61"K#,+@*0K M8(8GID+GCLZX^V\%MIVB^%[5+QKA_#S>8H6$*;HB)TVC+83._/)/3\:V-(MM M:'A>.#5+Y#K$D3EYUC4K$[$E0 ,!@F0,\9VY[T <=#K=\/&D.OR7TYT.\U*7 M1(K?S"81M "2A>FXSQRID=F49JYXP\17UWHWBVPTW24N;33[*2"[N7NO+<2/ M"6(C3:0P564DEEZD#)%22?"S0/\ A%(]+M[.R@U..!%35Q9H9Q,N")B>I)89 M(WMQC[;']C\QQ)Y?ELT3%\*&55R&5NAP1G@ 9 MHWBF&PTJ2TO8/(33=%M[]93)Q/$8SN(&."K(0>O4>M-\::K?K\*KK4RLVFWL MEO#(Z03,9(2SIN4.H!R 2,@"K.I^"5U&WT:(7YA-C"MM<,(L_:H 8V:,C=QN M,2\G=@%ACG-:GBG0SXD\-WFDBY%LUP%Q,8]^TJP8?+D9Z>HH P3K&F>'/#]_ MK.FVNO7?ER0QO!J4MXK-OD5!L^U(-/2QDT^P&H MG[-<_:!)#EAU*IAP5QCD%T>UTYXBA257.=T MSYSMQVQG//2G:MX.MM:UC4+N\G8VU]I7]F20(N"!O9MX;/7YNF.WX4 85M\4 M;>1;E9(M+FF33IK^&/3M66Z_U2[FCE(0>6V",$;@<-SQSJ/XLU1--TR=]$@C MN=6N$AL8)+X@8:-I,S.(R$.U#\J[\G SU(G;P_KE[HM[IFJ:_!<1SV,EHCPV M'EL2Z[?,DS(VYAUPNP3:=:7!^U3VUBMV5"P.JDP, MDFW+V9O]'@MH;C5)M+:6"^,PCD0-@G,:Y#,A4>F1GD MX&]H>M'6_P"T)$MQ';6UY):PR^9N\_9@,V,# #[EZG[N:X6>RU2X^&&N6L=I M>LEM.#H0%@MO/ M2K% !1110 4444 9^G?\?VK?]?:_^B8JT*S]._X_M6_Z^U_]$Q5H4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5S_ (O1WTF((K,?/' &?X6KH*R]>_X\4_ZZ#^1IQ5W83=E<\_\ L\__ #QD M_P"^31]GG_YXR?\ ?)K?HK?V*[F7M68'V>?_ )XR?]\FC[//_P \9/\ ODUO MT4>Q7?_ )XR?]\FM^BCV*[A[5F!]GG_ .>,G_?) MH^SS_P#/&3_ODUOT4>Q7KJJQ?#_\ R\?\!_K6 MU6,ERNQI%W5PHHHJ2@HHHH **** "BBB@ HHHH *9++'!&9)9%C0=6)%9] NE52Q.S@#/\ $* +7]JZ=_S_ -K_ -_E_P :/[5T[_G_ +7_ +_+ M_C7FWV>?_GC)_P!\FC[//_SQD_[Y-.S%='I/]JZ=_P _]K_W^7_&C^U=._Y_ M[7_O\O\ C7FWV>?_ )XR?]\FC[//_P \9/\ ODT6871Z3_:NG?\ /_:_]_E_ MQH_M73O^?^U_[_+_ (UYM]GG_P">,G_?)H^SS_\ /&3_ +Y-%F%T>D_VKIW_ M #_VO_?Y?\:/[5T[_G_M?^_R_P"->;?9Y_\ GC)_WR:/L\__ #QD_P"^319A M='IL-[:W+E(+F&5@,E4D#''KQ4]<5X0BD35I2\;J/(/)&/XEKM:0PHHHH ** M** "BBB@ HHHH **** "BBB@#BJ***[3D"BBB@ HHHH **** )[/_C^M_P#K MHO\ .NNKD;/_ (_K?_KHO\ZZZL*VZ-J6P4445B:A1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 57OH9KC3[F&WF,$\D3)'*.J M,00&_ \U8J&[MQ=V<]LTDL2S1M&7A>_5?WTWG3JCQLW4IM MQMKBWQ?ZA)86MR;JVTYW3R(9,D@C"!R 22%9B <<<#!;>![&VN+?%_J$EA:W M)NK;3G=/(ADR2",('(!)(5F(!QQP, '3U%<2O#%OCMY)VS]R,J#_ ./$#]:E MHH P;"_N5O-3(TF\8M_M&Z_Z U]_P!]P?\ QRC3 MO^/[5O\ K[7_ -$Q5H4 9_\ :-U_T!K[_ON#_P".4?VC=?\ 0&OO^^X/_CE: M%% &?_:-U_T!K[_ON#_XY1_:-U_T!K[_ +[@_P#CE:%% &?_ &C=?] :^_[[ M@_\ CE']HW7_ $!K[_ON#_XY6A10!G_VC=?] :^_[[@_^.4?VC=?] :^_P"^ MX/\ XY6A10!G_P!HW7_0&OO^^X/_ (Y1_:-U_P! :^_[[@_^.5H44 9_]HW7 M_0&OO^^X/_CE']HW7_0&OO\ ON#_ ..5H44 9_\ :-U_T!K[_ON#_P".4?VC M=?\ 0&OO^^X/_CE:%% &?_:-U_T!K[_ON#_XY1_:-U_T!K[_ +[@_P#CE:%% M &?_ &C=?] :^_[[@_\ CE']HW7_ $!K[_ON#_XY6A10!G_VC=?] :^_[[@_ M^.4?VC=?] :^_P"^X/\ XY6A10!G_P!HW7_0&OO^^X/_ (Y1_:-U_P! :^_[ M[@_^.5H44 9_]HW7_0&OO^^X/_CE']HW7_0&OO\ ON#_ ..5H44 9_\ :-U_ MT!K[_ON#_P".4?VC=?\ 0&OO^^X/_CE:%% &?_:-U_T!K[_ON#_XY1_:-U_T M!K[_ +[@_P#CE:%% &?_ &C=?] :^_[[@_\ CE']HW7_ $!K[_ON#_XY6A10 M!G_VC=?] :^_[[@_^.4?VC=?] :^_P"^X/\ XY6A10!G_P!HW7_0&OO^^X/_ M (Y1_:-U_P! :^_[[@_^.5H44 9_]HW7_0&OO^^X/_CE']HW7_0&OO\ ON#_ M ..5H44 9_\ :-U_T!K[_ON#_P".4?VC=?\ 0&OO^^X/_CE:%% &?_:-U_T! MK[_ON#_XY1_:-U_T!K[_ +[@_P#CE:%% &?_ &C=?] :^_[[@_\ CE']HW7_ M $!K[_ON#_XY6A10!G_VC=?] :^_[[@_^.4?VC=?] :^_P"^X/\ XY6A10!G M_P!HW7_0&OO^^X/_ (Y1_:-U_P! :^_[[@_^.5H44 9_]HW7_0&OO^^X/_CE M']HW7_0&OO\ ON#_ ..5H44 9_\ :-U_T!K[_ON#_P".5FZAXHDT^=8I-+E0 ME=V)95!ZD?P[AV]:Z*N0\564EQJD3HR "$#D_P"TU-)O83=MQ_\ PFW_ %#_ M /R-_P#8T?\ ";?]0_\ \C?_ &-8']ES_P!^/\S_ (4?V7/_ 'X_S/\ A5////<[2SUJ>\M$G32+ME?.#')$5X..-S@]O M2I_[1NO^@-??]]P?_'*9X?B:'0[>-B"1NZ?[QK3J"C/_ +1NO^@-??\ ?<'_ M ,K+U[_CQ3_KH/Y&JA\2)G\+.>HHHKK.8**** "BBB@ HHHH T])N) M;?SO+LI[G=MSY10;>O72[>/S1;VEK+,D $@ MCM6A:7<%]:175K*LL$JAT=3PP- $U%%% !1110 45$EU;R7,MM'/$\\(4RQ* MX+(&SM+#J,X.,]<&I: "BBJ>J:K9:+I[WVH3>3;(Z(SA&;EW"*,*">68#\: M+E%9^H:S9:=9:CU[_C^3_KF/ MYFM*7Q$5/A,NBBBNDYPHHHH **** "BBB@#J-(_Y!_X\4_ZZ#^1JH?$B9_"SGJ***ZSF"BBB@ HHHH **** -OP_\ \O'_ M '^M;58OA__ )>/^ _UK:KEJ?$SHA\(4445!84444 %%%% !1110 4444 % M4M7_ .07-_P'_P!"%7:I:O\ \@N;_@/_ *$*J/Q(4MFPU% M].DF5;DW>E"!%C_B;>$7! R1SR>*^@** /._BUJ_C;2=*L&\&6DTSR2L+F2W MMA<2( !M 0@\'YLG'8>M>2?\)E\<_P#GUUS_ ,$2_P#QFOI^B@#C_AGJ/BC5 M/""7'BZU>WU'SG51)#Y3O&,89DP-ISN'0< &O.O#WBCXOW/Q$M[34]*N4TM[ MO9<(U@%@CBS\Q67;S@<@[CGCK7NM% '(>&G6+QSXO@N2%O9)X)HPQ&Y[;R55 M"OJH<2#ZD]SS!++%XC\<7>GW&IW4>GV^FPW%HEE>O )R[N))=\3*6"[47&2! MNZ9(KIM3T+1];\K^UM*L;_R<^7]KMTEV9QG&X'&<#IZ"DO\ 0-&U6&&'4=)L M+R*#B%+BV218^WRA@<=!T]* //M*N]2UZ3PA;7FK7_V>X341)+;3F$WD44BB M%V*8/*@-N4@\G! )!;I>O7FA7C:CJ&HW1C!;(SD\YH \[F'B(2^%]$GFDEEOK6YOKE9=5FM#)/E6\H31J MSX0.V$& 0OHN#+!;:Q/JWAK1M3UN8Q.VHB8:=J,C%TC:/9&\P".SH?E+<-P< MGEL^A:CI>GZO;?9M3L+6]M]P;RKF%9%W#H<,",\FEATRPM_LODV-M']D0QV^ MR)1Y*G *I@?*#@<#T% '%Z/I%I:_$CQ/VM)5:6_F9!N6;)=6?:RC M' ;(&#C%2>"9[JQU631M6DO)=4:T6Y-S_:!NK:\3('G1ACF$[F(V!57TW C MKY-*TZ;4X=3EL+5[^!2D5TT*F6-3G(5\9 ^8\ ]SZTS3M%TK1S,=,TRRLC.0 M93;0+'YA&<%MH&>IZ^M 'GOB:YUL:EK/A2PU2[AOM3N8;K3IQ(=\,1B=W53V M4/;L,#M*!WJ&\\1WNNZ%J_B.QO[F"T4:;:VZ12L@5VDCDF. >N)50_[K#UKT MY[&TDOH[Y[6!KN)"D$[>&_OIX]4TZ;[4ESL\"W= MQ/I>HVUQ/-.+#5+JSBDFGV_V;R+&VB^RJR6^ MR%5\E6QN"8'R@X&<=<5+;VEM:"06UO%")9&ED$:!=[MR6..I/*WA71K8K'$@103-.3@#CDDG\:DU:0^*_$EGI%D-UAI%Y'=ZC=_PB M:,AX[=#W?.&;^Z >6Q6Q!X1\-6MZM[;^'M)BNT?>L\=E&KAO4,%SGWIK^#? M"\MVUW)X;T=[EG,C3-8Q%RY.2Q.W.<\YH S_ !PUR1X?MK>]NK076KQP2O;2 M;&:,Q2DKGT.!].",$ CD-6AO+'3O'4D&N:RO]@%9-.!OY&\IC;QRG<2UM[DQ&>"*4PR"6(R(&V. 0&7/0X)Y'J:BDTRPF2[26QMG6\ M_P"/I6B4B?Y0OS\?-\H Y[#% '!F8ZY+XKO-3UB^T^32]HMDM[QX$MHO(603 M%5($FYB_WPP^3'K2:7_:/B;7["'5[W4K7S/#EK=3VMI=/;#SV=PS?(0P/L#Z M YP,=M>>']%U"Z@N;W2+"YN+< 0RS6R.\8!R-I(R,'GBK@M;<79NQ!%]I,8B M,VP;R@)(7=UQDDX]Z /*+*,^)H_AS?ZI M2,$C@\<4C1S:7XWI:VDUGJ!V6LA55\B:V)"M MN)<[QN8=]N :[VJ)T72CJPU8Z99?VD!@7GD+YV,8QOQNZ<=>E7J "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH S]._X_M6_Z^U_]$Q5H5GZ=_Q_ M:M_U]K_Z)BK0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *Y[7O^/Y/^N8_F:Z&N>U[_ (_D_P"N8_F:TI?$ M14^$RZ***Z3G"BBB@ HHHH **** .HTC_D%P_P# O_0C5VJ6D?\ (+A_X%_Z M$:NUR2^)G5'9!1114C"BBB@ HHHH **** "BBB@ K+U[_CQ3_KH/Y&M2LO7O M^/%/^N@_D:J'Q(F?PLYZBBBNLY@HHHH **** "BBB@#;\/\ _+Q_P'^M;58O MA_\ Y>/^ _UK:KEJ?$SHA\(4445!84444 %%%% !1110 4444 %4M7_Y!1PJK'M.XDG@#&>: ,32O&NFZMJ5Q;QK-#;+#Y]M>3P2Q17,8 +LCN@4 MA00O*,YC68KY;/PWRAB M<@CJ#7+RQS^$VT(:#KTM]8ZIJ11;*80NC),SR/)$Z('^4DMR6&/PK(LS&WPA M\)6:D?;SJ5E$J;OG$Z7(:7_@0"R$_0T >M445%<+.T6+:2..3/WI(RXQ] P_ MG0!4T[_C^U;_ *^U_P#1,5:%8-A%JIO-3VWEF"+E=Q-HQR?)CZ?O..,>O]!> M\G6/^?ZQ_P# -_\ X[0!H45G^3K'_/\ 6/\ X!O_ /':/)UC_G^L?_ -_P#X M[0!H45G^3K'_ #_6/_@&_P#\=H\G6/\ G^L?_ -__CM &A16?Y.L?\_UC_X! MO_\ ':/)UC_G^L?_ #?_P".T :%%9_DZQ_S_6/_ (!O_P#':/)UC_G^L?\ MP#?_ ..T :%%9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.T :%%9_DZQ M_P _UC_X!O\ _':/)UC_ )_K'_P#?_X[0!H45G^3K'_/]8_^ ;__ !VCR=8_ MY_K'_P W_\ CM &A16?Y.L?\_UC_P" ;_\ QVCR=8_Y_K'_ , W_P#CM &A M16?Y.L?\_P!8_P#@&_\ \=H\G6/^?ZQ_\ W_ /CM &A16?Y.L?\ /]8_^ ;_ M /QVCR=8_P"?ZQ_\ W_^.T :%%9_DZQ_S_6/_@&__P =H\G6/^?ZQ_\ -__ M ([0!H45G^3K'_/]8_\ @&__ ,=H\G6/^?ZQ_P# -_\ X[0!H45G^3K'_/\ M6/\ X!O_ /':/)UC_G^L?_ -_P#X[0!H5C7WB6ST^\DM98IV=,9**".0#Z^] M6?)UC_G^L?\ P#?_ ..UQ&OB9=;N!<21R2_+N:-"BGY1T!)Q^= '3?\ "9:= M_P \;K_OE?\ XJC_ (3+3O\ GC=?]\K_ /%5P]% 'JV\RW-M%. M@(61 X!ZX(S4E8VG1:J=,M#'>6:H84VAK1B0-HQD^8,_D*L^3K'_ #_6/_@& M_P#\=H T**S_ "=8_P"?ZQ_\ W_^.T>3K'_/]8_^ ;__ !V@#0HK/\G6/^?Z MQ_\ -__ ([1Y.L?\_UC_P" ;_\ QV@#0HK/\G6/^?ZQ_P# -_\ X[1Y.L?\ M_P!8_P#@&_\ \=H T**S_)UC_G^L?_ -_P#X[1Y.L?\ /]8_^ ;_ /QV@#0H MK/\ )UC_ )_K'_P#?_X[1Y.L?\_UC_X!O_\ ': -"N>U[_C^3_KF/YFM'R=8 M_P"?ZQ_\ W_^.UD:JMRMTHNI8I7V#!BB*#&3V+-_.M*7Q$5/A*-%%%=)SA11 M10 4444 %%%% '4:1_R"X?\ @7_H1J[6-I\>I-8QFWN[2.+G:LELSL.3U(D& M?RJSY.L?\_UC_P" ;_\ QVN27Q,ZH[(T**S_ "=8_P"?ZQ_\ W_^.T>3K'_/ M]8_^ ;__ !VI&:%%9_DZQ_S_ %C_ . ;_P#QVCR=8_Y_K'_P#?\ ^.T :%%9 M_DZQ_P _UC_X!O\ _':/)UC_ )_K'_P#?_X[0!H45G^3K'_/]8_^ ;__ !VC MR=8_Y_K'_P W_\ CM &A16?Y.L?\_UC_P" ;_\ QVCR=8_Y_K'_ , W_P#C MM &A67KW_'BG_70?R-2>3K'_ #_6/_@&_P#\=JCJL=^MJINKFVE3>,"*W9#G M![EV_E50^)$S^%F1111763K' 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@#0JEJ_P#R"YO^ _\ H0IGDZQ_S_6/_@&__P = MJMJ$>I+8R&XN[22+C1T)D./RJH_$A2V9AT445UG*%%%% !1110 44 M44 :F@_\?S_]BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *:Z)+&T.YFQ;QK MO5F)\L[5&4&2 #T%26/A/PWIEY'>6'A_2K2ZCSLF@LHXW7((.& R,@D?C6Q1 M0!FV7AW1--O9+VPT;3[6[D!#SP6J([ G)RP&3D@&G1:%I$&J/JD.E6,>H29W MW:6Z"5L]2H/\(KJZY?5_\ D*3?\!_]!%:TOB,Z MFQG?9X/^>,?_ 'R*/L\'_/&/_OD5)1719&-V1_9X/^>,?_?(H^SP?\\8_P#O MD5)119!=D?V>#_GC'_WR*/L\'_/&/_OD5)119!=D?V>#_GC'_P!\BC[/!_SQ MC_[Y%2446079UUD +"W $2X ^@J>H+/_CQM_\ KFO\JGKC>YTK8****0PH MHHH **** "BBB@ HHHH *Y[7O^/Y/^N8_F:Z&N>U[_C^3_KF/YFM*7Q$5/A, MNBBBNDYPHHHH **** "BBB@#J-(_Y!_X\4_ZZ#^1K4K+U[_ (\4 M_P"N@_D:J'Q(F?PLYZBBBNLY@HHHH **** "BBB@#;\/_P#+Q_P'^M;58OA_ M_EX_X#_6MJN6I\3.B'PA1114%A1110 4444 %%%% !1110 52U?_ )!-O_ -BBBNLY0HHHH **** "BBB@#4T'_ (_G_P"N9_F*Z&N>T'_C^?\ ZYG^8KH: MYJOQ'13^$****S+"BBB@ HHHH **** "BBB@ HHHH XJBBBNTY HHHH **** M "BBB@">S_X_K?\ ZZ+_ #KKJY&S_P"/ZW_ZZ+_.NNK"MNC:EL%%%%8FH444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%07E MU'8V-Q>3;O*@C:5]HR=JC)P._2@">BN4\/:OXCU&0ZG=Z9!_9%]:K<6:07:O M+%\H(5P449<'.0S $8Z(M2'B&VT?6M(ALIKNV>XMI+>\-PIV%0Z/E$V ML-ZGC<#D\^H!TE%<9!XZFE@L=5;2D7P_?7BVD%X+K,OS,421HM@"QLP SO)P MRDCK@@\=32P6.JMI2+X?OKQ;2"\%UF7YF*)(T6P!8V8 9WDX921UP =G1110 M!GZ=_P ?VK?]?:_^B8JT*S]._P"/[5O^OM?_ $3%6A0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %H+/_CQM_P#KFO\ *IZXWN=2V"BBBD,**** "BBB@ HH MHH **** "N>U[_C^3_KF/YFNAKGM>_X_D_ZYC^9K2E\1%3X3+HHHKI.<**** M "BBB@ HHHH ZC2/^07#_P "_P#0C5VJ6D?\@N'_ (%_Z$:NUR2^)G5'9!11 M14C"BBB@ HHHH **** "BBB@ K+U[_CQ3_KH/Y&M2LO7O^/%/^N@_D:J'Q(F M?PLYZBBBNLY@HHHH **** "BBB@#;\/_ /+Q_P !_K6U6+X?_P"7C_@/]:VJ MY:GQ,Z(?"%%%%06%%%% !1110 4444 %%%% !5+5_P#D%S?\!_\ 0A5VJ6K_ M /(+F_X#_P"A"JC\2%+9G+T445UG*%%%% !1110 4444 :F@_P#'\_\ US/\ MQ70USV@_\?S_ /7,_P Q70US5?B.BG\(4445F6%%%% !1110 4444 %%%% ! M1110!Q5%%%=IR!1110 4444 %%%% $]G_P ?UO\ ]=%_G775R-G_ ,?UO_UT M7^===6%;=&U+8****Q-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *@O9?(L;B;[/)<^7$S>1$ 7DP,[5!(!)Z#) YJ>B@#S M31/L=MXDMKGPA;ZM!H<2W+:K:/;3QVZL,D+#%*!B3S,_+$, @@9%7?"]ZNM M>()M7U:TU6WU*ZA:VM;6;2[F..RMQEBID:,(7; +'.,A5&<<]U#;P6RLL$,< M2N[2,$4*"S'+,<=R223W-24 >5V=E?3^"]#\%/INH)?6=W;I=3-:NL"102AS M(LI&QMP08 8G+=.#A;&TOY?!V@^#&TV_2_LKRW6ZF>U=8%B@F#F02D;&#!!@ M!BM]_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=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_ MX'S_ /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 71_8UK_SU MOO\ P/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** , M_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ M /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 76'J$*V]])$AD M*KC!DD9VZ#J6))KK*Y?5_P#D*3?\!_\ 016M'XC.IL4J***Z# **** "BBB@ M HHHH Z"VTFVDM8G:2\!9 2%O9E'([ -@?05+_8UK_SUOO\ P/G_ /BZLV?_ M !XV_P#US7^53UQOM]_X'S_ /Q= M:%%(9G_V-:_\];[_ ,#Y_P#XNC^QK7_GK??^!\__ ,76A10!G_V-:_\ /6^_ M\#Y__BZ/[&M?^>M]_P"!\_\ \76A10!G_P!C6O\ SUOO_ ^?_P"+H_L:U_YZ MWW_@?/\ _%UH44 9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 76A10 M!G_V-:_\];[_ ,#Y_P#XNLC5;:.UNE2-I6!0',LS2'J>[$G\*Z>N>U[_ (_D M_P"N8_F:TI?$14^$RZ***Z3G"BBB@ HHHH **** -S3],@N+&.5Y+L,VIZ!6 %6?[&M?^>M]_X'S_ /Q=/TC_ )!M]_X'S_ /Q=:%% &?\ V-:_\];[_P #Y_\ XNC^QK7_ )ZWW_@? M/_\ %UH44 9_]C6O_/6^_P# ^?\ ^+H_L:U_YZWW_@?/_P#%UH44 9_]C6O_ M #UOO_ ^?_XNC^QK7_GK??\ @?/_ /%UH44 9_\ 8UK_ ,];[_P/G_\ BZHZ MKI\-K:J\;W+$N!B6YDD'0]F8C\:WJR]>_P"/%/\ KH/Y&JA\2)G\+.>HHHKK M.8**** "BBB@ HHHH T])LXKOSO,>==NW'E3O'USUVD9_&M+^QK7_GK??^!\ M_P#\757P_P#\O'_ ?ZUM5RU/B9T0^$S_ .QK7_GK??\ @?/_ /%T?V-:_P#/ M6^_\#Y__ (NM"BH+,_\ L:U_YZWW_@?/_P#%T?V-:_\ /6^_\#Y__BZT** , M_P#L:U_YZWW_ ('S_P#Q=']C6O\ SUOO_ ^?_P"+K0HH S_[&M?^>M]_X'S_ M /Q=']C6O_/6^_\ ^?_ .+K0HH S_[&M?\ GK??^!\__P 71_8UK_SUOO\ MP/G_ /BZT** ,_\ L:U_YZWW_@?/_P#%U6U#3(+>QDE22[++C DNY77J.H9B M#6S5+5_^07-_P'_T(54?B0I;,Y>BBBNLY0HHHH **** "BBB@"]I5M'=73)( MTJ@(3F*9HSU'=2#^%:_]C6O_ #UOO_ ^?_XNL[0?^/Y_^N9_F*Z&N:K\1T4_ MA,_^QK7_ )ZWW_@?/_\ %T?V-:_\];[_ ,#Y_P#XNM"BLRS/_L:U_P">M]_X M'S__ !=']C6O_/6^_P# ^?\ ^+K0HH S_P"QK7_GK??^!\__ ,71_8UK_P ] M;[_P/G_^+K0HH S_ .QK7_GK??\ @?/_ /%T?V-:_P#/6^_\#Y__ (NM"B@# M/_L:U_YZWW_@?/\ _%T?V-:_\];[_P #Y_\ XNM"B@#/_L:U_P">M]_X'S__ M !=']C6O_/6^_P# ^?\ ^+K0HH XJBBBNTY HHHH **** "BBB@"6V02742, M6 9P"58J>3V(Y'U%=!_8UK_SUOO_ /G_P#BZP;/_C^M_P#KHO\ .NNK"MNC M:EL9_P#8UK_SUOO_ /G_P#BZ/[&M?\ GK??^!\__P 76A16)J9_]C6O_/6^ M_P# ^?\ ^+H_L:U_YZWW_@?/_P#%UH44 9_]C6O_ #UOO_ ^?_XNK-M:1VBL ML;3,&.3YLSR'\"Q.*GHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH S]._P"/[5O^OM?_ $3%6A6?IW_']JW_ M %]K_P"B8JT* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KE]7_ .0I-_P'_P!!%=17+ZO_ ,A2;_@/_H(K M6C\1G4V*5%%%=!@%%%% !1110 4444 ==9_\>-O_ -BBBN MLY0HHHH **** "BBB@#4T'_C^?\ ZYG^8KH:Y[0?^/Y_^N9_F*Z&N:K\1T4_ MA"BBBLRPHHHH **** "BBB@ HHHH **** .*HHHKM.0**** "BBB@ HHHH G ML_\ C^M_^NB_SKKJY&S_ ./ZW_ZZ+_.NNK"MNC:EL%%%%8FH4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% &?IW_']JW_ %]K_P"B8JT*S]._X_M6_P"OM?\ T3%6A0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%H+/_ (\;?_KFO\JGKC>YU+8****0PHHH MH **** "BBB@ HHHH *Y[7O^/Y/^N8_F:Z&N>U[_ (_D_P"N8_F:TI?$14^$ MRZ***Z3G"BLC7?$^C>&H4DU:^CM]^=B8+,V/10"?QK@M2^.6D0-MT[2[J[Q_ M%*XA4_3[Q_04G)+)!;S)!]F>X:'&7^4'('K]TX-> M:-\>7W';X=7;VS><_P#H%)S2W!1;V/9Z*\X\&?%7_A*_$":5)HYMF>-G61)_ M, VC/(VC ]_7ZU/X^^),G@W4[:PATP7+RP^<9))"J@9(P,#D\?RHYU:XN?2O;-*\7?VE\.T\6? MV=.F;)[HV8.7.T$[5..<[>#CD$5RR=VV="T1TU%?-K_M)ZX7)30=/"YX!D*UT:\T6&)'B>3S[=F/E[1GY@<\'I]2*0SV.BO*/BM\5]4 M\ ZQ96%AI,,ZSP><;BYW;2=Q&U<$1*6'_D2@#Z>HKQ7X7?%CQ3XQ\6#2]3TFU^R&%W:>VA=/)(&06)8C!Z?4 MBK_Q;^(_BCP9J]C9Z)I<4EM-!YK74T+R ON(V#! & 3_O#IW /6Z*^8!\=_ MB"3@:?8Y_P"O*3_XJO>-)UW6K[X<)KD^DE-9:Q><6&"N^0 [5 /(W8''49H MZ>LO7O\ CQ3_ *Z#^1KYU?XP?%'S&_XEP3G[HTUN/;FNB\%>/O'?B77!9:[I MO_$NVEGG^R-%Y; ';ST.>F/Q[54/B1,_A9Z/17F_Q(\1^,-&U*T@\/V4C6CP M[WGCMC,2^2"IX(&!@].]<3_PG7Q.S_QZW?\ X+/_ +&NAU$G8Q4&U<]^HK T MZ^UV?P0E[<62IK9M&<6[#:#* =H([9XR.V<5Y$?%WQ6:1@MGJ.0?NC206QD>XL_(V''&#M&23V]*M_$CQ-X MNT/4[2+0;)GLWAW-,MN9T)(_ MO6!']*]?T[5M5G\#IJUUIQ75/LC3&S (+. 2!@\C.!QU&:(S3!Q:.Z\/_P#+ MQ_P'^M;5?*]K\\1^-/%?\ 9.I: M39_9_)9VGM(W7RB!P6W,PP3QVY-5S>*LK'M-%>3_ !6^*^J> =9LM/L- M)@G2>W\XW%P6VD[B-JXQR, GG^(5P@_:3U[C=H6FGUP[C^M24?2=%#Z$5X\?VE[O)QX7@QVS>'_XB@#Z'HKR M;X??&M?&_B9=$ET)K-Y(V=)4N/-'RC)##:,#'?UP*T/B-\7;7X?ZM:Z8VD37 MT\T G)$PB55+%1S@Y.5/Z4 >DT5X2O[2UB3\_AFY ]KI3_[+7J^G>+].U'P0 MOBP+-'I_V5[IU9?G54!W# ZD;3]: -^BO%?^&DO#^_']B:GMSUS'G\LUTO@O MXR:#XUUP:/:VE]:W3(SQ^>J[7VC)&58\XY_"@#T6J6K_ /(+F_X#_P"A"N6\ M:?%/P[X%U""PU07DMU-%YPCMH@VU,D DE@.2#^5?M ^#KNRDA6WU9&;&- M]NF.N>SFG'="EL=;16=:ZYIUWH*ZW'<#^SS"9S*P(VH ?GY=@&2?PH33V!IHN45PS?%WP7-U-%YVVW5<(A) R6(Y)!X'I0!WM%>*?\ #2>@ MYXT/4L?[T?\ C7IMGXNTV]\$_P#"61B8:<+1[IE*?O J@EAC/48(ZX]Z -ZB MO#&_:5TP,=OAR\*]B;A0?Y5T?@/XTV/C?Q$NBC2+BRFDC9XW,HD4[1D@\#'% M 'J%%>:?$CXOP?#_ %>VTP:/)J%Q- )V)G\E54L5&#M;)RI[>E<7_P --?\ M4H_^5+_[50![_17-V'C""^^'W_"7+9SK#]B>[-MU?Y 25'K]TX/XUXT_[2]\ M3^[\,VZC/\5VQ_\ 910!ZI17FO@CXI3^*_$ TJ?25@WQLXEBD+;=OJ".GOZX M]:E^(7Q'O/!VJVUC:Z;'-YL/FF69B%/)&T8[C'/U%=?.K7.;E=['HM%>$'XY MZWGC2M/ ]#O_ ,:]8L?$%Q>>!UU_^SI!<&T:X%H,Y9@"0!WYQQ[&A33V!Q:W M-^BO*_ ?Q-UKQ1XG73+S3+80,CL9;=7!BP,@MDG@GCMR17JE.,E)70FFMPHH MHIB)[/\ X_K?_KHO\ZZZN1L_^/ZW_P"NB_SKKJPK;HVI;!1116)J%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>^DGAT^YE MM8A-<)$S11DX#N <#\3@58J&[%R;.<6;1+=&-O):92R!\?*6 ()&<9P10!PO M@.XCU&ZDU-/$TEYJT]N!JNEW$4<303+A<; BR1A#N7YMP(.>3S6AX1U'7[CQ M)XCL-=NK:5[0VS116L>V.'?&6*JQ^9N@^9NOHO2H;'3]9U_Q+8:]JFG6>F/I M)N88TBF>1[DG*)+3Q=JNJ7]EI4=KJ?D[Q!?R2/# MY<948!A4-DX[KCWH S/#FN7)OX4\0:_K5K?R75RB6-SIR06TJK(^Q4D, W'R MPK860D_F*AMO$.NGPWH_C"347:WU"]@673#%'Y4=O-((UVL%W^8-R-DN03N& M ",;-WHWB'Q!=:5%K<6DV]G87:7CR6D\DCW$D?W $9%$:DG)^9SQCOFJ-GX/ MUJ/2],\-SO8?V'IUW',MPDKM/-%$^^.,QE0JG(4%MYR%Z#/ !WM%%17%M!=Q M>5H00VU])#;Q1Q1+C:D:A5' / %:T?B,ZFQ6HHHKH, HHH MH **** "BBB@#KK/_CQM_P#KFO\ *IZRK;1=*EM8I)-,LW=T#,S0*221R2<5 M+_86C_\ 0*L?_ =/\*XWN=2V-"BL_P#L+1_^@58_^ Z?X4?V%H__ $"K'_P' M3_"D,T**S_["T?\ Z!5C_P" Z?X4?V%H_P#T"K'_ ,!T_P * -"BL_\ L+1_ M^@58_P#@.G^%']A:/_T"K'_P'3_"@#0HK/\ ["T?_H%6/_@.G^%>?>*_B1\/ M/"=_/IT^G17E_ =LD-K9(=C>A9L#ZX)Q0!ZC17SE!\;+74?$%G9Z?X"L&MYI MEC,>Q9)G!./E 4 'VYKT;XH^!+_Q!X9BMO"T5I:723AY515A,J8(QO [$@XZ M&@#K]8\6>'_#ZDZMK-E:,.=DLP#GZ+U/X"L1M?TKQ)#%J6CWB7=HR;=Z C!! M.00<$'V([UY-HW[-VISE9-3':QF5C_P ";: ?P->E:5X-TOP/8)I6 ME^,^[)ES^!^7]*ZZBJY5>XN9[#(XHXH5ACC1(E M7:J*H"@>@'I68?"_A\DDZ%IA)ZDVD?\ A6M13L(IV6D:;IK,UCI]I:LPPQ@A M5"1[X%2W-C:7H475K!.%^[YL8;'TS4]% &KI7AW0VTZ%CHVGEN>3:IGJ?:M] M55%"J % P !P!6/I^DZ;*?\ M70?R-2?V%H__ $"K'_P'3_"J.JZ;86=JLEK96T#EPI:*)5)&#QD#VJH?$B9_ M"S(HHHKK.8**** "BBB@ HHHH V_#_\ R\?\!_K6U7.Z386=[YWVNT@N-FW; MYL8?;G.<9^@K2_L+1_\ H%6/_@.G^%%=B2K(\;!.%58<@<$"G'="ELSE8M'T^#1 M1H\=JBZ?Y1A\CG!0C!'KSD\UQK_!OPDQ)$5XG/1;@_U%>@45UN*>YS)M')^' MOASX?\,ZE_:%A%.UR%**TTN[:#UP.*/%?P\T7Q?>0W=^UU%<1)Y?F6\@4LN2 M0"""."3^==911RJU@YG>YYG_ ,*/\,Y_X_M6_P"_T?\ \;KN;70-.M/#JZ%' M#G3Q"8#&S9+*0=_\*6\*[L[M0QGIYXQ_Z#6SX=^' M7A_PQJ/]H6$4S7(4HKS2[MH/7 KJZ*%&*Z!S,RKWX>^'/&>II-K-H\DL,)57 MCE9#C/0XZ]3^="? CP$O73KEOK=R?T-='I5I;7ETT=U;Q3H$+!94# '(YP?K M6O\ V%H__0*L?_ =/\*YZOQ&U/X1;31--LM"31+>SC734A, MR,J4(P0<].VNF0IYIEDD8 ]0-[''X59\0>"?#?BJ:*;6]) M@O)85VI(Q96"]<94@D=>/>K_ /86C_\ 0*L?_ =/\*/["T?_ *!5C_X#I_A0 M!S8^$O@-<8\-6G'JSG_V:NL@L+.VT]-/@M88[-(_*6!4 0)C&W;TQCM5?^PM M'_Z!5C_X#I_A1_86C_\ 0*L?_ =/\* ,0_#+P023_P (QIO/I"*T])\*>']! MN'N-)T6QLIG7:TD$"JQ7TR!G%6/["T?_ *!5C_X#I_A1_86C_P#0*L?_ '3 M_"@ U/0-&UHQG5=)L+\QYV&ZMDEVYZXW XJ@/ OA '(\*Z&#_P!@Z+_XFK_] MA:/_ - JQ_\ =/\*/["T?\ Z!5C_P" Z?X4 74BCBB6*-%2-5"JBC ] /2 MLT>%_#X8L-"TP,>I^R1Y/Z5+_86C_P#0*L?_ '3_"C^PM'_ .@58_\ @.G^ M% ')6UA9V18VMI! 6^\8HPN?K@5)-;PW FACD Z!U!Q^=245VG(0+96BC"V ML('M&*GHHH **** "BBB@">S_P"/ZW_ZZ+_.NNKC[:-);J*.1%='<*RL,@@G MD$5T']A:/_T"K'_P'3_"L*VZ-J6QH45G_P!A:/\ ] JQ_P# =/\ "C^PM'_Z M!5C_ . Z?X5B:FA16?\ V%H__0*L?_ =/\*/["T?_H%6/_@.G^% &A16?_86 MC_\ 0*L?_ =/\*LVUE:V2LMK;0P*QRPBC"@GWQ0!/1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &?IW_']JW_7V MO_HF*M"L_3O^/[5O^OM?_1,5:% !1110 4444 %9?]O6O_/.;\A_C6I7%5K3 MBI7N9SDUL=#_ &]:_P#/.;\A_C1_;UK_ ,\YOR'^-<]16GLHD>TD=#_;UK_S MSF_(?XT?V]:_\\YOR'^-<]11[*(>TD=#_;UK_P \YOR'^-']O6O_ #SF_(?X MUSU%'LHA[21T/]O6O_/.;\A_C3XM:MI94C5)078*,@=_QKFZGL_^/ZW_ .NB M_P Z'2C8%49UU%%%YAMK22ZFD5((D,CR'H% R3^5<;W. MI;$M%>(:Y^TAI5NSQ:)HUS>$$@37+B%#[@#)(^N#4WPO^*GBOQMXN:UO=)MQ MI1B8M-;Q.H@8#(RQ)!STQ[Y[&D,]DN;JWLX&GNIXH(5^])*X51]2:XK5OC%X M%TB3RY-LP0V4B>*/$TVF>!+KQ% MHEJ-49;=9[=$R5=6Q\_')4 [CCL.U?/Y\5_&#QUQIR:C';OT-C!]GC'_ &U. M#^;5].V5G;Z?8V]E:1+%;6\:Q11KT55& /R%3T >8?"'P;XK\+1:C/XEU%I/ MM>TI:FT4 9.C^%]!T!0NDZ1969QC?#"H8_5NI_$UK444 %<]KW_'\G_7,?S-= M#7/:]_Q_)_US'\S6E+XB*GPF711172O?\>*?]=!_(U4/B1,_A9SU%%%=9S!1110 4444 %% M%% &WX?_ .7C_@/]:VJQ?#__ "\?\!_K6U7+4^)G1#X0HHHJ"PHHHH **** M"BBB@ HHHH *I:O_ ,@N;_@/_H0J[5+5_P#D%S?\!_\ 0A51^)"ELSEZ***Z MSE"BBB@ HHHH **** -30?\ C^?_ *YG^8KH:Y[0?^/Y_P#KF?YBNAKFJ_$= M%/X0HHHK,L**** "BBB@ HHHH **** "BBB@#BJ***[3D"BBB@ HHHH **** M )[/_C^M_P#KHO\ .NNKD;/_ (_K?_KHO\ZZZL*VZ-J6P4445B:A1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 9^G?\ ']JW_7VO_HF*M"L_3O\ C^U;_K[7_P!$Q5H4 %%%% !1 M110 5Q5=K7%5O1ZF57H%%%%;&(4444 %%%% !4]G_P ?UO\ ]=%_G4%3V?\ MQ_6__71?YT/8:W.NHHHKB.H**** "BBB@ HHHH **** "BBB@ KE]7_Y"DW_ M '_ -!%=17+ZO\ \A2;_@/_ *"*UH_$9U-BE112,ZIC)/$5EX7T:34[X2-$A"JD8RSL>@'_P!>O(]3^-VKW1J6J6MNX&?+9\O_ -\CG]*P?AOJ?BC5-(N) MO$MNR-Y@^SR21")W4CG*@#@<8..7\^N2"WGF:4((=TGS'." MQ../7%#D[7B@25[,WK3XM>&;_7+;2[9KMS<2"-)S#MCW$X Y.[D\=*=\2M9\ M4:1I]G_PC=I)(9G99IHH?->/@;0%P>O/..WO4^@?#'PSX?NHKN&VDN;N([DF MN9-Q4^H PN??'%=C0E)K4&TGH>&0_#WXJ^-TC;5)+I+5@-IU*Z*(![1C)'_? M->_^!?"3^%?!%MX?OKH7Y17$A*_)AR24 /\ #R1SU]NE=%9_\>-O_P!O?\>*?]=!_(UJ5 MEZ]_QXI_UT'\C50^)$S^%G/4445UG,%%%% !1110 4444 ;?A_\ Y>/^ _UK M:K%\/_\ +Q_P'^M;5^AFN-/N8;>8P3R1,D/2K%><^$;;3M"U33M*U/PVNC^( MGMI((]1@V/'J&T NWFCYF8[1)ME4$>]6?!FG)HWC+QE;QS75TR_8W>:YE,DL MKF(DDGW] !T XH [VBO'[6VAC^'OAWQA'&A\0W%]:3S7RK^^G,LX1XV8>_5?WTWG3JCQLW4IM9(LA7.,1Q-(?R4$T 5-._X_M6_Z^U_]$Q5H5@V&K6RW MFIDQWF'N5(Q93'_EC&.<+QTZ'Z]ZO?VS:_\ /*^_\ )__B* -"BL_P#MFU_Y MY7W_ ( 3_P#Q%']LVO\ SROO_ "?_P"(H T**S_[9M?^>5]_X 3_ /Q%']LV MO_/*^_\ "?_ .(H T*XJNE_MFU_YY7W_@!/_P#$5S5;T>IE5Z!1116QB%%% M% !1110 5/9_\?UO_P!=%_G4%2VSB.ZB=@Q"N"0JECP>P')^@H>PUN=A16?_ M &S:_P#/*^_\ )__ (BC^V;7_GE??^ $_P#\17$=1H45G_VS:_\ /*^_\ )_ M_B*/[9M?^>5]_P" $_\ \10!H45G_P!LVO\ SROO_ "?_P"(H_MFU_YY7W_@ M!/\ _$4 :%%9_P#;-K_SROO_ G_P#B*/[9M?\ GE??^ $__P 10!H45G_V MS:_\\K[_ , )_P#XBLK7?'WASPU;)/K%Y-:+(2(Q+9S R$=0HV\]OSH Z6BO M"]=_:1T^$M'H.BS7)Z":[<1K]0JY)_,5W/A[QA<>,_AZ;W[/>:9J%Y;RQQO% M:S2+&_S*LBL%.1G!_2@#J-8\1:+H$/FZOJEI9+C($\H4M]!U/X5P=G\0?#?B MOQ#=6FD7QFD50Z[HF0. "5W 9Q7EVG? _5]0O'GU_6)(0S99XK&YN)']R61 M>OKD_2O0O#?PYT#PA>MM*5^;0BI:QR7Q M$\4>-+/Q#_9.@V^T5LX7>K,E.RT*%SI%I?Z.-,U&,7L!C5'\[DN1CYC[Y M&YU M+8T**S_[9M?^>5]_X 3_ /Q%']LVO_/*^_\ "?_ .(I#-"BL_\ MFU_YY7W M_@!/_P#$4?VS:_\ /*^_\ )__B* -"BL_P#MFU_YY7W_ ( 3_P#Q%']LVO\ MSROO_ "?_P"(H T**S_[9M?^>5]_X 3_ /Q%']LVO_/*^_\ "?_ .(H T** MS_[9M?\ GE??^ $__P 11_;-K_SROO\ P G_ /B* -"N>U[_ (_D_P"N8_F: MT?[9M?\ GE??^ $__P 161JMS'=72O&LJ@(!B6%HSU/9@#^-:4OB(J?"4:** M*Z3G"BBB@ HHHH **** .HTC_D%P_P# O_0C5VL;3]3@M[&.)X[LLNIZ%5(-6?[9M?^>5]_X 3_\ Q%5]_X 3__ !%2,T**S_[9M?\ GE??^ $__P 11_;-K_SROO\ P G_ M /B* -"BL_\ MFU_YY7W_@!/_P#$4?VS:_\ /*^_\ )__B* -"BL_P#MFU_Y MY7W_ ( 3_P#Q%']LVO\ SROO_ "?_P"(H T**S_[9M?^>5]_X 3_ /Q%']LV MO_/*^_\ "?_ .(H T*R]>_X\4_ZZ#^1J3^V;7_GE??^ $__ ,15'5=0ANK5 M4C2Y4AP5 \G3/7:#C\:TO[9M?^>5]_X 3_ /Q%5]_X 3_ /Q%']LVO_/*^_\ "?_ .(H T*I:O\ \@N;_@/_ M *$*9_;-K_SROO\ P G_ /B*K:AJ<%Q8R1)'=AFQ@R6DJ+U'4LH JH_$A2V9 MAT445UG*%%%% !1110 4444 :F@_\?S_ /7,_P Q70US&E7,=K=,\BRL"A&( MH6D/4=E!/XUK_P!LVO\ SROO_ "?_P"(KFJ_$=%/X30HK/\ [9M?^>5]_P" M$_\ \11_;-K_ ,\K[_P G_\ B*S+-"BL_P#MFU_YY7W_ ( 3_P#Q%']LVO\ MSROO_ "?_P"(H T**S_[9M?^>5]_X 3_ /Q%']LVO_/*^_\ "?_ .(H T** MS_[9M?\ GE??^ $__P 11_;-K_SROO\ P G_ /B* -"BL_\ MFU_YY7W_@!/ M_P#$4?VS:_\ /*^_\ )__B* -"BL_P#MFU_YY7W_ ( 3_P#Q%']LVO\ SROO M_ "?_P"(H YJBBBNTY HHHH **** "BBB@">S_X_K?\ ZZ+_ #KKJX^V<1W4 M3L&(5P2%4L>#V Y/T%=!_;-K_P \K[_P G_^(K"MNC:EL:%%9_\ ;-K_ ,\K M[_P G_\ B*/[9M?^>5]_X 3_ /Q%8FIH45G_ -LVO_/*^_\ "?_ .(H_MFU M_P">5]_X 3__ !% &A16?_;-K_SROO\ P G_ /B*LVUW'=JS1K,H4X/FPO&? MP# 9H GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H;NW%W M9SVS22Q+-&T9>%RCKD8RK#D$=B.E344 [COTU'6]7NM2O;5YDL6D\L M+!&Q(#82- 7*8!+ XYQP3F32?"3Z5KMSJW_"0:K=37>W[3'.MMLFVJ57.R%2 M, _PD=.QMKBWQ?ZA)86MR;JVTYW3R(9,D@C"!R 22%9B <<< M#!;>![&VN+?%_J$EA:W)NK;3G=/(ADR2",('(!)(5F(!QQP,=/10 4444 9^ MG?\ ']JW_7VO_HF*M"L_3O\ C^U;_K[7_P!$Q5H4 %%%% !1110 5Q5=K7%5 MO1ZF57H%%%%;&(4444 %%%% !4]G_P ?UO\ ]=%_G4%3V?\ Q_6__71?YT/8 M:W.NHHHKB.H**I:EJ^FZ-;?:-3O[:SA_OW$JH#],GFO.]8^/G@K3)A%;27FI M'.&:UAPJ^O+E<_AF@#U&F3316\32S2)%&@RSNP4 >Y-S:IX,4 M7%[<01S6IV98QM@[E4]6VG(!_(]*\(B^&'Q0\%IM-O[6]B1MC/;3+(H;T)4GGVKP_QK\?M0T[6[[1]!TB) M7MIFMS<7>69F4X)5!C'(XR3].U=_\,OAM%\/+&\4ZB][=7I0RMLV(H7. JY/ M]XY)//' KKTT?3(]1?44TZT6^D^_!NR,@8!Y/4=:]=\<_#S1O'\%E'JKW43V;LT4MLX5L M-CH+/_CQM_P#KFO\ *IZXWN=2 MV"BBBD,**** "BBB@ HHHH **** "N>U[_C^3_KF/YFNAKGM>_X_D_ZYC^9K M2E\1%3X3+HHHKI.<**** "BBB@ HHHH ZC2/^07#_P "_P#0C5VJ6D?\@N'_ M (%_Z$:NUR2^)G5'9!1114C"BBB@ HHHH **** "BBB@ K+U[_CQ3_KH/Y&M M2LO7O^/%/^N@_D:J'Q(F?PLYZBBBNLY@HHHH **** "BBB@#;\/_ /+Q_P ! M_K6U6+X?_P"7C_@/]:VJY:GQ,Z(?"%%%%06%%%% !1110 4444 %%%% !5+5 M_P#D%S?\!_\ 0A5VJ6K_ /(+F_X#_P"A"JC\2%+9G+T445UG*%%%% !1110 M4444 :F@_P#'\_\ US/\Q70USV@_\?S_ /7,_P Q70US5?B.BG\(4445F6%% M%% !1110 4444 %%%% !1110!Q5%%%=IR!1110 4444 %%%% $]G_P ?UO\ M]=%_G775R-G_ ,?UO_UT7^===6%;=&U+8****Q-0HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,_ M3O\ C^U;_K[7_P!$Q5H5GZ=_Q_:M_P!?:_\ HF*M"@ HHHH **** "N*KM:X MJMZ/4RJ] HHHK8Q"BBD9@JEF("@9))X% "T5A-XS\-KJ46G?VU9M=2ML1$DW M?-Z$C@'ZFLGXC>,+[P?H]O<6-DD\D\AC\R4$QQ<9Y QDGMSV-)R25QI.]CLZ MD@EC@N(YI75(XV#.S' 4 Y)-?.XN/B;XV_U?V];5_P"X/LT6/KQN'YU[/X!T M*_T?0;+2]:NEO9C)\X8EU"L?N9/4=?SQ4J7-T*<;=3&U_P#:-T6S>2'0]+N- M0=20)IF$,9]P.6(^H%/^%WQ2\6>-O%LEM>Z5;_V3Y3%IK>)E6!@/ERQ)SGIC MKSGH*[+3/A%X&TFZ:XAT""60MN'VEFF5?8*Q(_2NSBAC@B6*&-(XU&%1% ' ML!7*=!Y5\1_@]=>//%$&J)KPM;=85B:&2(R;,$\H,@?]Q<<>Q)KU*B@!L<:11K'&BI&@"JJC 4#H *=110 4444 %% M%% !1110 5R^K_\ (4F_X#_Z"*ZBN7U?_D*3?\!_]!%:T?B,ZFQ2HHHKH, H MHHH **** "BBB@#KK/\ X\;?_KFO\JGJ"S_X\;?_ *YK_*IZXWN=2V"BBBD, M**** "BBB@ HHHH **** "N>U[_C^3_KF/YFNAKGM>_X_D_ZYC^9K2E\1%3X M3+HHHKI.<**** "BBB@ HHHH ZC2/^07#_P+_P!"-7:I:1_R"X?^!?\ H1J[ M7)+XF=4=D%%%%2,**** "BBB@ HHHH **** "LO7O^/%/^N@_D:U*R]>_P"/ M%/\ KH/Y&JA\2)G\+.>HHHKK.8**** "BBB@ HHHH V_#_\ R\?\!_K6U6+X M?_Y>/^ _UK:KEJ?$SHA\(4445!84444 %%%% !1110 4444 %4M7_P"07-_P M'_T(5=JEJ_\ R"YO^ _^A"JC\2%+9G+T445UG*%%%% !1110 4444 :F@_\ M'\__ %S/\Q70USV@_P#'\_\ US/\Q70US5?B.BG\(4445F6%%%% !1110 44 M44 %%%% !1110!Q5%%%=IR!1110 4444 %%%% $]G_Q_6_\ UT7^===7(V?_ M !_6_P#UT7^===6%;=&U+8****Q-0HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBN;TKQII^L:X]A;1S_9GC!M+UH) M5ANV&_S%CIE5Z!1116QB%>,^+_ WCGQ-XINU-TK:6TF;=I+G;$B=AL'.1W.WGUKV: MBE**EN4G8\K\.?!:RTZ[@O-5U%[N6)Q((85V)DS_X_K?\ ZZ+_ #J"I[/_ (_K?_KHO\Z;V!;G74445Q'4%%%% !11 M10 4444 %%%% !1110 5Q.OZUI5IK=Q!XJS6+X0_Y$G0?^P=;_\ HM:VJ\Z6YVK8****0PHHHH **** "BBB M@ HHHH *Y[7O^/Y/^N8_F:Z&N>U[_C^3_KF/YFM*7Q$5/A,NBBBNDYPHHHH M**** "BBB@#J-(_Y!&0H2/+DXR.W JZ:O-(B;M%FC17SU_P )'KG_ $&M1_\ I_\:/\ A(]< M_P"@UJ/_ (%/_C7=[-G+SGT+17SU_P )'KG_ $&M1_\ I_\:/\ A(]<_P"@ MUJ/_ (%/_C1[-ASGT+17SU_PD>N?]!K4?_ I_P#&C_A(]<_Z#6H_^!3_ .-' MLV'.?0M%?/7_ D>N?\ 0:U'_P "G_QH_P"$CUS_ *#6H_\ @4_^-'LV'.?4 M'A__ )>/^ _UK:KR+X'ZE?:A_;WVV]N+G9]GV>=*S[<^9G&3QT'Y5Z[7%65I MM'53=XH****S+"BBB@ HHHH **** "BBB@ JEJ__ ""YO^ _^A"KM9'B?4+7 M2O#MU>WLOE6\>S>^TMC+@#@ GJ150^)"ELS!HKF?^%@^%_\ H*?^2\O_ ,31 M_P +!\+_ /04_P#)>7_XFNSE9RW1TU%7_ M .)HY6%T=-17,_\ "P?"_P#T%/\ R7E_^)H_X6#X7_Z"G_DO+_\ $TS_P"/ZW_ZZ+_.NNKD;/\ X_K?_KHO\ZZZL*VZ-J6P4445B:A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 17/D_99 M?M+*L&P^87.%"XYR>PQ7":?-?^![_0-#_M&VU/P_>"2&U9T"7-JB1;U8NIV2 M1A5()VJ1N4Y/?OR 001D'J#6+HGA'0O#LUW-IFFVMO)=.6=HX(T(4X^0%5'R M<9Q0!S5C;W'@W5_"NB:9K=QJ6E7BRP?9+I86:.)8]ZRH\:*< @*=VX'>.AQ6 M)&8S\&([%RO]H-JOV8QY^?[5]NR1Z[L@M].>E>DZ9X>T319))-*T?3[!Y!M= MK6V2(L/0E0,TX:%HZZN=672K$:D>MX+=/./&W[^-W3CKTXH T*BN&G6+-M'' M))G[LDA08^H4_P JEHH P;"751>:GML[,DW*[@;MA@^3'T_=\\8]/ZF]YVL? M\^-C_P"!C_\ QJC3O^/[5O\ K[7_ -$Q5H4 9_G:Q_SXV/\ X&/_ /&J/.UC M_GQL?_ Q_P#XU6A10!G^=K'_ #XV/_@8_P#\:H\[6/\ GQL?_ Q__C5:%% & M?YVL?\^-C_X&/_\ &JYJNUKBJWH]3*KT"BBBMC$**** "BBB@ J6V+BZB,:J MSAQM#-@$YXR<''Y&HJGL_P#C^M_^NB_SH>PUN;WG:Q_SXV/_ (&/_P#&J/.U MC_GQL?\ P,?_ .-5H45Q'49_G:Q_SXV/_@8__P :H\[6/^?&Q_\ Q__ (U6 MA10!G^=K'_/C8_\ @8__ ,:H\[6/^?&Q_P# Q_\ XU6A10!G^=K'_/C8_P#@ M8_\ \:H\[6/^?&Q_\#'_ /C5:%% &?YVL?\ /C8_^!C_ /QJCSM8_P"?&Q_\ M#'_^-5H44 9_G:Q_SXV/_@8__P :H\[6/^?&Q_\ Q__ (U6A10!G^=K'_/C M8_\ @8__ ,:KYQ^*)F;XC:J;B...7]SN6-RZC]RG0D#/Y5]/5\R_%C_DIFK_ M /;'_P!$I71AOC?H8U_A.,HHHKN.0**** "BBB@ HHHH ^I?"=K'_ #XV/_@8_P#\:JKX0_Y$G0?^P=;_ /HM M:VJ\J6[/0CL9_G:Q_P ^-C_X&/\ _&J/.UC_ )\;'_P,?_XU6A12&9_G:Q_S MXV/_ (&/_P#&J/.UC_GQL?\ P,?_ .-5H44 9_G:Q_SXV/\ X&/_ /&J/.UC M_GQL?_ Q_P#XU6A10!G^=K'_ #XV/_@8_P#\:H\[6/\ GQL?_ Q__C5:%% & M?YVL?\^-C_X&/_\ &J/.UC_GQL?_ ,?_P"-5H44 9_G:Q_SXV/_ (&/_P#& MJ\X\?^/+GPWKT%G=:1%([VRR@Q79Q@LP[QC^[7J]?/\ \#K,75M;1)_:"8,5P MSG/ER=BB_P Z]7KS+XY?\B39_P#813_T7)6E+XT14^!GS_1117I'"%%%% !1 M110 4444 >O_ ->\3^WOLD$$N?L^[S9C'C_ %F,85L]_2O7O.UC_GQL?_ Q M_P#XU7E/P#_YF'_MV_\ :M>S5Y]?^(SMI? C/\[6/^?&Q_\ Q__ (U1YVL? M\^-C_P"!C_\ QJM"BL30S_.UC_GQL?\ P,?_ .-4>=K'_/C8_P#@8_\ \:K0 MHH S_.UC_GQL?_ Q_P#XU1YVL?\ /C8_^!C_ /QJM"B@#/\ .UC_ )\;'_P, M?_XU1YVL?\^-C_X&/_\ &JT** ,_SM8_Y\;'_P #'_\ C5'G:Q_SXV/_ (&/ M_P#&JT** ,_SM8_Y\;'_ ,#'_P#C5I,_A9\RT445Z9P!1110 4444 %% M%% 'H_P5:Y7QC>&UBBE?^SWR)92@QYD?<*W\J]V\[6/^?&Q_\#'_ /C5>'_ MW_D=KS_L'/\ ^C(Z^@*X,1\9V4?A,_SM8_Y\;'_P,?\ ^-4>=K'_ #XV/_@8 M_P#\:K0HK U,_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** /C*BBBO6/."BBB@ HH MHH **** -CPF7'C'0S&JLXU"#:&; )\Q<9.#C\C7U+YVL?\ /C8_^!C_ /QJ MOESPA_R.V@_]A&W_ /1BU]9UQXK='50V9G^=K'_/C8_^!C__ !JCSM8_Y\;' M_P #'_\ C5:%%MU\95TX:*=S"N[6/7_XFO#:*ZO9HY^=GN7_ L'PO\ ]!3_ ,EY?_B:/^%@^%_^@I_Y+R__ M !->&T4>S0<[/E>.?#EWK%E;0:COFFN(XT7R)!EBP &2O MK7@5;7A#_D=M!_["-O\ ^C%I2@K#4G<^LZ***\T[@HHHH **** "BBB@ HHH MH **** "OF7XL?\ )3-7_P"V/_HE*^FJ^9?BQ_R4S5_^V/\ Z)2NC#?&_0QK M_"<91117<<@4444 %%%% !1110!]9^$/^1)T'_L'6_\ Z+6MJL7PA_R).@_] M@ZW_ /1:UM5Y4MV>A'8****0PHHHH **** "BBB@ HHHH *^?_CE_P CM9_] M@Y/_ $9)7T!7S_\ '+_D=K/_ +!R?^C)*WP_QF5;X#S*BBBN\XPHHHH **** M "BBB@#Z:^$__),](_[;?^CGKLZXSX3_ /),](_[;?\ HYZ[.O,J?&_4[X?" M@HHHJ"@HHHH **** "BBB@ HHHH *\R^.7_(DV?_ &$4_P#1FUYE\I,_A9\R MT445Z9P!1110 4444 %%%% 'IOP-_P"1VO/^P<__ *,CKZ KY_\ @;_R.UY_ MV#G_ /1D=?0%<&(^,[*/PA1116!J%%%% !1110 4444 %%%% !1110!\9444 M5ZQYP4444 %%%% !1110!M>$/^1VT'_L(V__ *,6OK.ODSPA_P CMH/_ &$; M?_T8M?6=<>*W1U4-F%%%%5+=GH1V"BBBD,**** "BBB M@ HHHH **** "OG_ ..7_([6?_8.3_T9)7T!7S_\K_P#;'_TI,_A9\RT445Z9P!1110 4444 %%%% 'IOP-_Y' M:\_[!S_^C(Z^@*^?_@;_ ,CM>?\ 8.?_ -&1U] 5P8CXSLH_"%%%%8&H4444 M %%%% !1110 4444 %%%% 'QE1117K'G!1110 4444 %%%% &UX0_P"1VT'_ M +"-O_Z,6OK.ODSPA_R.V@_]A&W_ /1BU]9UQXK='50V84445RFX4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MS'B;6=46]B\/^'XX?[8N[66X2>YE\N.!$*J6^X^YLNN%V^I)'?>L)KJ>QBEO M;46MRP_>0B42!#[, ,CT.!QU Z5S7C)O#LES8PZ_I^HEU.ZROK.VG9XY"<%4 MD@!=&. <N:N_V==?]!F^_[X@_^-T :%%9 M_P#9UU_T&;[_ +X@_P#C=']G77_09OO^^(/_ (W0!H45G_V==?\ 09OO^^(/ M_C=']G77_09OO^^(/_C= &A7QE7U[_9UU_T&;[_OB#_XW7&?\*7\)^E]_P!_ M_P#ZU;T:JA>YE5IN=K'SK17T5_PI?PGZ7W_?_P#^M1_PI?PGZ7W_ '__ /K5 MO]9AV9C["1\ZT5]%?\*7\)^E]_W_ /\ ZU'_ I?PGZ7W_?_ /\ K4?68=F' ML)'SK17T5_PI?PGZ7W_?_P#^M1_PI?PGZ7W_ '__ /K4?68=F'L)'SK6UX0_ MY';0?^PC;_\ HQ:]P_X4OX3]+[_O_P#_ %JFL_A%X9L+VWO+9KZ.XMY%EB?S M@=K*<@X*X/([TGB8-6&J$DSO:*S_ .SKK_H,WW_?$'_QNC^SKK_H,WW_ 'Q! M_P#&ZXCJ-"BL_P#LZZ_Z#-]_WQ!_\;H_LZZ_Z#-]_P!\0?\ QN@#0HK/_LZZ M_P"@S??]\0?_ !NC^SKK_H,WW_?$'_QN@#0HK&>UOEU."W&KWIB>&1V;RX!WJ; M^SKK_H,WW_?$'_QNN)N[N=2T1H45G_V==?\ 09OO^^(/_C=']G77_09OO^^( M/_C=(9H45G_V==?]!F^_[X@_^-T?V==?]!F^_P"^(/\ XW0!H45C7-K?0W%F MB:O>E9IBDA,I>:O]7?[.NO\ H,WW_?$'_P ;KCD[R;.J*LDC0HK/_LZZ M_P"@S??]\0?_ !NC^SKK_H,WW_?$'_QNI&:%%9_]G77_ $&;[_OB#_XW1_9U MU_T&;[_OB#_XW0!H45C:C:WUKIEW<0ZO>O+%"[HICA(+ $@8$=6?[.NO^@S? M?]\0?_&Z -"BL_\ LZZ_Z#-]_P!\0?\ QNC^SKK_ *#-]_WQ!_\ &Z -"BL_ M^SKK_H,WW_?$'_QNC^SKK_H,WW_?$'_QN@#0KS+XY?\ (DV?_813_P!%R5WO M]G77_09OO^^(/_C=9FN^#K7Q+9)9ZO?WUS;I()53,:88 @'*H#T8U<)*,DV3 M-7BT?*M%?17_ I?PGZ7W_?_ /\ K4?\*7\)^E]_W_\ _K5U_68=FPD?.M%?17_ I?PGZ7W_?_ M /\ K4?\*7\)^E]_W_\ _K4?68=F'L)'.? /_F8?^W;_ -JU[-7+:!X#T[PO M]H_L:\OK;[1M\WYHWW;]266%'=1'" &(!(P8Z -FBL_P#LZZ_Z#-]_WQ!_\;H_LZZ_Z#-]_P!\ M0?\ QN@#0HK/_LZZ_P"@S??]\0?_ !NC^SKK_H,WW_?$'_QN@#0KC/BQ_P D MSU?_ +8_^CDKH_[.NO\ H,WW_?$'_P ;JEJWAB/7-,FT[4=3OI[2;;YD?[I< MX8,.50'J!WJHNTDQ25TT?)]%?17_ I?PGZ7W_?_ /\ K4?\*7\)^E]_W_\ M_K5V?68=FPD?.M% M?17_ I?PGZ7W_?_ /\ K4?\*7\)^E]_W_\ _K4?68=F'L)'!? W_D=KS_L' M/_Z,CKZ KC]"^'&C^&KU[S2+F^MKAXS$S^8CY4D$C#*1U45T']G77_09OO\ MOB#_ .-URU9J6S7T=Q;R++$_G [64Y!P5P>1WKK?[.NO^@S??\ ?$'_ ,;KGK5%-IHVI0<% MJ:%%9_\ 9UU_T&;[_OB#_P"-T?V==?\ 09OO^^(/_C=8FIH45G_V==?]!F^_ M[X@_^-T?V==?]!F^_P"^(/\ XW0!H45G_P!G77_09OO^^(/_ (W19"YBU*YM MYKF:XB6&)T>54!!)<$?*H'\*T :%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% $6XD3>H.UAT89Z'GK4E%% !1 M110 4444 %%%% !1110 4444 %%5[W4++3;ZP;J-I88]-B\TO&IP7R2% R0.3SVS0!T-%<5K7C>Y_X0Z#Q'X< ML!>6AB>YGDGRHAAC(\P%1R9/O #H-K$GC![..1)HDEC8,CJ&5AW!Z&@!U%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%,FFBMXFEFD2.-1 MEG=@ /J36++XPT4:>]Y9W7]I*)_LRIIX\]I)<9V+MXS@$]< Y(H W:*Y6W\ M57FOZ?*/#^G-%J,-U]FNH=5'E&S^7=N=5)W@C;@*>=W48-3^$=JKDY]NIH V**Y:T\9?VI<7FG6>D7UMK$5O]H@M=200"9"VT.&!;"@GGC(]* M70-:UF7Q/J6B:N-/F:VMXKE)[!755WEQY;AB?F&W/;((.!0!U%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%07-[;69@%S/'$9Y!#$'. M-[D$[1ZG"D_0&@">BN8T_P =Z/J6KVNGQ1WT?VP,;.YFM7CANMHR?+<]>!GW M'(S5'4?%>H6OQ!L].18?[%\V.SN7VY?[3+')(@SV ")^,@H [6BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBH+R\MM/LY;N\G2"WB7=) M(YP%'O0!/17,:CX\T?3-1-K/'?&))UMIKU+5S;PRL0 KR= EH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YG4?'>C6$4*==OM&. ME0V%K;RS:C>"T62YE9(XF*,P)VJ2<[< <"KZVMH#/=Q;+FWC4X+21L'"@]L MX*_\"K8TK2=-TK3Q;:=IT%E;R'>T,<03+$#)8#J>@)/I0!Y=,MRWAKPGXM,< M%_=/JLLF+UB(Q%>.RIEMK%0I,&,#C;VKO=:\0W'A;P;>:OK+6;75NA(2 E8V M=CB-*O:7 MX9T71A*;'3H8WE*F65LO))MY&YVRS8[9- ',^&)["/P&^D6-O>ZUY,!6X,-N M8DNI)F)D\MY=J,-S,3AN!^5:O@:WU^Q\-V>GZ]:VT+VEO%!&\=R97DVC!+C: M IP%Z,V>>:Z:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;Q M7K'&&C\QSG<>H%K%IM*BL]6:!8KV38/,E9/EW,W4@XW#GOVH X^^G;QGX6\9Z[;+++%;SP M/96UPARK6J)*ZE#T)=I$(QS[UWVAZC=G0_[3U3^S;:S:%9X5LV9ECBV[B2S M9XYX4=#4NEZ FF7FM2";S;;4[G[3]G*8$;&-4<9SSN*Y[=34&C^"?#NAF)[+ M34\V*+R8Y9W:9T3&-JLY)48XP,#'% '+>"_$UI>6NL:O917%_JNJO)?"W@A< MHBI&%AA:7&P/M1003]YB*UO EMX@L;%(=2T>.U,Q>YO;B:[#S2W#G+$(@*A> MPR^0 !BNR "J%4 < #M2T %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 R5G2%VC3>ZJ2J9QN/IFN.T35?$GBGPXNJ176EZ8M];;K*-$>:2.7.< M.S;0<88,H7/<'BNTKB?!WA*TT?5M9FGTB);B+49GL;QT#-Y$H#X0]5 +NI Q MT]Z ,VROY_&WB:;2=3AELVL=(GMM2LLDH)YF"@@]'78C%3Z/V.15[X9W&KS> M&K)+JWTRUM+5&LW2#<97FB;RV9N%5!_#B:G+J+::DMQ)<&Y_?.TB+*3DNJ,2JG/.0!S0!S M6F^)])U#XCZG>^?)-+:@:/:P6L$DS??#2R/L!"+OVC+8&(R>].M?#,DOB_2M M0TSPJGAV.SEDDO+HO"'NU96'EXB9MX+$,2Y&,<#->@I&D:[415&2<*,L:;HMK]IU2_MK*#.! M)<2J@)]!D\FKM<8JP'XO3K?HKRG28GTUI!D)B1Q-LS_%S'G'.,4 ;-]XHTVV MT :O:2?VE#(=MNMB1*9WYPJXX[')Z DXQ5W1]3@UK1;'5+;/D7D"3H#U 8 MX/N,URNC/:Z/\1O$]G;,D=B]G;ZC<(O"PS'>KG Z%E1&/Y]Z;\.=0*6$^C)9 M7WV6UNKC[)=R6S1PO 9"T8!;&>&QP/X: ,W0M1@N]=U&QU[4M9OM3BU">S^Q MQ)(;=87.$9DB4*%,;@YD)P03FEM=.U'3/B!X>T&^E-UI=FMU>:;7UE>SP[[BR9GMWW$%"RE6Z'G()&#F@#A_$/B+1O^%BZ=8WE]%#'H<9NFA4 M%Y99Y$*1HD:@L0J%F.!_$E&M_#_4-7L=3EL_$,\;WEXNHV\/E+ JS#9LWOM, M@VA% VE2,#BN_2WACFDF2&-99,;W50&; P,GOP!4E #(8A!!'"K.RQJ%!=RS M$ 8Y)Y)]S3Z** "BBB@ HHHH **** "BBB@ HHHH **** "H;J[MK&V>YN[B M*W@C&7EF<(JCU)/ J:N-\8B#_A*O"']HHKZ:UY-&PDYC^T&(^26!X)R' ]R* M -A/%>CW6D7&I:9>)JL4!"LFGL)W+$@!<*>I)'7'KTYJ#0?%+:OJEYI5[I-W MI6HVL:3&"X9'WQ.2%=61B#RI!'8UEZND&G?%'PW<6I2.XU&"YMKM%./,B1 Z M,1WVL H/^W5#PKX@MM6\6:IJZVFHSRWU2T^T0S,0UE(TR.VW/\$F""O9CQUQ7<7NB23^+-+UN"9(S:P3 MVTZD&4&@#C_ (D: MMIL<.F^';V]M[2/4KA9+AY7VX@B=78*.I9F"H .?F)[&IKWPXOC"YGU>UUR\ MM=/U"Q%B\"V81VC#2;N95R V[GY02 "#C%=B;>%KA;@PQF95*K(5&X ]@>N* MDH Q?">DW6A^%M.TV^N#<7<$(6:4S/(&;N07YQZ#@#H*VJ** "BBB@ HHHH M**** "BBB@ HHHH **** "D9@JEF("@9)/04M:#[;:'?Z>M_'))937)3][L + JK%D.#D!@/P/%9OCZ*RL=(T35[)8(KJQU*U%D M8L+O620(\:D?PLC-QTXSVK-\4J/^$C@N]"O]5NO$T5TD4-LT;-;Q1,Z>E &CXXU"2Q\0:'%>:M?6&B7:SQ3?8OE=I@%:,;E4OR XPN#D M"J/B2.\T[P[<>+?#7VU@+!X;RSOO,1YXD4JLI$GS"1,;LD9=*52CJ>A4C!% '%ZQJ M=IX-^%UFD$]M&S6D%A9R3.%C+L@569C_ @9SD[0 >#[#IZ* M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,UGP]I7B!(5U*U\ MUH&+PR+(T;'/LS*'R#N,GW MB>!U)Z5T%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!5/4]*L=:T^2QU*UCN;63&Z.09&0<@^Q!Y!%7** .:3X?^%5@>*31;>XWXW2 M79:>7CIB20EACM@UT44:0Q)%&,(BA5& GRAPHIC 6 img101497535_1.jpg GRAPHIC begin 644 img101497535_1.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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BN"USXJ6/AW3QJ&H^']'PG>:9JECJ,S%8VN$B,3?+N&&21NHZ<=QG%'6 MP=+G:45R7C;XAZ1X#CM7U.WO9_M!(46B*Q7'=MS+C/;Z&NCTZ[:_T^&Z>TGM M#*N[R9RF]1VSL9A[\$T+570/30M4444 %%8>M^*]/T30-1UEEFO+?3W*7"VN MTLI! 8?,R@XR,\^O?BKVC:K!KFB66JVJ2)!>0K-&LH 8*PR,@$C/XT+7^NX% MZBBL/Q7XGA\):-)JUUI][=6D7,S6OEDQ#( )#NN>3CC-)M+5@EYCNU0$/SP-C,#C:: .DHHKF_%_C2R\%P6=QJ%E?307 M4XMUEME1@CGH&#.IYP>@/0^U'D'F=)1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !13)7:.%W6)Y6521&A&YCZ#) R?<@5Q_AWXF:)X MB\37GAU8+VPU6U+!K>]5%+E3A@I1V!(Z]>G(R <"U=@>BN=G17,3>,TM+/6; MR]T/5K6WTE2TSNL+>80 V$"2,2<,#DX'J16[IM_%JFF6NH0+(L-S$LJ+*FU@ M&&1D=C0&Q:HHHH **YGQEXUMO!-DE]?Z7J5S9L=K3VBQ,$;G@AG5N@)R 1[U M>@\2Z?<^$T\21&1K%[;[2JA1O(QG;C.-V>,9ZTKZ-]@ZV-BBN3\%>/['QW'< MS:9INI0VUNWEO/=+$J[^#M 61FS@YZ8]ZZRJ:L 445!+>VT%U;VLDRK/<;O* MC/5]HRV/H/YCUI 3T5SF@>-+#Q#K^LZ-;VMY!=Z3($N//5 K$D@%2K'(XSSC MK71T=+AUL%%-D8I$[K&TC*"0BXRWL,D#/U-<1I?Q,AUG6-1TFP\,Z[-?:G*/?_*Q5_>C+M_G<\C\":GJ%GXY M\'Z3'J%VVGWGAJ.26V>9FCW!6(*KG"GY0,@#]35OX:VVM>)&UDR^)]5C33-? M!C#W,DN^)"=T3;FY5@1Z],X->@6/P\\,Z;J=EJ5I93I=V4/D6\AOIV\N/!&P M N1MY/%7/#_A#1/"SW3Z/;2P&[??.&NI90[?WL.Q&??J:T;O*_K_ .E71FEI M;T_*S/);'Q#XO\2CQ#J>F0ZK-JUAJGE6R)>Q06=O"C#*21/*NXE=V6*MVP1C MC<\1^(-6U+XI1^&C#JQLH]+^TK:Z7=);2R3-_$9#(FY5R> W4=#7>IX.T&+7 M9]:AL3#?7&//:*>1$F_WXU8(_P"(-/UCPGHNO7UI?:A9EKRT.8+F&:2&6/V# MQLK8Y/&<K1[HI\2(^X MJQ 8E"1DC&??->"NH:%J<OEF*'/Y,%/TS7LL,201+% M&NU%' Z__KK&A\):/"NHKY=W*FHHR723WT\RR!A@_*[D X &1@@#%.5V[K?] M0C9:/;]#Q?XKW:Z_\-8?%7E/&-2U"W6W61<,D"128'XN9&^C"NVUC4;_ %+X MF^'O"C75U::2^FM=R_99W@>=P& &]"&P, X!'OFNIU?P#X:UW3K+3]1L));* MRC6.WMUNYHXT"C ^57 ) XRY\&Z'=VME!/;3N;'(MI_MDPGB!X($P?S M,$<8W8Q@=J>FMMK_ *6_X(:M+O;];_\ /%=6\6Z_*26(=-Y4C<<'OGMWKJ_#6I:C-\1_&.A3ZG?36":;%,B273EHW,:9*-G* M9+$_+CMC&!732F1 &#N0>@[=JFVZ?5?HE^>HV]FOZUO^6AXO MX7M$'[-OB"^,EPT\HE5P]Q(R<.O(0G:#ZD $]ZU? >J:C9>.O!^E1ZA=-87G MAN.66VDE9H]P5B"JDX4_*!P!^IKTN/X>>%HM(O=*BTQH[&\8M- ES*JG)!(7 M#?*"0,A< X&12V'P]\,Z9JEEJ5I8SI>647D6TC7T[^7'@C8 SD;>3P1BJOK? MT_!-?J3;2WK^:?Y(XKPMK>K:=XUM-&\3SZ@EW>3S36M['10Q7LJHDH52&4!OEYYXQ^ISZ,/AOX8&GQZ?]GOS8QXV6 MK:K=F$8.0-AEVX]L5-J'P^\-:IJUWJEW93O>7<)MYY%O9TWQD %,*X 7 ' & M*J?O;>?XW_5_@3#W=_+\+?Y?B>9IXIUO4]"^&6GW&IW42:S*RWUQ#(TY!!/K3?"VIW/AJR^+&H61:6YLKYVB:3YSD&0!F]<=3]*]0_X0+PW M_8=GHW]GO]BL91/:K]IEWP.#D%)-V]>3V-6]-\):!I#WSV6DVT;WY8W3E=S3 M;B2P8MDD$D\=/:G)WYK=;_C:WW6%'11OTM^%_P [GG?@N^\42S>&]5A@U:XT M^^M7.J3ZA?Q/'+(5W(T,?FL4PP8;55>.HXXX'5]0OO$7PRL_$.IZC=W%[<>) M5C:)I6\F)0K;52/.U<>H&3GDFOH'0O">B^&T9-)M7MXBQ81&XD>-">I1&8JF M<_P@51E^'7A*=IC-HT4B377VQX7DTK_UNG_P MM>+7];-'444V.-(HUCC141 %55& .@ IU2,**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KR?QGX E\2:1_;NA,;;Q-IMY<26TJ':90L[G8 M3Z]U)[\=#QZM(@EB>-BP5@5)5BIY]".0?<5G:-H-AH,4L5@+H)*Y=A/>2S_, M222/,9L9))..O>DU<=SRH>*=1\0_!;Q-KKM=:;JL,H$C6\KPNDT:1*Q&"" < M'Y3ZXJFVIZK/XJ^'-N=9U18M1T4/=HE[*!,PB8[F&[[W^UU]\@5ZYJ7A71=6 MTV^T^[LMUI?2B:ZCCD>+S7XY)0@_PC/KCFLS_A7'A83Z?,+*Y$NG0^1:.-0N M 84Y^53YGN1]..@%#U=_3\FG^+_ 2T5O7\U;\CR[3/'GB*Q_9^NM7%]-/J4= M^;2.[F_>O&A9>26ZD9(!.>HKNO!W_"06WB98VM=57P]KK)JNH17$IN%(R MZXE=MK*1P. >P[]#IG@?PYI&A76AVFFJ-,NF+36TTKS(Q.,GYV..@Z8Y&>M7 M=$\/:;X=LUM-,BEC@1=J++<23;%_NJ78E1[#BKOJW_6UOSU$U^OYW_X!4\5: M;;ZS;V6F7:[K>ZFDAD'LT$H_.O+/A9+>RQW'@#4(Y&.AZDT\S,N4,2'*)GU, MN&'J :]>U3P]I^L75M0(,+\RL"N!_=Q46W\_Z0WK9?UUN>#^ -=O\ PU\$O%NJ MZ8!]KBO]L;E<[-PC7=CVSGGBNQT[4=2T/QUX/TN+4[^^MM6YEFBE!ZY1V*D]LXS5 MC2?!F@:)<_:;"Q9)Q"+=)9+B25HHO[B%V)1?9<"JOK?T_)JWZA+6_P _Q:?X M'@47B7Q!9^%CJ,>OZJ]Q!XI%JAEO9''E;,[&!)W#@<-G]3GNM2L8[O\ :3M( M99KP1_V3YH$=W+'M8%N 5887@94<'G(Y-=:?A/X,-H;0Z7.;MJ]\):'J.L6FK75CYE_:Q^5%/YKABG]UL'YQR>&SU-*.EK]/_ M )&WYZA+6_G_ /)7_+0\$URZO-.U7XIZA87UW:75O=6ICDMIFC()D(.2I&>" M1@\<].E=WXJUGQ#:V^@^(=MY>Z1'I:2W\.FW)AG@D< _:"@.)% !PK KPV?6 MNLN?ACX2O)-1DN-.G=M2?Z?< 3,#N&X"3'!Z>E7Y_!>@W-G':RVDICCME MM 5NIEZ> M[AEM8V6XD!#2_*/F(/0GO7AVC6NM7?Q#^(T>C3PHWVA3/&\+.\L?FG^Q6=O;V"6,$0AMDC$21PDIL4# "XQC Z8Z5S-K\-?#%C>W%[:6^H MV]WY-T\;7LY+RD8W,V_"/ M#^E:Q<:M:6, M0FXN[OX3ZM=ZC>7MW?WLLT[W,S.-V]/NJ>$ Z87 XZ5T&HZWXC\1>.?%VEV* M:P]QI<2QZ9#87<=LD4A&?-E#2)Y@) X(88)XYY[^W^'/A*V-ILT6)ULY'DMD MFD>5(2Y!;:KL0!D X P#DC&35V\\(:'?:['K7]I@GDA9U]&V,-XX MZ-FJ?^?X[?<3K;ST_!O\[GG\NM:YK/Q%\+:!JEU<:?$^D&]NH+*X*>;<88$% MXSRH*Y !P>^:M? $8^'4HSG_ (F,W/X+7=ZEX8T;5KRQO+RR#7-@3]FECD>) MHP1@KE",J1P5.01VI^A>&]&\,V1M-%TZ"RA8Y81CESZLQY8_4T)VN^_^=_\ M@ UM\ORM_P $U****0PHHHH **** "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 **** "BBB@ J&[NH[*TDN95E:.,980PO*Y^B("Q_ M &IJ#T-)[ <;;_%3P=3+('QC:8^- M-3\(_ K4]22,3-#J/V>Q$V2J[PI/'H"6./4FFFG]R?WC:U^;7W'T517FNB^+ M=8L=1OTO5UC5=*ATHWPO[K2GM,3("7B'[M 01@C@GW-/\!ZEXO\ $]EHWB:3 M5[1].O6G-YI[0J!"H8K&(65=Q((YWL>M.VMOZZ_Y$WTO_7<]'HKQ6/XD>(M5 M&L:KI:ZA.]AJ(MK;2+/2WGBGA5@':281DAR"2 '7&T<'/-KQ!XI\30_$C5=( ML]HS]T]/2O*-"^(GBBYD^'MS=7\_G/@NR@>6P;7;47 M=W<6EJ;F6)0N=L4>U\DD$9*M@=N]4/$7C?Q98_"_4=3#WVGZEI^I"WANKFP$ M1O("V%/?"_A.YAMM;U>*U MGE&5BV/(V/4A 2![G I?#,7B$RSW>L:C#ZBF@R]P% P%?.%;"XR0>V"N,TIWA\APM+YG M4S:SIEOI2ZI/J%K%I[()%N7E58RI&00Q..:?IFIV>LZ;!J&GSB>TG7=%( 0& M'3.#S7F$LNF^(OV=7O?['@MT@TN400NOF>0T89-R%N1]W.>O/6NJ^%?_ "2[ MP]_UZ#^9JVK.2[?\'_(A.Z3[W_"W^9V%%%%24%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 0W=W;6%I+=7<\5O;Q*6DEE8*J =R3P*P(O' M_AJ6R:^_M!XK$#(NY[6:*!_]V1T",>. I)/:O/OV@;J=;+PW8R.R:5=7I^V$ M' .W;M!/I@N?P]J]9O\ 2K+4M%GTF>)?L4\!@9% "$8X],=J%JK^=AZ)I%. MW\5Z-<^)9O#L5VQU6&+SG@:"1?DX^8,5VD?,.AK9KPGQ/:==M: MW-IX:::.545SE54CA@1U SQTSTZUTT/C'Q!>_#KPKK'G00?;Y5CU*\5HUDC7 M)7=$C@AG)'W0K$\@+R,"U2?];M?H+5.S_K1/]3U"BO%]-\>>([[X7^+]0?4F M74=&NWBM[P6\:NZ@C&]"NW/)!^4?@:L>$_&WB.Y\;^'-,OK\7EOJF@K>RHT, M:;9L,ZSI\UCJ+ I M/#+"T1W*2-P5N0#@'\:Z"FU9V$G<****0PHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "FR.(HGD8,54%B%4L>/0#DGV%.HH X]/BAX2DENXEO;P MO9?\?0_LNZ_T?WD_=_(/KBNETW4['6+"*^TV[AN[64926%PRGUY'?V[5Y1\, MP#\8/B&",@SC(/\ OM7/?#?7IO"EI\2;NVC$NFZ;.TMM%N_=^9N=0!CL0%SC ML!2BURJ3[7&T^9I='8^@Z*\K\(>+_$-]J7A]YSJ>IV>JV[R7KMI+PP6,F-R> M7)Y:ADZKDL^< Y]7>$_$'BWQP9]"^U59WM_6]B;Z7_ *[GJ5%>1:OX]UN]\5>)].TJ>]MSHD:K:6UEIC79O)B, MXE81ML7(VC!3KG=Q3]8\6>)9/&O@FS@O;G2K?6[4M>64EK&6A<*2<;TW \]^ M.!QU!E.]K=?^#_D-Z7OT_P"!_F>M5C6OBO1KSQ+<^'8;ISJUM'YLMN\$B83( M&X,RA2/F'0GK7BMO\3/&$?@VTU>;58Y9H?$']G2#[+&HN(MNX[\#@]AMV\>I MYK6OEO3\=_%3V&H-87,>@>8DZQH^TJ(R.'!&,@9XZ9QCJ"]M7MK^5QVU:Z_\ M&Q[;17C,GQ4U:3X:^&-0'EPZIK-X;*6YC@,GE!7*M(D8!W-C!"X/)Z'I6A=> M*_$D'A?QCMEU6/\ LR);C3=6O--^SO.I&65D>)5)!!'"#@_C3E[M[]/^!_F) M:V\_^&/5JP_$GC#P_P"$8(IM=U.*S64XC4JSNWKA5!)'OC%8/P_N?%.L:=H^ MMZIJL,]A=:8#+;^2JO\ :"^0X*J."G49Z]N];GBS2M2U/0;V#1)+"WU&XA,) MEN[?S R8/RY!XY.02& YXYHG>(0M(O66NZ5J.BIK-KJ%N^FNA<7)<*@4=2I9>N#W'N.*\[^&$5GJ7PLN='O]"@ M@.F3S6D\$J^:CRJ-S/\ -GG+>^,<<4_X _\ )+X/^ON;^8JK+FDELDFOF*[L MF^[7W'J%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L&Y\9:%;:L^E?:Y;B_C&9;>SM9;EHA_MB)6V=?XL5<\0W%U:>&M5N M;$9NXK25X!C/SA"5X^N*\Z_9^$$G@"YNPWF7EQ?RM=2$Y9FPN,GZ'/XGUHCJ MVNRN#T2?=G97_C_PMINEOJ=QJR&RCN!;230Q/,J2[=VUMBG!P>_?CKQ71HZR M1JZG*L 0?:O)?CCIEM8?#K49[=-KWNIP3S>A?:$R/P0?CFK_ (4\4:[+X_\ M$GAR:X6]@LK&*>S61$C*N44[_E_DFPDK6\_\ .QZ;17C& MC>/O$A\;>&+"]OTG75?/CO[58XFA@D0G AE1?F P,@N^#D$YZ9NN>//%UA-X M^,&NN$T2Y@%HK6L!P'DVE2=G(Q^/ YZY/^#^%O\ ,/\ @?B>\T5Y5KWC/65U MWP[!/J2^']$O],^US:D(T(:) MVTRZ;5M1TV2Q6==2O-*>T"3@X:,?NT!4C!'!/N:[^FU82=PHHHI#"BBB@ HH MHH **** "BBB@ HHHH ***AM[RUNS*+:YAF,+^7*(W#;'P#M;'0X(X/K0!-1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 453U+2=- MUFW6WU33[2^@5PZQW4*RJ&P1D!@1G!(S[FLO_A!/!_\ T*FA_P#@NA_^)H Z M"BN?_P"$$\'_ /0J:'_X+H?_ (FC_A!/!_\ T*FA_P#@NA_^)H Z"BN?_P"$ M$\'_ /0J:'_X+H?_ (FC_A!/!_\ T*FA_P#@NA_^)H Z"BN?_P"$$\'_ /0J M:'_X+H?_ (FC_A!/!_\ T*FA_P#@NA_^)H Z"BN?_P"$$\'_ /0J:'_X+H?_ M (FC_A!/!_\ T*FA_P#@NA_^)H Z"BN?_P"$$\'_ /0J:'_X+H?_ (FC_A!/ M!_\ T*FA_P#@NA_^)H Z"H;N"2YM)(8KJ:U=Q@30A"Z>XWJR_F#6+_P@G@__ M *%30_\ P70__$T?\()X/_Z%30__ 70_P#Q-#5P,#2_A-IND:=>Z;;:]KGV M"_JL'6Y-HWAN+ M2-.CL9;^\U.*.(P1F_*.RQD %?E5#_ /H5-#_\ M%T/_ ,33OK<.EBM9> ]-TS7-0U+3[R_M8]1;?>6,#_P#H5-#_ M /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-396L%];G/6GPBT>R&@B+5]8VZ'*T MMDK/ =I9][;OW7()%6[KX7:)=7&J2_:M1B35I?,U&**90ET-VX*V5)4 Y'R% M3@G)-:W_ @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\33 BU[P- MI&O)I9)N+"XTI@;&YL7$#_ /H5-#_\ M%T/_ ,30]06FQL6%K]AL+>T\^6?R8PGFR[=[8&,G: ,_0"N=7P+:P^(-0U>S MUC5[0ZB0;NUAG3R93C!.&0LI([JP([$5:_X03P?_ -"IH?\ X+H?_B:/^$$\ M'_\ 0J:'_P""Z'_XFAZN[!:*R%UCPG::KX:'A^&ZNM-TWRO(:*R$8W1XQLRZ M-@>XP?>L>?P!;6WP\NO"B7NKW]DZ+'#&9H4DC&X':'"*-N>3N#<9P#P*U_\ MA!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B:35[WZ@M+>1;\-:7-H MGAK3M,N+EKF:U@6)I6.2Q ]>_I^%:M<__P ()X/_ .A4T/\ \%T/_P 31_P@ MG@__ *%30_\ P70__$U3=W<25E8Z"BN?_P"$$\'_ /0J:'_X+H?_ (FC_A!/ M!_\ T*FA_P#@NA_^)I#.@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH M?_@NA_\ B: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ MB: .@HKG_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG M_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: .@HKG_P#A!/!_ M_0J:'_X+H?\ XFM#3-"T?1/-_LG2K&P\['F?9+=(M^,XSM SC)Z^IH T**IZ MEI.FZS;K;ZII]I?0*X=8[J%95#8(R P(S@D9]S67_P ()X/_ .A4T/\ \%T/ M_P 30!T%%<__ ,()X/\ ^A4T/_P70_\ Q-'_ @G@_\ Z%30_P#P70__ !- M'045S_\ P@G@_P#Z%30__!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $T 7=>\/ MZ7XFTF73-7M$N;63!*MD%2.C*1R"/45GV'A'[):I9W&O:Q?V* *MK=21%2!T M!=8U=AVPS$$<'-*G@CP9)NV>%]!;:VUMMA"<'T/R]:=_P@G@_P#Z%30__!=# M_P#$T+0'J96K?#/3=8\0ZEK4NJZK%#_P#H5-#_ /!=#_\ $TK=OZZ ]=SQ>+PK MXOCMI)K+Q9XOL]3+R2Q:2UC>G:O7+SP1!JFI:5KMQ M?7=EX@LX%BDO;!D7S>/F5E=64KDDXQWJY_P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q--:*P/5W-NW@2VA$:$GDDLW5B3DD^Y-2US__ @G@_\ MZ%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\30!T%%<__P ()X/_ .A4T/\ M\%T/_P 31_P@G@__ *%30_\ P70__$T =!17/_\ "">#_P#H5-#_ /!=#_\ M$T?\()X/_P"A4T/_ ,%T/_Q- '045'!!#:V\5O;Q1PP1($CCC4*J*!@ < M<8K+OO"?AO4[R2\O_#^E7=U)C?-/91R.V ,L1DX _"@#8HKG_^$$\'_P#0 MJ:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)H Z"BN?_X03P?_ -"IH?\ X+H? M_B:/^$$\'_\ 0J:'_P""Z'_XF@#H**Y__A!/!_\ T*FA_P#@NA_^)H_X03P? M_P!"IH?_ (+H?_B: .@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ M@NA_^)H Z"BN?_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_XF@#H M**Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B: .@ILBEXG19& MC9@0'7&5]QD$9^HK!_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_X MF@#$L/A?;:9JFIZE9^)=>BN]3.;R16MP9.2>/W/R]3]W%;VF>#M TCPY-H%G MI\::;.K+/$229=PPQ9B%(4-CD@!B M<57TKP%IVAZS?7^EWNH6D-]*)KBPBE46[/UW ;=R\]=K 'ITXJU_P@G@_P#Z M%30__!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $T7UN'2Q!-X'L#XLD\2V5[?Z M=?SQB.Z%JZ>7<@8QO5U;G R,&H=7^']AJ_B/2]<.I:C:W.EILM8[=HO+0#_ /H5-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 3 M1;;R#OYG+?\ "E=#_L;^RO[8UK[+]N_M#&^#/G;=N[/E=,=NE;6H_#O3-0UF M\U@7^I6NHWD'V:XN+>5 7AVA2F"A4 X!R &!Z$5?_P"$$\'_ /0J:'_X+H?_ M (FC_A!/!_\ T*FA_P#@NA_^)H_K]/RT#K?^N_YE;4_A]X>U/PI:^'&MI+>R MLRK6KV[[9('&<.K'/SM[]0 M6EK="YX=T.'PWH-KI%OXV%PO8955!Q],UFW_@NWNO%(\1VNKZK MIU^81!+]DE0QRH.@9)$8'K[?GS4W_"">#_\ H5-#_P#!=#_\31_P@G@__H5- M#_\ !=#_ /$T-W=P6BL66\/01:&^E:?A_#ZR\+>%]0T2RU'5[JPN8I%^SO)"'4L,$QL$4AC[G%:?_"">#_\ H5-# M_P#!=#_\31_P@G@__H5-#_\ !=#_ /$TK;^87V\B/P)X;D\*>%8-)DGEE$;N MT:RR;S$C,2J;@ #@>@ SG%=)7/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5- M#_\ !=#_ /$U3=Q)6.@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ M@NA_^)I#.@HKG_\ A!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: M.@HKG_\ A!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: .@HKG_\ MA!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: .@HKG_\ A!/!_P#T M*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: .@HKG_\ A!/!_P#T*FA_^"Z' M_P")H_X03P?_ -"IH?\ X+H?_B: .@HKG_\ A!/!_P#T*FA_^"Z'_P")K<@@ MAM;>*WMXHX8(D"1QQJ%5% P . .,4 245CWWA/PWJ=Y)>7_A_2KNZDQOFG MLHY'; &6(R< ?A5?\ X03P?_T*FA_^"Z'_ .)H Z"BN?\ ^$$\'_\ 0J:' M_P""Z'_XFC_A!/!__0J:'_X+H?\ XF@#H**Y_P#X03P?_P!"IH?_ (+H?_B: M/^$$\'_]"IH?_@NA_P#B: .@KD[;P!8Z7J5U>Z#J6I:*+MM\]O9-$87;^]LE MC<*?]W%6F\$>#$=$;POH(=\[5-A#EL=S^&VFVNLZI MJCZGJ=S/JEH;.Z65X@K1[0O&R-2" !R#6G_P@G@__H5-#_\ !=#_ /$T?\() MX/\ ^A4T/_P70_\ Q-%OZ_ +_P!?B9&G_"W0]-;P\\%SJ!DT)I#:R/*I+AR2 M5?Y<$;5]8 UN19+Q5> E6W*%_=9 !_^OFNA_X03P?_ M -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_XFAZAL>?>-?"FJ'6=)M;'7_$N ME65AI@MTO[*VENO-(;&QDMPI4X"DL>#@<#'.MX1\):CJGA36=#\77]]K&E3S M*+.:_C>&X90 Q?#DNN'Z!CGY>F#75_\ "">#_P#H5-#_ /!=#_\ $T?\()X/ M_P"A4T/_ ,%T/_Q-'1I]?\[AVMT_RL6-!T!="LH;8ZC?:@((_*ADO61G1./E MRJKGH.3D\=:V*Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XF MFW<25MCH**Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:0SH* M*Y__ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XF@#H**Y__ (03 MP?\ ]"IH?_@NA_\ B:V+&PL],LX[.PM(+2UCSLA@C$:+DDG"C@9))_&@"Q11 M10 R6*.>%X9HTDBD4JZ.,JP/!!!ZBO+/!\:>#?&LMC%$L6C>(+BZ%LB#"074 M,L@V =%#1@8]TQ7I][<+9V-Q3RXU &L;% MKQ-;0^(/B9X7:]A2YTR.\N;6*WF4/'(R0LSN5/!PX"\]#&?6MK7?B!/H$LL] MUHHBTN*]6R$MQ=>5/,20"\,)3$B#=UW@D \<5S^J:KI2:QX9ET?Q)X1DL]%+ ML3=:XL9 MY"[!'%N8E5;:HSUQC) ZD5%IOB*PA^(-[KEWXE\'_8;JSCM3Y6M*9%V%F#;2 MN.2V,;N.N3TK"BFM(Y]2U:+Q/X,M=<.I->V,\6N!D*/M62&;* LA5.W?&-N, MTHZ6OV?_ *4K?@@?EW7Y?YG:^(?B+:Z'<75JITE[NRC5[J"ZU9+=R2H;;$&4 MF0X/<*.1SG(%2U\7:OK/CK15TJ"U?1KS1S>JDURT;E6>,%F 1AN7D!'/&W@A!J2QO?66H:B)(XIE4*6B=""V0 .0.F?IJP:GIUQX MYT74X/&'AN]N/L+:?<(MZBO([R(P,2*3G)!4*3D9'+4X[J_]:/\ "]@>SM_6 MJ_X)Z/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M#=PO'OCIID'A>2[CADLVN-81YWE4J=P4N6))9CV)[9%9%S=MXBTOX MD>(+G=_:&DW7EZ;.3E[-8B<>4?X,XR<8SGG-=AX6\/?$32-3=[^?PP8;RZ^T M:A=P^>]U*,_=!8;0 ,*!@!1TYI=4^'.H.WB:PTN>R32_$D:7XU^&,/B'Q+<7 M&!I"W*JDS1QPR^7N,@52 S$X^\#T &35KP3I&HZE\(-/M/$G]H7$K1.[6\< MYBFFBRQ2-GRIY&/XE[ G&:7Q7X3\3W5OHND^'4T,Z)IJ1DV^IRS?OV080.L: M\JN <9P3U'%7YK3XCOI%I,FI:#'JR79>XMUCD^RR08P$#%2X/&ST[Q3XJT:-;_3'$HD@T6[R?(C'&\,2&5 Z..C*1D'\J\<\<6GAW7M5:]T;QGX7MQ<:6=*GC MGU&-1%$7#;T"DY(&1M.!TY%>J>'?L"^'=/BTN]AO;*&!88KB&0.L@0;,@@D' ME3GWH6W]=W_P'\W\A[_UY?\ !^Y?/3HHHH **** "BBB@"&[A>YLYH(YW@>1 M"HECQN3/<9[UY%!X8B\/?'33(/"\EW'#)9M<:PCSO*I4[@I^(FD:F[W\_A@PWEU]HU"[A\ M][J49^Z"PV@ 84# "CIS1'XT_P"OZZA+X6CC[F[;Q%I?Q(\07.[^T-)NO+TV MR32_$GR=G=_U MN._O7]?S5E_6PG@;0+_7/A5H]AXHN+TAU9Y8O-:.26(D[$=@0V,$'&1T /&1 M6=\(=-FTO6_%MK83SOX9@O?)L!*Q90ZEM^PGL.!GO@=ZZ#4;'X@WW@NXLQ=Z M'%KMU(5:6%YHX8(2,?NSM+EC@\G&-QP>!4W@G2_%FDQI9:TOA^WTRV@\NUM] M(67KD #TZEB36E[S;_K^E^9%K12_K^OT.PHHHJ2@HHHH **** / =;; M5S\4;IE\Y=;77;,6>UCN&G['WX_Z9="V.,]>:Z^[\=Z5:^(EUK4XKN:)+9Y- M/B@0'R;3<%>[<,1]]L!<9;8.!\QK9\0>*?#6L6<>GQ>,- AM)Y,7K?VG&':' M'*)@]6X4G(P"<PWME# L,5Q#('60(-F002#RIS[UIU4K7=MB8WMJ%%%%( M84444 %%%% !7.^.[/6M0\%:G:^'Y#'J2!@G)[=^_JKWBO0FUFPHHHI#"BBB@ HHHH *X M/XOM?K\/KG[")/+,\0NS&2"+?=\^F>']NX],L3V K,^&NG:9I_B M43R^*M OKX:=%IEI:Z=?+*SQQC)T$&LR3MI\:,7@2=HD8]F8J03 MMP< G'.2#Q6]7(?$#2/$VO:3'IN@-I:02OF\^W32IYJ C]V/+7.UNC<@XX[F ME(:/+]%U;6_"_P M=OH[JZ,+730Z3-(Q$B0,RH'4]AU(QT/(K?L2OA;XA>" M[+2E%O;:UI3+>H@XFD5-PE?^\^>K'DY.373KX6U_Q%X0U30O%TFCPQW$2PVJ M:1&_EP!>0V'YR#MX'&%]Z9I/@O4V\2Z3KFMM9>?HUA]CM$M9'83,0097+*-G M'&T!L9/S'I5+XM?+[N5K[[_GY$OX;+S^^Z?]?\$Y/Q;X231?B%X1N?#MU?'7 M[RZ)OI7N'D,T"E3(\@)PJ]L#"\XQP*T/C9H-K/X;N-4DTK5=2NXUS#-!<$16 M &,N8PPR.I)VD\1E&UBP/0Y![GZGK705D^ M&/#]KX6\.66BV19H;5-NYNK,22S?B236M6DVG)M$15DD%%%%24%%%% !7.>/ MFU-/ 6MMHXE-^+5O*\DD./4KCG.,XQSFNCJGJ6K:;HUNMQJFH6EC SA%DNIE MB4M@G +$#. 3CV-3)!O%N@331Z'9RW4MS<>;<+?3QJJZC(K$2R+@DCY@,_#MU;Z8)X-.BMK]&FN&G6O;^OZ_R):M'3 MNO\ @_UZOJ>UT444AA1110 4444 %(P)4@'!(X/I2TC9VG: 6QP"<"A@>,>+ M?"2:+\0O"-SX=NKXZ_>71-]*]P\AF@4J9'D!.%7M@87G&.!5F]>/Q;\3/&&G M:G$)[71]+"6<4GS+%(RAC*H[/D\,.0!UK0M/#_Q,@\17^JF3PF);YPCSLUQ+ M+;P#I''E0N!R<8Y;DUJZQX,U%?$VJ:WH;63/J]@;*\BNW:,(P&%E4JK;B!P5 M.,X^\*EI\J7K\FUI_7=C37-]WX/4R/!]G!\1_A9I$_BBYN9X4BECG07#1+*R M,5$CLI!8@+W.,DD@U#\(])U"^^'5W97=_?+I;36M(AB]DU"66,W SN9,1@D*Y)S\P...YK6L+7Q]# MXX7P[!:I]IA>1GC2Y8*0H+$Y;&3DDD9(KUVO/_ /H M/C?07@LM4?PZFEH7EG>Q,[W-S*P.6=I."23N)Z\ #CBO0*.B7]?U^@UNV%%% M%(84444 %I:MINC6ZW&J M:A:6,#.$62ZF6)2V"< L0,X!./8U,ES)H<79IGC?P]U6XTA]8.C1>?87,-C! MIL /[F2]: >;@C@ $,TA'(VG/-=EX&\6Z!--'H=G+=2W-QYMPM]/&JKJ,BL1 M+(N"2/F!P&"\ <"I(O$?A:?Q#<:IJ/BWP^ZQH8+&)-2B(BC(&]SDCYV/''0 M* #R:X[P3HFB:3XJT@MXS\.W5OI@G@TZ*VOT::X:=R?F7/!&[ "ELGTZ5:=Y M:]OZ_K_(EJT=.Z_X/]>KZGM=%%%(84444 %%%% !1110 4444 >!:]>)H'C^ MZC^(.D&;3+Z[E>RUE 7:&-EPB*1RFW@_+@@Y.#G->WZ,B1:'81QWAO46WC"W M1;)F&T8?/.<]?QKC-?\ #?BC5[>;2)X](O["9[@1W=Q*ZO"D@.W='M.XIG@A MAT'3K78Z'I4>A:#8:3#(TD=G;I KMU;: ,GZXHCI&WI_7];A+65_7^OZV-"B MBB@ HHHH **** "BBB@#G/'S:FG@+6VT<2F_%JWE>22''J5QSG&<8YS7F7P] MU6XTA]8.C1>?87,-C!IL /[F2]: >;@C@ $,TA'(VG/->R:EJVFZ-;K<:IJ% MI8P,X19+J98E+8)P"Q S@$X]C7(Q>(_"T_B&XU34?%OA]UC0P6,2:E$1%&0- M[G)'SL>..@4 'DTEHV^Z_K^OF-ZI?UV_R_3J1^!O%N@331Z'9RW4MS<>;<+? M3QJJZC(K$2R+@DCY@,_#MU;Z8)X-.BMK]& MFN&GUU71$[2:Z!1112&%%%% %2ZFDCE 1L#&>E0_:IO M[_Z"C4D:0LBR-$S1X#IC*GGD9!&?J"*\NM+[6SX=\0:G=>,;FW?3+VYMXFGM M[7RF$9^7>!$"2>G##VK9.*6JZ7.:7,Y:/K8]1^U3?W_T%'VJ;^_^@KG='UXS M^$;#6-7C^Q2SP(\D14Y#M_"J]22>@Y/(%07?C'3?[!U6_LGFEEL$;S+YU/VJ;^_^@H^U3?W_P!!7F&F7FDS M:;HFH:AXFUVSO-0:W7R9)IHQ M%:[6&)Y3"#GEM@. ,')[=\9IN,5N%Y/:YT?VJ;^_^@H^U3?W_P!!7,WNIZ// MX@T2W.MRQ7DH:>VM+>4[;I"AY< '*X!(SCD4'QOX<"22+J:/%%&UO+SR MY54/(?+=DA4G :1P"L8.#@L0.*T+2\M=0M4NK*YAN;>3E)87#HW;@C@T)18G M*2ZEW[5-_?\ T%'VJ;^_^@J&BCE78.>77 M7F>.M9O]E:Q_T..M?]^;+_Y'K7HH MY5V#GEW,C^RM8_Z''6O^_-E_\CT?V5K'_0XZU_WYLO\ Y'JIXTU>[T70TNK5 MO*0W,<=S<^7YGV:$GYY-O/0>H(&E)1BW:Q3G)*]S1_LK6/\ H<=:_P"_-E_\CT?V5K'_ $..M?\ M?FR_^1ZUZX+Q+8^,X8]1U:U\8#3[9 S06":9%,>.%7>QR68X^A;%)I+H$92? M4Z;^RM8_Z''6O^_-E_\ (]']E:Q_T..M?]^;+_Y'J_81W$.GV\5Y<&XN4B42 MS%0N]\;E$IS:O,1QNL\G9'WJ2=S84!2IYZG.!6\4ZY>Z3IFD2W,YTR&Y MF6/4+V*,2_9,J3QD%0"^%W,"!GI4VCV&I3?4U?[*UC_H<=:_[\V7_P CT?V5 MK'_0XZU_WYLO_D>H?#=S>W O5GNC?6<LBJTZ%023M 5@&) 90 ?PR=V MJY8BYY=R;[5-_?\ T%'VJ;^_^@J&BCE787/+N3?:IO[_ .@KG_\ A#O"O_0K MZ'_X+8?_ (FMJLSQ#)?0Z!>S:=YZ!]JF_O_H*/M4W] M_P#05YOX7\3ZM?:GH;W=ZMQ%K%G<7$UL(T5;(QL I #8Y*G<6.1VKK],NI] M2FDOQ(5T]U"VT>T?O!_SU)ZX/11Z<]^#E78'*2ZFS]JF_O\ Z"JFH+>WMNL= MOJEU8.&W&6V2(L1@_*?,1ACG/3/'6I:*.5=A<\NYD?V5K'_0XZU_WYLO_D>C M^RM8_P"AQUK_ +\V7_R/6O7.^--7N]%T-+JU;RD-S''3;ST' MJ"!G)%)QBN@U.3ZEO^RM8_Z''6O^_-E_\CT?V5K'_0XZU_WYLO\ Y'K.\'-J MC^RM8_Z''6O^_-E_P#(]<]J/BPW_B*?1[36;+1[2UD$,U].\9EF MG.#Y4*O\N0",L0W) QWKM84:.%$>5Y650#(X 9CZG R?8 4*,6KC]D*@EF,3.(UR.P )(]5'K4AO-2U[Q'K.G66JR:8FE>4B^5#'(TKNF_<^]3 M\G( "[3P>?16BUHOZT_S'S36[-7^RM8_Z''6O^_-E_\ (]']E:Q_T..M?]^; M+_Y'K!MKWQ#XR\,V%SI&JQ:)<;Y$NYUMEN 71BA5%8XVD@MG.<8]ZM^#HM=C MGU9-9U]M72&<00R?9([<9"@N0$Z\MMY/53348MVL)RDEN:?]E:Q_T..M?]^; M+_Y'K=^U3?W_ -!4-%/E78GGEW)OM4W]_P#04?:IO[_Z"H:*.5=@YY=S%_X0 M[PK_ -"OH?\ X+8?_B:/^$.\*_\ 0KZ'_P""V'_XFI_$,E]#H%[-IUS';W,4 M+2+))#Y@&T$XQD>G_P!:L[3O$2VGP[LO$.L3%L:='!QR M:7NZZ;?\'_(=YZ6>YT5C%#IEG'9V%O!:6L>=D,$2QHN22<*!@9))_&K'VJ;^ M_P#H*XKPWJU]K,TE[=:U:">-"[:'9/%(8 ,&LSPOXGU:^U/ M0WN[U;B+6+.XN)K81HJV1C8 !2 &QR5.XL#_GJ3UP>BCTY[\:='*NPN:7M>BCE M78.>7JGC35[O1=#2ZM6\ MI#LWQ[K]YH?AF]DTHK_:2V\DR,PR(D099R.G' /4 MD=LU>U2XU#_A$9;NRNHX+Q;3SO-DA\P9";C\N0.?\BI?*DW;;_@_Y%*4VTK[ M_P!?J2?V5K'_ $..M?\ ?FR_^1Z/[*UC_H<=:_[\V7_R/2^%KVXU'PEH]]=R M>9MPZ3I,$L_DR7^JF MR%_Y*A_(RQ23805#L% &1CG..0*2Y7T_J]AWGW.^^U3?W_T%'VJ;^_\ H*XO MP_XDNY_#TCW)%Y?)?3V-LP 3[648A6X& , EB!@;6(':NGLXIX;2*.YN#<3@ M?/+L"[C[ =!Z>W<]::47J)RDG9LW(R6B0GJ0":Y[5+#4I]1EDM_$NIV<1QM@ M@BM2B<#H7A9N>O)/7TXKH(O]2G^Z*HW7_'R_X?RK*"3EJ=%2344T87]E:Q_T M..M?]^;+_P"1Z/[*UC_H<=:_[\V7_P CTGBG4+[2_#&H7VF0>?>0Q;HTV%^_ M)VCDX&3COBL3P?V#6BC%RM8 MQC^RM8_Z''6O^_-E_\CUKT4^2/87M)=S( M_LK6/^AQUK_OS9?_ "/1_96L?]#CK7_?FR_^1Z;X@M==OH8K71-1BTQFRTMX M\ G90.BJA(!)[D] /?C.\&7VO75GJEGK4T%Q=6%VUM'>QQ;5G 4'<4XY!;!Q M@<8[9I*,7I8?/*U[FG_96L?]#CK7_?FR_P#D>C^RM8_Z''6O^_-E_P#(]9W@ MS4=4OCKL.JWB74MEJ;VT;I"(@$"(0 !GN3U)-:FO6VK7FG?9M&U!=.NG<9NV MA67RE')PC<,3TY]2:.6-DTM[?B'/*]FQG]E:Q_T..M?]^;+_ .1Z/[*UC_H< M=:_[\V7_ ,CUR]G<>)?#MSKMSJ_B-]=M=-T_SS$MC%;CS"&;;EC^RM8_Z''6O^_-E_\CUC>./$=_I,-K#I M+*LWVJW%U*R@^7$\H0 9!&YLGZ ,>#BNPIJ,7T!SFNI3T^VU&RN&DN/$&H7Z M%=HBN8[<*#D?,/+B4YXQUQSTK2^U3?W_ -!4-%/E78GGEW)OM4W]_P#053U* MSL]9MUM]4LK2^@5PZQW4"2J&P1D!@1G!(S[FIJ*.5=@YY=S%_P"$.\*_]"OH M?_@MA_\ B:D@\*^&[6XBN+?PYHT,\3AXY(]/A5D8'(((7((/.:R]:U#5K+QO MXYO'" MPVD*D!I7Y&>2 JY&2>HQ2]WL5>5[7.O^U3?W_P!!1]JF_O\ Z"N&U'4KZQTK M18K77FO?[5OT@;5 D)$:,I/[L*NSDK@;@W7G-2^'_$EW/X>D>Y(O+Y+Z>QMF M "?:RC$*W P!@$L0,#:Q [4[1NU;;_@?YH5Y6O?^M?\ )G:?:IO[_P"@H^U3 M?W_T%4K.*>&TBCN;@W$X'SR[ NX^P'0>GMW/6IZ.5=A<\NYGWEEJEU=O-#XE MU.TC;&(((K4HO&."\+-SUY)Z_A4']E:Q_P!#CK7_ 'YLO_D>M>BCECV'[27< MR/[*UC_H<=:_[\V7_P CT?V5K'_0XZU_WYLO_D>N,T'6->UW5;N2/5VBU.U1 MO.TAXD$46)2 C @/DI@A]W4^G%>E4HQBXJ5MQRG)-J^QD?V5K'_0XZU_WYLO M_D>C^RM8_P"AQUK_ +\V7_R/3?$%KKM]#%:Z)J,6F,V6EO'@$[*!T54) )/< MGH![\9W@R^UZZL]4L]:F@N+JPNVMH[V.+:LX"@[BG'(+8.,#C';-"C%Z6#GE M:]S3_LK6/^AQUK_OS9?_ "/1_96L?]#CK7_?FR_^1ZSO!FHZI?'78=5O$NI; M+4WMHW2$1 ($0@ #/C^RM8_Z''6O^_-E M_P#(]9^GZA>Z=XM/AZ^OGU!)[0WEM<2HB2+M8*R/L"J1RI!"CN#FJP\1W]S\ M1K+38&5='>UN#G:"9I8V0$YQPH+%1CJ0W;%"47;3?]/^&#FGKKL;/]E:Q_T. M.M?]^;+_ .1Z/[*UC_H<=:_[\V7_ ,CU@R:KK.JQ:[JFFWQ@@TJ:2"VM1$C) M=-$,OYA*EL%LJ-A7&,\UU.E:C%J^D6>I09$5U"DR ]0& ./UH48OIV_'8'.: MZ_T@T^VU&RN&DN/$&H7Z%=HBN8[<*#D?,/+B4YXQUQSTK2^U3?W_ -!4-%/E M78GGEW)OM4W]_P#053U*SL]9MUM]4LK2^@5PZQW4"2J&P1D!@1G!(S[FIJ*. M5=@YY=S%_P"$.\*_]"OH?_@MA_\ B:D@\*^&[6XBN+?PYHT,\3AXY(]/A5D8 M'(((7((/.:R]:U#5K+QOX">1R.ZT[?UO\ D.\N_P#5 M[?F=;]JF_O\ Z"C[5-_?_05YP_BO5)((=+-PD-ZNM_V378%W'V Z# MT]NYZU/3Y5V%SR[F?>66J75V\T/B74[2-L8@@BM2B\8X+PLW/7DGK^%0?V5K M'_0XZU_WYLO_ )'K7HHY(]A^TEW,C^RM8_Z''6O^_-E_\CT?V5K'_0XZU_WY MLO\ Y'KEM>UG49?'$>B'5IM)C+P&S$,:9NP0WF'M>BGR1["]I+N9']E:Q_T..M?]^;+_ .1Z/[*UC_H< M=:_[\V7_ ,CUKU@2WDVJ^*)=*MYGAM+"-);MHSAY)'Y2,'L %)..3E1GKEP<\NY8_LK6/^AQUK_OS9?\ R/1_96L?]#CK7_?FR_\ D>LS6M0U:R\;^'+6 M*]C73;Z2:.6W$ W$K$S ER3WQP .G6M?7M2ETW37:U19+Z4%+:-NC/@G)_V0 M 2?8>N*344F[%*4VTK[D?]E:Q_T..M?]^;+_ .1Z/[*UC_H<=:_[\V7_ ,CU MA6/C"2Q^&6F:_J6;N^N8(@D:[4-Q._"J,# R?;@9/:KOAV2XUBUN9[GQ-;WT MCIYI;G^Z*KDC=JVPN>5KW-#^RM8_P"AQUK_ +\V7_R/ M6S!-<16\<;W+S.BA6ED50SD#[QV@#)Z\ #V%86@:E<3W&HZ5?.)+W3I0K2A= MOFQ.-T;X' .,@XXRI(P"!6W0HQ$YR[DWVJ;^_P#H*/M4W]_]!4-%'*NPN>7< MAU*SL]9MUM]4LK2^@5PZQW4"2J&P1D!@1G!(S[FLO_A#O"O_ $*^A_\ @MA_ M^)K:K,\0R7T.@7LVG7,=O$"J7#-MX ZCZTW%)M6V_K]04I-7N=I]JF_O_H*NP,SPJS').?YU@ZR?C_.HJ))&E*3N0:U=V^FW&G^(8=7GO]/O+O3Y(= MZELHK,RCTW%N\L@92H&,3*,;L;LC:3:E=ROX$\)0II6L/<6MW9-/"NF3EXQ#MWDC9 MV[>O;.#4MY[WO^*L**E&VFUOP=SR>.ZE6;X>$Z7K'^A1,+K_B6S_N" M83%\WRG:)=6][H=E<6JSK"T2A5N%*R M+@8PP/1AC!]Z9_PA\D6IW%[9ZO?68N9!+<01-&TT(HP!DG]>]*,HI,4H2=M-OZ_0AHJS]BD_O)^9H^Q2?WD_,U7/'N+VX>SEV*U%6?L4G]Y/S-'V*3^\GYFCGCW#V< MNQ6HJS]BD_O)^9H^Q2?WD_,T<\>X>SEV*U%6?L4G]Y/S-'V*3^\GYFCGCW#V MX>SEV*U%6?L4G]Y/S-'V*3^\GYFCGCW# MVX>SEV*U%6?L4G]Y/S-'V*3^\GYFCGCW M#VW^EV0B@)D*$#N%/I70_8I M/[R?F:/L4G]Y/S-'-'N+DEV,&[UJ*WUVUT>2SO\ ==QL4NTA)@5@"=A?LV%) M Q7 MH]PWP]'@F72KL:M#)LAN([=O)R)-RW F VCCDC(?J,5ZNVE!KA9VVM( M@PI+$A?<#H#SC/6I?L4G]Y/S-*\>K*49+9'!>)TT?7A=:'JOAW4;R>&/;;7! ML&979E!S',/E0YQG<5Y%1:A8:IIWAWPS97D4NH6%L$BUB.",S-*HC*C*=73? M@L "2!T/(KT+[%)_>3\S1]BD_O)^9HO&V_;\!56L+>[1D:,D'S J-\RIG& P'.>,3\S1]BD_O)^9HYX]P]G+L5JRO$DPA\-ZB?*GE9[=XU2W@>5V9 ME( "H">I].*WOL4G]Y/S-'V*3^\GYFIDXRBXWW'&,D[V.6\#NQ\$Z/#);W,$ MUO:102QW,#Q,KJ@!X< D9[C@U8TB&634M5U&>)XVFF$$(=2I\J+('7L7,C ] MPPKH?L4G]Y/S-'V*3^\GYFK=1.5Q*G)*UCE9M%LY]6N(+;3(;6&8"34+F. 1 MM=9)Q'N RP/)8^G'.ECSEV*U9FM:A<:;%;316,UY 9MMTL";W2,JWS!1RV&VY !."<"MS[%) M_>3\S1]BD_O)^9I3\S1]BD_O)^9H4HI)7&X3;O8\Q-BVF:9XGT&^T: M\O#J5S<3VKV]LTB7"R\@,X&V-E8XRY7H"":WM-O9=$AT7PS=17TEX]BJ#4/( M+V_FJARK/G[WRDX/4=Z[#[%)_>3\S43:4&N%G;:TB#"DL2%]P.@/.,]:2<4K M7[+[KV&XR?3O][/--7T#Q-;WOA>**]L;E8-0:0S1Z5+^[8QR;I)?WQR"2<_= MY;KVK4\1V<-QJS-IFCWDOB!HA%]MC,UM;J#T:5P0LJKUV?.>V*[S[%)_>3\S M1]BD_O)^9HO&UK_U:P6G>]CF]'TN+PCX1BL8%EN190,QV(2\S\LQ"C/+,3Q[ MU:T&QDT_1+6"?!N"IDG(Z&5R6<_]],:VOL4G]Y/S-'V*3^\GYFJYU>]R>278 MK459^Q2?WD_,T?8I/[R?F:.>/3\S1SQ[A[.7 M8P?$DPA\-ZB?*GE9[=XU2W@>5V9E( "H">I].*Y-=+O-<^#EIIEO:SQWUO:V MZFVNX6@+R0[&*$.!P=N,].>M>E?8I/[R?F:/L4G]Y/S-3>.NN]OP_P"'&HR5 MM-C@3'_PD'C#0=3L]/O[,Z>16I-HMG/J MUQ!;:9#:PS 2:A4:UI6IR>*;QTL;F34WU"TDTV]2)C'!:KM\Q3(!A1Q)E"06W#K7IU6?L4 MG]Y/S-'V*3^\GYFB,HI6N#A)N]BM15G[%)_>3\S1]BD_O)^9I\\>XO9R[&'K M6H7&FQ6TT5C->0&;;=+ F]TC*M\P4.I!KT_[%)_>3\S1]BD_O)^9I)D7+*I'7MG(ZFN^^Q2? MWD_,T?8I/[R?F:'*/<%"2OH85SKD5KK]II$EE?%KI"R72P$VX8 G8S]FPI.* MYZXN6'Q:M9?L6H&W737M&N!8S&(2-(C ;]NW& >Z-W9^ IDOP]S=&S:+;9V4A)++A1Y8+MGD M G\>!76_8I/[R?F:/L4G]Y/S-2^5Q<;[_P#!_P QI3NG;;_@?Y'+>!W8^"=' MADM[F":WM(H)8[F!XF5U0 \. 2,]QP:Z"K/V*3^\GYFC[%)_>3\S6DJB;N0J M![&2VUF M^EL]/N=/TEK.W3R9X&AWW(W>8P1@#T*@M_$>H %5IK5Y)6 M<%<'UK.#2D;5(MQ21BZQ=W=CIKW-E9O>2QNA,"8W,FX;]N2,D+N('@SZ D9^E-\(:LE]I\T<&@ZKI5K;8 _M*# MRY9G.6=MO);GDMG)+&NO^Q2?WD_,T?8I/[R?F:2DM=1N$K6L<%X%N&;4/$HD MLM0MQ,HB@@NH&<@\=?:N@T/7(M=M9IDLKZS:&4PR0WL!BD! M !SCN"""#[UN_8I/[R_F:B@TK[,A6+: 3N8EB2Q]23R3]:%)))7V5ON!PD[N MQS^BP[=&N[V_MWWW\DES-"\1+;#PB%,9)$:H"N,Y!XKF+#PO;ZIJVGM9:=>Z M;H&G7 NEBNY)09Y1G8(X7;]TBDDGA3\S1]BD_O)^9HYHW6 MNWZ!RSL]-SS#Q=H'B0:-(L%Y:7@FU."=DBTR0R_ZY<%F$Q!5% S\H^5>W6O0 MK=9EMXUN9(Y)PHWO&A16/3\S1]BD_O)^9I\\>XO9R[%:BK/V*3^\GYFC[%)_>3\S1SQ[A[. M78X'Q73\S1]BD_O)^9J;Q MWO\ U:P^66UNEOQN<-X7T&&'1M86_P!.QIU_?RW46GW,(?9&<8!CYQDJ6VXX MR.,T^YTB^E\+ZA/IT LM0DLI(=-MD C%HA'RJ .%8D GT( _AS7;?8I/[R?F M:/L4G]Y/S-#Y>7EOTM^%AVG>]NMSSSP/8R6VLWTMGI]SI^DM9VZ>3/ T.^Y& M[S&", >A4%OXCSDXS7=59^Q2?WD_,T?8I/[R?F:KGB3[.78K4'.#CK5G[%)_ M>3\S1]BD_O)^9I.4>X>SEV/']=DN]=OX)(-'U&S\5P6L8@:.!T6&;S,,3+]Q MHL%LY8@CC&:]67=M&X@MCDCUJU]BD_O)^9H^Q2?WD_,T*44K7'*,F[V.2\7> M)+C0+6)+/2=5O[B7+,YRSMMY+<\ELY)8UU_P!BD_O)^9H^Q2?WD_,T*2UU!PE:UC@O MPS:AXE M$EEJ%N+G4Y+J%KFREA#QE$4$%U SD'CK[59N=6T?Q+X=N?[3T353#'<>2]I- M8R>>) 590F2O!!#@C&>HKM/L4G]Y?S-10:5]F0K%M )W,2Q)8^I)Y)^M*\; M)7V27W#Y97O8X+1O"U_+<:CK+O-IMW<6GV.PCN96NI;6+.2TC%R6=CSC=\H M&:KG1O$5MX]T!A/8M:VUC/%YL&F2I%&FZ/Y#F9L,0.#GC!X->E?8I/[R?F:/ ML4G]Y/S--.*:=]O^#_F+EGKI_7](\X6*_P!!LO$6BQ:?=W,U_3\S1&44K7[?AL#A)]._XE:BK/V*3^\GYFC[%)_>3\S3YX]Q>SEV*U%6? ML4G]Y/S-'V*3^\GYFCGCW#V)D M7+*I'7MG(ZFKGBJ"PEN[9_[%U"_U:-3]E>R,L!4'@AKA2JJOJ"WX&NR^Q2?W MD_,T?8I/[R?F:F\>Y7+*^W2QR'A_PK;Z5X:N++5HX+^6\E>[O@T7F1R2,M07.D7TOA?4)].@%EJ$EE)#IML@$8M$(^50!PK$@$^A '\.:[; M[%)_>3\S1]BD_O)^9H;BTU?R$HS3O8\\\#V,EMK-]+9Z?2V?VV,V\D%K),)D,?.&0$JX8 ML.=IZ$=ZW_!T.JP>%;*/66E:]4-GSG#2!-QV!V'5@NW)]3\S2C**OJ.49.VA6HJS]BD_O)^9H^Q2?WD_,T^>/<7LY=BM7+:+$UGX\\ M2PRMS>+;W<(/= GEMCZ%1],CUKLOL4G]Y/S-4K[P_'?RV\SMY=Q;MNBGB;:Z M9QD9QRIP,@\' [@87,KW#DE;8X[Q7^7L?NBNJ^Q2?W MD_,T?8I/[R?F:E\K35_ZV*49IIV_J]SR?3]"UM?AWX6DN;7[1-I5Q!=-8"W, M4OE*I5D(=CND&XL/NYQC&:Z#3+;^TO'TOB"TM;NVM!I_V65KBW> W$F\,OR. M WR@$;B/X@ 3@UW'V*3^\GYFHY].EF@>,3&(NI&^,_,ON,@\U7-&]_G^%OR% MR2M:W]7ND169OR\Q1]:ZJEL=$BTZT2UM$CC MA3)"@DDDG)))Y)))))Y))-6/L4G]Y/S-"E%*UQ.$F[V*U%6?L4G]Y/S-'V*3 M^\GYFGSQ[A[.78P?$&A_V_8):?VIJ>F[9!)YVG7'DR' (VEL'CGI["J-Y9#0 M/ UW8_:=5U-EMY8UEF#W5Q(SYP#L7)Y..G 'M76?8I/[R?F:/L4G]Y/S-3+E M::ON4HS33ML_0T[3=)B^:6 MUL8M/M;K8'5?8I/[R?F:/L4G]Y/S-5*<9-N M^Y*A)*UCROP3I>H6NNZ:YL+JUFBL)8]:FFB9%N;@NNT[B,2GACO&0 <9'2O7 M+7_CV3\?YU7^Q2?WD_,U:A0QQ*AQD>E9S:Y4D:TXM2;9)11161N%6UG,T$UW=W1MXGD7AECPCE\="2 /0FNFE5GA=%;:S*0&]#ZUY] M\'I4L?"3>&[EA'J^DW$T5W;MP_,C,KX[J0PP>AH6K?\ 7]6_4'HK^9;U+QQJ M<,%L\&CBU8:W#I=TEZ^74/LRZ!.#G?P<],''.!W-<#\09K&YTS2C!)&0WB&R M262,XRPD /S#J0!C@\8QVKGM4N&\/7/Q!BT8K:00-832) A*PJX_?.$0J1E< MD[2">N<\TD_=?K^D?PUN.VJ7];L]?HKQZQL=&IZK_:7]EW']D?9?[0V_N/M>[RMW^UMYQ]*MKNV+OQN MQSCIFO%;Z"V?X*>*X1(ZPV&IW:VZ13LBQ!9L*F%(&T!N%/'3CI71Z]JFA-X\ MM].\6R68T:32EEL?MQ'V:27>0Y.[Y"X79C/0$XQGDOM;K_EZOIEO:SS6P#LMR[!0O0D!1ECG'&1]?7E;N#0;F'POH.GW#Z M["TEPUHE]W,,(B^6-8 MQ*N BDG:F2<#)QZT=_O_ "".Z\W;\_\ (]=UG49K#1FGMEC:\DVQ6Z/]UI7( M5APOFG\5-* 1[AOI2=^GF3%^ZK^1U_AOQ!:>*- MM7L5D2&<$;)5PZ,I* MLI'J""*L:IJUGH\$,UY)L$UQ';1@=7DD8*H'XG/T!->:^(-.M/!MKX8\.O?V M<&AR?:%GN-7MC<037!(9?-4.@YS(1N.T8Z< C*OM%T=?#5A"NK:5KUF/$MKY M?V:W!M[1)'7? F7D 0]2N[OR*K>6G=+\4A[+[_R9[;17F%IX8T#4/B1KFE/; M)+IDFD6KBV69O+7YWP4 /R +@+@#MBL]8-,US2_'5QKYC37-+NI_*G=L2V4 M2KF Q-U0'&>,;CG.:F_NW\F_N=AVUMYI?>KGK]_&C>'=2M;>XM[31H?%V<-MSA9G W]UX!VYP M<4EJK_ULG^I5M;?UO8]RJEJ?]J>3#_97V/S?/3SOM6[;Y6?GV[?XL=,\9ZUP MJ_-K]"4_R_1/]3V>BO+M1O?#.H>, M_$FD^-;FTMGC6(::U]((U2%HQF2%GX5]^[++SP/3A=7M](US5K+38F35C;:( M9A-K+B2W2$G:)]FT&24[?O90;3G//*OI?^MF_P!"K:V_KI_F=7XOU[4M _L= M[*WM)8+O48+2X:9VW(LCAO)(QQP:Z6O&;6_-Q\(O TMS="21=7LE9W M?) $Y R3_L@?@*]FJK6NNS:_!$WO9^7ZL****0PHHHH *HZKK&GZ);1W.HW* MV\4DJ0(6!.YW.%4 R@G^(T=4OZW#HV>PUEP^(]'N/$$FA0W\4FIQ1&:2W3)**" 22! M@KH6F6EX9HW^U)).8Y& M3 #! %(9BN0"2,8'#=*PX[^WU3Q!\.IK>$P:;-97%Q;P-SL<0J$4GU56ECN=-U2SU>U-Q92ET#%&#HT;HPZJR, RL/0@&KE5<6\D#LG3>JR*I9?\ :&1[U4\;Z->: M_P"$KS3]/>-;MC')&)20CE'5]K$=CMQ^-6\=S<7B M231NR0M'LZQLPVLY &<$E>RTR.W=O,O&D(P9 5 C"JN3@MW/L;B>+%T"\O('LS=V]M>P6^ MJZD9=C_:)@H!6+!RBAD'WA@8 #8JM'9+^M?PZ?>2]/Z_K^O0[ZBBBD,**** M"BBB@#(OO$^D:9?16EYC,@>+=$.I+8?;&\UI3 LA@D\EI1P8Q-M\LOGC;NSGC&:J^(?'WA;PK?0V6 MM:O%:W,R[DC*.YQG&3M!VCW..A]*X'6(]9T'X52^$[[27-X9$L[&\BGC,=S( MTH:-E&[S _\ $N M .G8FMKK7]?\AZ7L_P"OZ_0?KWC/P]X:TNVU+5M3CAL[I@L$J(THDR-PQL!R M,8;" MV%O'*_WL8&3[9(S5?PM_I5I=ZN>3J=PTZ'_IB,)%CV**K?5C5:7:)5[)F[11 M12&%%%% %/5-5L-%L)+[4KN*UM8_O2R-@"EM-2L[[2H=4@G4V4T(G29@4'ED M;@QS@@8YYJ#Q#_R+6J_]>GXW_ ,A]OG^%O\SO-*\2:5K4K16-Q(SA!*%E@DB+QG@.F]1O3_:7 M(]Z9IWBG1=6U![&QO1+.JLZ_NW59%4[6:-R L@!X)4D ]:P_%"8\;>#4MP5> M22ZAV[7[6*R9N$C$K(%)VJ3@$GH,D' ZG!]#5B MN!3Q8N@7EY ]F;NWMKV"WU74C+L?[1,% *Q8.44,@^\,# ;%=]1TN'6P444 M4 %%%% !1110 5R\7Q%\(S^)#X?CURW;4Q(8O*PP!?\ NA\;2V>, YSQUKIR M,@@]ZY+7]"L=:?2= M[6$06%S%=RLJC_ $=$.Y57N&<@#M\NXYZ9%NK_ -?\ M,#V9LZKXCTO1IHX;V>02NAD\N&"29E0<%V"*2J#^\<#WJQ=:M96EBEX\K20R M -']GC:9I 1D;%0%FXYX!XYKFO#A\[XA>,S<S7.F:I!?Z<+'5K?4I5U!%?>DDS /O M4_W2&7 [ #KUKLZI@%%%%( HHHH R]?\1:3X7TMM2UF\6UM%8(9"C-ECT "@ MD_@*JVOC/0+SP]%KMO?%].FD\J&002;I7R5VHFW>QR" "3BJ_BWPK=>(C97 M-CK]]I-]8EGMW@"M'O88RZ$?-QD8R!R:Q;6#6_%OAK2+V<6JZ[HFIN9$=BL% MQ)$SQ/\ , 2H8$D':<'M0O/^D#\OZ9VFFZK9:OIZ7]C.);9\X?!4@@X(((!4 M@@@@@$8YJ6SO(-0LXKNVXY'%>?V]N="\/:M%J4RO:0 MS7&I:RUL"R%G)?[-&3@D8QN.!QQ@;^.C\/>)YM5U*?3+[3EL+V*VBNT2.?SD M>&3(!W;5PP*D$8P.,$T]_P"OZ\_NOL)Z?U_7D=)1112&%%%% !1110!3U35; M#1;"2^U*[BM;6/[TLC8 J2POK;4]/MK^SD\VUN8EEB?:5W(PR#@X(X/>JOB' M_D6M5_Z\YO\ T USNA:U;Z!\)="O[F6"(+IMLB&>01H79%"AF/ &2,GL,TD] M_*WXW_R!]/G^%O\ ,Z:+6-/GUFXTB*Y5[^VB26:$ Y16SM)/3G!XSG\Q5J>> M*VMY)YY%CBB4N[L(]"NM)EO+JTCN%"M+:L%D SG )!X.,'VH=^5/K_P M6@5N:W3_ (!1\->.O#?B]KE="U$W?V4*TQ\B2,(#G'+J!V/Y5$VUNQUC5/"^OWHU9+>".XM;YXPK MR0R%EV2#H6!0\]P:K7VH:I;_ !0T9-8TBW_L^83P:;=V]R7,B(H+,?H#5^ M&59X(YD#A9%# .A1@#ZJP!!]B,UY?8-KEQ=^*O&-B=/GO[6[GLXK>[A=V%O! M_P LD8./++$%B<-DD9KT31-4CUO0K#58HVBCO+=)U1^JAE!P?SI+6-_3\=@> MCMZ_AN7Z*** "BBB@#+N/$>CVNNVNB37\2ZG=9,-L,EB I8DX' P#UQ1KOB+ M2/#-C]MUF_BM(,X#/DECZ #))^@K \5_\C[X&_Z^KK_TG:G_ !4_Y)AK_P#U M[?\ LPI="DKR2[G1ZEJ]CI%F+N]G\N)F5$ 1G>1FZ*J*"S,>P )I=-U6RU?3 MTO[&<2VSYP^"I!!P000"I!!!! (QS61XET.ZU>WTBZL'A^V:9=I=Q1SL5CEP MI4JS $KPQP<'! XKF[>W.A>'M6BU*97M(9KC4M9:V!9"SDO]FC)P2,8W' XX MP-_#NE>_];?\'[O-$1NTFNO_ ?^!]_D>@6=Y!J%G%=VSEX)1N1RI7N;\/>)YM5U*?3+[3EL+V*VBNT2.?SD>&3(!W;5PP*D$8P.,$UTE- MJP)W"BBBD,**** *>J:K8:+827VI7<5K:Q_>ED; %26%];:GIUM?V$/$]OX9N]4DU;1KFS>6PFG4":V,10&-B M/O+AUP?;&!5GXDOE:S=S6^FW)NC#G?+%$YAR#@@2XV$^P8FFV/BC1]1O_L5K=,\ MI+"-C"ZQRE?O".0J$DQSG:3C%<;JNLZQH5KK7AE[>S'EZ%->:9<:? T*HJ#8 M8RA9L%!O YT\8>.^TX6Q4=B K?@4+9^M-6;5MM%][:_"P/ M3\?P2?XW.UU?7M,T*.)M1NUB:9ML,2JSR2MZ(B@LQ^@-7X95G@CF0.%D4, Z M%& /JK $'V(S7E]@VN7%WXJ\8V)T^>_M;N>SBM[N%W86\'_+)&#CRRQ!8G#9 M)&:]$T35(];T*PU6*-HH[RW2=4?JH90<'\Z2UC?T_'8'H[>OX;E^BBB@ HHH MH R[CQ'H]KKMKHDU_$NIW63#;#)8@*6).!P, ]<5HS316\$D\TBQQ1J7=V. MJ@9))]*X_P 5_P#(^^!O^OJZ_P#2=J/%^O:*;E]"U/6-/LX1!Y]U'&8PO-\A<(5:.0J&*':^<[20<<5;M[U:+4IE>TAFN-2U MEK8%D+.2_P!FC)P2,8W' XXP-_%RM%R3Z?\ _X/W>:(C=I-=?\ @_\ ^_R M/0+.\@U"SBN[9R\$HW(Y4KN'J,CH>Q[CD<5/7-^'O$\VJZE/IE]IRV%[%;17 M:)'/YR/#)D [MJX8%2",8'&":Z2AJP)W"BBBD,**** "J>I:G;:7 DMPS9D< M1Q1(-SRN7[7\68[:7)2PT?SX5/3?)*59A[[4 _P"! M'UHW:7];7#9-_P!;V-C4O$ND:-/8V^I7L=K] M:U<9\1_^0=H/_8>L?_1HKLZ%JF_.WX)_J#T=O+_/_(R+[Q1H^FWYLKJZ9)E" MF0K"[I"&X4R.JE8\]MY&:J>)O'7AOP?);QZ]J0M'N S1+Y,DA8#&3\BG'4=: MYS0Q%=>$_'3WPWO)J%^MSD#.U5VJ/H$"XK>\+7"VO@#2]8U/ G7289+F9A\V MU8]W/YD_4FE?2_DG]Z;_ $';WK>J^YV+&E>-?#VM:%<:W8ZB'TVW8K+<21/$ MH( )'SJ">HZ=SCK5NS\06.HVMU-9"YEDMAF2V:W>&<<9 \N0*PR.F1@]JXO6 M+:>UT3PA%>+M-]KL-Q?J>?WCEY0I]@^T#_=%;$I9/C#;B'(630Y#<<<';,OE M_C\S_F:JVMO5?00000>000 M:LUR.@RFV^(?BC3(^+=H[:^"]ED=65\?7RU/UKKJ7F/K8**** "L7Q)XLT/P MC917>NWPM()9/+1O+=RS8)QA03T%/\1Z]_PCNG)>?V3JNI[I1'Y.F6WG2#() MW%.ON*?HM]%KMA;:NVF7MC*RNJPZA#Y4\0W8.5R<9V@^XQ1Z!MN9>D?$ M3PIKMA?7VGZLLEI8A3%O&,.H3Z9I MZZ4+&ROK-[C2W6;?OBC(7#KM&QL%2 "W'?/%=G3:$G<****0PK-U+P]HFLR) M)JFCZ??2(,*UU;)*5'L6!Q4E[_KA_NU6K14[JYC*MRNUB:^\/Z+J<$$%_I%A M=PVXQ#'<6R2+&,8^4$8'0=/2DMO#VBV5[->VNCZ?!=3@K+/%;(KR G)#,!DY M/7-144_9>9/M_(=%X7\/P6US;0Z%ID=O=8^T1):1A9L'/S@##<^M,C\)>&XI M+>2/P]I*/;?ZAELHP8N2WRG'R\DGCN32T4>R\Q^W\B,>#O"XM6MAX;T?[.[B M1HOL,6QF (#$;<9 )Y]S5F?P[HESIT.G7&CZ?+8P_P"JMI+5&CC_ -U2,#\* MBHH]EYB]OY%BZT32;VW@M[O2[*>"W(:&.6W1EB(Z%01@?A4-QX9T"[CECN=# MTV9)9?/D62TC8/)C&\@CEL<9ZTVBCV7F/V_D7;'3;'3(?)L+*VM(N/D@B6-> M!@< >@ JI9>%_#^FWOVVQT+3+6[Y_?P6D:/SU^8#/--HH]EUN+V_2Q?O;"SU M*U:UO[2"ZMW^]%/&'1OJ#Q4']AZ1_98TO^R[+^SQ@BT^SIY0P8_;^1+#X=T2WU,ZG#HVGQZ@22;I+5!+R,'YP,]..M/NM#TB^OH;Z[TN MRN+R''E7$MNCR1XY&UB,C\*KT4>R\Q>W\BWJ.D:;K$"P:GI]I?0J=PCN85E4 M'UPP/-03^'-#N9K::XT;3I9;4 6[R6J,T(!R A(^7!YXJ.BCV7F'M_(?:>&] M"L(;B&ST73K:*Y $Z0VJ(LH&?;(_E8Z;G:I+C2-,N[JWNKG3K2:XMO]1+) K/%_NDC*_A56 MBCV7F'M_(2;PEX;N8(H)_#VDRPQ,S1QO91LJ%CEB 1@$GKZUK1QI%&L<:*B( M JJHP !T %95%'LO,/;^1KT5D44>R\P]OY&O16111[+S#V_D:]9FNZ';>(=. M6RNY)DB6>*<&(@'=&X=1R#QE1FHZ*/9>8>W\B.\TFZG\5V&IPZAJ$4,$;)-; M"8?9I5(;K'C)<$J=W' _"H9?"BR^+X_$G]LZDMQ'$8%MU\GR?*)!*8\O=@D MYW9]"*M44*E:VNP.O?H07/AEKG4[J[_M[68X+H 2V23IY. ,87*%TSWV,O-6 M-0\/6-_8VEJF^T-BRO9RVV%>W95*@KD%?NDC!!!!Y%)11[+2UP]OY$VCZ+;Z M-%.(I)I[BXD\VXN9R#),^ ,L0 .@ ' %:-9%%/V7F'M_(UZ*R**7LO,/ M;^1KT5D44>R\P]OY&A>V\EU9R0178_;^1=6PB&IOJ#,[S&,1(&(VQ+G M)VC'&XXR>^T>@K%O?!.F7^KO?R2W2QS3Q7-Q9HRB&>6+&QW&W=D87@, =HR# M5VBCV76XO;WZ&O16111[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY%3_ (1% M'GN?M6M:O=V-S*97L+B9&AY.=H.S?L_V=V,<$$5/=Z3=3>*K#4X+_4(88(V2 M:V$P^S2J0W6/&2X)4[N.!^%244>RVUV'[??0CL_#%M;ZJ-5N[N\U*_0,L,UX MZD0*>H1$547TR%W$<9K(USX>KKFMR:JWBOQ/92L@C6.PO5AC1/[H 3.,\\DF MMNBCV7F'M_(6QT"&P\-_V+%>7C(8GC:ZDE#3LSY+.6(P7R2WBM+: M*W@0)%$@1%'0*!@#\JS**?L_,7MO(UZ*R**7LO,/;^1KT5D44>R\P]OY%G5] M..K:5<6'VRXM%G4HTMN$W[3U WJPY''3Z8JEIOA>TL/"P\.3SW&HZ>(?LX%W MLW>5MV[,HJ\ =^OO4E%'LM]=Q^W\B/2_#-OIU\E[+>WNH7,41@MY+QU8P1G& M57:J]<#+'+'')-:*V$0U-]09G>8QB) Q&V)R\P]OY&JZED90Q0D8#+C(] MQGBN"7X4V_VB223Q?XNE2:4RSP-J0$4Q)^8,JH!@]"/3BNEDFBA*"21$+ML3 MII]"I:WN/V^EK$>I^&+?4+\WT-[>Z?>2S=5,T0)(1MRMC&3A MEPPR<&F7/A:)H--ATS5-2T>+3T,<4=A(@1EP!ATD5E;&."1GD\\U/11[+S%[ M?R+>FZ9;Z7 \<&]FD5SC+,?7@#T P !5RL626.%0TDBH"P4%CC M))P!]2:?3]GYA[?R->BLBBE[+S#V_D:]%9%%'LO,/;^0_4-'FO;^*ZBUG4K( M(GEO#;M'Y<@SG)#HV#[J0?>KL%I%:V8M;8&) " 5Y()Y+9.R\P]OY%G5]..K:5<6' MVRXM%G4HTMN$W[3U WJPY''3Z8J+P_HJ^'M%M]*BO;J[AME$<3W.S>J !_I63I MWAB^BT>:SD\0:XA-W]H@N)+F.2XC7 ^1F*E67.[Y2#P1^&E11[+S_J]Q^W\O MZV)%T6,:?=V[7=XT]U&8Y;T2!9^A *LH 4C)("@ $DXY-5],\-K8S037>J:C MJLUL"+=[YXR8LC!(V(H+$9&YLG!(SR:DHI^S\Q>WZ6*=YX-L[F[O98+_ %"R MAU [KZVM9%6.Y.-I)RI9"0 "4*DXYYK?@ABMH(X(46.*-0B(HP%4# K,HI> MR\P]OY&O16111[+S#V_D:]%9%%'LO,/;^15UKPHNM:WIVJMK.I6LNGL6MX[? MR=BLP*L3OC8G*G')QZ8JQXG\.Q>*M%ETFXOKRTMIN)OLOEAI%_NDNC8&<'C! MXZTZBCV6EKC]OK>Q>M+22UTY+5[VXN'1-OVF4)YA]SM4+G_@/:J_]AV#:%)H MTL1FLY8FBF$ARTN[.XL>[$DDGU.:AHH=*][L2KVM9$6A>%[70KF>Z6ZN[R[F MBC@,]VRLPBCSL0;548&3SC)SR36Y6113=._4%6MLC7HK(HI>R\P]OY&O1611 M1[+S#V_D6=7TXZMI5Q8?;+BT6=2C2VX3?M/4#>K#D<=/IBJ%AX873O"J:!#J M^I^5%&(H;K?&L\*KC:%*H!QCN#GOFIJ*/9;Z[A[?R)]/TH63&:>\N;ZZV;/M M%SLWA>N $55 X&< 9P,YP*Q;'P@LV@W.EZM>ZE>PO=?:+:2\N0]S;D;2I61< M8*L"1C. <<]*TZ*/9>8>W\A--\/0V-W->W-[=ZE>S1"%KB\*9$8.=@5%5 ,\ MG"Y/3VUB2;&SF=3%:$@CY,*&. 2!O+8!XQ5NBG[+S# MV_D4[SP;9W-W>RP7^H64.H'=?6UK(JQW)QM).5+(2 2A4G'/-;\$,5M!'!" MBQQ1J$1%& J@8 %9E%+V7F'M_(UZ*R**/9>8>W\C7HK(HH]EYA[?R*NM>%%U MK6].U5M9U*UET]BUO';^3L5F!5B=\;$Y4XY./3%;TL8FA>)B0KJ5..O-9=%# MI75KC]OK>Q+HNBP:#X?M-&LY9O(M81#')(5+X X)XQG\,4O]AV#:%)HTL1FL MY8FBF$ARTN[.XL>[$DDGU.:AHH=*][O<2KVM9;$6A>%[70KF>Z6ZN[R[FBC@ M,]VRLPBCSL0;548&3SC)SR36Y6113=._4%6MLC7HK(HI>R\P]OY&O16111[+ MS#V_D:]<]K-C9+E$MA$I,BD,C-Y MD;'(/;@>H-.UC1KR]N-'DM]4U*&2RF5Y'BF1(YU!7<)E ^?(!P 3VJ965T M#HP96&00<@BEI^RMU%[?R*FH>#K#4+N[E-S>06]\0;ZT@=5BNR %^?*EA\H M.UER!SFM;4-,@U'36L)-T=NQ0,L>!E58'9T^Z0,$>A/2JE%+V7F'M_(M:MI5 MIK6G/8WBL8F*N&1MK(ZD,K*>Q! (^E4K#1H-$-WJ,L][J-]+&!+6PO+&XM3+)$)HVC\R(@.F1C*D@C([<5GT4.E?1C5>VMC3M[>*TMHK>! D M42!$4= H& /RJ"RTZ&RAF0%Y6GD:2:24@M(3Z\= ,*!V [53HH=*^[$JUMD M4]%\%:;H=_%=P37SBG=2EI$S!F2,!0<9 Y8L< #.*Z.LBM&U_X]D_ M'^=*4.5;EPJWWO^N'^[7 W/A[Q#<>%G\.W TB\MYHC$UU,75H M5/3$>TARHZ'Z4G?O_7_#&A>^)KJU\4VWAZVTDS2SVCW$ M5Q)<+'$=N 1P&8#D&K+2Q!/+;:--$J74I0.JE!RP#$'C.=IZ'CTM7G@W59M M/ED$]E/>7FJ+?WUK(S);SQA0H@+!22H 7DJGY M?YEO3_'UM/9:S+=V\:SZ5.D$B6=P+A)7? 0(Y"Y))VX(&#UJ_'XAO;2:[77- M(^PP06IN_M4$QGAVC[RLQ1<..N,$$=ZY^?P%J-\WB1);FTM(M3:WFMGM@Q:W MEA VC! & 5'/<=EK3LM(\5ZKI][I_BN\THVLUN\ &FQN'?<,;G+]".>% Y_* MCWK>=OT_S'[OX_U^!7T[XC65]X@L=,;^SV6_W?9WL]22Y=& W;944#82,]"P MSQFNVKD?#UAXYL[B"UUC4]'GTVW7:)H(9/M,X P-V3L7MD@'I^-==5+8E[A1 M113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G M/C;P-I]Q;3ZO'+>-XGEF5;"Z2Y=620M\B*H.T(HR3QT#$GJ:]&KA+ZS^([Z[ M->V0\+>0,I;)=27#M$G<_*H&X]SCVZ5,MRX-H[=%E2V56I:[?V\FO-:1V%K*)H;"U=I!)(I^5Y) M&"Y ZA H&>I.*&KN_P#6_P#7X!%J*U_KR,OXA-HUOX=FN]8L9YYY(\03+;/* M+)L ;PZC]V 3N)R"<<9P -?58+?4_ ,VZ[DNX6L/,6XCE:,RXCR'RI!YZXI] M]'XEN+N\M4AT=],G39%+))()8P5PVZ/:5?G.,,O%.GT::Q\&?V'I"12O':"T MB^U3%%V[=NXLJL"?^1$\/\ _8.@_P#1 M:UO5C>%+"_TKPQI^FZDELL]I D&;:5I%=54 -EE4@G'3'XULUO-WDVC);!11 M14C"BBB@"EJVFPZQID^G7+,+>X79*$)!9.ZY'3(X_&N+TOP!X:T;QLDNAZ8M MM-96;2/(TLDF))"5C^\Q' 60GOR*]!K.TNPEM);^XN&1I[NY:0["2 @ 5!R/ M[J@GW)^M3RILI2:5CSWPQ;W6DZII][=6=W:36MG<+KMS-"P%U*7'EX8C]\V< ME2I; ('?%=5::SIUKK1_M6X$6KW.R(1;&9+96YCA,@&Q6;K@D%CTR M;,MC+ M=:K'/^GD=F\Z- MHMN410N"&V+\VX$9/!H5[I?UO_7],&T[_P!?U_78[BBBBJ)"BBB@ HHHH \] M\?RZ%ITEG)?)/;ZA)DKIETS(+B"20RB$G@&,KC?C^+?@'G!Z5?N+G5;?Q)86=JEB^E/ M$1.I9_M$; -M8?P[. .>LVB+B5@N#(,Y7.T]!R16J M;#5]8A6TUR'3H[9)DE+6DSN9MCAT&UE&SE5SRW<>]0>,M)UC68=.BTN*Q86U M[%>.UUAI)64?)K\U_P1MW;]&1>)F&H>)] T"=0UC=>? M<749^[,L:C:C#NNY@2.AV\T>&F&G^*M?T"W4)86RP7-M$O"P>8K!D4=AE-P' M;<:O:SH]W?3Z5JMKY":IIS,ZQR2-Y4BNNUXRX7(!X(;:?NCBGZ%H]Q9WFHZI MJ#0MJ.H.AD6$DI$B+M1%) +8Y.2!DD\"FE9_U_7_ PFU;^OZ_X!(4QSG9NZZ':>*?#_\ PATMF(M3$\5U'9D>6X6/>KN! MT=3CD_-AB#53PQ;W6DZII][=6=W:36MG<+KMS-"P%U*7'EX8C]\VJ7Z0SVPTW4;^WOIY'9O.C:+;E$4 M+@AMB_-N!&3P:[BG';7^OZ_$F6X4444Q!1110 4444 M[>PM%)R(DCP&(]"S;LGT"CM7&ZKI'V;Q_%J_C#P_;WEK<7L<=EJ=M=RD6G($ M221Y P6ZG&,L]1%?"^UO^#\]RV[.2_JW0S/ M%G@GPMJ1O=?\06+WLD$!(_?R)L102$4(PZG/ODUC76G6GABQ\(Z1JD,<7AU4 MD%^&&8/M!4%/-)XV;F?&[C(&>E=WJ]A+J45M;JR" 7,8V0\MW(P$?H0BK\_TW+]:+6V_K^K_>@4KVN\1Z!9K#<:!%';R0Q##Q1F1261.VPX# #@$G%:_@^]EEM+_ $V>5Y9=*O'L M_-?05/;OFW6V-[?_ &)E2:2/=M2)79E";B"2 M<@X& >:S;@:7J/AO3_["TJ5-)MM5"ZQIL=N3+\H(99(UR9"&V%A\VX#O73ZE MHU_'XDBU_2#;27)MC:7%M=2-&DJ;MRL'56*LIS_"<@XXZU-H&C3:1;7TTIAD MO[^Y>[G\O*QAR H)YP H&<<\G'.*23Z^OW/3Y6&VNG]::_.YSWAV:]TWPXV MG_/9&6>XG@\\;386.\E68-]W X53TR.,*<='X=U31;VS^RZ-(?+ME7,;QO&X M#2RJXW9_"NOUV"]NM$O+:PC@DN)XFB47$IC0;A@DD M*QXSG&.?:L6T\+W5W\.X_#.K_9X9H[9+=9;61I%!0#9)\RKSE0<>W6HM\7R_ M6Y:?P_/]"K+8VGA3Q9X=ATF!+>#43-:W448QYQ6/>LC?WG!4Y8\G<.U M=G#NX"M*Q95V\ @*,XW'YC2:?>^*KG297>#19;Z.ZVJ8Y95@FAP#E6VDAN<9 MP1D&FU=-,2T::_IG.?#W2].L!K6E6^A'P[KR(BW.RX>=70AMDL;.3QG=QV(Y MS4D/@G3]!\=Z1-X=:ZMYV$DNJ;KEY5FBVD R;B?F9R,GWT64*J.W6## L"N-V?8D>IP(T=O$CRF5E0 R'JQQU_&N0N/#.K1RZ_:VR MZ;=Z?K4IED>]=P\!9 C#8%(D4!00-R8Z9[UU.FV2Z;I=I8K(TBVT*0AVZL% M&3^5$%:/W?U\N_44VF]/Z_KMT+5%%%42%%%% !7">/F6SU/2]0U#3!K&CHLD M<^G@"1U8X(F6(\2;0"#_ '0<^M=W7.ZOI&I'Q+9:]I9M9I8+:2UDM;N1HT9' M*MN5U5MK J/X3D>E3);?U_7],J+L#]&FM&;4=#?4OM-Q;6H:<"T8M MMBV@;G5"5RF#T(Q@5=\.S7NF^'&T_P">R,L]Q/!YXVFPL=Y*LP;[N!PJGID< M84XZ#PYHDNAV%X"+?[1=W,EVT4.5BC=L?*O&<<#)QR23@=*9=^&_[1\-:EIU MW./M>IPLEQ<(.C,N %!_A7H!Z>Y)I--)V[?HM/PW]>XTTW9]_P#/7\?R[$WA MW5-%O;/[+HTA\NV57*T9R%)'*D'KVJEX4NHK+X<:)#XFZW+?NWGS:;;2F(ME8 7D MP@^@ R>Y)/>NIUO18-?L/L%W)*+-VS/%$Y0S+_<+ @AF^"UTWQK M=:TES?QOJ7AVYBM!H4>I?:# M&ERLLP@,. =R_*26Y*]< @D&E]A*W?\ ,>\KI]OR*OA+PQ%I&I^(K/1[BX@T M)@D,,1D:01SX/FF,MV&5'4_,#Z8JI_PK3PCIGBG1$TW2!')'E,K*@!D/5CCK^ M-&=6CEU^UMETV[T_6I3+(]Z[AX"R!&&P*1(H"@@;DQTSWKJ=-LETW2[2 MQ61I%MH4A#MU8* ,G\J4%:/W?U\N_4)M-Z?U_7;H6J***HD**** .*\26D2? M$7P?=@R>;)-<(V96*X$#8PN=HZGD#-:?B\:/#H\UWK6FS:G;(A"VJ6S3\X)W M!0#M/^V< >HSS7\0Z3KE]XGT/4+"#3VMM-DDD;[1=.CR%T*$ "-@, YSGGT% M:=^_B--37^SH-*FT\Q@,+B:2*5),G)&U6#+C''!Z\U#C=6+OJGY?JSC=C:C\ M/_"\MO<3:SI4=Q&U^(HWD::$;@5*8+.%;:"N"2%Y%7?#LU[IOAQM/^>R,L]Q M/!YXVFPL=Y*LP;[N!PJGID<84XZ?0M&70-%%E 5D<-)*QQL4R.QOX7,_XC'1;30;BYU:RGN97 M0K;SK;/*+-N ) ZC]T 2&)R"<<9P .LTN5)M(LY8[K[6CP(RW'_/4%1\_P"/ M7\:R[Z/Q+<7=Y:QPZ.^ESILBEDDD$L8*X;*AD@U'P[:Z!I>BBS MELX2EO.ERS^,>E*.E_.WZC>MOF8'B_X>>&;JVOM5O-/:[U MB\<1Q3//*O[UR$C&U6 PN5[=!S4_C?PUJ-SX>TW2=(TJSU#2+,#[1I\MR\#S MJBX159< 8Z\GJ!P:ZR^L);S5--E+(+6U=YF7)W-)MVIQC& &<]>H7\&WSZXE M]'_9]OI\UHR8D-Q.\G0[&VAATR^TUKAK2) M L<M-;W?\ 2Y?\ M_P#,3:MI_6O^1!X;G^Q:[K/AT$F"S,=Q:@G.R*4$[/HK*V/0$#H!73US'ARW M^V:_K7B($_9[WRK>UR,;XH@?G^C,S8]0 1P:Z>FME<4MW_7K^(5FZAXAT729 MU@U+6-/LYF7@JKJ=YKUAH7AKPTMQ0F MXNANFED>-D-P=V'D4D .-W&5R!P.!@5V-K_Q[)^/\Z\Y\-^$-0TO4=*>]FM3 M;Z/926=J8&8O.'9?G<$ +@*!M!;DYSVKT:U_X]D_'^=34^%%TOC9-1116)TD M4MNDK!F+ XQQ4?V*/^\_YBII4:2%T65XF92!(@&Y3ZC((R/<$5P'A>+Q%KMM MK#3>,=326SU.XLH2+6T*E8R I8>3DGUP1^%-2>R_K^KDN$=W_7]6.JD\+:)+ MJ:ZG)IEH]^I!6Z:!#*,# P^,]/>K_P!BC_O/^8KE/"GBVZFN==T?Q*]I#J.A MNOG7$?R130L-R2X).W(ZC/%;%KXNT:\DNH89KG[1:Q>=);/9S),4_O+&R!W' MNH-/G:6C\QJ-/[%'_ 'G_ #%'V*/^\_YBN!\&ZU;:OIR>*=0U+6(+A))1 M-#)YZVTBM(RQQI&R['( 'EC=GKDG!Z5O'?AJ/3;R_GU-;>&R<1W"W,3PRQ, M>5!C=0^3VXY[4SCV-G[%'_>?\Q1]BC_ +S_ )BJ5MXFTB[OKJRBO,3V MT(GD66-XQY1_Y:*S !D_VE)'O3K#Q%IFI.J6\T@=HFF"3P20L8P0"^'4';DC M!Z'MG!HYWW#V<>Q;^Q1_WG_,4?8H_P"\_P"8K.L_%FBW^IIIT%VWVF52\(D@ MDC6=1U,3LH60=\H3QS6U1SR#V<>Q6^Q1_P!Y_P Q1]BC_O/^8JS11SR[A[./ M8K?8H_[S_F*/L4?]Y_S%6:*.>7?\Q1]BC_O/^8JS11SR[A[. M/8K?8H_[S_F*/L4?]Y_S%6:*.>7?\Q1]BC_O/^8JS11SR[A[ M./8K?8H_[S_F*/L4?]Y_S%6:*.>7?\Q1]BC_ +S_ )BK-%'/ M+N'LX]BM]BC_ +S_ )BC[%'_ 'G_ #%6:*.>70>SCV(_L4?]Y_S%'V*/^\_YBN&@?QQH/C#1X-3UVUUJQU622.6W2Q% MN;3:A?1W.:N^/O$VH:/;VL.CLBS_:[87SCKIMJ=9]BC_O/^8H^Q1_WG_,59KD]0FUFR\2:.L.KK.] MW,5N-+9(PB0!26D1MHD^4[>22"3C R!1SRND'LXVO8Z/[%'_ 'G_ #%'V*/^ M\_YBL+Q?)J5KI-U?VNM_V:\"YMHUBC=;B3^%'WJ2=S84!"IYZG.!'K.L:E]H MT#1(7%EJ>JAGN)8PLAMDC0-)LW J3DJH)!'.<'&*%.3#V<>QT/V*/^\_YBC[ M%'_>?\Q6)X=U6Z;6=7T#4+@W-SIQBDCN655::&125+!0%W JP. !P.!724<\ MNX>SCV*WV*/^\_YBC[%'_>?\Q5FBCGEW#V<>Q6^Q1_WG_,4?8H_[S_F*LURW MC_7;S0/#$D]A'>?:976(3VMF;DVRG[TI3H0H!ZD G%)U&AJG%]#H/L4?]Y_S M%'V*/^\_YBN/\,^(DL? 5WXDU3Q:/$-F@:872626Q10 /+V+_%N]>>14OA?6 M+_7)Y+Z[URT6>-"[:#8/%(;<'.U9G(+E^G38,\8-4Y-7UV$J<6KV.K^Q1_WG M_,4?8H_[S_F*\_\ "?BO6+_5= DO+Y;F'6K*YN9K41(JV+1L I #8Y*G<6. M1QCI7::5=W&ISR:@LA7374+:Q[1^]'4RD]<'HH].3G<,'-+O_6PQ<^Q1_ MWG_,4?8H_P"\_P"8JS12YY=P]G'L5OL4?]Y_S%'V*/\ O/\ F*LT4<\NX>SC MV*WV*/\ O/\ F*/L4?\ >?\ ,5)=-.EI*UM&LLX0F-&;:&;' )[#-<% _CC0 M?&&CP:GKMKK5CJLDD?\Q1]BC_O/^8KFM>U+6+#QYX8M8;Z)=,U"6:.:V%N-Q*0LP)H,I(=D63(6/((&%8M@G(J?7=>FB\9G1KO79M"MS:++921P1M]LDR=Z[I$8 M$K\OR* QW=:.=V3ON/V4=5;8[#[%'_>?\Q1]BC_O/^8KF9[?QCKGAS21:ZK% MH&H-&)+R86:SG..$$;GY(([C6$UOQ$VLQP7"P02?8H[< MA07("=>6V\GJII\TKM7%R1LG8Z7[%'_>?\Q1]BC_ +S_ )BK-%+GEW#V<>Q6 M^Q1_WG_,4?8H_P"\_P"8JS11SR[A[./8K?8H_P"\_P"8H^Q1_P!Y_P Q7/\ MC_7;S0/#$D]A'>?:976(3VMF;DVRG[TI3H0H!ZD G%-\ WLU]X:_M&X\6+XB MBF?\Q1]BC_ +S_ )BN M2T+Q-J>J>.=9MG &EQ:?#E7=QJ<\FH+(5TUU"VL>T?O1U,I/7!Z*/3DYW#& MK1S2#V<>Q6^Q1_WG_,4?8H_[S_F*LT4<\NX>SCV*WV*/^\_YBC[%'_>?\Q5F MBCGEW#V<>Q6^Q1_WG_,4?8H_[S_F*LUYWXQ?QWIEO>^([#7+.&TLSNCT9K(. M)T!Q\TOWM[>B@#D#/4T<[[C]G'L=Q)IEM,4,B;RC;TW ':WJ..#3_L4?]Y_S M%30N[P1O(GENR@LF<[3CD9K@K7Q:_BG7GMK/Q#::-IZ3M!;!7B:[U!E)#LBR M9"QY! PK%L$Y%-2E?EN+DBU>QV_V*/\ O/\ F*/L4?\ >?\ ,5S?Q"\0WN@> M%;^32"IU1;:2:-F (B1!EI",8XX !ZL1VS6PPO+[1K9DU!K+? KS7,:H9%.T M'Y0ZE!WR2#].>5F^W]?H'LXZ:;EJ33;>90LB[P&# , <$'(/3J#3OL4?] MY_S%9/@^\U"^T,RZA<1W>+B5+>\157[3"&PDA"\ D>G!ZCK6_3YI=PY(]BM] MBC_O/^8H^Q1_WG_,59HHYY=P]G'L5OL4?]Y_S%'V*/\ O/\ F*LUR.O:EK%A MX\\,6L-]$NF:A+-'-;"W&XE(68$N2>,@< #IU-'/+N'LXV;L=+]BC_O/^8H^ MQ1_WG_,5B>)=/\5:I*D.@:Y!HL,:;FG:T6Y>9SGY<,<*H]>22?;GFK;Q5XBN M?"7A_P"V/%:7VHZH=.GOX(P5"*SCS8U<$ OL &X$?-G'04*?\ ,5ROASQ/>3^&Y7NB+V_34)]/M7 "?;"CL%?@ M8 P"6(&!M8@=JZRRBN(+.*.ZN?M-P!^\EV!-Q[X Z#T'IU)/-'-+N'LX[6)E M4*H4= ,5%):I(Y?\Q5FBGSR[D^SC MV*WV*/\ O/\ F*/L4?\ >?\ ,59HHYY=P]G'L5OL4?\ >?\ ,4?8H_[S_F*R MO$VG^(=3BM[?0=;31F#%YKHVJ7!88P$"-QSG)/L/6L/P]%XPCMM>BG\11ZS< MQ3K:V<\UE';QQL%!=RJ?\Q1]BC_O/^8KC M/#\OB_2/&PT/6]9@UVSN+)KI;I;-;9[=E8+M(7Y2#GCDG@],<]1KT6L7&G_9 MM$N8;.ZE;:;N6/S! O=@F1N;L >.QV?V*/^\_YBC[%'_>?\Q7F_C'Q3J8\;0Z);^([KPK;X2.*[GT=9X;R5N2HD M? 7:,#CC).3Q7IZ*5C56Q6^Q1_P!Y M_P Q1]BC_O/^8KS?QCXIU,>-H=$M_$=UX5M\)'%=SZ.L\-Y*W)42/@+M&!QQ MDG)XKN=;BNAISO\ VZVE001;WO%2(MD=2WF*5"]S@9.>HQRO:/EYA^SC>UB_ M]BC_ +S_ )BC[%'_ 'G_ #%<;=Z_KT?ACPNMRR65_JUU%:W-TB*?)#*QW*K9 M4,VU0 00"V,&K'ASQ/>3^&Y7NB+V_34)]/M7 "?;"CL%?@8 P"6(&!M8@=JK MFEKKM_P/\T+DCII_6O\ DSJOL4?]Y_S%'V*/^\_YBG645Q!9Q1W5S]IN /WD MNP)N/? '0>@].I)YJ>ES2[A[./8K?8H_[S_F*/L4?]Y_S%6:*.>7?\Q1]BC_ +S_ )BK-%'/+N'LX]BM]BC_ +S_ )BC[%'_ 'G_ #%-U*_C MTVQDN9%9R,+'&OWI')PJ#W)(%\3SQE[*ZNEF\E0 !'(RA$ MZ9Z #/)XS2YWKKM_7ZC]G'33<[#[%'_>?\Q1]BC_ +S_ )BN6\)ZM?:_>&\O M->LXYE7<^A6+Q2&V4]!,Q!.^#T+?\ ,4?8H_[S_F*Q/"EUJ,T^K076H#4[.VN1':WQ M6-7D^4;U;RP%)1OER .XZ@UG#Q-J%U\3+#2[=D719+2Y.=H)GEC9 S XX52V MT8/)#=L4<[NE??\ RN'LXV;M_5['6?8H_P"\_P"8H^Q1_P!Y_P Q7">,7\=Z M9;WOB.PURSAM+,[H]&:R#B= WHH Y SU->@PL[P1O(GENR@LF<[3C MD9H4Y6O<'3BG:Q#]BC_O/^8H^Q1_WG_,59HHYY=P]G'L5OL4?]Y_S%'V*/\ MO/\ F*LT4<\NX>SCV*WV*/\ O/\ F*/L4?\ >?\ ,5R?C[Q-J&CV]K#H[(L_ MVNV%W*RAO*BDE5 H!!&YLGZ ,>#BK/Q'U'5]'\$ZAJ>C7T5I/:IYA9[<2EAD M# R< \]2#]*.>5KC5*-[6.C^Q1_WG_,4?8H_[S_F*P/%NK7UA#HEM9S_ &9M M3OX[26["*QA5E8Y4,"NXE0HR".>E5/#GB>\G\-RO=$7M^FH3Z?:N $^V%'8* M_ P!@$L0,#:Q [4*4G?7^M/\T3R1LG;?_@_Y,ZK[%'_>?\Q1]BC_ +S_ )BG M645Q!9Q1W5S]IN /WDNP)N/? '0>@].I)YJ>CFEW'[./8K?8H_[S_F*/L4?] MY_S%6:*.>7?\Q1]BC_O/^8JS11SR[A[./8K?8H_[S_F*;)IT M$L;1R NC@JRM@@@]01BK1. 2!GVKSG5I?'VAZC8:O)K-E=VEW?16\FB+9A1& MLC;?DF&69E'))P.">G%"DV[7#DBE>QWJV$*($3*JHP , ?E2_8H_P"\_P"8 MK@/B1XKOM(U.PT^#5[OP]:NOF3:Q_97VN ,3A8B6X'U?3]5^Q?V5=3V\-B88VBD\GKYQ(W@L<_=9< CKWLW$OB;QAHVF:A MX;UF+0;6XM4N3)):+&.%4=SR23QTY2G)J_I^.P_9Q3M;O^!U?V*/ M^\_YBFRZ;;S1-%*OF1L,,C $$>A&*Y_PCJ.NZ]X-MY]0>&WOS+)#)7&]+B:[@U76+T+#!/, M5@BE;;N>9]O"QJ 6..V!WS0IMJ_]?U_6P_9QO:QTWV*/^\_YBC[%'_>?\Q7% M7^NW^E>!;O6K3Q);ZW-)+%$+F*.+[-;;I C,H3DA0V?F9N@]ZN:%XAN;6;Q' M::I>27\6E7<<,%T8T$DYD16$>$"J7#,%X ZCZT^:6NNW_ _S%[./8ZG[%'_> M?\Q4\:"- @S@>M5=,2]6S#ZA*&N9&+LB@;80>D8('('3)Y)R>!@"Y2;;W&HQ M6J"BBBI*&2R+#"\K!RJ*6(1"S8'H!DD^PYKSKP=KT>D6VN_:])UY9+G6+JZ@ MC&C71,D;L"ISY>!GW(QWQ7H,USY+A=F83>$O$.I:9XL\0S61M]6U66WDMM.6?:XAMV4JC2(?E=PO8\''/ MIH^%I]/FU636#X2\66-U9VKI+5GLIY8 MV:4?NW^4D@.&^4]L'KBC5H+>_P# WB6ZTKPCXJM;V^@CMB=2$\]Q<,&R $+R M,%49^8X'..:];^W?],__ !ZC[=_TS_\ 'J?)+7^O(?MHW3O_ %>YY]?3C4/' MF&IZ#9WNI76FR:3 M/!'+J]J8YK*9@H6-9\#SE/.2,@;!\W3/H_V[_IG_ ./4?;O^F?\ X]2]F[6M MW_&_^?\ 6HE5BK6>UOPM_D>;>%$AO]9TN._\&^*K;5;#YFN=0OIY+2!MI5FC M9Y2'R. IZ^@S7JE5/MW_3/_ ,>H^W?],_\ QZJ<9/H)5(+J6Z*J?;O^F?\ MX]1]N_Z9_P#CU+DD/VL.Y;HJI]N_Z9_^/4?;O^F?_CU')(/:P[ENBJGV[_IG M_P"/4?;O^F?_ (]1R2#VL.Y;HJI]N_Z9_P#CU'V[_IG_ ./4H^W?],__'J3IR'[6'GF*WM82P+9H^W?\ 3/\ \>I\CTTV_P"'%[6.NNYG MMKK6.L:?HM[:WDUS=0EOMUO:%;4N 24R6.QB%) )/UKC]2T[3O&6IZ9J>G^' M]1TS7K:^AGEN[K3WMG2-&&X.Y 60%05 4MU'09KNFEB>Y2X:'=(@PI+DA?<# MH#R1GKCBIOMW_3/_ ,>H4)73M_5P=6%FKG)^+5T3Q$UYH6K^&-2O)XHRMK/_ M &Y;HJI]N_Z9_^/4?;O^F?_CU')(/:P[ENL[5-9BTA[<3VE_,D[%?,M+22 MX$9 _B" L ?7&/I4WV[_ *9_^/4?;O\ IG_X]1R2#VL.YPVJ^#;F]\+^)QIU MLL4FJ7D=_!8R80,4\LD,.@,AC).?[PS@YQ:,?_"2>-/#NJV6FZA8G3$F^URW M-JUO\KIM$'S >9\V#E=RC:>>177_ &[_ *9_^/4?;O\ IG_X]0J2<1[@,L#R6/IQ_$<<=KVD:K+XM MOGCL+J35)-1LY-+OXX6,=O:KM\U3(!M0<2;D)!;<.#7I7V[_ *9_^/4?;O\ MIG_X]0JH^W?],_\ QZA0DG<'5A:USD/%]TT?CGPE(MCJ4\5G/-)<2V]A-,D:O$R* M2R(1]X] 1L8[Q(";=6 )V,_9L*2!BKGV[_ *9_ M^/5"TL3W*7#0[I$&%)2,]<<4O9MJS0_:QWN>:MHMRWPV_P"$$ET> M\&L0R>7!<16S>1D2[EN1,!L7CD@L'ZC'/.QXET^.]\0WEIXHTR_U'1)+*)=/ M>TM))_*F!;S&/E@LDARN'( P",CD'N/MW_3/_P >H^W?],__ !ZFX28>UAW_ M *O9P"2BG;G<^W:#C.3ZU?\/6$FFZ#:V]Q M@W)4RW!'0S.2\A_[Z9JL?;O^F?\ X]1]N_Z9_P#CU#A*[8E4@DEUAW+=%5/MW_ $S_ /'J/MW_ $S_ /'J.20>UAW( M=4UF+2'MQ/:7\R3L5\RTM)+@1D#^(("P!]<8^E<[;^%KB2RUXV$D6FIK%ZMS MY$]L9%";$5PZ*Z\R%6)P0<-SSFNH^W?],_\ QZC[=_TS_P#'J7LY?U_7D'M8 M]SB]&TSQ)#\4]0N[VXM'M6TZW1YHM-DBCE :3"(3*P##.3][@C@=:VY]#LKC M6+BWM=*@M(9P)-2NH[=8VN\DXCW 98'DL?3C^(XV?MW_ $S_ /'J/MW_ $S_ M /'J?)+3^O,/:0UU/-=>TC59?%M\\=A=2:I)J-G)I=_'"QCM[5=OFJ9 -J#B M3HY)![6'H^W?\ 3/\ M\>I>SE>X_:PMN9@\1_\ $QTS2[O2]1MY]0M_,\Y82\$+[23$TG9\ ]NU<$VB MW+?#;_A!)='O!K$,GEP7$5LWD9$NY;D3 ;%XY(+!^HQSSZ4TL3W*7#0[I$&% M)2,]<<5-]N_Z9_\ CU/V;[?U?07M8]SB/&_A_P 12>'/$TEG?VET M+NS:,6_]FR27#($P(U=90,Y+$?(>6/!K3GNTL?#^F:7XETFXU:*ZBVS-::2\ MT,>W:5$D0,C ].<'E2>.E=)]N_Z9_P#CU'V[_IG_ ./4E3EV[?A?_,/:PTUV M.=\!>'QX>L=3C@@EM=.NKY[BRM)<[H8RJC&"?ERP8A>P(S@Y%=;53[=_TS_\ M>H^W?],__'J;A(/:P[ENBJGV[_IG_P"/4?;O^F?_ (]1R2#VL.Y;KA?%]TT? MCGPE(MCJ4\5G/-)<2V]A-,D:O$R*2R(1]X] M/DM=;OYK+3;K3=':QMHS!<0-#ONEW>8X1@#G!4%NC'G)QFNU^W M?],__'J/MW_3/_QZFH23O_77_/[]274@UO\ UI_E]Q;HI$;7!M+&XN1%),8HVD$<2EF? S@ *V?MW_3/_QZC[=_TS_\>I>SD/VL M#B_"/BF;5-:*2>$_$5I>W8W75[J-C]GAC10=J(222 3@+QDLS>M7KOQ]L\.W M.HV?AS7YKN*X-L+ Z2>G7TIN$GT$JL.YQ6E7DOBS0M;T2W\/Z[IH^W?],__ !ZCDE>]NWX;![6-K7[_ ([G.>(Y;?Q3 MI&K^&3I=^;B57@5KBR=80V/EE$I&P@'#<'=QTS7501&&WBB+ERB!2S=6P.IJ M#[=_TS_\>H^W?],__'J%"5@]K'N6Z*J?;O\ IG_X]1]N_P"F?_CU')(/:P[E MNBJGV[_IG_X]1]N_Z9_^/4!6N+)UA#8 M^642D;" <-P=W'3-.U^;2)/)\/Z[H&H:I;&%76<::]U"7Y7&Y Q1^O)Q@-UK MH?MW_3/_ ,>H^W?],_\ QZE[.78?MH]SGO"?AJ/2_ <6B:M:KTVX6%KB34IKBWMGM6@,K+,_#NJV6FZA8G3$F^URW-JUO\KIM$'S M>9\V#E=RC:>>15YO&%E?:++-/X=UR2!KDV5S:2::7D0%<[GB&2T9!'(!^\.* MZ#[=_P!,_P#QZHK>6*V0I%#@,=S$N6+'U)/)/3KZ4_9RVL+VL.YR/AWPK]DN M_$ESX=231+#4X8EMHY;9D\N8!@THA)4J,%1@[3D'@#%5SH?B6U^(?AUA<:>] MI:V$\7FV^E2I%$F8_P!V?;O\ IG_X]1]N_P"F?_CU')*] MU_6_^8.I!IZ_UI_D<#K?C@MKS6UQX-\67MA92AXFMM)9DGE7HY+%>> V\TD:N\);)C)&2I/?'2H_MW_ $S_ /'J/MW_ $S_ /'J M%"5K ZL+WN6Z*J?;O^F?_CU'V[_IG_X]1R2#VL.Y;HJI]N_Z9_\ CU'V[_IG M_P"/4?>,_#OB<:'*MO?65Z)]5M[ADBTJ4S?ZY""S"8@JBA0?E'RK MVZUK?$E;Q_AKJ%B89[[4+J$1*MA92N'?().U=Y0<'[QQVS75_;O^F?\ X]1] MN_Z9_P#CU+VIH^W?],_\ QZCDD'M8=RR[!$9SDA1D M[02?P Y->9MX\FN]>$TG@?Q9,UN[1Z>&TMDA#'Y?-=F.5R#C.WY5)ZY->A_; MO^F?_CU'V[_IG_X]0H2OAW=M?WA9([-KJV@,D4+ !09&ZJI) !Q70?;O^F?_CU0 MRRQ3O&\L.XQGQQT)&.,].U"A)![6/'--\/\ B&\M4@6*2;3+ M!YO*B VA5?(&\@=0?EZ]<5V7V[_IG_X]1]N_Z9_^/4O9RM8?M87O%8Y)O!^LV^F/+]B2P;3]\JP[,;G@&2(^JX&[C''-,\%^';;2==UO4=)LI=. MT>_6'RK22)H?WBAM[B-L% 05&" <@\8Q75?;O^F?_CU'V[_IG_X]5IK6LMQ=Z+H^W?],__'J2IR7] M>O\ F'M8]SE_#6DI<>(O$VK_ &*:#2]6\E%MKJ Q^<>!-)U*T\0:9(=/N[2>'3YH]);W6)+H^'M-@O+:VE:%KFZNC;I(Z_>$>(W+ 'C/ ST)KJ]20R%D# M%2T> PZCKS7GOPI*Z?X2;0;HB+4M*N)HKJ)SAAERRO[J0P(;H:WAV\CEJ+=^ M9LVOC33)=&U/4+H26;Z4S1WUO-C?$X[#!PP;C:1US^%._MR]_P"$]CT-H+<6 M,FG-=I(&8R%@ZK@CH!\Q]?J.E>:>(+&+5;+XC>(!$DNFS"WBM)67*R21 *\B M9]"2 PZY.#74_P!DZ*_Q%L=-BLK+[!_84X-K&BB(YF7(*#@\YX(ZC/44*3NO M3]'_ )7%**2?]=O\['H=%>+V>J;?"?A&VOK^QATB?[5"\NHP-<6[.LF(TD D M08VAL;B1QTX!$VHZ;8VW@IA:^(8-2MX]:MVA.GNT=O;;Y$#1J!(X( R0"3MW M=!5PT=;A=/ME@6XF,\JJ207( )P3QG Z?7J M:O51 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !6!XI\40^&+>S=[=KB:ZN8X$B5L8#,%+DX. -P_$@=ZWZ\M\:W&H#39KB M[\/ZBLTFI6JI,9;0.6YP ,2WJEZ?F5%7N>HD@ DG '6N# MO?&OBRU+3KX#8V!E6.*XDU6)"X9PJ$IM+ DD<=>:[&'4[9YH+6:1+:^FB\T6 M4LJ><%[_ "JQSCID$CWJAJ?^F^(-+T\4$51ER[ -@#@]=G5+8 MEVOH%%%%,050UK49=*TBXOH;*2\:%"YAC=4) &2U>.257)VJK$DKP/O= 3TZT>""#X#\/X.?^)=!_P"@"L[P1M:^ M\6J<'_B=RY'_ &SCJYJU1Q79_FO\Q1^&[\OU)-$\:?VOJ%A%)IQMK;5())]/ MF,VYI%0C(==HV$@A@ 6X[BMZVOS=ZA<00Q;K>W^1Y]W!E[H!CG ZG/4XY(.. M8B\,6NDZI;VVEW5T]TD,B6RS,K1Z; [9=E 4$DD87>6/'H#65>:[J.D7]Y%8 MS>1:Z9J%G80Z<45OM*2[=SEB-Y8[R000.6YP ,> MC0ZG;/-!:S2);7TT7FBREE3S@O?Y58YQTR"1[U,7=/\ KHBI*UCDY_'NH66I M6[7WA6]M]#N9U@AU(SHQ)8X5FB'S(I/J<\CC/%:7B;Q3=:/?6FFZ3I4>K:I< MJTGV4WL=L1&.-V7Z\G&![^E4-2\3^&=2U2.&ZUW34M=-G\UHFN4+S3I]T!,[ MB%// R6"XZ'-SQ1X9\,>);>Z.I16JW<$8S>(P2>WXRIW#D8SD \>U)M\MU_2 M_K\"K+FU7_#D^HZ]K%GI-DUOXZ\L=5%N4-U;)<"$,&(W*&VY. >N,\4FO\>'-3_P"O27_T U2\$$'P M'X?P<_\ $N@_] %):N7R_7_(;V3]?T#PYXD?7(=4>XT][!M/NWM7CDE5R=JJ MQ)*\#[W0$].M4M$\:?VOJ%A%)IQMK;5())]/F,VYI%0C(==HV$@A@ 6X[BH_ M!&UK[Q:IP?\ B=RY'_;..HHO#%KI.J6]MI=U=/=)#(ELLS*T>FP.V790%!)) M&%WECQZ THMVB^Z7Y?U^)32NUY_J=/;7YN]0N((8MUO;_(\^[@R]T QS@=3G MJ<2"#CY3G/->D MTXNZO_7?]26K,****8@HHHH **** "N1E\7:I<>)I=+T30(M2M+:9(;N\_M* M*,P,<;LQD%B%!_$@@=*ZZN"U[PSI O-.\0^'([>WUG[;'LDLB%6Z1I )0X7A MAM+,3UXZU.O,BE:S.CU[6-0TJTN+NTTI+N"U0R3F2X\EBH&3Y8VD,0/4J.V> MN(-8\0:E;V%C/H.A2:Q/=*)!";A;?9'C.YF88!Y QUZ^E5?&5NFM:-?6UGXE M_LZ>R0O,D3Q,N./!>2!_I-S_Z( M:D^@UU]'^1OZG=ZC A73-/CNYE7<1/<&!,>@8*V6]L8]2.,Y#>,8WT'2+^UL MGDN=6E6"VMI7V8D().]@#A1M;D ]. DTR\,?F,;:2,2A" M",D,"0N>XP>.HK$\/:7/XA\#Z6FL3LEY9S%K:]M55#^[=ECE0$%<,G8@@@]* MG7\O^".RM_7;0V=)\36^H:'<:C* MU;.6>:TBEN;<6\SC+1;]^SV)'&?7'&>YZUQ+6ZZ/X7OM3TZ*2ZM=.2>[MO.. MYKRYY9IWP!D9SMP,'D@8VD7?"NKZC-KMWI=W?_VC$EC;7BW)C12C2;LH=@ Q M\H(XSCJ35)W=O3]?\G_PX25M5_6J_P T>B1?ZE/]T51NO^/E_P /Y5>B_P!2 MG^Z*HW7_ !\O^'\JRI_$S:K\"(:***V.<**** *&M:C+I6D7%]#927C0H7,, M;JA( R3EB!TJE%K\USX.MM*R2099W (3<1ZG&['O5O7^/#FI M_P#7I+_Z :I>""#X#\/X.?\ B70?^@"I6O,O3\;_ .16B2?K^AEZ3XI\3W7B M"TTS5O!RZ9'<)))YYU2.8A4 R=J+GJRCMUKJ[N:6&',$'GS,=J(6VKG_ &FP M=H]\'V!/%9>G?Z;XCU._/,=N%L8?3CYY"/JS*I_ZYU9?5]+NK(-!K-JB7#FW MAN(IXS^\P>$)RI88)Q@].E'V?Z^0/<@T/6I]2N-0L[VQ%G>V,BI*D1[9YY)]V%C*[<)TY.&!/(P"OK6%X?37-% MO_%%C'*50Z,.C*1D&N!T MRZBT?PUXSM[TJDUO?7C! "/SH@[K7LOQO<4E9Z=W^!KT4451(4444 8.H^(I=/\ %.DZ,=,D:+46 MD5;PRJ%4JA<@+RQZ V,>I'&<# MQ.0/''@O) _TFY_]$-6KKT,6K6L^D0Z])IEX8_,8VTD8E"$$9(8$A<]Q@\=1 M4.]G8NRNO3]64F\8QOH.D7]K9/)TN?Q#X'TM-8G9 M+RSF+6U[:JJ']V[+'*@(*X9.Q!!!Z57:W71_"]]J>G1275KIR3W=MYQW->7/ M+-.^ ,C.=N!@\D#&TAN5KM[?\-_P?P\P2O9+?_A_^!^)VUG+/-:12W-N+>9Q MEHM^_9[$CC/KCC/<]:GKC_"NKZC-KMWI=W?_ -HQ)8VUXMR8T4HTF[*'8 ,? M*".,XZDUV%40%%%% !1110!0UK49=*TBXOH;*2\:%"YAC=4) &2H>&K/6IE%M%/:)=.K/D1@J&.3@9QZXIVO\>'-3_P"O27_T UD^%_L3_#;1 M4U#[.UH^FP)*+C:8V!11AL\'/3!J=?>^7XW_ ,BM++Y_H1^&/%&L>(KKS7\. MI:Z.Z,\%^-1CF\T9&T;%&5)!R03QC%;&MZS'HUM ?*,]S=3K;VT ;;YDC= 2 M>@ !)/8 \'I7.Z5X;M/#OCS=H""WL+JT=K^TC;]U'(&7RG"_PD@N,#C"GBM/ M6[*P\5:3!<66L11-97(N+>^@=94BE3(^;G!')!&1^%'V5_774+*_]=AUKXE= M+R[L-8LUL[ZWM_M02"8SI-#G!9&VJ20>"I4'D='?M>L^,)_$=Q=P3Z=961LX+N*(PQ7# ME]TCH"S':NT+NR03G'2K%OXE\-ZWX@M+TZWI\GV=C#86R3H\LDKG:9-@);I\ MHX& 6)X(P1Z?UU_R&TM=/ZM_GN3Z[XNU*SUW^R- T*/6KN*(2W*?VC%;F$-] MWALEL@$\=./6NL0L44NH5B.0#D _6N&\:>&=#U/3;S6+"."'7[5BUM>6A"S& MY7[J$C[Q) 7!R>:[>'S#!&9@!+M&\#IG'-$;VU%*VEA]%%%42%%%% &#J/B* M73_%.DZ,=,D:+46D5;PRJ%4JA<@+RQZ J:C#I.F7%].&,<*;MJ#+.> MRJ.Y)P /4US?B<@>./!>2!_I-S_Z(:IO$,U__:))T.^O;*W@9XGMY( IE((+ M,'D4_*.G!^\3V%9RDU%V-%%.2]/U:$C\9^=X:T/4HK#==ZRR1VUJ9L*'8%OF M?;PH"DDA2?:KVD^)K?4-#N-1N8C:M:326]S%NW[)$;:54@#=DXQP"6,EFD4MK\.HXD3EA@@D8<>N13FMUT?PO?:GIT4EU M:Z<=S7ESRS3O@#(SG;@8/) QM(J3Y7*^W_ W_ ?P\R8KF2MO_P / M_P #\3MK.6>:TBEN;<6\SC+1;]^SV)'&?7'&>YZU/7'^%=7U&;7;O2[N_P#[ M1B2QMKQ;DQHI1I-V4.P 8^4$<9QU)KL*HD**** "BBB@ HHHH P?$?B*70)= M-4:9)>^ ML[6>""XNH(9KABL,*?%$/ABWLW>W M:XFNKF.!(E;& S!2Y.#@#G>+?$,OA?0)]5CTV2^6$9=4E6,*/4D\]^ MP)KBO&MQJ TV:XN_#^HK-)J5JJ3&6W,8C2==B+B7=\W7D#EN< #'1?$65IOA M?K$LD,D#O; F*0J60[AP=I(S]"14W?*W_6R+45SQ7];G1:KJMOH^C7.J7;!8 M((C(V6 SZ#)[DX'XUF>%]:US64EEU7P]'I4(56@D348[H39SG&P8 ''/?-:5 M_;Z9?:=':ZI%:3VTY51%'?$FLV6DEET-DBE6# M>62"X)8.J9Z?*$)';(JOM&:UA?J=C1113 **** "LC6-:;3[NRT^TMUNM1O2 M_D0O+Y:!4&69VP2%&0. 3DCCTUZYWQ/I*3366MIJT>EW6F;RMQ.@>$HP =9% M++D$ =&&*ECBKLKS>-8[+3=1>_L6BU*PEBAELHY0^]I2!$4? RK$]2 1@\<5 M>T7Q"=0?4[>_MX[*\TR0)3#:,B&%C'#RLR*22N7.Y0<\ 9SFM&RT6$3WZ0RW%[!Y_G7UQ.5+WLZ@!8_ MD4+M7 ! &1MY^:E=K?M_7_!^XJR>W]?U_P3I=.O)+^T%R]N84=B8@Q^9H_X M6(Q\I/7'4#&><@;EK_Q[)^/\Z\N\)^)=6O\ 5='6[O!=1ZMI\MY+!Y:+]C9' M4!5*@';\Q4[LG(ZCI7J-K_Q[)^/\Z53X5_7D71^)DU%%%8'24KM':4%58C;V M%9.H>'M-U9T?4='M+QH_N-<6RR%?IN!Q71T5:GI:QDZ2;O']/,HC\H.;)-P3;MVYQTV\8].*ZFBG M[3R$J*74YF/PQI$.GR:?%H=BEE(V][9;1!&S>I7&">!^5-E\*Z-/90V4V@6$ MEK 28H'LT*1D]=JD8'X5U%8^H^*-(TC5+33M0N)+>>[<1P-);R")W.<+YNW9 MNXZ;L]/44>TOT#V/F+#:?9X4AAM_+BC4*B(F%4#@ =!3_*D_P">;_\ ?)I= M:U_3_#\$<^H&Y6*1PBM#:2S@,2 ?+5L9) &<9)P*T(95G@CF0.%D4, Z%& M/JK $'V(S3]JWJ+V"[F=Y4G_ #S?_ODT>5)_SS?_ +Y-:1DC658RZB1@2JD\ MD#&2![9'YTZCVK#V"[F7Y4G_ #S?_ODT>5)_SS?_ +Y-:E4M6U.'1M*N=1N( MYY(;=-[K;Q-*Y'LJ\G^G4X%)U;*[&J";LB#RI/\ GF__ 'R:/*D_YYO_ -\F MK&DZE#K.CV6IVRNL%Y D\8D #!6 (R 3SSZUU8>P7;_\ ?)H\J3_GF_\ WR:U**/:L/8+ MN9?E2?\ /-_^^31Y4G_/-_\ ODUJ44>U8>P7;_\ M?)K4HH]JP]@NYE^5)_SS?_ODT>5)_P \W_[Y-:E%'M6'L%W,ORI/^>;_ /?) MH\J3_GF__?)K4HH]JP]@NY@:A>+IENLUQ!>.C-L MK.6=LX)Y6-6(''7&/SK M-_X2BQ_Y\M<_\$=[_P#&J[&BE[5C]C$X[_A*+'_GRUS_ ,$=[_\ &J/^$HL? M^?+7/_!'>_\ QJNMN+B&TMWN+F:.&&,;GDD8*JCU)/ JII&N:7KUH;K2=0MK MV ':7@D# 'T..A^M'M6'L8G._P#"46/_ #Y:Y_X([W_XU4-SKVDWD0BNM*U> M>,,KA)= O& 8'(.##U! (-=B]U;QW4=J]Q$MQ*K-'$7 =PN,D#J0,C/ID5!/ MK&EVVHPZ=<:E9Q7TXS%;23JLDG^ZI.3^%'M&/V,3BKB_T:ZUFTU.72]5-Q:@ M^5+_ ,([=^:,@@C?Y6=N&/ [U='B+3%G:<:;K(F=0C2#0;S<5!) )\KH,G\S MZUVM4#KND#51I1U6Q&HG_ET-PGG=,_IW#6YW0F7P[=N8CZKF'C\*[6YOK M2R\K[5=00>:XCC\V0+O8G 49ZDD@8]Z+V^M-.M'NKZZ@M;:/[\T\@1%^I/ I M>T8>Q1RO_"46/_/EKG_@CO?_ (U1_P )18_\^6N?^".]_P#C5=397]GJ=JEU M87<%U;/]V:"02(WT(X-6*?M)"]C$R_*D_P">;_\ ?)H\J3_GF_\ WR:U**?M M6+V"[F7Y4G_/-_\ ODU7O=+M]3M6M;^PBNK=B"T4\(=#CD9!&*U;F^M++ROM M5U!!YKB./S9 N]B,;I)9G"(@]23P*7M1^ MQ\S&LM&L]-M#:V&FP6ML2288( B$GJ< 8J'3O#6E:1*\NF:)9V4CKM9[:U6, ML/0E0,BMZTO+74+6.ZLKF&YMI!E)H9 Z,/4$<&H;#5],U4S#3M1M+PP-LE%O M.LGEMZ-M)P?K3]H[["]BK;E5;0)*\JV^V23&]PF"V.F3WQ5>31K2;4([^738 M'O8AMCN&@!D0>@;&0*T[;5=.O+RXL[74+6>ZMCB>"*96>+_>4'*_C5CSX?M MM_-C\\IO$>X;MN<9QUQDXS1[1]@]BNYG^5)_SS?_ +Y-5-0O%TRW6:X@O'1F MV 6UG+.V<$\K&K$#CKC'YUOT4>U8_8+N<=_PE%C_ ,^6N?\ @CO?_C5'_"46 M/_/EKG_@CO?_ (U78U'<7$-I;O<7,T<,,8W/)(P55'J2>!2]JP]C$Y+_ (2B MQ_Y\M<_\$=[_ /&J/^$HL?\ GRUS_P $=[_\:KHM(US2]>M#=:3J%M>P [2\ M$@8 ^AQT/UIUIK&EW]Y/9V>I6=Q=6YQ-##.KO%V^90TF\ MB$5UI6KSQAE<)+H%XP# Y!P8>H(!!JG=WFB7VK6VH7&DZH\UNI6-SX"H94EB\'2I(C!E=?"MP"I'0@^1P:NR7_ (=FU%=1ET#4'OD "W+>&[HR M@#IAO)S^M=@==T@:J-*.JV(U$_\ +H;A/.Z9^YG/3GI46H^)=!T>X%OJ>MZ; M8SLN\1W-VD3%?7#$''!_*G[1A[%'):C=^&M8='U/P[?7K1@A&N?#5U(5![#= M"<5)IVI>'](B>+3-"U*RC=MS);>'+N,,?4A81DUUJZ]H[:4=575K$Z<.MV+A M/)ZX^_G'7CK5JUN[>^M8[JTN(KBWE&Z.6)PZ./4$<&CVC#V,>YRG_"46/_/E MKG_@CO?_ (U6[Y4G_/-_^^36I11[5B]BC+\J3_GF_P#WR:/*D_YYO_WR:U*@ MN;ZTLO*^U74$'FN(X_-D"[V)P%&>I)(&/>G[5B]@NYE7NEV^IVK6M_8175NQ M!:*>$.AQR,@C%,LM&L]-M#:V&FP6ML2288( B$GJ< 8K9N[NVL+62ZO+B*WM MXQNDEF<(B#U)/ I+2\M=0M8[JRN8;FVD&4FAD#HP]01P:7M/(?L5W,'3O#6E M:1*\NF:)9V4CKM9[:U6,L/0E0,BKRV@25Y5M]LDF-[A,%L=,GOBK5AJ^F:J9 MAIVHVEX8&V2BWG63RV]&VDX/UI;;5=.O+RXL[74+6>ZMCB>"*96>+_>4'*_C M3]H^PO8KN9DFC6DVH1W\NFP/>Q#;'<- #(@] V,@5;\J3_GF_P#WR:T//A^T M"W\V/SRF\1[ANVYQG'7&3C-24>U8_8+N8&H7BZ9;K-<07CHS; +:SEG;.">5 MC5B!QUQC\ZS?^$HL?^?+7/\ P1WO_P :KL:*7M6'L8G'?\)18_\ /EKG_@CO M?_C5'_"46/\ SY:Y_P"".]_^-5UMQ<0VEN]QI)X%5-(US M2]>M#=:3J%M>P [2\$@8 ^AQT/UH]JP]C$YW_A*+'_GRUS_P1WO_ ,:H_P"$ MHL?^?+7/_!'>_P#QJNQJE/K&EVVHPZ=<:E9Q7TXS%;23JLDG^ZI.3^%'M6'L M8G-_\)18_P#/EKG_ (([W_XU5&RO_#NFSRSV.@:A:RS',DD'ANZ1G/7DB'FN M_JB-:THZJ=*&IV1U$#<;03KYN,9SLSGI[4>T8>QB<9+=>&9]2&HS>'+Z2^7! M%R_AJZ,HQT^8PY_6KLWB+3;B"2&?3M9EBD4JZ/H-XRLIX((,7(KL+BXAM+>2 MXN9HX8(E+R22,%5%'4DG@"FS7EM;6;WD]Q#%:HGF-,[A45<9W%CP!CO1[5V' M[%'*#Q18@8%EKG_@CO?_ (U1_P )18_\^6N?^".]_P#C5=)INLZ7K,3RZ5J5 MG?1HVUWM9UE"GK@E2<&KM'M)"]C$R_*D_P">;_\ ?)H\J3_GF_\ WR:U**?M M6+V"[F7Y4G_/-_\ ODUFWOAG2=2NUN[_ $.RNKE0 LT]HCN .0 Q&>*Z:H); MZT@NH;6:Z@CN)R1#$\@#R8!)V@\G@$\>AH]H^P_8KN85]X=TS4[F.XO]&M+N M>(8CEGM5D9!G/!(R.:O-;%XS&T)*$;2I3@CTQ5S4-3L-)M3=:E?6UG;@A3+< MRK&F3T&6(%+-J-E;:>;^>\MXK(('-P\JK&%/0[B<8]Z7M= ]CYE);8I$L20% M8U&T($P /3'I5>QT>TTN)HM/TZ&TC=M[);P",,WJ0 .:V;:ZM[VVCN;6>*>W ME7='+$X97'J"."*6">&YB$L$L-@P.#@\CW!%-U'?87L5;<6($1(#P= MHKG=5UZULM2FMY+757=,9:#2KF9#D \.D94]>Q]NM=+14*33N:2@I*S.._X2 MBQ_Y\M<_\$=[_P#&J/\ A*+'_GRUS_P1WO\ \:KL&944LQ"J!DDG K-TKQ% MHVN/.FE:I:7K0,5E6"8.5/OCM[]*KVK(]C$P?^$HL?\ GRUS_P $=[_\:H_X M2BQ_Y\M<_P#!'>__ !JNQJ"YOK2R\K[5=00>:XCC\V0+O8G 49ZDD@8]Z/:, M/8Q.-O=9T74[5K6_T?5;JW8@M%/X>NW0XY&08<4VPU;0]*MOLVG:+JEG!N+> M5;^'KN-ZOKJ"UMD^_-/($1?J3P*6UN[>^M8[JTN(KB MWE&Z.6)PZ./4$<&A5&/V,3D(O$6F0(4ATW68U+,Y":#> %F))/$74DDGU)K( MMT\,1V,UG-X>O)H)Y_M$D!\,70B\S 7(3R2 <#KR>O->@OJNG1ZE'IKW]JM_ M(I9+5IE$K WN[^UMY[EMD$4TRHTK>B@G+'Z4>UDQ>QB<=/ MJF@W5[#>W&AZG-=P?ZF>3P[=L\?^ZQAR/PJW_P )18_\^6N?^".]_P#C5=)/ MK&EVVHPZ=<:E9Q7TXS%;23JLDG^ZI.3^%7:/:,?L8G,Z?J\&IW#0V]KJ:.J[ MR;G3;B!<9 X:1%!//3.?RK2\J3_GF_\ WR:U**/:L7L%W,ORI/\ GF__ 'R: M/*D_YYO_ -\FM2H(KZTGNIK6&Z@DN( #+$D@+QYSC"1D@RQ I>TZC]CYE-K8O&8VA)0C:5*<$>F*%MBD2Q) 5C4;0@3 M],>E79M1LK;3S?SWEO%9! YN'E58PIZ'<3C'O4EM=6][;1W-K/%/;RKNCEB< M,KCU!'!%/VC["]BNYC6.CVFEQ-%I^G0VD;MO9+> 1AF]2 !S5KRI/^>;_P#? M)K0@GAN8A+!+'+&20'C8,#@X/(]P14E'M6'L%W.'UGQOH/A_46L-4N+FWN%4 M-M^PSL"#T(94(([<'J".H-21>+=-GA2:&VUJ2*10R.FB7A5@>001%R*M:MX) MM==\8V^LZB4EM;:V2-+8C(DD#N001P0?6CVC'[%=SB;+6-%TVV%M8:/JMK #D10>'KM%!^@A K.M1X9@LY; M63P_>R0S3_:7A_X1BZ$0DP!N">20#@=>N<\UZ*+JW:[>T6XB-RB"1H0XWJI) M 8KU )!Y]C4DDB0QM)(ZI&@+,S' 4#J2:7M'N"HK9'%3Z[I%U:/:7&E:O+;. MNQH9/#]XR,OH5,."/:LZU7P?874=U9^$[BWN(SE)8?"]RCJ?8B#(KO=/U33] M7MOM.FWUM>V^XKYMM,LBY'494D9IEKK6E7U]/8VFIV5Q=P?ZZ"*=7DCYQ\R@ MY'/K3]H[A[&-MSCHK_P[#J,FHQ:!J$=])]^Y7PW="1OJWDY-7O\ A*+'_GRU MS_P1WO\ \:KJI;ZT@NH;6:Z@CN)R1#$\@#R8!)V@\G@$\>AJ>CVC%[&)S.GZ MO!J=PT-O:ZFCJN\FYTVX@7&0.&D103STSG\JTO*D_P">;_\ ?)K4HH]JP]@N MYE^5)_SS?_ODT>5)_P \W_[Y-:E017UI/=36L-U!)<0 &6)) 7CSG&X#D9P> MOH:?M6+V"[F!>^&=)U*[6[O]#LKJY4 +-/:([@#D ,1GBM%H'92K1,5(P05X M-6+G6-,L[Z"QNM1M(+NX_P!3!+.JR2_[JDY/X4_4-3L-)M3=:E?6UG;@A3+< MRK&F3T&6(%+VFFP_8Z[F?#IT5O9K9P6:16JIL6%(@J!?0*!C'M4BVQ2)8D@* MQJ-H0)@ >F/2KLVHV5MIYOY[RWBL@@]MH[FUGBG MMY5W1RQ.&5QZ@C@BG[1]A>Q7I YJUY4 MG_/-_P#ODUH03PW,0E@ECEC)(#QL&!P<'D>X(J2CVK#V"[G*WFNVUA=O;36F MK-(F,F#2;J9.1GATC*GKV/M4'_"46/\ SY:Y_P"".]_^-5V-%+VC'[&)QW_" M46/_ #Y:Y_X([W_XU1_PE%C_ ,^6N?\ @CO?_C5;MGXDT34=3GTVSU:SN+V# M_6P1S*SK^ /;OZ5J4>U8>QB<=_PE%C_SY:Y_X([W_P"-4?\ "46/_/EKG_@C MO?\ XU78U037-(DU5M+35;%M17[UHMPAE'&>4SGISTH]HP]C$XW4;SPUK#1M MJ?AV_O6C!"&Y\-W4I7/7&Z$XZ"F7UWH=^;%9=(U/R[)UDA!\.79:(J05V'RO MD'RC.!TXXKM=0US2-)EABU+5+*SDF_U27-PD9D_W0Q&>O:K]'M&/V*[G$7.O M:3>1"*ZTK5YXPRN$ET"\8!@<@X,/4$ @U#J.I:!J\*PZGH6I7L2-N5+GP[=R M!3TR T)YKL)]8TNVU&'3KC4K.*^G&8K:2=5DD_W5)R?PIFIZ]H^BF,:KJUC8 M>;GR_M5PD6_'7&XC.,C\Z7M&'L4^&Y=,33)/#U^^GI]VU;PW=&)><\)Y M.!S[5:M]?TJSMTM[;2]8@A082.+0+Q54>P$.!726WB#1;VPGO[36-/GLH,^= M<17*-''@9.Y@<#CGFK&GZGI^K6WVG3;ZVO;?)7S;:59%R.V5)&:?M)"]C$YC M_A*+'_GRUS_P1WO_ ,:K9@W7%O',D4P210ZB2)D8 C/*L 0?8@$5L44>U8>Q M1E^5)_SS?_ODT>5)_P \W_[Y-:E%/VK%[!=S+\J3_GF__?)JK=Z/:7\D,EYI ML-R\#;H6F@#F,^JDC@_2K^H:YI&DRPQ:EJEE9R3?ZI+FX2,R?[H8C/7M5FZO M+:QM9+J\N(;>VC&YYIG"(H]23P*7M>H_8KN4?*D_YYO_ -\FF16@MXA%#;^7 M&,X5$P!GGH*O0:C975@+^WO+>:S*EQ<1RJT94=3N!QCWHL-1L=5M5NM.O+>\ MMF) FMY5D0D=>5)%/VC["]BNYDVNC6EC<3SVFFP6\UP=TTD4 1I#ZL0,D_6M MJV!6!000>>#]:6*>&R\0:?8:5J$9DM;F\"2 '!_U'7C//4Z.M:[XBU'6-9T_08=35],*1HUFMF MR/(T8?\ >^>X;;\P&$ Z'YCT'6:UX=T[7UL?M\1:2QN8[JWE7 ='1@>#Z'&" M.X]\$8^O?#[3M.-Q+&'C&5;Y6/4@EN!AA M75^,K_4M.T6.?38;V0>>BW+V$2RW$4/.YHT8$,<[1@@\$G'%/7PC81ZOINI0 M3WD,UC;-:J%FR)8RP;$A8%B=R@YR">X@>"3S8I('VLK;2 MN>00?O'@@@]P1Q0_A27G^;?Y"6_]=K'&GQ1)?>%9+[3/$ULT3ZBEN+EK8_:( MX\*&C6'82UQG=A2A!SG&.!7T77-4U'3_ !OIFI2W,PTV,B"2[BCCG*/"6PXC M 7Z< X/(!K-HV[=F/;/-*? M MJ)=:FBU;58IM81$NG62,DE5VEE#(0"5R.F!GY0M3)7BUW5OP7_!'%V:?9_Y_ M\ YW3M6A>,R X4@#&,D"M.?X;Z7=>&M-T6?4-48 MZ83?G^M_^!_PY,59)#_".M0Z]IMQ=V^JIJ, N#'&_E>5) M& J@I(N!APO:/#%82P M+=VMU%>1)< F*5HSD(^.=I]><<&N>\$ZWI,J/+?6SZ;K=C9M]JCE4?/!O+!U M<<2(#D CD'((&:Z[6]*N-3BM6L[]K&[M)Q/#*(Q(I.UE*NIQN4ASP"#TP16# MHG@=HI1=>(KBUU.<6C6:0);;;=8F?>V58L6)(&23C QCU2T_'\OZ0/\ K[_Z M^9E1P7#?%S0]2O59+F\TR[/DD_ZF,-'L3'3(R2Q]6/8"IOB5>P:9HZ17.A7L MVE2745Q>ZC;;&-MAP=P!;?N^4#.,*#P>-M:+?#?P\GBG3M9M=*TNVCLXI%-M M%81J'=BI63(QAEVG'!//459N/#FL:BM]8ZIKT5UH]V[9MQ8!)A$3_JO,#X*X MXSLW8[@\TULEV_SN'5WZ_P"1TRL'4,IRI&01W%>._:QISS:#J2Q2>&KC6#)% MX@A3[DWG>88I?1P_R"7I^(./1[J#5U\4Z>]GJ&S2DB9+FQ-H"IX;#B7.00=H MVC/'-8Z>!)X].N-"36%_X1Z>=YFM3:9G4,^]HQ-NQM+$\E"P!^]T(%\2?];_ M -?UH#^&W7_@/^OZN1?$JSM7B\/7;VT+7,>N62),4!=5,HR W4 U/\0(KI8M M&OM.:WEU.TO@]I87 ^6\-@R#(D7 ]1@Y]14VN>'I]7_LJ[COUMM6TV7SH;@0;XBQ4JX:, MMDJP)XW CC#4EI'YW_+_ "![_+_/_,SO =_:ZLVLZ@L;VNI3W0^WZ=(NUK21 M4"@$?Q$A<[^C<>E=A6-HNB2Z?>7VHWMVMUJ-]L$TDVA:YCURR1)B@+JIE&0&Z@&K/B1S<^/O" M6FS8-H32-@ MR])%P/48.?45;UC09-533KE;I(-5T]_-@NEARFXJ5<%-V2C G*[@>G/%$=%\ M[_@OUU!ZOY?YGGOBJ_N-,N/'=A9R&*WF%@[E21Y37#>5*1Z94 Y]:Z;7H4TO MQEX/CT]5M_/%Q8,L8P/($)<#T^5D4@?6M%/!UM<:5J]KJLYO+C6.;RX5/+Z* M%41KD[ N 5Y)SR2:DT_P[=KJUMJ6L:FNH3V<30V@CM_)5 V SL-S;G( &>!U MPHS225K/^M-OT^8/O_7K^IQNA:+JOAVYT*;4-/-O'HEI<6C2QRHYU*25QL$8 M#%N2-QWA<$^F36[;>)['1]5N(M0CGFO9)X8+^^A56M[:63_509)#;1N&,*1E MLG!8UU!T_P S5UOYY?,6)-MO%MP(B?O-G/+$8&>PR!U.>7EIY.YI)8MNW;)N^53L7(VGIP1FJ3U5_ZU_P"'_#S$UH[?UI_7X^1V M-%%%(85SWC+0KO7M'ABL)8%N[6ZBO(DN 3%*T9R$?'.T^O..#70UEZWI5QJ< M5JUG?M8W=I.)X91&)%)VLI5U.-RD.> 0>F"*!HY3P)?Z9JI\BYLY;'7X;1HK MB%Q@RP,^0Z./OH&R 0002<@9I)]2@7XJ:-9WNAWFG".">#3KO$9CN3@%E)0G M:H53C QCJ M3I66@:A)=6-UK^J0:C-8$O;^19_9U#E2I=AO?+8+#@@ MS_KM_7H<=/+'I.B^-;'Q+IEVS7$US=)=_9F>*>(K^Z/F@%490 &((P,5W/A M*2^F\'Z-+J18WSV4+3EQABY09S[^M5K_ ,-7&MWW_$ZU%;G2HY1)'IL,'EQO M@Y7SB68R8(!P-JD@9!J>[BUD^*K"6TU#;I:QLMU9-: JW#8<2YR#G:-HSQS1 M'16]/P3_ #_KR=YABE]'#_( M)>GX@X[SQ+H7AU+/4=;U+0K#4KM8BRFZMDE9B!A(U+ X!. .Y]ZI)X$GCTZ MXT)-87_A'IYWF:U-IF=0S[VC$V[&TL3R4+ '[W0CI=3TS^TEM(VEV0PW,<\B M;<^9L^95SGC#A&SS]W'?-)+W4G_6W]?U=N_O-_UU_/\ KRSK'2U\-^%;&"VT MUKZXT^W"QP6^Q"[G&XJ&*J,DD]1P2!UP:%?^3:7%C=+J,YO+*90O MV>9CN**!QMP1@]^3QG%;VKV6MW-Q:RZ1K,-BL6[SH9[(7"39QC.'1E(P>C=Z MDT?1X]*2Y@Y).2:6KVA:YCURR1)B@+JIE&0&Z@&NYKFO%_AS4/$D5A%9ZI;6* M6EU'=_O;-IR\D;!EZ2+@>HP<^HH^U%]FOS#HUY,J>)'-SX^\):;-@VA-S>%# MT>2-%"?EO+?4 ]JY/Q5?W&F7'CNPLY#%;S"P=RI(\IKAO*E(],J <^M>A:QH M,FJIIURMTD&JZ>_FP72PY3<5*N"F[)1@3E=P/3GBJB>#K:XTK5[759S>7&L< MWEPJ>7T4*HC7)V!< KR3GDDTOZ]?Z_0/Z]/Z_4SM>A32_&7@^/3U6W\\7%@R MQC \@0EP/3Y612!]:PM"T75?#MSH4VH:>;>/1+2XM&ECE1SJ4DKC8(P&+!UPHS6F=/ M\S5UOYY?,6)-MO%MP(B?O-G/+$8&>PR!U.7L[_UU_P W]XNG]?U_PQR]MXGL M='U6XBU".>:]DGA@O[Z%5:WMI9/]5!DD-M&X8PI&6R<%C7;5QVH^ UO]6NYA MJ)BTZ^NX+R\M/)W-)+%MV[9-WRJ=BY&T].",UV-"VU_K;_@AU"BBB@9SWC+0 MKO7M'ABL)8%N[6ZBO(DN 3%*T9R$?'.T^O..#6'X U/3M0F6.>SDL?$-M:E) MX9%'[V$R9#HXXD0-D ]B2"!FNIUO2KC4XK5K._:QN[2<3PRB,2*3M92KJ<;E M(<\ @],$5C^&O"-UIM_%J>KW\5W?0VS6L*V\)BBBC9][8!+$L2!R3T& /4CH M_O\ R_I!+;^NYUE>??$J]@TS1TBN="O9M*DNHKB]U&VV,;;#@[@"V_=\H&<8 M4'@\;:]!KF+CPYK&HK?6.J:]%=:/=NV;<6 281$_ZKS ^"N.,[-V.X/-'5#T MMJ=+GS(LQL/F7*M_(UXU?W4NE?">XTO4=,OK?Q'9SAXYFMF(DNVF!2:.;&QF M8L#@'=U!&*]+NH-87Q3I[V6H;-*2)DN;$V@*GAMKB7.00=HVC/'-0IX9GO-6 M@U#7M174#:OYEI:Q0>3;POVDVEF+. < EL#)P :.M_ZT8KV7F<]\2C-JW@G7 MK4L5MK&P>6Z9#CS)PFY(Q[#AS_P ="16IXB\/ZCXE\%6.GZ=J%M:-MADD%S: MB>.8* 1&RDXVDXSP>G2I_$W@'0/$>G:C&^EZ;#J%Y$R?V@;&-Y48C ?/!)'U M%6ET&[TS3M/LO#MW8Z9#; B2(Z>'BFR.3M5T*G.3D'NO/%=C5+3M.2P6=RWFW M-S)YMQ,5 ,C[0H.!T 50 /0=SDF[5-W$@HHHI#"N&\4V=JGQ(\%7BVT*W4EQ MJVVL:9>1V6IP1/; M^9+!YT>YU*_*N#_ &?;.S,( MPRY'F$9Z$X^8@_=STWASQ%8:HSZ=;6-SITMK!%(MI<1JA$+@^6RA6(VG:1C. M1C! J:7PW:W7AJ\T:[D>5;Z-UNY_NO*SC#/['T'0 =!53P]X7FTG4KC4[_4 M5OKV2VBM%=(/)5(8\X&WV:(9@G7&V18I,<@<$H<$?*>0,UV^M::VK:7):1W( LCHX=3@ MC!&5&1W&:YW2_!^H#6H-3US5+>[:TN)KBUAM+8PIOD7:7?'KM[:%KF/7+)$F* NJF49 ;J :[FN:\7^'- M0\216$5GJEM8I:74=W^]LVG+R1L&7I(N!ZC!SZBC[47V:_,.C7DS8U-C;VQO M8M/EO[F $Q01,@9B>#C>P4''ISWY/&:[W4K'7[A[&33M;MK-X5(N8Y;#SHK@D#G&]63!! MQAN_.:K2>#K"[T+4]-OG>9M4JK2\F4;G\\E%*L1DCEAV!XKK]6O MI+*U46R+)>3L(K:-NC.>Y_V0 6/L#67:>';]]4LK_6M6CU!]/5A:+%:>2 S+ MM,C_ #-N?;D<;5Y/R],1:7H,NIZ9+;^+EL]>$=RSVLMYIR1D(0,9C.0"#N&> M"0*IZ[B1S7AJ9?"J?$.[+/'[NY\*)I6J M:_I<=Q<:_+&ESK"W'F3)-*,I&R%!LB'W0%8@8''-=%H_P\T/2+W7)DL;$Q:H M2HBBM%B\F$QJC1 C^$D$G&.3T[TMIX.NTBTVPOM9^V:3IDB26L!M@LS&/_5B M63<0X7@_*JDD#.>'-8U%;ZQU37HKK1[MV MS;BP"3"(G_5>8'P5QQG9NQW!YKIE4(H50 H& !VH6B![BT444 %<-X9L[6R^ M*'C".TMH;>-K>QJ6'C+4]=FU:TFAU!(XY+9+% MD*K'N"8&8;N,'G,LS;7D^N% _X$?6M^]\'32S: MI%8ZI]CT[5W+W]N(-SEBH5C$^X"/< ,Y5N&\ MAT^ W=KX?\4M-'9*ZJ7B*!BB;B%RK2E@"0.*T=*6YT3P]?V5](-/1Y[G4K\J MX/\ 9]L[,PC#+D>81GH3CYB#]W/8Z+HJ:)IDEM!,TMQ-))/-<2KDR3.5;Z-UNY_NO*SC#/['T'0 =!2U4;+M^-DOT_K4 M>C>O?\+O_,A\.>(K#5&?3K:QN=.EM8(I%M+B-4(A<'RV4*Q&T[2,9R,8(%;] M\+S:3J5QJ=_J*WU[);16BND'DJD,><#;N;+$L23G!XP!7254K7T(C>VH M444$9&*3*/(8K2'PAJ,FA>)[=)M%F1O)U.%-P0R3EU:<'E&#G <9&=N<5TOQ M)L[62'P[>-;0M:_0O>*K.UOO"NJ17=M#<1BUE<)*@6\%U/#Y3SO;,Z< MC#$)O!]]4-&\+1VWA*T\/ZW]AUB"UC2)/,L@J,B !=R,S@L,=?T%"TY MOE^O^8/I\_T.>\,V4UG\5M=:ZD\R\N-+M9KA@25WEY!A<]% 4>PR>2:TO'[ MF2/P_IKX^RZAK$$%R#T>,!GV'V)0 CN.*DTWX?Z)I/B^?7K.PT^ -;)%#!#9 M(GD.I;=(K#H6#8. .!U--M_#^IZQH$]GKNJO=3QWHN;"_6T6WDCVE60E.G#; MASC*_7-"VCY?_)7_ "!_:\_\K?F9?B&._'CG4+#1I/*N]3\.3,=IV_OHV"Q/ MGIGYR,_3TK(O=1C31?!=G::3>Z=K5KJ-K;)%-:/%Y8P1,%G:#=V]]=ZM>W\-UJ\\ MTF6V,<,* D@+'O)QN.3E\G Y%)IWAITU9=8UB_ M.I:E&A2!O*$4-LI^]Y4>3@MQEBS$XQG'%$=+?ULV_P!;,'K>W]727Z&+XIL[ M5/B1X*O%MH5NI+BY1Y@@#LHMVP"W4CVKN:YC7_#>J:MXCT?5;35K2U32W>2. M&6Q:4NSJ4;+"5>-IX '![GI73T+8'O\ +_,**** "N&\,V=K9?%#QA':6T-O M&UO8N5B0("Q$N3@=SZUW-NS:M:30Z@D<Y)[U M'X2U&Y\0>*M"GU(AY(/#,-W&#SF69MKR?7"@?\"/K6_>^#II9M4BL=4^QZ=J M[E[^W$&YRQ4*QB?N:(Z6OV7X)K\V@EK>WG^:?Y(XFTT^_O#>0Z? ;NU\/^*6FC MLE=5+Q% Q1-Q"Y5I2P!('%:.E+O[*^D&GH\]SJ5^5<'^S[9V9A&&7(\ MPC/0G'S$'[N>QT714T33)+:"9I;B:22>:XE7)DF5G&&?V/H.@ Z"EJHV7;\;)?I_6H]&]>_X7?^9#X<\1 M6&J,^G6UC%GC.&4,",@^O-2U=69<79W M/,_#ODZ)J]OX:\3V<4,UO+;)IU_;)F"22-/D&2,QR,N?E/!^8 FO5JXE/!>J MWNJ"37-;AN[*.X@N5C@M/*DF>(?)YAW$8!P2% R1V'%=M57NM=[DI6T0A&01 MDCW%>>Z_X#T*2]T6UTO3(8-42^CO)+^) )EC1MSN\@P6+'Y>?1^!_&BWUQ.WQ$(CNI-UPD6C1(S+_=60L64 9 .>.M)? M$AO9FIXM\+^'KNPU&]U'1H-2O[F/RH?-C#REL;4CC;J@SSP1C))/4UM>&M*D MT/PQIFE33F>6TMHX7E)^\54 _AZ>U<]KWA/Q9J>O_P!HZ=XU33(8TV06XTF. M?RP>IW.YRQ[D <<5P:9HZ17.A7LVE2745Q>ZC;;&-MAP=P!;?N^4# M.,*#P>-M=/JN@^']48ZEK&G65\L4/RO>0K*L:#+$J&! ]2>^!Z52N/#FL:BM M]8ZIKT5UH]V[9MQ8!)A$3_JO,#X*XXSLW8[@\UKZOI@U31YM-$HABF"QR87. M8\C>N,C&5RN>V<\]*5O='U.?\/>$]*N?"%I;WFEVZ6MQ,VH/8>4JQ N2RHR M8(4%1CIE0:C\'^&['3/$VO:KI-JEEIEUY4$4$*[(Y&CSOE51P 2VT8 SM)Z' M)V/%.D:KK>C&PTC6ETAW.))_LHG8I_= + #/?KQ5+PQX=\0Z1=-+K7BMM8A6 M'RH+=+".T2+D9.$.&X STYQUJD]7T_K^D2]OZ_KS.IHHHI#"BBB@#D/%OA? MP]=V&HWNHZ-!J5_4MC:D<;=4&>>",9))ZFLD:;+IFK_ _\,7I2P AW;(<-&"/D(;&P,,8&",41 MT_KU_P"'"6OX_P!?H@WB(<],GGO M6II4>J66J:Y-]G_L^[UJY6:&VE='-I$D:H\\FPLN3C@ G)VY[XZ?0]#.E/>W M5Q<_:]1OI!)I-+967;_ "_R7W!N_P"OZ\S$\+^)]'NWMM*L+>[@CE@>XLYK MA5VWD:MAY%(8DDLV3N 8[LX.@444 %%%% !11 M10 4444 %%%% &/XDTBZUK3H[:SO_L4BRB0R;IQD $8_6VN_989-NV'??#;A0#_ *J\C3J,\(.O.3DGL** //\ _A =<_Z&?_R) MJ?\ \GT?\(#KG_0S_P#D34__ )/KT"B@#S__ (0'7/\ H9__ ")J?_R?1_P@ M.N?]#/\ ^1-3_P#D^O0** //_P#A =<_Z&?_ ,B:G_\ )]'_ @.N?\ 0S_^ M1-3_ /D^O0** //_ /A =<_Z&?\ \B:G_P#)]'_" ZY_T,__ )$U/_Y/KT"B M@#S_ /X0'7/^AG_\B:G_ /)]'_" ZY_T,_\ Y$U/_P"3Z] HH \__P"$!US_ M *&?_P B:G_\GT?\(#KG_0S_ /D34_\ Y/KT"B@#E_#?AC4=%U&2YO-8^VQM M$8Q'OO#@D@Y_?74J]CT4'GKC(/4444 %%%% !1110 4444 %%%% ''ZWX1U7 M5-8GO+;7?LL,FW;#OOAMPH!_U5Y&G49X0=>^\."2#G]]=2KV/10>>N,@]1 M110 4444 %%%% !1110 4444 \MM=^RPR;=L.^^&W"@'_57D M:=1GA!UYR,'H76)6*Y[ M9QFM:4NL+F-=SA25'J>U&273[J.X2*0Q.4.=K@ E3Z$9&1VZ=:N5YNOC._LK' MQ-='P_:6=Q:7\5K(T%[Y_G7#^6@;#)&,!63JPSCG'6I4USQ7H,FJ:AJ5AJ4^ MB6^GR7._4/L:RI,G(1?L['*,,]5R,=:3=E?R_2X[.]O/];'H=%>;7&N^(=%T MSPWXAGU47]MJD]O%>6301K'$)\8,)5=_RD@88MGVJOJWB[7+75-1CBU.*'58 MM32TLM$>W619X&V_OL#$CG#%B5<*-N".]4UK;KM^7^9-]+]/^'_R/4:*X 3^ M*[[QGK&@CQ#!;"+3X+F":WT]?W;LS _*[-N!V\\]^,=:R?%'BK7M(;4=0M=6 M>X^Q:C%#]EM+9&M$A+*I6:1T#>:=QRL;G;E<@#FDM;>?^=AO2_E_E<]5K(O_ M !%9Z=K^EZ--'!D^V.:YQ+SQ!J/Q!UW0O[<^R6 M<%G#<6[6MI'YD9WY@]+_UTN>FZK?\ ]EZ7<7WV2ZN_)7=Y%I'Y MDK^RKD9-6U;I2Z:(+!+R6>&*-I9"[%0%\Q64*-I)^ M4GDOG^#L=97,#X@>'S<74 ?4S):$"Y4:1=GRM36TVH*")9;92J/R<'!Z$C&1TSG'%><7>MZSX?\6>/M1TO2 MH+^*%K-YRT[+)&OD#++&%_> #)(W*>.*3T;_ *[#6IZ9IVI66KZ?#?Z?9IVH75A]A>2$ZF;-)%N5^Z@^SN52L-1^WS7L?V.\M_LLYAW7$6Q9L '?&<_,O.,^H-<#X9\4:QJFM:/:6NNP M:DMU:&ZU1);-2U@XV_NAY93R]Q+ >9O;Y<\TG_":ZUH_A7Q9?:A/!?7FG:L; M*V98/*C7<(@N5!)V@N21H;>65(9 M)W1"RQ1E0SD#[HW$#)Z*]&N;MM]U]AN-.*3M_> M9))77=[@ GO7;7O^N'^[5:M%3OJ8RK6=K'*1:8@T;5-,N?!?B.\BU5VDO9+B MZLB\SD ;N+@!2 !C:!C JMH.A2Z&9A)H'C758Y(C"L.IZG9SQQ(1@JB_: !D M<9P3CC/)KM*;)(D4;22.J(@+,S' '4DT_9(2K^1Q^F:(^F?8H1X:\6W-A82 M^;96-S=Z>\5NW."#YP=MN3@.S8[=!7,7%EJ%YXAO0UC\3M-OKJX>7R=.N8A9 M*2?E.\OLY &?FQGCM7JL$\-U;QW%O+'-#(H9)(V#*P/0@C@BI*/9.^XO;Z;' M):;::M9^)'\03:-XLGOIK=()XFETP0LJ@X D# DD?-GGG(XJG=^&S=V.IV M#>'?&"6-_<_;&MTN]/VQ3;@Y="9BW)&=K%E]J[AF"J68@*!DDG@"H[>X@NX$ MGMIHYH7&5DC8,K#V(X-/V?G_ %O^8>V\CS:&XUBZ^)&IW$.@>-;,2645JLT4 M-NI8QEB^Z25C"0C%FMH8+C3BK,V=[.7E9F M+ G)SW)X/-=G125*R2N'M]7I_6QY_)X6NIM&U?2I--\;M;:MP=_R@X7@?W1C'.;&L^'I-;%A--H/C2WU.RB\E-4L[ZPAN73^ZS+,%(_X"._ MJ:[BBCV7F/V]^ADZ3>WNCZ='90>$/$I:/ MK]_JZZ/XPNIK_:;F*XFTORW*KM4X612,#C@CWS75T4_9ZWN+V^EK'$6OAU;6 MSU/31X7\5R:-J&\OI/4]6M9(X 5QA L_P O'&0"V.!UKO:*3HW6_D/ZQK>QY;X7M=1MM0MY M],M_BA*;-E#VVK2P);NG0J%E=0>.F"<<5NV6@/;VNM6E[X<\6:G:ZRYDNX;R MXTW:7. 67RY5*G@=#@8&*[6BATK[L2KVZ'):?I]Y8RP32Z#XOO9[2!H+*6[N M=.9K56&"4Q* 6P!\SACQC."%+F/1[#2X]-\<+!8WIOX2+C2MPEW;@2=_ M(#%CC_:.<\8]!HI^SUO?^MP]OTM_6QKC@=8>W\C7HK(HH]EYA[? MR->BLBBCV7F'M_(UZ*R**/9>8>W\C7HK(ID4LR\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY&O161 M11[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY&O16111[+S#V_D:]%9%%'LO, M/;^1KT5D44>R\P]OY&O16+%+'-&)(I%D1NC(<@_C3Z/9>8>W\C7HK(HH]EYA M[?R->BLBBCV7F'M_(UZ*R**/9>8>W\C7HK(HH]EYA[?R->BLBBCV7F'M_(UZ M*R**/9>8>W\C7HK(HH]EYA[?R->BLBBCV7F'M_(UZ*R**/9>8>W\C7HK(ID4 MLR\P]OY&O16111[+S#V_D:]%9%%'L MO,/;^1KT5D44>R\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY M&O16111[+S#V_D:]%,B_U*?[HJC=?\?+_A_*HC&[L:RGRJYHT5D4R.6.7=Y< MBOM8JVTYP1U!]ZOV7F9>W\C:HK(HH]EYA[?R->BLBBCV7F'M_(UZ*R**/9>8 M>W\C7HK(HH]EYA[?R->BLBBCV7F'M_(UZ*R**/9>8>W\C7HK(HH]EYA[?R-> MBLBBCV7F'M_(UZ*R**/9>8>W\C7HK(HH]EYA[?R->BLBBCV7F'M_(UZ*Q?-C M\[R?,7S=N[9GG'3./2GT>R\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1KT5D4 M4>R\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY&O16111[+S# MV_D:]%9%%'LO,/;^1KT5D44>R\P]OY&O16111[+S#V_D:]%8JRQO(\:R*SIC M>H.2N>F1VI]'LO,/;^1KT5D44>R\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1 MKT5D44>R\P]OY&O16111[+S#V_D:]%9%%'LO,/;^1KT5D44>R\P]OY&O1611 M1[+S#V_D:]%9%:-K_P >R?C_ #J90Y5@WO^N' M^[7%6.CZ]X?N]1CTE-.N["\N7ND^U3R120._+#A'#KGD?=ZX]ZWAW\OU1RU' MNO/_ #,JPO;'P9IQDT_08V^W:V]FQM1'$%S,RIGIG X Q[CK6LWBF=H/$5O M=:)YMSI*J9+:&X619XW7<"&<*!QG(([<9JMK?A?6)M$TNSTYK&>X@U)=1N9; MF5XE=Q(9"%"J^ 22.3P .M1MH/B4:KXJND@TDIJT"16X-Y("FU2F7_==PQ/' M0@#G.0/FY6EO_P !?K<%RN5_ZW_R*MQXAU4OX'70]/L;>RU*,R_96N&B Q 6 M$>5C(" '.0.2!P.M3:Q\3M/TF2X<'3IH+2;R;F/^TD6YR#AC'"1\X!SU*DX. M!C&76GA;78;#PCO;35N]"+12!97:.2,Q&,,#L!W=#MQC_:%.30?&6CZK=QZ% MJ6CMH]WFRV<]GJH1KA;IV1X950)O4*I#@@ E3MY'!%7?!FC7WA_PK9:5 MJ$]M--;)L#6ZL% [#).2?? ^E$>OR_43V1Q&JSV6A^*]4?QKIDKVE[,#I^N( MI<6J%0!&&'S0D'/*XR23[UIW&H:UI+^!],TF2RO;:>,JTSW;*+DI 2,L$;Y< M?-G!R<<#K6V=.\0VT6H6\4>DZA:W<\LBQ7;O&(4I&3UK/A\ M%7FEVGA2+3;BWD;19)3)Y^Y5<2(RL5 ST+<*>W&1UI132MZ?U_P2FT[_ #'Z MSX[N-$D>>[T=8M/2\6T\R:Z\N:4G +Q1%,2(,]=P) )QQ3(?$>K6_C;Q&E\E MHNCZ;:PR,WVEMT4961MX79AF..1D8 &"U4-4\#ZY?V&N6Q?3)+B]O%N(;Z5W M\UHUD5UA8;3L5<8!!8?[/.:UY/"M]=ZWKDMU+:FPUFQBMY_++"2-E5U(48P1 M\X.2>W3O2][EOU_X'^8>[JG_ %K_ )?UN0:=\1K*]\06.F-_9[+?AOL[V>I) MA89XS6GH7BB375M[BWLHGLKB5T6:&Y\QH@%8_O5VC8Q( V MY.,\G/!I^'K#QS9W$-KK&IZ//IMNNT300R?:9P!@;LG8O;) /3\:@L_!UU'X MHL-8>'3[2X@#&[N[%F1[[9 MY?VJ)3EHMW3GWX/0UB_#Y=%N;%FTAS8W*0F&]L$7RFC";S&BG+".=-K*48KROW@0<'!4<&N9T3PWKD%R=8N%L+7 M48M/>SM8%=I4+%]X:5P%)&< #@$\Y-1M*_K^7]*WS+^S_77S'9 M"A)+*NU<$_+SDXYXP:A\/:SIXU>QTI[!]/U2:2;==,X>U:08DPH4B09RP!*8 MSC)I-22TZ7MZ]/U_X<::O]W_ ?T_(Z;3Y+2;3K:2P\O[&\2M!Y0PFPCY<#L M,8KRV,VT7B&31]2MHK?7I=2W6WB#=D2KOW^6).JN$^3RB<=.Q&>WM8M1T34= M&T73TLI-%AM1#*&9_M*%5.U^/EVG: <\Y-8Y\&ZJVB7'AJ4Z=-I9_J]NTN"2 ^\=CM[&I:S37]:DK2-G_6C_JQ-XT\&Z)JUK>ZMK1NYKB& M(_9#%.Z& X^41JIP6+8Z@DD@>@JT/"/]N>%M)TWQ3/->>1;K]JA69D$TN!R[ M*06QSWY/)JOKUGX\N-=6?2!X<^P0#]Q'?23LQ;^^P10,]@.<=>M.U:R\=7.@ MV=K:3:&UZY+7\DSRI&Z4VDZ M9J$,$\\FDF]#K[2TT34M7L)%ATEYBT5C&N#:;5"LFS^!RP)V#C)&,YJIH M"7__ LC79+N0BZGTRWD$1.5@R\@5!] !GU.3WK4L_"2W$^J7>KQQQ2ZC+#* M\&GW$B"-HONMYB[&9L\DX7H..,F/3/!:Z=XVN=96XNFMFM8XHEDU&XE?>"^[ M?O8AEPPP"2 W5G=VDUK9W"Z[&(_?-G)4J6P"!WQ756FLZ=:ZT?[5N!%J]SLB$6QF2V5N8X3(!L5 MFZX)!8],@+6S+8RW6JQSW)0VEN T$0).9.[M]!]T>Y/7&.7U+P9?W>J7Z0SV MPTW4;^WOIY'9O.C:+;E$4+@AMB_-N!&3P::O=+^M_P"OZ8-IW_K^OZ['<444 M51(5SOC73]0U'0DCTZ/[0T5Q'--:>9Y?VJ)3EHMW3GWX/0UT59NLP:I+';2Z M3/"D\$WF-%.6$(:B>/XF \PKA MFWG.<\$Y-6-$\-ZY!&EDKIETS(+B"20RB$G@&,KC?C^+?@'G!Z5?GN=5M_$E MA9VJ6+Z4T1$ZEG^T1L V&'\.S@#GG)HCHO44OR,06D5O\8XI8S)NGT:5WWRL MPSYT8X!)"\=ABJ>O7]UK?B>^TW['J-UHND1H;NVL&5'NI77<%9F=[E:(1R(-HD5E5LY7 *D#H#N%))\J^?YNQ5_>;]/T&02^&; M_P &V][:V0N-!$99+*WLRZMS@@PJI)(;/&, Y)Z9$'PXNK"[\,.^G3NUL+N8 M);.I5K,;LB$@]-H(]N<#C%36.D:YX"Z>2 N[MNS&55]H MR6X(/&.:TM"T8Z7]NGE,9NM0N3QJI;:+K5B=8U6S32H=8U%XF^SD MNUNH3@[G #,Q!/S;1VX..82U?]=BWJE_77&NQ:YJT5I#=PVS6T<5K(TBA68,Q+LJD_=&!M&.>3G MB]+8RW6JQSW)0VEN T$0).9.[M]!]T>Y/7&&HVM_7<')7?\ 78QK36=.M=:/ M]JW BU>YV1"+8S);*W,<)D V*S=<$@L>F0%KJ:X?4O!E_=ZI?I#/;#3=1O[> M^GD=F\Z-HMN410N"&V+\VX$9/!KN*<=M?Z_K\29;A1113$<[XUT_4-1T)(]. MC^T-%<1S36GF>7]JB4Y:+=TY]^#T-8_P[_L2:U\W2<6EQ%&8KW3@OEE'+95F MCZ XR-P!R.YQ74:S!JDL=M+I,\*3P3>8T4Y81SIM92C%>5^\"#@X*C@US_AC MPWJ<&K1:QJR6UM-#9-9QV]M(9,@R;RSO@9[ #'&3SS4I6E_7;^OS*?P_UW.R MKSWQ_+H6G26DKIETS(+B"20RB$G@&,KC?C^+?@'G!Z4-7:"-NIU!8!2Q(P!G-> M5P:Q::K$/%'BS3KRXT>>XV66]$:SLXMQ5'DCW;F9CR7*L!D $5W5S/JD'B.P MLK>.PDTEX2LZLS_:(SAL,/X=G '/.36$/"&JKX=?PF);)]#9BJW+N_GK 7W> M7Y>W:6'W0^X<8.W(HUO=#CHK,H?$G1M2U.>VNI="M])M?TG2I$?1K9;>:W6-LQQ- M(I+*AZ;#@, .!DXZUVM9.@Z%%H=K,OG/)+2)/B+X/NP9/-DFN$;,K%<"!L87.T=3R!FNUKE?$ M.DZY?>)]#U"P@T]K;39))&^T73H\A="A C8# .FR5D&<@<@$!OH[V8J#C_@-*V_R'?1?/\;'&>'9KW3?#C:?\]D99[B> M#SQM-A8[R59@WW<#A5/3(XPIQT?AW5-%O;/[+HTA\NV5S_ *W_ .!]]PE9JZ_K^M?N M.[B_U*?[HJC=?\?+_A_*KT7^I3_=%4;K_CY?\/Y5E3^)FU7X$8/BFQU#4O#& MH6>ES^1>RQ8B?>4YSR-PY&1D9[9KDO JZ*^JS1V]H-%UFWFE:XT[ 1GC/'.W MY9 &'##./;-=OK%M?76FO'IMTEM=AT>.1U)4[6#%6 (.& *GV-@Y(KM:YCQEI.L:S#IT6EQ6+"VO8KQV MNKAX\F-@P4!8VZ^N1CT-#W7JOS"/7T9H>*;2*]\+ZE%,9-HMY''ERM&$(1/\/=!B9G56TZWR4.#C8N1GWZ<![33H4TL:K9PQP1[Y9'@D5 HR2%5E) / M8X..M&W-\OU_S#=+Y_H8WA.[T-_'>KVVCQ2:;MMH_,T][1[83,&.9PC 8ZA< MX!/?L3U'B:WU6[\.WMMHK6Z7\T>R-[AV55!X)RH)SC./>JUEI-Y<:['KFJQ6 MD-W#;-;116LC2*%9@S%G95)^Z,#:,<\G/$.GWOBJYTF5W@T66^CNMJF.658) MH< Y5MI(;G&<$9!HM[O*_P"M1W][F7]:'+>!_P"QO"EEX@+^&SHFJZ? )KV% M;AYEFB"LRO&S,?E.&&!T/!I^BW5O]LTG5/&%A=R:EJDBM9W5PJ-:VSL-T<,2 M[B8V XW,H+$'FNN;P^NI)J,NK)&)]0M!9RI Y*QQ#=P&(!)R['.!VXXYRX_# MFLW=KI.E:M)826.F312_:8FZOY?F[_A8&U9V M_K33\;_@9GB_X>>&;JVOM5O-/:[UB\<1Q3//*O[UR$C&U6 PN5[=!S7>6%E! MINGVUC;($@MXUBC4=E48%5KZPEO-4TV4L@M;5WF94>)9+2Q\2ZM;:W90S27Q0:=K+-E=/+*%5 M';K!A@6!7&[/L2.Q\41Z5:^'S<:[93ZQ#%$%\E;4S[F .7V@$*3C[QP!ZC/- M*X\,ZM'+K]K;+IMWI^M2F61[UW#P%D",-@4B10%! W)CIGO6DEKXATH65CID M>F76FP6B0EKN:2*8.HQN^565A@#CCG/-9J-XV]/Z^7?J:-KFO_73^K=#E]C: MC\/_ O+;W$VLZ5'<1M?B*-Y&FA&X%2F"SA6V@K@DA>15WP[->Z;X<;3_GLC M+/<3P>>-IL+'>2K,&^[@<*IZ9'&%..GT+1ET#1190%9'#22L<;%,CL7.!SM7 M)X'.!ZU5N_#?]H^&M2TZ[G'VO4X62XN$'1F7 "@_PKT ]/)HQ9ZO,&^RZR6R;F0RED*RC!4X^78Q&0,#(->N5Y[J'A;Q-K$ M#:1J+Z?):O:I;2:GYC&1E5PVX1%>),#KNP#S[5Z"J[5"C) &.3FE!6BEZ_F5 M4^)O^MD<;XUN8(=:T%-8"_\ ".R-*+PRKF'S-H\H2]MF2WWN,XSTIGA&YMO^ M$C\0Z-IDEJ_P"O MZ_X8;?NV,+X?6T=G+XHMX=_EQZU*J[Y&$])UK2KS6I-3AT](K^\:\0VUT\A1F55V M$-&O&%SG/X56.GZWXET='OY-/@U33]06YL;BTWO;R;1QD-@D$,R'!Z\CIBC[ M,5Y*_P""8:>&; MJVOM5O-/:[UB\<1Q3//*O[UR$C&U6 PN5[=!S7>6%E!INGVUC;($@MXUBC4= ME48%5KZPEO-4TV4L@M;5WF94>)9+2Q\2ZM;:W90S27Q0:=K+-E=/+*%5';K!A@6!7&[/L2.CN MK>/6O&\&AZFJ7MA8Z6MR\4RADGF=]@=EZ' 4D9Z%L]A2W'AG5HY=?M;9=-N] M/UJ4RR/>NX> L@1AL"D2* H(&Y,=,]ZM-X:N],N]-U#1G@GNK2P&GR1WZ3I'B P7,,:M*TEIMW*A4 EU1G4%<'A1Z5J^'9KW3?#C:?\]D99[B># MSQM-A8[R59@WW<#A5/3(XPIQTF@Z-)HNGW.^1)[Z[GDNKAP-JM*W8=2% "J. MIP*@N_#?]H^&M2TZ[G'VO4X62XN$'1F7 "@_PKT ]/V?V71I#Y=LJYC>-XW ;E6(2TALTBM79UVQ[CO)95.26Z8X ZFNGK0@*KW\,]QIUS#: MS>3<21,L4O\ <8@@'\#5BJVHV\UWIEU;6UP;:>6%TCG49,;$$!L>QYI25TT. M.Z/-/"%KIUMKPTW4K4:1XDA,+*Y;YKW8H\PB0?ZT.#N*DYYR1Q7JE<))X<\0 M:SJ\;:O'IUM;PWEO=FXMI6=Y6B' 12H\O)ZG)XR!G.:[NB.WS"6XAS@X.#VK MSC6? MC8ZUI.H:5/>+XDGOD>6\-P[&6(',I=22H3;Q@ #)4=\5Z.Y8(Q0 MC M@$X!/U[5P$=A\2_[2GG:7PM&MPVTR@W$DL,6> F0%R.O(P3UI?:0ULRW\0[2 M)U\/W9,GFQZS:(N)6"X,@SE<[3T')%=K7,>,M(UC6(--BTN.Q86U[%>.UU37/@F-3U .MVVGQ7!$--4OXK69D;:?*P6< CD9 M"[?Q-0V$4&@_$ :-IT$=OIUYIQN3;0J%CBD20+N"C@;@PSCJ5%:.K:-=ZWH= MFL_V>UU2TGCNH3&[2QI*AX&2%)4C(/ QN/I1IFD7KZ]-KNK"V2\-N+6&"V=I M$BCW;F.]E4L6./X1C Z]:I+WK^;^ZVGX_P"9FO@2\E]]_P#(WZ***H04444 M<3XT\&Z)JUK>ZMK1NYKB&(_9#%.Z& X^41JIP6+8Z@DD@>@K4LY-4TSPKI5A M23WP!U(K-U^S\>7.NK/I \.?8(!^XCOI)V8M_ M?8( ,]@.VC&YLE5V,I*C"CYN>.:A+1 MV_K_ (;2WU==.L'MK.^O%&DV4T+0!0(U\V3RR 4C#9;&!GMRPSK^"_"[^&+"ZBFF M>26>ZFE'^E2RJ$9V9>'. V#R0,D]2>M:=KILC/=7-\R-=7 ,>8SE8HOX47(_ M$GN3Z "327HOR7^7RU!M-OU92\.:KHDI?3]/O3<70W32R/&R&X.[#R*2 '& M[C*Y X' P*[&U_X]D_'^=><^&_"&H:7J.E/>S6IM]'LI+.U,#,7G#LOSN" % MP% V@MRR?C_.IJ?"BZ7QLFHHHK$Z2*6W25@S%@<8XJ/[%'_>?\ MQ4[J61E#%"1@,N,CW&>*\]\+^*'T[3_$>I^*?$^Q1_WG_,4?8H_P"\_P"8K&;QUX833H+^ M36((X)I_LR"0,K^;G!0H1N5AD9! QGFD3QYX9DOEL5U1?MC3/ MNT4@D+JNX M@*5ST(P<8.0!DFCGEW#V<>QM?8H_[S_F*/L4?]Y_S%9B>,-"?1FU87Q^R+,; M$]5UJQ%Q=26!,3VYM94>.4CY1(C* M&1>0T74MWS1M"5$\BP2/% 6^ MZ)9%4I'G(/S$<'-/FEW%R1WL:GV*/^\_YBC[%'_>?\Q6==>+-#M-1;3I+]9+ MT6YN?L\"--(8^.0J D]00!R1R!@&D?Q?H::78ZBMZ9K>_.+46\,DLDQP2=L: M*7.,'/'&.<4N>0>SCV-+[%'_ 'G_ #%'V*/^\_YBN*\1\K<#GU[R,DQ(3R=HHYI![.&FA!]BC_ +S_ )BC M[%'_ 'G_ #%6:*.>7SC MV*WV*/\ O/\ F*/L4?\ >?\ ,59K@M3\8'4/$MQHMGKECHMI:2"">_N'C,L\ MYP?)@5_ERH(W,0W) V]Z%*3=KC]G'>QVGV*/^\_YBC[%'_>?\Q4D:M!;*KR2 M3M&@!D8#=KXGUD^!U\>C4]UN,SR:5Y4?E" 2;2H?&_S O.2 MV"PQM HYWW!4XOH>@?8H_P"\_P"8H^Q1_P!Y_P Q7+)J.I>)?$6LV&GZO+I4 M6EB%4\J&.1IGD3?N<.I^3! 7:3AOFZ8HGXCL/!FG7PM[8ZS?3R6<<+R[(%E MC9EDD9NT2A2V>N,#J?\Q1]BC_O/^8K,\+R27-@UX_B2 M+7!*W^MMEB$$9'58]F3C_>9CQVK?\ M,59HI<\NX>SCV*WV*/\ O/\ F*/L4?\ >?\ ,59K*\227\/AV^GTVZBMKJ&% MY%DDA\T#:"<;)-:G+8TV*ZN9 H!=B@)P!@9). !CDU2\+ZQ?ZY/)?7>N6BSQH7;0; M!XI#;@YVK,Y!Q<^Q1_WG_,4?8H_P"\_P"8 MJS12YY=P]G'L5OL4?]Y_S%'V*/\ O/\ F*LT4<\NX>SCV*WV*/\ O/\ F*/L M4?\ >?\ ,59HHYY=P]G'L5OL4?\ >?\ ,4?8H_[S_F*XO4_&!U#Q+<:+9ZY8 MZ+:6D@@GO[AXS+/.<'R8%?YNYB1H;=$:5YW10#(^T,Y ZG MR?8 4<\K7N#IQ3M8B^Q1_P!Y_P Q1]BC_O/^8KS[6-+^(%ILNQX]6(W5W'%% M81:1 P3>X&T2-R0JDG<1T4FMSQOJ.L:0-#FT^_CA@FU.VM;F-K<.\JO( <,3 MA>/1<\\$4* M7]T^ M%_M;QJ0CN@+2;.AQDG;T)XZ4<\M?*WXW_P A^SCIIN;WV*/^\_YBC[%'_>?\ MQ7$:98^,M,\76MMJ7C1]8M1;2W$]LNEP6_ PJ L,GEF.,8^X:K>$_%>L7^JZ M!)>7RW,.M65SSCV_K^F>@? M8H_[S_F*/L4?]Y_S%4]*N[C4YY-060KIKJ%M8]H_>CJ92>N#T4>G)SN&-6CF MD'LX]BM]BC_O/^8H^Q1_WG_,59HHYY=P]G'L5OL4?]Y_S%'V*/\ O/\ F*LT M4<\NX>SCV*WV*/\ O/\ F*/L4?\ >?\ ,59HHYY=P]G'L5OL4?\ >?\ ,4?8 MH_[S_F*L$X!(&?:O.=6E\?:'J-AJ\FLV5W:7=]%;R:(MF%$:R-M^2899F4,SHUWKLV@ MVYM%ELI(X(V^V29.]=TB,"5^7Y% 8[NM2:GXPO\ 1/">DRWUK;CQ!J($4<$K M^5$KXRTDA.2B*HW,.HZ>]+G=KW'[*-[6.L^Q1_WG_,4?8H_[S_F*S/"\DES8 M->/XDBUP2M_K;98A!&1U6/9DX_WF8\=JW*IRDNHN2/8K?8H_[S_F*/L4?]Y_ MS%6:*7/+N'LX]BM]BC_O/^8H^Q1_WG_,59HHYY=P]G'L5OL4?]Y_S%'V*/\ MO/\ F*I^(-3ETS2W:T19;^4%+6)NC/@G+?[( +'V![XKCK?Q1K%SX$\&SM=^ M7>:W-#!#IQ73O^!WOV*/^\_YBC[%' M_>?\Q7*^'/$]Y/X;E>Z(O;]-0GT^U< )]L*.P5^!@# )8@8&UB!VKK+**X@L MXH[JY^TW '[R78$W'O@#H/0>G4D\TSCM8F50JA1T Q44EJDCER6R?2I MJ*2;13BFK,K?8H_[S_F*/L4?]Y_S%6:*?/+N3[./8K?8H_[S_F*/L4?]Y_S% M6:*.>7?\Q1]BC_O/^8K,\1VGB"_ABM-!U.'2F8EI;Y[<3L@& M,*L9(!)[D] /4\8?AC4/%UUHFM6-Y+9W6JV%X;.#4/*V13#"GS&08Y7<?\ ,4?8H_[S_F*XSP_+XOTCQL-#UO68-=L[BR:Z M6Z6S6V>W96"[2%^4@YXY)X/3'.WXVU>[T/PS-?VFY=DD8FG6$RFWA+ 22A/X MMJY/X9((&*'-I)WW_P [ J<;VM_6YL?8H_[S_F*/L4?]Y_S%(KJPL-8U M*+4G\0:/::=]LAO&6-6:0!BT8:-51AA0>%RN>2>T3:SJ^C6.@Z[>:O\ VA:Z MI-!#?\Q7%ZGXP.H>);C1;/7+'1;2TD$$]_,@< #IU-6/$FE>*=5O(1H M7B5-#MXD.]OL,=RTS$^CGY0 .W7)]*.>0_9Q[&[]BC_O/^8H^Q1_WG_,5YY; M:MXELO#^EQ7FOM=S:KK1LEU,VD41B@&X*R( 5RQ3Y2VX?.*V?#GB>\G\-RO= M$7M^FH3Z?:N $^V%'8*_ P!@$L0,#:Q [4*3>S_K3_-"]G%;K^M?\F=5]BC_ M +S_ )BC[%'_ 'G_ #%.LHKB"SBCNKG[3< ?O)=@3<>^ .@]!Z=23S4]'-+N M'LX]BM]BC_O/^8H^Q1_WG_,59HHYY=P]G'L5OL4?]Y_S%'V*/^\_YBK-%'/+ MN'LX]BM]BC_O/^8H^Q1_WG_,5F>([3Q!?PQ6F@ZG#I3,2TM\]N)V0#&%6,D MD]R>@'J>,/PQJ'BZZT36K&\EL[K5;"\-G!J'E;(IAA3YC(,]"G M)W#V<>QU_P!BC_O/^8H^Q1_WG_,5QGA^7Q?I'C8:'K>LP:[9W%DUTMTMFML] MNRL%VD+\I!SQR3P>F.>VNKJ&RM);JXD$<,2EW8]@*'-VO?\ MQ1]BC_O/^8KE_!NNZUK%]XF3442-[2\6.UMR /*1HE=58@9)^;YNN#G'&*G@ MFU:U\;06(UC^T;66VDEO+>2.)3:$$;&3: VUCD88L>"<\&CGEIY_Y7#V<==/ MZV.A^Q1_WG_,4?8H_P"\_P"8KD_'WB;4-'M[6'1V19_M=L+N5E#>5%)*J!0" M"-S9/T 8\'%=K0IR:N#IQ3M8K?8H_P"\_P"8H^Q1_P!Y_P Q5FBCGEW#V<>Q M6^Q1_P!Y_P Q1]BC_O/^8JS11SR[A[./8K?8H_[S_F*/L4?]Y_S%<)XQ?QWI MEO>^([#7+.&TLSNCT9K(.)T!Q\TOWM[>B@#D#/4ULW^IZAJ7B:T\/6=U)IKB MQ^W7L\*(\B MM2-=ZLO)W$D@\+QC.0*[ODC7Y5VEUD56!4,Z[ ,@@%CQTK2\.>)[R?PW M*]T1>WZ:A/I]JX 3[84=@K\# & 2Q P-K$#M0IR:NG_6G^:!TXK=?UK_ ),Z MK[%'_>?\Q1]BC_O/^8IUE%<06<4=U<_:;@#]Y+L";CWP!T'H/3J2>:GHYI=P M]G'L5OL4?]Y_S%'V*/\ O/\ F*LT4<\NX>SCV*WV*/\ O/\ F*/L4?\ >?\ M,59HHYY=P]G'L5OL4?\ >?\ ,4?8H_[S_F*LT4<\NX>SCV*WV*/^\_YBC[%' M_>?\Q5FBCGEW#V<>Q6^Q1_WG_,4?8H_[S_F*Y/Q]XFU#1[>UAT=D6?[7;"[E M90WE122J@4 @C?\ ,5A"'6KGPS''HWB2 M.]N;MLC5I88I$B0CEHTC"JW3 !)Z\DXQ5'P==>)X-?UG0O$%_#JJ620RPZC' M;B MYF[Y&0?+D;<\=B,GGA\TKVN+DC:]CJ_L4?\ >?\ ,4?8H_[S_F*LT4N> M7([35+R2_BTJ[CA@NC&@DG,B*PCP@52X9@O '4?6CF?1_U MI_FA>SCV_K^D=3]BC_O/^8J>-!&@09P/6JNF)>K9A]0E#7,C%V10-L(/2,$# MD#ID\DY/ P!I^SDMOZU;_5DJI#O_ %9+]#RK5H+?_A!W?2_" MOB*U-]JUMY:7QIX*N8;'4I8(II MI99(["9EB62(HN_"_*TA MWZ6_/_,\JMKG45LM6,.AZFJ2^)SN_;O\ IG_X]1]N M_P"F?_CU)4Y)67:WX+_(?MH'\0Z@\WBSP5G4#D@51MHK_1K'QAX>O]&U"\DU*YN9[&>&V:6.Z69< M!6<#;&5/!WE1BO1OMW_3/_QZC[=_TS_\>H=-N^F]_N=O\A1JQ5M=K?A?_,\X MT6TN?#?C#0;6\M=1GCT[PV;.:Z@L)I(O-#(^T,JD'A3C'L.IQ6?X[6ZNAI3M=6Q9BR*H9"45PV"Z@^F5.2/5_MW_3/_QZC[=_TS_\ M>JN63W7]7;_4%4@E9/\ JUCR"2RO['X6>,-'.C:R;JYU.X^S1?999WD#.I4[ MANW# )+Y(]\FO8=/N5O-.M[A(YHUD0$)/$T3K[,K $'ZBF_;O^F?_CU'V[_I MG_X]2Y)6^[\ =6%]^_XENBJGV[_IG_X]1]N_Z9_^/4YU%>:?8&TK2_%?A[4-$O; MTZI=7$]H]M:M*ERLPR T@&V-E8XRY4< @FNC_MGQ7_T =%_\'$O_ ,C4?VSX MK_Z .B_^#B7_ .1J3IMWNMU8:JQ5M?,-'U!] 3P_X7O[?4)[IK%$-^L):W,B M)RK2=F.TD9ZCO7,WOA2R\273Z;H^DW^FZ1/<";4I[@S012@,"8XK=R!N8@9? M8!C."2:Z!M0\3/V!5)O";>$F\(75K;S:C::,L\-WY41>7,P!,ZH,D_..0N3AN <5N_VS MXK_Z .B_^#B7_P"1J/[9\5_] '1?_!Q+_P#(U)0DOZ_KN#J0?4@\*:>W_"4> M(M=AMKFTL-2,'E0SQ&)I'12'E\ML,N<@<@$[22.E=?7+_P!L^*_^@#HO_@XE M_P#D:C^V?%?_ $ =%_\ !Q+_ /(U'(]K![2.]SJ**J?;O^F?_CU'V[_IG_X] M3Y)"]K#N6ZR?$\X@\,:D?*N)F>W>-8[>!YG9F4@ *@)ZGKCCO5O[=_TS_P#' MJ/MW_3/_ ,>J94I230U6BG>YP::3>Z_\$K/2;:TGCU"WM+9#:WL#P%Y(=C&, MAP.#MQGISUJZ8_\ A)/&GAW5;+3=0L3IB3?:Y;FU:W^5TVB#Y@/,^;!RNY1M M//(KK_MW_3/_ ,>H^W?],_\ QZK<9.3E;S_K^OU)52"C:YC3Z'97&L7%O:Z5 M!:0S@2:E=1VZQM=Y)Q'N RP/)8^G'\1QQVO:1JLOBV^>.PNI-4DU&SDTN_CA M8QV]JNWS5,@&U!Q)N0D%MPX->E?;O^F?_CU'V[_IG_X]25.2:?;^OZ\ANI!I MJY;HJI]N_P"F?_CU5-0U+4([=6TVQM;B;=ADN;IH5"X/(98W).<<8_'U.20> MUAW-:BN7_MGQ7_T =%_\'$O_ ,C4?VSXK_Z .B_^#B7_ .1J7)+L/VD>YU%% MTCW.<^P-I M6E^*_#VH:)>WIU2ZN)[1[:U:5+E9AD!I -L;*QQERHX!!-='H^H/H">'_"]_ M;ZA/=M8HAOUA+6YD1.5:3LQVDC/4=Z/[9\5_] '1?_!Q+_\ (U0MJ'B9[E+A MO#^C-(@PI.M3$+[@?9L \D9ZXXH4&M+=OP32!U(O6_?\34NH);WQ78AHG^RV M$+W&\J=K3/F-<'H2%\W([;E]:P?B3,_V318H;+4+IX]6MKIQ:64L^V..0%R2 MBD#CL>3VS6A_;/BO_H Z+_X.)?\ Y&H_MGQ7_P! '1?_ <2_P#R-1R2T\G? M\;A[2.NI%XBMYQKGAWQ/;6]Q/!9>;'(]=\1S6\UO%?B""UBG0I)Y42GYBIY7TCW_K^OR.HHKE_[9\5_] '1 M?_!Q+_\ (U;OV[_IG_X]1R2#VD>Y;HJI]N_Z9_\ CU'V[_IG_P"/4^20O:P[ ME3Q/.(/#&I'RKB9GMWC6.W@>9V9E( "H">IZXX[U1\ .Q\":+!+;W5O-;6<5 MO+%XX-;/V[_IG_P"/4?;O^F?_ (]0H25_.WX7_P P=6#M MK_7](H:-!++JNKZG<1/&TTPMX0ZE3Y,60.#V+M(P/<,#56?0[*XUBXM[72H+ M2&<"34KJ.W6-KO).(]P&6!Y+'TX_B.-G[=_TS_\ 'J/MW_3/_P >HY):![6' M<\UU[2-5E\6WSQV%U)JDFHV9MX\FN]>$TG@?Q9,UN[1Z>&TMDA#'Y?-=F.5R#C.WY5)ZY-=-_;/BO_ * . MB_\ @XE_^1J/[9\5_P#0!T7_ ,'$O_R-0H2O>P>TC:US%\3V,>H>([ZV\4:5 M?7^AS6<8T\V=K).(9@6\P_NP620Y7#D 8!&1R#!%I>N6">#];U:WNM0DTQ;B M&\3:)KA(Y.$DVKG>ZA5#;%-/;_A*/$6NPVUS:6&I&#RH9XC$TCHI# MR^6V&7.0.0"=I)'2NOKE_P"V?%?_ $ =%_\ !Q+_ /(U']L^*_\ H Z+_P"# MB7_Y&HY'M8/:1WN=1153[=_TS_\ 'J/MW_3/_P >I\DA>UAW+=%5/MW_ $S_ M /'J/MW_ $S_ /'J.20>UAW,;6M(UN?4)[_3]2L(U^RF%(;G3WF9,Y+;669/ MO?+V/W16;X#TB=?ACING>([2">,6J!K.:Q8%% !V2(Q;H^W?],_\ QZE[.237?_@_YA[6#:=_ZT_R.9N=&OY?"FI3Z9 MAJ,EA)!I M=JBB,6:$?*H X5R0"?0@#^')H> M/DM=;OYK+3;K3=':QMHS!<0-#ONEW>8X M1@#G!4%NC'G)QFNU^W?],_\ QZC[=_TS_P#'J:A)._\ 77_/[]1.I!K?^M/\ MON+=%(C;D5L8R,UA:CJ7B"WOY8K'2-,N+9<;))]2DB=N!G*B!@.2O=CC SZ D9^E9NB^*TMO#-[YLF^U74K$EB$&22QSTK1_MGQ7_T =%_\'$O_P C4?VSXK_Z M .B_^#B7_P"1J.25F/VD>YD>$?%,VJ:T4D\)^(K2]NQNNKW4;'[/#&B@[40D MDD G 7C)9F]:GU?7=0\0>$YY]&TW5;>6WOHXKVTG@\JY:!64R",$\ED/&#R" M<']& 8[F)UJ9BQ]23;9)Z=?2AP M?82J1[F=X:TRTL=?U2XT?3[ZT\,3VA:XLI[*2*,W&>3% ZA^4R& 7!XQGM5T M_P )V^K:QIS6&F7^F>'=-N!=K%>22@W$PSL$<+M^YC4DL>%R< # S70_VSXK M_P"@#HO_ (.)?_D:C^V?%?\ T =%_P#!Q+_\C4*,E;R_K\.@<\;/7?\ K_AS MG/L#:5I?BOP]J&B7MZ=4NKB>T>VM6E2Y689 :0#;&RL<9';"XTO MPUI>GWFG]N_Z9_P#CU')(/:P[ENBJGV[_ *9_^/4?;O\ IG_X]3Y) M"]K#NY#_9&G1Z FDSV<5SI\,"Q>1+$)594 P"I!ST':N?N=&OY?"FI3Z9 MAJ, MEA)!I=JBB,6:$?*H X5R0"?0@#^')Z;[=_TS_P#'J/MW_3/_ ,>HE3E*]^H1 MJP5O(XKP%I\EKK=_-9:;=:;H[6-M&8+B!H=]TN[S'", JG&3Z$JI!=2W17/7FK>($NW6QT?3)K88V23ZG)$Y MXYRH@8#G/\1_I4']L^*_^@#HO_@XE_\ D:IY)=BO:1[G445R_P#;/BO_ * . MB_\ @XE_^1J/[9\5_P#0!T7_ ,'$O_R-1R2[![2/<7QEXHN?#MI"EEH^KZC< MW!QG3[%KCR5[L<8&?0$C/TK-T7Q6EMX9O;FV\(^([6WL@!';W-DWVJZE8DL0 M@R3DD$N3R6.>E:/]L^*_^@#HO_@XE_\ D:C^V?%?_0!T7_P<2_\ R-1R2LQ^ MTCW,CPCXIFU36BDGA/Q%:7MV-UU>ZC8_9X8T4':B$DD@$X"\9+,WK6F+RZ\9 M6"2:;YNDO97N)[;6-.9B[*,KE!(G&2K@Y/04_P#MCQ7_ - '1?\ P<2__(U1 M6^H>)K9"D7A_1@&.YB=:F8L?4DVV2>G7THY'V%[2/5]1EG ML7M#*KH1L96 \QRQ!W $<')SBMS^V?%?_0!T7_P<2_\ R-1_;/BO_H Z+_X. M)?\ Y&H49*VFR!U(ZZ[G-^,_#OB<:'*MO?65Z)]5M[ADBTJ4S?ZY""S"8@JB MA0?E'RKVZUZ/;K.MM&MU)').% D>*,HK-W(4EB![9/UKG/[9\5_] '1?_!Q+ M_P#(U']L^*_^@#HO_@XE_P#D:A0DE:W]:('4BW>YU%%8.GZKKGV\ M.W*O;:@\S%LC@JT* #&><_AZ:?V[_IG_ ./4V%E*'B:VTEF2>5>CDL5RJGD#') M;L*TY_M>F^+;/Q3<:?=_9KW2A:W<%M"UQ);2AMZ95 68?,RD@<$#/6NK^W?] M,_\ QZC[=_TS_P#'J%"2M_72P.K!]?ZW.<\.:"ITG6I];T]735[Z6]DLKB,2 M[8\*$5EPI.E)JWE;\+#5:*=[];G%> M/DM=;OYK+3;K M3=':QMHS!<0-#ONEW>8X1@#G!4%NC'G)QFO0*J?;O^F?_CU'V[_IG_X]5.,G MT)52"ZENBN>O-6\0)=NMCH^F36PQLDGU.2)SQSE1 P'.?XC_ $J#^V?%?_0! MT7_P<2__ "-4\DNQ7M(]SJ**Y?\ MGQ7_P! '1?_ <2_P#R-1_;/BO_ * . MB_\ @XE_^1J.278/:1[G445R_P#;/BO_ * .B_\ @XE_^1J/[9\5_P#0!T7_ M ,'$O_R-1R2[![2/X1MQ'&[! SQS5_P#M MGQ7_ - '1?\ P<2__(U']L^*_P#H Z+_ .#B7_Y&H4)+I_5K ZD7U_J]S TZ MYN?!/AO6-0@T+5;C^T=3EN+'3+:T:1XD8#EE7[@)#-@D8R!P.IW%Q M;IX;UW3R0;BZO-6M/LYGE) &T9.[@8QGY0JCFKG]L^*_^@#HO_@XE_\ D:C^ MV?%?_0!T7_P<2_\ R-0HM=/('4B^OF=117+_ -L^*_\ H Z+_P"#B7_Y&K9@ MOY6MXVN($CF*@R)'(756QR Q4$C/? SZ"CDD'M(]R_153[=_TS_\>H^W?],_ M_'J?)(7M8=RW7,>,O%%SX=M(4LM'U?4;FX.,Z?8M<>2O=CC SZ D9^E;GV[_ M *9_^/4?;O\ IG_X]2=.0U5@<_X/U=*N;-?#6J:981#RRFL6_ER7+/N,A M*'.X'.2Q/)8\5/I>CQ9:6TL(M-L[8R+I]HD A57.0TS(!P3D@JQ$_F1A\8SVI--+7^NHXRBWHQ]%%% M264;W_7#_=JM5F]_UP_W:K5TP^%''4^)A1115$!7,>*O%<_A-K:[NM-2;1WD M6.>ZCG/FPYS\QBVO'%=/6-KZQ22:3%,$9)+X(5?!# QR<8[U+OI;R M'&VM^S$UK6;RRTVWOM)L[34(IGC7+WAB!$C*JLI".&&6R>G'3-:\)E:%#,B) M*5&]48LH/< D#(]\#Z5YA>07W@C4;70PDEQX;U&_M_L#]38R^2P/ M/9ZHXT+>+^:![3;;:@I,% MV0&/E/CL<9'NHIM^[?\ K>Q-M;?UMF?K[=:\^EU"SNM$?3;S2KBSO)-;CM9-.^UJ;>2;8K!#)M(\@J%)4#/; M'04>'0+ ?$#3?,LXH8!NCM[0;(8B8"7"+DXYQGIR,X'2IG)\C:[?HO\ ,J,? M>5^_]?D=_P"'=1EU?PUI>I3JBS7=K%.ZQ@A0S*"0,YXYK2KR6XU!(?"_@6VO M+S3[;2+G3PDLFH6YGMFE$:;%D =!TWXW'&1TR 1/!I=EU_4E1T3;/4Z*YCP5>+&.YMC*)8T?RTQY;#C;MVD#MTP.*Z>F2%%%% !1110 4444 %%%% !111 M0 4444 9^L:Q:Z)9I<7(D8R2K#%%$NYY9&.%51TR?<@>IJGH'B1=; 273[JP MN3'YHBG"L&3=MRKJ2IY[9R/2I/$>FZ?K%G!I]]/+;R2S@VDL+;9$F4%PR'L0 M%8\\<&N3\->(+[283I>J6@OIXK"2[LKBTC+23QA]K(R $AMV/N\$=@1BHO9Z M_P!:?G^A7+=:?UJ==)XBL(_%$'A[<[7\MNUSA0-J("!\QSU.>/H>G%1:GXGM M])D5KBRO6LO-$4E]&BF&)B=OS?-NQD@$A2!W/!KBK;4;2+XC:$[)J+W$MI=? M:))-,N8R\KM$,@,@.P 9Z* ,FMSXB#7(-'.I:?+8S6-B5N+FPN("3LOZT.TKG?^$QL]S2_8;\Z:L_V4>._? ;=I)?U_7];$I)QO_74]#UOQ)9Z#/80W4%VYO;A+>-H8"R*S ML%&YN%'7USQTJ?5M9ATE;=6@GN;BYD\NWMK=07E;!)QDA0 222![UA?$#FP MT,_]1RR_]&4GCJ"&_?1=-CFFMM6N;LFPO(3@VSHA9G/]X;005/WLXXZA7=GZ MV_+_ #*LM/2_YF]I6L1:K]HC$$]KVN H>,D!ARI*D$$'()'Y&M&N3\ M&7%XL^JZ;J\"#6+:5'N;J,Y2[5E^20?W>%QMZ#''6NLJNA#T=@HHHI@8^M^) M+/09["&Z@NW-[<);QM# 616=@HW-PHZ^N>.E6-6U>#2(86DCEFFGD$-O;P@& M29R"<+D@= 222 "2:P?B!_QXZ'_ -ARR_\ 1E+KNY/B%X4DDS]G*W<:GL)2 MBD?CM#X_&I3;^^WX)E67X?YFO;>([";3KV\G+V8L"PO(KG >W(&X[MI(/!!! M!(.>#4>G>)(+^[6UFL[RPFDA,\"7BHIFC&,LNUFQC(RK889&17 ^+EEDNO&\ MT(8VD:Z:+@(>&VMND_)",^U=3XC47/C/PC%%\QWW,CE3_P L?)(.?8EE'Y4K MMJ_]>O\ 72XW%+^O*_\ P"]I/C'3M8OX;6"&ZC6YC>:SGE11'=(APQ3!)&"1 MPP4D'(R*UX[^.;49K.-)&:%099 !L5CT3.?O8YQV!&<9&>-MO#$V@WVF1PWZ MWDUI#-;Z3 T&WR$IK0K'\1Z;I^L6<&GWT\MO)+.#:2PMMD2907# M(>Q 5CSQP:3OT&B'1/$\6K1$W%C=:=,(C,8[C:08P2"P=25.".1G(]*EM_$< M4NM1Z7<6%]9S3HTEM)<(H2X"XW;=K$@@$'#!3CM7.^"=5O8+NWT#58X9I?LC MW-G>Q#!DB#A761?X6W8Y'!XZ$5+>G7-/^(VDS7CV5[IE[YUM J0%)+,[2^<[ MCNR$ +<=. ,\I.]GW&UOY&M>>+[.TENBME?7%G9/Y=Y>P(K16[ 9;=E@S;00 M3M5L=^AK>CD26-9(V#HP#*RG((/0BO/=5AU/P;H^O1Q_8KRQU&::2T0NRW'G M39_=+&%(D^8\'<"!G(XKL/#6G2Z1X7TK3IV#36MI%$Y!R-RJ <40;:U\OOZ_ M<$DEMY_\ H_\)C9[FE^PWYTU9_LYU'8GD[]VSINWXW<;MNWWQS4&N>-XM%U- MK!/#^OZFZ*K/)IMEYT:$\[2=P^;&#CT(KC4\^RM9_$FGJ]QX1?4'DN-)E?YH MRLI4SQGT\P%O*/'?O@>C:_=/9:'@SV$-U!=N;VX2WC:& LBL[!1N;A1U]<\=*V*Y'X@ M?\>.A_\ 8WDY>S%@6%Y%6$TD)G@2\5%,T8QEEVLV,9&5;##(R M*@TGQCIVL7\-K!#=1KSNO.!-Q<23;2TH8'&09!QM.>?N\5Z#33NK MB:LPHHHIB,_6-8M=$LTN+D2,9)5ABBB7<\LC'"JHZ9/N0/4U3T#Q(NM@)+I] MU87)C\T13A6#)NVY5U)4\]LY'I4GB/3=/UBS@T^^GEMY)9P;26%MLB3*"X9# MV("L>>.#7.>"=5O8+NWT#58X9I?LCW-G>Q#!DB#A761?X6W8Y'!XZ$5*;YK/ M^M/S_0IKW;_UN=W6)J?B>WTF16N+*]:R\T127T:*88F)V_-\V[&2 2%('<\& MMNN+^(@UR#1SJ6GRV,UC8E;BYL+B DW 1LD;]W3H0-O4=2#BANU@BKZ':5SH M\96)=)?LMX-,>;R%U,HOV6ZUI MNLZ-X('@H&QN_MKBST^6-V$S(6W$O%MP BY)<,1P.,FAW3"*31Z'K^NV7AO1 M+G5M09EMK==S!!EF/0*!W)/%&HZU;Z;HAU22*XECV*R0P1[Y9"V-J*O=B2!B MN&\?ZA#)H>NV]U!J6+2QDAM?^)?.T32%/FE,@39T.T$GCYO6NDET32/&OA.Q M@OX;OR%5'CSYMLZ.HP&P=IXYQD$=Z5V[V\OU"R5K^?Z&AX>UX^(+.2Y_LC5= M-"2;/+U*W\EVX!R%R>.>OUK7KE_!<>HV,6J:1?WDU]'IUWY5M=S\R21E%>)+.R\1:?HDL%V;F^+"*00'RAM4L57 M&YB795"C(Y)') &35:3Q;IJ:3;7T:SS-"0%8%6SD@#'6 ML]=R?%I_.SMDT4"W)Z?+,=X'ORF?PK(TC0GUN76KFWN?LLEKXBDN;&4IYB!E M14?*Y!*D[P0".>]2FW_7:5OR*:2_KNKG8Z7KUEJND/J2,T$,1=9UGPK0LA(= M6Y(!!!Z$CWJY9W/VRTBN/)EA$@W".9=K@=LCMZXZ^N#Q7#>1'H/AW4[EW>]L MM/DGO[QPH07MUDL5 R<1J>,9/( R=ISL^'=>U&[UFYTG55M6GCM(;Q);5&1= MLFX;"&9CD%>N>0>@JD[_ -?UV?R]26K?U_7='=Q?ZE/]T51NO^/E_P /Y5>B M_P!2G^Z*HW7_ !\O^'\JRI_$S>K\",W5-3M-&TRXU&^D\NV@7<[!23Z8 ')) M/%9>C^*1J=X;6XTJ^T^1I'2$SA6639R1E&8*V.<-CVS@U>UZUTZ^T:>RU7_C MSN2L#7^7^9C;W;_UL>A5CZWXDL]!GL(;J"[7:SW< MS9*00;=[8Z\L54#W)';N14.C:S;:Y8&ZMTFB*2-#+#.NV2*13AE89(R/8D>] M6+^.\ELI4L+B&WNB/WV^&7B6POO*BOK6^^RW M-[;*0)DD:,O,?F+3+:[NK12RMJ M"*HM]PSD*S,"_(QE PSWK:KC4&H^&?$N@Z7;7;7>CWR20"W>*-3:^6FY2A10 M2N!@AL]N>:V/$M^]G8QQ(EZ/M,GE/-:6LD[0IC+-B-6(.!@''!(/:J;T)MJ2 M:-XBL-=N=2AL6=_[/N/LTKD *S@ G;SR!G';D5&GB:UN=8?3=/MKJ_>&3RKF M:W5?)MV[AW9@"1GE5W,/2N&T;5H[2#Q\-'M[N*6+,MJK64L839;( #N4!3D< M*<$CG&*MV"7WA7P]X4N=)U!KO3[J6W@GLWBCVN)NLJ,%W[MQW'+$')Z4HN]O ME][*<4K_ #_ ZW4_$]OI,BM<65ZUEYHBDOHT4PQ,3M^;YMV,D D*0.YX-;=< M7\1!KD&CG4M/EL9K&Q*W%S87$!)N C9(W[NG0@;>HZD'%=E&V^-7P5W '!ZB MG'S):M8=1113$%8^E^)+/5]8U+3((+N.?3Q&93<0&,-OW8VYY(^4\XQR,9K8 MKD=%_P"2F>*_^O:Q_P#09*75#M[K?];HT+_Q99V-U=1_9KN>"RQ]MNH54Q6N M1GY\L&. 03M#8!!.*LZEKT&GRVMO%;SW]W=!GAMK7879%QN?+,JA1D:T^2#'@D!6!5LY( QUJUI>O66JZ0^I(S00Q%UG6?"M"R$AU;D@$$'H2/ M>N.TC0GUN76KFWN?LLEKXBDN;&4IYB!E14?*Y!*D[P0".>]2>1'H/AW4[EW> M]LM/DGO[QPH07MUDL5 R<1J>,9/( R=IR*7N\S[7_!/_ #_ '%7LN]OS_P"! M^)W-G<_;+2*X\F6$2#<(YEVN!VR.WKCKZX/%3US'AW7M1N]9N=)U5;5IX[2& M\26U1D7;)N&PAF8Y!7KGD'H*Z>K("BB@].:3 Y2+QY9SWA\G3[Z330I/]H(B MF/A]A.S._;N&-VWWZ3;O,5+(HW%$!8@=3@=J:>]^EOQO_ )"MHOG^ALVGB*PO MO$=_H=NSO=V,223G V+OSAN$\,7MA%\2K^VM8M1VR:;;H&N+">-F??*S,^Y!MR23N; ))QZ5M>.- MRR>&Y6S]F36H#-Z#(8*3[;ROXXH3;BO-V_&P-+F?DK_A"[*!DC.=OF2 )D>O#D?0UFZE%KDS>&O M"EVMA+=0WD%P\]I(S'[/ :V*Y'Q-_R/'@O_ *^;G_T0 MU==5(F2M;T_5A1113$%8^E^)+/5]8U+3((+N.?3Q&93<0&,-OW8VYY(^4\XQ MR,9K8KD=%_Y*9XK_ .O:Q_\ 09*75#M[K?\ 6Z-"_P#%EG8W5U']FNYX++'V MVZA53%:Y&?GRP8X!!.T-@$$XJSJ6O0:?+:V\5O/?W=T&>&VM=A=D7&Y\LRJ% M&1R2.H R37*Z+)';^%?&@O?OQ7]\UP)#C*EU0>#HKFU\3Z/%J&_S MF\+P+'O_ +RO^\'U&4S^%3%MV7>S^]-_H5))7?:_X-+]3J9/%NFII-M?1K/, MUS/]EAMHU'FM/D@QX) 5@5;.2 ,=:M:7KUEJND/J2,T$,1=9UGPK0LA(=6Y( M!!!Z$CWKCM(T)];EUJYM[G[+):^(I+FQE*>8@945'RN02I.\$ CGO4GD1Z#X M=U.Y=WO;+3Y)[^\<*$%[=9+%0,G$:GC&3R ,G:K("H[B>*UMI;B=PD42%W<]%4#)-25 M6U%K1-,NVORHLQ"YGW9QY>#NSCVS2=[:#6^I@Z9XU@U*\5#IE_!:2M&MO=R( MI23>NYV9[5F \K:?\ MEH@/']X<')Q7I5"U0-6"N._X63HZZS#836>J007$WD6^HS6A6UF<\ (Y/.3Q MG&/?'-=@0""",@]0:Y[5X+;6)H+-C&FF:=,MS=R-PFZ/YDC!Z<$!F] H'?@Z MH%:S(/$7CS3_ W=-!-IVK7@B4/8V0!QSCDX^HKH;&^MM3L( M+ZSE6:VN(Q)%(O1E(R#5'6)6-M)IUAL%]>(P4XR(P1@RMCL!T]3@?2SI%G9Z M=I-M86!4VUH@@3:V<;/E()]<@Y]\T+K<':RL4=3\3V^DR*UQ97K67FB*2^C1 M3#$Q.WYOFW8R0"0I [G@U#XB\6Q>'KF&W&C:SJDLB%RNF6GG>6N< MR,9YQ] M#69\1!KD&CG4M/EL9K&Q*W%S87$!)N C9(W[NG0@;>HZD'%=/>WT6GZ5U3=V?D5977F8=KXZL[CP_-J[Z5K%N(YS;)9S6O^DS2#^% M(U))/7KCH>PS5CPSXQT_Q0]W#;P7MG>6A GL[Z'RIHP>A*Y/!^M6M*MH]&\/ MV[7[1K+$AFN)"/\ EJY+2$?5F;\ZATBS5=8O=6NML=]J"JL4+'#I;Q_=!![Y M/-/\-W303:=JUX(E#W,UC:& M6.V!Y'F-D <E66H6[/>)?E19Q6X!>X+#("AB . 222 # MG%.UB1C;2:=8;!?WB,%.WB,'@RMCL!^9 'TYN:SM=+\6>"K2T8'3K6&ZM(B& MR!*J* "?[V%<>N0:E7V_KS_X!5D;I\6Z=%I%YJ%RL]L;.00W%M(H,LH^3([CO5NUTB6*]U:.>\^U2W4BSZM4NU4 M 2!%+,1E0,Y8\$]-PPE)VN_Z_K7\.HW%;(ZNPOH]1MS<0I((2Q$;N !(!_&O M/W3V/?KT()V[7_CV3\?YUYQX9\6WVHWVDPW5O:)::M927=HMNC*UNJ%1L?)( M;Y6'("C(QCO7H]K_ ,>R?C_.E4^$NC\3)J***P.DHWO^N'^[5:M5D1CEE4GW M%)Y4?_/-/^^16JJ)*QA*DV[W,NBM3RH_^>:?]\BCRH_^>:?]\BG[5$^P?-]3TJQO7C&$:YMTD*CVW XKI/*C_P">:?\ ?(H\J/\ YYI_WR*/ M:+L/V+[F/+!#/&(YHDD0,K!74$ J05.#W! (]"*JW^C:7JK1MJ.FV=XT1S&; MB!9"GTW XKHO*C_YYI_WR*/*C_YYI_WR*/:+L"HM=3#DL+.:Y@N9;2!Y[<$0 MRM&"T6>NTXR,X[4^XMH+N(Q7,$Q?T78/8ON< MVN@Z.FFG34TFP6P8[C:BV01$^NS&/TJ2/2=-BL5L8]/M$LU!"VZPJ(QD$'"X MQR"?SKH/*C_YYI_WR*/*C_YYI_WR*/:+L'L7W,2SL;33K5;:QM8+:W3[L4$8 M1%^@'%3UJ>5'_P \T_[Y%'E1_P#/-/\ OD4>U0O8/N9=%:GE1_\ /-/^^11Y M4?\ SS3_ +Y%'M4'L'W,NBM3RH_^>:?]\BCRH_\ GFG_ 'R*/:H/8/N9=%:G ME1_\\T_[Y%'E1_\ /-/^^11[5![!]S+HK4\J/_GFG_?(H\J/_GFG_?(H]J@] M@^YET5J>5'_SS3_OD4>5'_SS3_OD4>U0>P?SU6W6"X^T(BN'!M; MJ6W;.".6C921STSCIZ"LO_A"-'_Y[:U_X/+W_P".T>U'[$P=3\0>!M8MEM[_ M ,0:)*BN)$/]HQJR..C*P8%6&3R"#571-0\ Z &-GXCTIIG4(]Q<:JDLK*"2 M%W,Y. 2>!Q74?\(1H_\ SVUK_P 'E[_\=H_X0C1_^>VM?^#R]_\ CM+V@_8N MUKF'+XB\$3:K;ZG)XAT4WEO&\44G]I1_*KD%AC=@YVCJ.U9\$_PYMKV6[BUW M20\LQN'C;6-T)D)SO\HR;,YYSMX-=9_PA&C_ //;6O\ P>7O_P =H_X0C1_^ M>VM?^#R]_P#CM'M ]B^YRMUJO@JZ\3V6N'Q'HJ75I&T:S+JBY9"&!0KNVXR< MY.3D4W[1\./MKW0UO1PTDWGO"-6'D-+UWF'?Y9;(!SMSD9ZUUG_"$:/_ ,]M M:_\ !Y>__':/^$(T?_GMK7_@\O?_ ([1[0'2;ZG,:UJ7@'Q"(!J7B/39! X> M-8]:\D!@1VJ;4-:\":I90VE[XAT>6.%E>)CJBB2-EZ,L@?>&_V M@<^]=#_PA&C_ //;6O\ P>7O_P =H_X0C1_^>VM?^#R]_P#CM'M%M8/9/N8. MF^(/ ^DQ2)9^(M'4R-ODDDU-)))&Z99V_\ QVCVHO8ERBM3RH_^ M>:?]\BCRH_\ GFG_ 'R*?M4+V#[G*ZUX;TSQ"(!J4=Q(('#QK'=RP@,#D-A& M&2.Q/([59O-)LM0L4L[J-Y(HRI1C*PD1EZ,) =P;_:!S[UT/E1_\\T_[Y%'E M1_\ /-/^^12]HNP_8ON<[9Z/86-@]C!;+]GDW>8LA,AE+?>+ELEB>Y))-1:9 MX?TS2)7ELX'65E";Y9GE94'1%+D[5_V1@>U=/Y4?_/-/^^11Y4?_ #S3_OD4 M_:+L'L7W,1+2".\ENU3]_*JH[DD_*N< >@Y/3UJC<^&M(N]574Y[3?=*R/GS M&",R?<9D!VLR]B02.U=3Y4?_ #S3_OD4>5'_ ,\T_P"^11[1=@]B^YEU4U#5 M-/TFW6XU*_M;*%FV+)U;_E1_\\T_[Y%4]2T>SU6W6"X^ MT(BN'!M;J6W;.".6C921STSCIZ"CVJ#V#[G-?\)MX4_Z&?1?_ ^+_P"*JEJ? MB#P-K%LMO?\ B#1)45Q(A_M&-61QT96# JPR>00:WO\ A"-'_P">VM?^#R]_ M^.T?\(1H_P#SVUK_ ,'E[_\ ':7M!JC;9G(6$GPYT^QN;1=>TF=;J$P3R7.J MK+))&<_(79\A>3P,#OUJSI>I^ -&*FS\0Z7N1-B-/K G,:_W5,DC%1P.!@<5 MTW_"$:/_ ,]M:_\ !Y>__':/^$(T?_GMK7_@\O?_ ([0JEM@]CYG.1:MX!BU M9M4_M_1Y+XD[9I]464QYZA-SD(#Z+@5!=:KX*NO$]EKA\1Z*EU:1M&LRZHN6 M0A@4*[MN,G.3DY%=5_PA&C_\]M:_\'E[_P#':/\ A"-'_P">VM?^#R]_^.T> MT#V3[G)_:/AQ]M>Z&MZ.&DF\]X1JP\AI>N\P[_++9 .=N#;I[= MYO$FBNUO)YL?_$QC #8*YQNYX8]?KU K8_X0C1_^>VM?^#R]_P#CM'_"$:/_ M ,]M:_\ !Y>__':/:6T#V/F =:N+:XO?$6E^?:[O)E@U@0.F[&<-'( MIYP*NV?BGP786RV]KXBT2*)23@7\7)/)).[))/))Y-;'_"$:/_SVUK_P>7O_ M ,=H_P"$(T?_ )[:U_X/+W_X[1[2P>QOU,[_ (3;PI_T,^B_^!\7_P 56[5/ M_A"-'_Y[:U_X/+W_ ..UT'E1_P#/-/\ OD4_:B]B9=9.M>&],\0B :E'<2"! MP\:QW5'_ ,\T_P"^11[1=@]BUU.> MO-)LM0L4L[J-Y(HRI1C*PD1EZ,) =P;_ &@<^])9Z/86-@]C!;+]GDW>8LA, MAE+?>+ELEB>Y))-=%Y4?_/-/^^11Y4?_ #S3_OD4>T78/8ON6 MS@=964)OEF>5E0=$4N3M7_9&![5<2T@CO);M4_?RJJ.Y)/RKG 'H.3T]:V_* MC_YYI_WR*/*C_P">:?\ ?(H]J@]B^YRUSX:TB[U5=3GM-]TK(^?,8(S)]QF0 M':S+V)!([5JUJ>5'_P \T_[Y%'E1_P#/-/\ OD4>T2Z![%]S U#5-/TFW6XU M*_M;*%FV+)U9O_";>%/^AGT7_P #XO\ XJNEU+1[/5;= M8+C[0B*X<&UNI;=LX(Y:-E)'/3..GH*R_P#A"-'_ .>VM?\ @\O?_CM'M0]B M8.I^(/ VL6RV]_X@T25%<2(?[1C5D<=&5@P*L,GD$&JNB:AX!T ,;/Q'I33. MH1[BXU5)964$D+N9R< D\#BNH_X0C1_^>VM?^#R]_P#CM'_"$:/_ ,]M:_\ M!Y>__':7M!^Q=K7,[_A-O"G_ $,^B_\ @?%_\56)!/\ #FVO9;N+7=)#RS&X M>-M8W0F0G._RC)LSGG.W@UUG_"$:/_SVUK_P>7O_ ,=H_P"$(T?_ )[:U_X/ M+W_X[1[36X>QZ7.5N]5\%77B>RUL^(]%2ZM(VC69=44%D(8%"N[;C)SDY.14 M^GZMX!TRZEN[;7]'-U*-KW$VJ+-*5SG;O=RVW/;.*Z/_ (0C1_\ GMK7_@\O M?_CM'_"$:/\ \]M:_P#!Y>__ !VA5+ Z3?4Q=0\3>"M5TZXL+WQ%HLMK<1F. M5/[1C7__ !VC_A"-'_Y[:U_X/+W_ ..T>T0>Q\S)MO%O@ZT@6"#Q M'HD<:]%%_%]2?O%/^AGT7_P/B_\ BJT?^$(T?_GMK7_@\O?_ M ([1_P (1H__ #VUK_P>7O\ \=H]J+V):?]\BCRH_\ GFG_ 'R*/:+L/V+[G.:GHUCJZQB\BX!Y[U/;6%K9V*65K"L-LBE52/Y< ]<$+!8$^R"/RO*(RNS&,'/7BJNDZ!IFA^;_9]NT;2A0[O* M\C$*,*NYR3M Z#.!V%=-Y4?_ #S3_OD4>5'_ ,\T_P"^13]JMP]B^X1?ZE/] MT5S>K>*/#^G:G-:7VNZ9:W,>W?#/=QHZY4$94G(X(/XUTX P.!6+?\ A;3= M2O9+NXEU-99,;A!JMU"G X1) HZ=A[]:SC*SN:RAS*QSE_XF\$ZI926=]K^ MA3VTHP\;WT1!P-=V_B/3);DEMLMUJZSM&&QD*7<[0< M#..3WS76?\(1H_\ SVUK_P 'E[_\=H_X0C1_^>VM?^#R]_\ CM7[36YG[%VM M-8]:\D!@1VKI_^$(T?_GMK7_@\O?\ X[1_PA&C_P#/;6O_ >7O_QVCV@>QMU.7U'4 M/ &JO9R7?B/33-9*5@FCUKRI$! !^=) QS@=2:N1>(_ T&GM8)KN@_975E>) MKZ)@X;[V[+?-G)SG.<\UN?\ "$:/_P ]M:_\'E[_ /':/^$(T?\ Y[:U_P"# MR]_^.T>T#V/F';*>VM/$>BPPS3M,(1JBR+&2 " 6;/)&>W)/%=3_PA&C_\]M:_\'E[ M_P#':/\ A"-'_P">VM?^#R]_^.T>T#V3[F%:>(O ]C=7MS;>(=%26]D$MPW] MHQG>P4*#@M@< #C%4K.\^'5A=QW-MK>C(T3,T,9U56BA)SDQQERD9.3]T#J? M6NJ_X0C1_P#GMK7_ (/+W_X[1_PA&C_\]M:_\'E[_P#':/:![%]SDX)_AS;7 MLMW%KNDAY9C_P#QVC_A"-'_ .>VM?\ @\O?_CM'M+*P.C?5LAT_Q%HF MK7#6^FZQI][,J[VCMKE)&"Y R0I)QDCGWK2HTWPUIVE7#3V[7[NR%"+K4;BX M7&0>%D=@#QUQGKZFM3RH_P#GFG_?(I^U%[!]S+K'L_"^E6&M3ZO;I="^GXED M>]F<..< JSE<#)P,<=L5UGE1_P#/-/\ OD4>5'_SS3_OD4>T6]@]B]KG*WGA MK2-0OC>7-IOE;;Y@$KJDNW[OF("%DQVW XJ?4]&L=76,7D3EHB3'+%,\4B9X M.'0A@#W //>NC\J/_GFG_?(H\J/_ )YI_P!\BE[1=@]C+N8=M86MG8I96L*P MVR*55(_EP#UP1SGWZYH2QM8]/%@L"?9!'Y7E$979C&#GKQ6YY4?_ #S3_OD4 M>5'_ ,\T_P"^13]HNP>Q?1B%&%7P?'].NWM+[7=,M;F/&^& M>[C1UR,C*DY'!!_&H/\ A-?"?_0SZ+_X'Q?_ !5;-]X4TS4+R2ZFDU-)'QD0 M:K=0H, #A$D"CIV'/7K5?_A"-'_Y[:U_X/+W_P".TO:#]B<4D/PSCOEN%UO2 M?+7!6T.K*;=2&W B+?L'/.,8SSC/-7M:U+P#XA$ U+Q'IL@@M>2 P.0 MV$D&2.Q/([5T_P#PA&C_ //;6O\ P>7O_P =H_X0C1_^>VM?^#R]_P#CM'M% MM8?LG>]S!O?$/@K4-+;3KGQ/IK6S*$8)K 1V [%U<,<]^>>^:32=?\#Z'I\= MA8>)-*2VCX1)-667:/0%W) ]N@K?_P"$(T?_ )[:U_X/+W_X[1_PA&C_ //; M6O\ P>7O_P =H]H'L>AA)XB\#QZK/JB>(=%%[/$L,DG]I1_,BDE1C=@W> MLO2+GP%INCW>E_V[H7V*ZF:5K4ZFLJ(2!G!9L]1N[8)XKL?^$(T?_GMK7_@\ MO?\ X[1_PA&C_P#/;6O_ >7O_QVCVB#V3[G.V.L^!-.M[B&V\1Z6IN/]=*^ MKAYGXP,R,Y?@=.>.V*72];\!Z,LOV'7M$C>8@RRMJ2222D="[LY9L>Y-=#_P MA&C_ //;6O\ P>7O_P =H_X0C1_^>VM?^#R]_P#CM'M ]CYG+:G??#_5]2MM M0O/$FGMY"I( "0<$XY'!K8_X3;PI_P!#/HO_ ('Q?_%5H_\ M"$:/_P ]M:_\'E[_ /':/^$(T?\ Y[:U_P"#R]_^.T>T#V)#I_B+1-6N&M]- MUC3[V95WM';7*2,%R!DA23C)'/O6E1IOAK3M*N&GMVOW=D*$76HW%PN,@\+( M[ 'CKC/7U-:GE1_\\T_[Y%/VHO8/N9=8]GX7TJPUJ?5[=+H7T_$LCWLSAQS@ M%6> M]='Y4?\ SS3_ +Y%'E1_\\T_[Y%+VB[![&7+!8$^R"/RO*(RNS&,'/7BMSRH_P#GFG_?(H\J/_GFG_?( MI^T78/8ONU0O8/N>*/#^G7;VE]KNF6MS'C?#/=QHZY&1E22WG\1Z'+#*I1XWOHBK*1@@C=R*W;[PIIFH7DEU-)J:2/C(@ MU6ZA08 '")(%'3L.>O6J_P#PA&C_ //;6O\ P>7O_P =I>T*5'S..L#\.-.U M 7L/B#2W=�I/K EC@(&T%%9R%..!CIT&!70?\ ";>%/^AGT7_P/B_^*K1_ MX0C1_P#GMK7_ (/+W_X[1_PA&C_\]M:_\'E[_P#':/:![&YFOXS\)NC(?$^C M@,,'&HQ@_F&R*XQ/#GP=2\6[^VZ,TXD\W>^M,Y+9SDYE.>?6O1?^$(T?_GMK M7_@\O?\ X[1_PA&C_P#/;6O_ >7O_QVCVBO>P>R=K7.#UG3/A1X@U*34=5U M32+JZDP&D;6B.!T E ]@*GG?X?&+1;>UUS1((M(D$EJRZL T.""0!O^;=@ M@[B>O>NU_P"$(T?_ )[:U_X/+W_X[1_PA&C_ //;6O\ P>7O_P =I*:6R'[) M]SDX)_AS;7LMW%KNDAY9CH''0]ZV/\ A"-'_P">VM?^#R]_^.T?\(1H_P#SVUK_ M ,'E[_\ ':?M-+"]BV[W.9U_4OA_XGL5LM7U_2+BV#!_+75A&"1TSL<9_&J? MAU?ACX4N)I]$U71+6690DC?VJ)"5!SCYG./PKLO^$(T?_GMK7_@\O?\ X[1_ MPA&C_P#/;6O_ >7O_QVA5$G=(/9.UKF=_PFWA3_ *&?1?\ P/B_^*K9@GBN M;>.XMY4EAE4/')&P974C(((X(([U7_X0C1_^>VM?^#R]_P#CM;D%G!;6\4"( M2D:!%,C%V( QRS$EC[DDGO3]J+V)GT5J>5'_ ,\T_P"^11Y4?_/-/^^11[5" M]@^YP&L_#;PGX@U*34=5TQ[JZDP&D:[F' Z . ![ 5JKX:TB/0[?1H[,)8V MV/(1)&5HB.C*X.X-R?F!SR>:ZKRH_P#GFG_?(H\J/_GFG_?(I*<5I8ITI/=F M!IVFVFE6OV>RA\N,L78EBS.QZLS,26)]22:DM;2"RA\FWCV(69SR22S$DDD\ MDDDUM^5'_P \T_[Y%'E1_P#/-/\ OD4_:H7L7W.6TWPUI&DWCW=E:>7,ZE 3 M([!%)W%4#$A%)YPN!FNFM?\ CV3\?YT_RH_^>:?]\BG !1@ >@J9335D7"F MXN[%HHHK,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH + **** "BBB@#_]D! end GRAPHIC 7 img101497535_2.jpg GRAPHIC begin 644 img101497535_2.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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#A-3\;>(-,\1Z1HLOAO3_/U9Y1;,VK, HC&29,0'&1C@;JG;QY)I_BFUT77 MK"STM9K!KR2Z?4 R1%7V[22BC!X(.1UZ"J'B_3=:?HTUU;-H%Q8)*LT*CSI,XX9P< M<\G'YU-VHI^OX)V_0JRGYZ_@>A7'B#1;28PW.KV$,HB$Q22Y16$9. ^"? MNDD#/2I&UC3$U1-,;4;-=0==R6IG42L,9R$SDC@]J\YT/PGJI\2^&I=7T)GL MK3PZNGW3320R(LV1D%=Y+# /(!^\/?#+/P-K2^*M5COWU-["YUA=4M[FUFM5 MBR""HDWJ9@5"A0%^4CCCDU;7O6]?SM^6I%_=OZ?E?\]#TE]8TR/5$TM]1M%U M!UW+:&=1*PZY"9R1P>U9OB_7=1\.:(^I6&E1ZD(LF6%KHPMMQ_#\C;C[();M(+ M9;72;G4)=B@Y)/F.N?H,U.KBN[M^G]?B5HI/LC*;QW;2?#I/%UG;? M:%DM3.MKYN#N5270M@XV[6R+18(IHU*),OS,Q=P %(4>OWB 0 M:M6'AWQ#;67@>_ET6=Y- @EMKG3O/@+N6B""1#OV$9'=@<=JJZ=VO+Y;Z?DA M6M9>O_ /1+GQ!HMFT"W6KV$!N$,D(EN47S4 R67)Y&.]_LRYNKFZ$$T6V$ M2YVHN]ER1GMQUYI/#O@WQ1IUEX!DGTEO.T6XO1=Q-I:Z?=V=^]E%&;L.;DJ,DH"JGH> M@!K;37]&DU4Z4FK6#:B,YM!]=C8:#JMAXSCN+*PEATZ>YGN;M+J6*>%';R)@@C&, M5S'Q2T/5/$$GAZ"QT&74[:SU&.\N@9(!&\:Y#)B1QDD'IC'/6H?$VFZOJ_P[ MU?P[H_A&ZT^+R8X[."6XMP6)DW-C;*555 [GOP.*5[1;ZW_R';WDNAWD.LZ7 M>,UY_>^!_%.I6_BY(])>V2_73WMH9KB'$_D !XSM=@ MN<<9XXYQ5O4_!?B37+SQX\.F-I:ZW:VOV0R3Q'-H_$?B M;6])A@MC#IPB>*\MKOSTN$D!*D84 ' YP3SD9XS7':GX&US5_".JR)'J0U:[ M2U66TU&>U"S"!MVQ?(4(!V!8\]P!S70>$M(U:W^(OB?6KS1I+"RU.&V,!:6) MCN1,,&",<')]QQUH2UU\Q7]W^NYWM%%%(84444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#6OQ"FC\8R M>&=9TB/3KJ56_L^X^UF2"\<=4#>6I4\CC!_]!W=S7#ZKX8_X3C0=1T[5M+N] M*G6Y::QNI'B9XW_AD7RW;&,<@XX/XA=1]/Z\R[#XLNX[C2;?4;'3K6>^EF62 M,:JA,4<8/S@.J-)D@@A1P.2:V;'Q%HFIRQQ:?K&GW!T]^*Y_PEX.\4:;K/ MA.2ZT.>VBT^YOY+J7[1 0JSCY#A9"3CC/';O36]O43VO_74]?AUC3+C49M.@ MU&TEOH1F6V2=6EC'JR@Y'4=1WKGO'GC"_P#!>G)J46BIJ-DO^O*W9CDCYZA= MA##'N/ZUS'@?P/K6EWEC#K3:F6TJ\GG@N$FMOLTPDW9;A?/+'=R&..,YZ"NT M\1V\FHSVVFR:-Q2\7>. MX/#7@Y/$-I:#4HI$26.,3>6&C8J-V[#?WU[=ZUQK]K9:;93Z]=:?I<]T!MBD MO!M+'^%68+N.,=J\HN_!'B^+X1W/AA]/DU'4&F%O:M'/$J1VTHDMD_P"M4O\ -^:.]O/$6AZ='Q>VS:A=0--&K3*H[;%SZMG@#)P"?KYQJ_@?Q+'+96\.F2ZB+;P MM)I1N4GA56G88&-[JVT=,D5L:!X:\0Z9XI\-:I/I;M%;^'$TVY'VB/=%,K G M/S<@@<$9YQG'6E_P?_;O\E]X=+_UT_S?W'2^"_'%IXNTR.:06UE?N\H^PBZ$ MDFU&*EQPI(R.N*VK+7]&U*\EL['5K"ZNH03+!!.:\D\)^#_% M.F:QX4FN=!GACT^YOY+I_M,!&V8?)]V0D]L\<>]=CX0T'5-$UP0I92V^C1VI M")>213-!(S!C'!*IWF/KD2 <@8]FM4K]OQ!Z-V_I7+'B+QGJ>B^,-+\/V^CV M5Q_::2O!<3:@T(7RUW/O A;'M@G\*V;?7TM[&*;Q!)INE23R^7 /MZR1SY * ME'8(6SGIC-<7X[\/:AKGC_P_>MX5FU;1].CG6Z5I+;;+YB +M6209P?4#IQ3 M_%^G:]XA\.:=:6?A>ZMUL]5MY$MI;FW+_9XP"6)\TKW( R3QSUI1V7]=?\@E MOIV_&QW?]NZ0=,?4QJMC]@0E6NOM">4I!P07S@<\=:PO"GCB'Q!8ZS=WL5KI M\6EWCVLDPO!)"P4 ^8'*KA3GTKA;;P=XI6-KJ32)2(/%C:P+)[B'=/ P !4[ MRH9>3AB/K4)1J\%NL\)^T0Y^ZI)90P.#AQMR!UH7=^ M7_MO^;^X;_K\?\E]YZY_;FD_V3_:HU2Q_L[&?M?VA/)ZX^_G'7CK6-X+\7-X MMBU5GLX;9M/OGLR8;GSTEV@'>K;5X.>.*Y.^\&:N+;3=2M+?4KN6/78]5N[& M_GMA-)A0A*^7MB!&,@;N>N0>*V_ASHFJ:+-XG.I::;);W5Y;RW DC<-&_3[I M.",="!UIQ6]_ZV_S?W">R_KO_P #[SN:***0!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5ACQIX5,_D M#Q-HWG!MOE_;XMV?3&[.:W*\HVJ2S()XA$9Q"O,2)YY$8+ C&[ M^$<9XKI9O%'B8W/A;0M1G.C76IRW44]ZJP2/F+/E#^.(,W&X>N0,535G9$IZ M7?\ 7]6/4**\OUWQ+XDM_$FE^&+.[N+J=]+:Y-[816R-=SJQ7&V=MBH,$L%) M;GC JCKOBOQ7#JD$7]H?V<[>&)M1GMX8X952XC!^ZQ#9!(]2,>_-2VDK^OX7 M_P BDFW;T_&W^9ZO>7MKI]I)=WMS#;6T8R\TT@1%'3ECP*?;W$-W;QW%O-'- M!*H>.2-@RNIY!!'!!]:\;C\5:[JVF:M:ZC>K/;WG@UM2\L0J@BE*LIVD#.". M>2>>F!Q4OAWQ-K.@V>DVL$S:G9'PD-1%J8T!@DC0!0&4 [6QCYLG(X/:J:Y; MWZ?_ &U__21+6UOZ^&W_ *4>QT5Y/H7BCQ9J'AV;5)9+G[+"/0\U9H$%%%% !1110 4444 M %%%% !1110 4444 %%%9/B=M17PKJS:0"=1%I+]F"]?,VG;CWSTI2=DV-*[ ML2G7]&&I-IIU>P%^H)-J;E/- S]S.>GM4MMJVFWMY/:6NH6L]S;X,T,4RL\ M>>FY0+0)OA%:BY6U:VEB8:EYV/FER=_F9Y+9]>>GM7'^*]8O_#' MC/QKJVDW!@EL[73<*45A(I8*5;<#Q@GI@^]5:TU!]1+WHW7]:H]UHKR?Q'XX MU6Q\>6EIIVKE[<:I96-S9M;QB-1,I)&XY=FXSN!4#@8;G% >-O$MIX@DC?5G MGMX_%B:2(9((@# ZG@E4!R.,$$>^:2U:7?\ X'^:!Z*_]=?\F>ST5Y.-6\=: MGXF^RPW5_;;=::"6*VLXFMDL5'W_ #WC8>9GJN[/;:*DM/%_BK5/%.J+96UP M8--U=;*2UW6J0"WR%+NSL)O,.2R[?EX YYH6MO/_ ('^?Y@]+^7_ ?\CU2B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCJ>M:5HL<<_'/_DE.H_\ 7:#_ -&K2?3Y#2N=QINM:5K*.^EZG9WR)PS6 MLZRA?KM)QTJ]7D^JAE^-7A%M(7-V=.D.IB'O!M^3S,>_3/?;[4[P;XQ\5:_/ M::H]K$9_&$VKI_3_@_Y#6NW M5V_+_,]8JHFJ:?)J8]J)E,JKQ\Q3.0.1SCN*\6B\;^+GL8\Z\ MWF3>%6U^-O&+=UJ-_>^,[?5DU(Z??-X(^UFXCC0@ M/OWGAP1MSU]NXZTWIOY_AS?_ "+&E?\ #_VW_P"2/::*\@;QUXHU2X\.Z=!; MW=M=7^B_V@QLTMP\TV..&&=8;@. 2AYW#MC<1CWYIVUMZ_A?_ "9-]+_UK;_,]'N;JWLK:2YNIXH( M(UW/+*X55'J2> *IR:_HT.EIJDNK6":?)]R[:Y01-]'S@]#WJIXEM=-U"QCT M^_ETWSYV(M(M142122@<9B+#S,=<=NO:O/\ P]92Z9\'/%^CW=G%#)8?;H6E MAKV]S!>6T=S:S1SP2J'CEB8 M,KJ>A!'!%2UR'@?4;+3_ (<>%S>WEO;":S@BB\Z54\QRHPJY/)/H.:Z^M)KE MDUV(B[I,****D84444 %%%% !1110 4444 %%%% !113)=XB?RP#)M.T'IGM M2;LK@BERX\NWEN$61\],*3DT]-8TR74!I\>HVCWI3S!; M+.IDV?WMN%]7EU81G7#?3#5S< >9G/ ?/\..G;K6+XOE&C^- M;:Y\/SBSCL_"EQ-:/"BLJJK;E # C;T[=.E#=K7]?P;&E>]O3\4CVJBO%?%? MQ&UJTT#3M1T_5_)OAH]KJ$]FMM&8R9)$4EF8%CG<0%3;C!);H"_QAXV\2Z+K M'BPVFK.(-+BL9[>!H(BO[U@'0G9DJ03WS[U5M5'S:^X2U5U_6W^9[/17E'B; M6_'$NOZM8Z1+>P/$]JNG1V5G'-%*K\RM-(R.(R!TW%.,<-3M9\5>*O\ A,-8 MT72$NI)-(M8)85'V54NBPR[SM*5(3M^ZQCG..!20?U]YZK13(F9X4=UV,R@E MX(KC/"/B.^ M6#4['Q!=FXNK)!=QW!C5&FMGSM.U0 65E93@#]=OT/0**I:1>3:AI%K=W%K):RS1AFAD* MDJ3_ +K,,=QR>#ZU=JFK.S)3NKA1112&%%%% !1110 4444 %%%% !4,/^@% MH?\ X.9O_D6C[9XP_P"@%H?_ (.9O_D6L'3]5\07.M^(?"<&JH][91V\L&I7 M=NK.J2+ELH@56*D?+TZ\YQRGA"^\876C^(+74;^UNKJQO7M;34S:E1*J_>;R MD #%3D8'5@5SQFC^OT#^OPN;_P!L\8?] +0__!S-_P#(M'VSQA_T M#_ /!S M-_\ (M8'PO\ $>IZY#K5MJNKQZC-87ABCD:U^RS[,=9(<#9DYQD9X.:[^@+G M/_;/&'_0"T/_ ,',W_R+6(OAB=;G[2OP^\%"?=O\T79W;O7/V/.?>N[HH Y7 M4(/$&K6OV74?"OAJ\M\AO*N-4DD3(Z'#6I%17.GZS>Z?'I]WX.\*SV46/+MI M=1=HTQP,*;3 Q77UYA;>-=8C^(ES97MP%L8;BZ2XLVB4?9K:.-&BN,@;OG8D M18^WR@VAQ^%17NC: MEJ5R+F_\$>$;J<1^4)9[]G;9S\N3:9QR>/>KNA>*K2_U6?3;J^5=3=V9;+RR M! JJI,>_;M:0!E9E!)4MZ"NGI@<3!H-]:R>9;^!/!\+^48=T=ZRGRR,%,BT^ MZ1VZ5 M"?"44=X"+E([]E$X/7>!:?-U/7UJY9+XETZTCM+'PQX<\* M+7 YKIZ:^X(Q0 OCY0QP"?,/\ H!:'_P"#F;_Y%KGM*N?&MA\13I6H MZI::M83V#7;+':>0MFV["*",D@G(!8DD!CCCE='N/&=C\2!I6J:M:ZKIMQ8M M=R"*S$(LSNPJ@C)()R!N)) )XQR)7LOZT_X8'I?^M[?YG0?;/&'_ $ M#_\ M!S-_\BT?;/&'_0"T/_P60(%55)CW[=K2 ,K,H)*EO04+5)KJK@]"?[9XP_P"@ M%H?_ (.9O_D6K%C<^))+R-;_ $K2H+4YWR0:G)*Z\'&%,"@\X_B'KSTK8HH MS]3FUB+RO[)L;&ZSGS/M=X]OMZ8QMB?/?KC&!USQG_;/&'_0"T/_ ,',W_R+ M7044 <_]L\8?] +0_P#PF:E;I%GO7744+1)+H#U;;ZG/_ &SQA_T M#_\',W_ ,BT?;/&'_0"T/\ M\',W_P BUT%>86WC76(_B)26<;7\$$%T<[XX)C*B\G&&*J3QC^$>G/6K%% '/_ &SQA_T M#_\ M',W_ ,BT?;/&'_0"T/\ \',W_P BUT%% '/_ &SQA_T M#_\',W_ ,BT?;/& M'_0"T/\ \',W_P BULWHNC93"R,2W10B)I@2BMV) Y('7'&?4=:\XL?$'BSP MY/XQ77+Z'6[31[-;F&Z6V%N?,*%O*(7CI@GDD @]\4F[7N-*^QUWVSQA_P! M+0__ ^CN[K5=#&I0RW, M2JMO,2 5 C S'@Y .6XQNYXL^%;KQE#XD\1:/JFI6NL16<4;VUZUL+<+*ZY\ MM@@(X&">20"O//%-6=O7\-!:-77E^-O\S?\ MGC#_H!:'_X.9O\ Y%H^V>,/ M^@%H?_@YF_\ D6N9\"^(M9N_&WB#0]6UR+4%M$22$26'V.4$GY@L9Y,8X&XY MSD<\UZ-2Z)]PZM'/_;/&'_0"T/\ \',W_P BU1U.QUK6HXX]5\'^%K](R61; MK4GE"GU :T.*ZZB@#DM-LM%[&-SEEM=2>($^X6T%)!8ZW:ZC-J M-OX/\+0WTW^MN8]2=99/]YA:9/3O775YIKOBW7;'XCQ:9#-LMQ6GA'PO;W5RN\"T^;J>OK4]AXRT^?7_LES MJ"PM=;%LK4QM@J=Q5W?;A6DVDJA()500,DUUE'0.IP8\+S*,+\/?!0&PI@71 M^Z>2/^//I[59?2-3DMHK9_!/A)H(@HCB-^Q5-I)7 ^R8&"S8],GUKLZ* .2U M&RUO5TB34_"'A>]6)MT8N=2>0(?4;K0X-!L]<;4X]3;PCX7-_&GEI='4G\U% MY^4/]DR!R>,]ZZVB@#DM2L]%9[&,@I;2ZB[1J1TPIM,#K4WCA/$?\ 8T]SH6MVND+:023RS2VP MF:0J,A?FX1< Y;#'V]Y=]+U+6+66YO9X8D+QB-,A5616 M+$C.0<<@>H%K_7K_ ),;T_K^NZ+=QX9U">P@L$\&^%K>SAN1G*X/&,XR#N_;/&'_ $ M#_\ !S-_\BUR$.O^*O%/PW76M,UFRT:XM$N# M=3-:B7S6B+# #<(I"Y)PQYX''-Z]N?&NH_#JRU6+5+30;^.P-W>-):>8S,%R M%PW$8P,DX8@G&..1NR;_ *]?P!1U2_K3_ASH?MGC#_H!:'_X.9O_ )%H^V>, M/^@%H?\ X.9O_D6K'A2\U/4?">EWFL0"#49[='GC"E<,1Z'H>F1V/%;%-JSL M2G=7.?\ MGC#_H!:'_X.9O\ Y%H^V>,/^@%H?_@YF_\ D6N@HI#.?^V>,/\ MH!:'_P"#F;_Y%H^V>,/^@%H?_@YF_P#D6M75+BXM-(O;BT@,]S% [PP@9\QP MI(7\3@5YSX.\<:K>:?J#7=U'J)"6WV6XD58E\]X=\T;% %B()8XRHR#DTK[ M^0=CL?MGC#_H!:'_ .#F;_Y%H^V>,/\ H!:'_P"#F;_Y%J7PSX@T[7M.!L=3 M-_) $6:1H3"S$J&#;"!A6!R"!@CH36W5-6!:F?IDVL2^;_:UC8VN,>7]DO'N M-W7.=T28[=,YR>F.:]]<^)([R1;#2M*GM1C9)/J MW]C$DDD#979D," A^;)P3P .O*N-*Y=N]*U6_ODOKSP7X3N+M,;)YM09Y%QT MPQM,BFWVC:EJ=T;K4/!'A&[N&3RS+<7[2.5_NY-IG'M6]X:O6U#0+:Z.I6^I M+)N*7=NNU94W':2.S8P& QR#P.E:U-JV@D[ZG$MH=^\0B;P+X/:,1" *;YB! M&#D)C[)]W/..F:9/X8\EX6+XZ9)M.<8%=S10!XKX@^% M6NZ_XAN-4ET7PMMF" *^H70>$*H4!&BCC7C&1N1C[D8%=N=)UF7["]WX3\-7 MEQ9(J07-UJ;R2IM[AS:9!XSD=Z[.BA:*P/5W.?\ MGC#_H!:'_X.9O\ Y%H^ MV>,/^@%H?_@YF_\ D6N@KS"V\:ZQ'\1+FRO;@+8PW%TEQ9M$H^S6T<:-%<9 MW?.Q(Y)!S@ $4=;!TN=?]L\8?] +0_\ P_;M:0!E9E!)4MZ"NGH Q[&Y\227 MD:W^E:5!:G.^2#4Y)77@XPI@4'G'\0]>>E;%%% %>^N/LMC/,'V,D;,I\II3 MD#/"+\S_ .Z.3T%>;P2:<\FD7%_>:K+=:= MN,HK%*' M#;HI%#9="2#C< <88,#3O#XAT/4M-G.HW0H! MX/''N/0ZYN^\1:I_:D]GHNB)J0M)HX;LM>"!HRZALJ"I# *03R#DX -4J:5D MOZTM^1/MF^AS^BQV^BZK-J,.I7OGW=S++?!/"5^BW,<]S5:PF MN;BQBEO+3[)<,,O!Y@DV'/3<.#2]DK;'_ST3_OH4>;'_ST3_OH5ET4>R0> MW?8U/-C_ .>B?]]"CS8_^>B?]]"LNBCV2#V[[&IYL?\ ST3_ +Z%,GO+6VMY M+BXN88H8E+R22.%5% R22> .]9U%'LD/V[[%;_A._!__0UZ'_X,8?\ XJC_ M (3OP?\ ]#7H?_@QA_\ BJLUSTOBVW3Q"=*CL;N:.-O+GNXPICBD.S"D9W'_ M %J9(! W#MN*KV6MKC]MY%C6_&'A^_T>XM=+\>:#IUW*NU+HW4,OE^I"^8.< M=#GCWKEH$T"Z\,W^B>(OBAHNJ1SJBVSQO;6PM2AW A4?#'<%.3Z8[UZ%11[+ MS#V_D<.EYH446LWD/Q'\/0Z_JJQQR:@DD6R)$&U0D1F.#@DY+'DY[ 5%INH1 MZ?I$ULWQBT*6ZW1_9YO*M$CA12=R&,/AMWKD$8X-=GJ%\NGVC3F&6=MRHD,( M&^1B< #) ZGN0!U) HBO6.G?:[BTN+8A2S02!7D7';$98$GL 3UH]GY_U_7] M:A[;R,;1]<\(:?J-]JMWXQ\/7&J7RQI/-#=Q1(5C!"A4,C$=222Q//H !M?\ M)WX/_P"AKT/_ ,&,/_Q59]MXA^TVUXPTK4$N[618WLG$?FL6 9<$.4((.<[N M,'.*A@\3M/']9 M.D:I;ZUI<&H6HD$4P)"R+M=2"058=B""#]*NT_9>8O;^1J>;'_ST3_OH5R-] MXFT>_N[1IO[:^RP/YIMQH5[^\D&-A8^5T4Y.,=<'M6U11[)"]N^QPVCV6B0> M-EU.*[UDQ/>S75O;2:%=QA)YU5'+RM'C9QD9"[F^;'_P ]$_[Z%)]-L[O4;>5I=VGVHNKAU3*A3G@>K<=/<4ZS\0VUU87-S)!<6LEM+Y,UM,%\ MQ9"%*K\K%26#+C!/W@.M)4U96?\ 6PW5E>[7];G5^;'_ ,]$_P"^A5'4O$&B MZ/Y7]J:O86/FY\O[58>W M?8K?\)WX/_Z&O0__ 8P_P#Q5(WCOPB5.WQ9H0;'!.H1$ _]]5'JVJP:-I[7 MI%1:%K(UO35NC:3VDF%WP38)4E0PP5)# MA@<@^QP00%[*_4?MNMCEM%O[:RUQ[S5/BYH6H64KM)+9(EM ')! !<2%MHXP M"3P *;H\/@S2KS36/CO09K/1S.VEVYNHE:$RYSYC>8?,"@D# 7WR>:[ZJFH7 MK6, >.SN;R5FVI!;A=S=SRQ50 !U)'IU(!/9V6X>VOT..T748;#7'OM0^+^@ MWUK([2O:(EM"&8@A.,] !2Z'J-OI^O-?:E\7M"O[221I9+.-+:#>Q M&%_>"0MA>, D\ "NMM-5@O=%BU2".9HI8A*L93$A_P!G!_BSQ]:HVWB:)I;U M-0T^[TL64"W$KWCPE0A+N*/9V>X>UOT-/_A._!__ $->A_\ @QA_ M^*H_X3OP?_T->A_^#&'_ .*J"SU9;FPEOIK.ZLK=,LINE"LZ 9WA02P!]& ; MU J32=3AUG2;;4;=9$AN$$B+*NU@#ZCL:/9>8>W\C5T_6=*U:W:XTW4K.]A5 MMC26TZR*&P#@E21G!''O5OS8_P#GHG_?0K+HI^R0O;OL8M]XFT>_N[1IO[:^ MRP/YIMQH5[^\D&-A8^5T4Y.,=<'M6!H]EHD'C9=3BN]9,3WLUU;VTFA7<82> M=51R\K1XV<9&0NW)R2!73P:Y:SZU?:6$N$FLXDFEDDB*1E6+8VD_>^Z^ M0<9L?C73C#)/<6UY:0?96O+>29%Q=0KC+1A6)[J=K!6^8<=<)4TM4_Z_I?@/ MVLGI;^OZ?XG<>;'_ ,]$_P"^A1YL?_/1/^^A7*6?B&VNK"YN9(+BUDMI?)FM MI@OF+(0I5?E8J2P9<8)^\!UK51B\:LR,A(!*MC*^QQD4_9(7MWV+&I>(-%T? MRO[4U>PL?-SY?VJY2+?C&<;B,XR/S%4/^$[\'_\ 0UZ'_P"#&'_XJK-5M0O[ M?2].N;^[?9;V\;2R-C.% R>!2=/S&JS>E@_X3OP?_P!#7H?_ (,8?_BJ/^$[ M\'_]#7H?_@QA_P#BJH:#KW]M),)-.NK":)C^ZN-IW+N9004)'5"",Y&/0@G8 MH]EYA[?R,W4/&7A.\T^XMH?&ND6LLB%4GBU&'=&>S#+8X]ZYO1KKPO;>*&\0 MZKXW\,75^L4D$36LT4&4X>VNK6+'_ G?@_\ Z&O0_P#P8P__ !5' M_"=^#_\ H:]#_P#!C#_\546J:M;Z3#&TRR2RS/Y<%O"NZ29\$[5'T!))( ) M) !-4+WQ1!IY1;BQO ZP"YNE41L;.(DC=)A\$9#?A_P#@QA_^*K*N?%EG;:M]B-M=/$LT M5O)>($\F.60 HARVXDY7D*0-PR16]1[*_4'6MT-3S8_^>B?]]"CS8_\ GHG_ M 'T*RZ*?LD3[=]C4\V/_ )Z)_P!]"N1OO$VCW]W:--_;7V6!_--N-"O?WD@Q ML+'RNBG)QCK@]JVJCGFCMH))YF"QQJ69CV H]FEK-G&1D+MR:$W!2*-0\48&2S!F _X""6/8'!P^Y\4V-MJ4-GY5Q(L@A+W" M*OEP^:Q6+=DAOF(QP#COBA4UHK^0.M+>QV'FQ_\ /1/^^A3@0PR""/45@QWB M2WLMM&K,80/,D&-JL>0IYSNP0<8Z$>HK9M?^/9/Q_G4RA97+A4A_\ @QA_^*JS6)KWB2/19K:VCL;F^O+@ MY6"W**0F]4+$NRCJZC&9PQ5!G"*68^P ZGVH=+>X>W\ MCBM*E\-:;,+U_B%X>GU*VTT:;83F6(+#$#D,Z>:?,?(&3E1QP!S4&CWD>G6] MY'*!1&6W'*F5LL2!SG QP! MDYZ#_A._!_\ T->A_P#@QA_^*K*C\2N;\6D^AZG;NT+S1M)Y)$BJ5' 60L"2 MRXW =>U1-XNC@6]^VZ/J5G):QQOYU?;\3: M_P"$[\'_ /0UZ'_X,8?_ (JK^F^(-%UCS?[+U>POO*QYGV6Y279G.,[2<9P? MR-9&D:Q%K$,[+;SVTUM,8)[>?;OC< '!VLRG(93P3UK1I^R\Q.OY&IYL?_/1 M/^^A7*ZYX@TJ\W:=,=76!)BMTL6C7CB95SE ZQXVDXR1D,N1T.:UJSGUJVC\ M0PZ*8KC[3+ ]PK^41%M4J"-YX)^8<#..^,C)[-![9]CD[ZWT&\\7G6Q$O- K+&0_E_*N&&5PB?]]"N1C\3V3ZD;4Q7" M0^:\"7C!?)DE0$O&/FW9&UNJ@':<$TFD^*+'5H;B7RY[1(84N2;H*NZ!P2LH MPQPI"MP<$8Y I*FK:/\ K^OP!U97V.O\V/\ YZ)_WT*J:AK.E:3;K<:EJ5G9 M0LVQ9+F=8U+8)P"Q S@'CVJC;3&XMTF,4D6\9V2 !A]0"<5+3]D'MWV*W_"= M^#_^AKT/_P &,/\ \51_PG?@_P#Z&O0__!C#_P#%59KGK#Q;;ZCK[$:61;15)C0=6.YE!^@RQ[ X-'LTE MN'MKO8Y&X70K;PWINB>'?B?H6EP6KM+-)(UOE3:EJ M,-[H=A8Q?%_08KJ%S+=7;I;2&Y;.5^0R;54<< 'D UT-UXGM;>&UN8[6\N;* MX6)C=0QCRXED("%MQ#'.1PH8@VOK8JZ)XN\.Z?I,-OJ7CW1=2O%R9;MKR"+S"23P@;" MC&!@>E:'_"=^#_\ H:]#_P#!C#_\568GB5;BPBNK'2K^]+%UEAB\I'MV4[65 M_,D5$W'"GBCDN M]P55]C?_ .$[\'_]#7H?_@QA_P#BJVH+RUN;>.XM[F&6&50\6S6B*NAWJ^3"RX8+^Z/S$\EO91VKHV(52QS@#/ R:RK#Q' M87^B3:OF6ULX7E61KI#$R>6Q5B5/(^Z>#@^H!XI.E%W3&JTMTC.^'MII^ES7 M<:WVH75Y+!"C2W.D3V48BA41H!YB@%L')^;GD@ "N[\V/_GHG_?0KC)O%*PV M<5PVD:GON)3';6Y2-99P%+EP&<;1M4G#[6XQC.!6A#K%K-\,][&CKD9&5+9'!!_&G44>R\Q^W?8K?\)WX/\ ^AKT/_P8P_\ Q5'_ G? M@_\ Z&O0_P#P8P__ !59NO>)(]%FMK:.QN;Z\N#E8+6D-S%N\N5 Z[U*G!&>0>0?:DJ5^H_;>0S_ (3OP?\ ]#7H?_@Q MA_\ BJPO$7B/0]353IOC_P /6W[LQR07-S%-#*"0A_^#&'_P"*J&\U,6]]#9Q1>;,ZF63YMJPQ#J['] .I/H 2*,/BJT-U M=07EK>:>;>V-YNND4"2 $@NNUFQCC*MAAD<4A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (JLJ/Q99_8[F:YM;NTE@6-_ MLTRIYDBR';&5"L0=S?*,D$'KBG+XFB^S&XELYX$@F\B]24KYEHQP5+!205PP M)96. 0>F<'L^EP]MY'1:;X@T76/-_LO5["^\K'F?9;E)=F\V M/_GHG_?0K+HI^R%[=]C4\V/_ )Z)_P!]"N1OO$VCW]W:--_;7V6!_--N-"O? MWD@QL+'RNBG)QCK@]JVJ*/9(7MWV.&T>RT2#QLNIQ7>LF)[V:ZM[:30KN,)/ M.JHY>5H\;.,C(7;DY) KTWS8_P#GHG_?0KD4\4:>]MK%RR7446DNR7!EA*$D M('RJGDC!&#@9[9[/Q#;75A M ZTE35DD^GX#=65[M'6"1&. ZD^@-.K,LF+RQ,R,A(R5;&5XZ'&16G43CRNQ MK3GS*Y1U.188A*P8JBLQ"*6.!Z 9)/L.:\@TFTGLA:^(!IVKW4$-[.+O3;JV MG9HM\S-'Z@->0M+!/I(Y M[?0+]+DZI:2V\EMI=PA=%,7FX*(-R[E=L<@D!ADX->T1+93S30PW*R2P,%F1 M) 3&2 0& Z'!!Y[&I?L4?]Y_S%/FBK6_K;_(7).YXA9Z=:6<-I<+I.MB0ZW= M^9-]BO#.MHZR8^;;Y@!WH>#DMD]0:SM/T6-M&O?M&B:R]S'X=CAB2>PNF"W2 MEP BLN PRA!7IEB/XC7T!]BC_O/^8J/R[,W1M?M"_: GF&+>-^W.-V.N,\9I M7CM?^K6_X/J.T[WM_5[_ / /&[^VL]2\0K<:MIYE@\ZUG>\O--N'>W58U+1# M]TR!"3SO==I9B5/!/K55F\&:,VH27NRZ6263S9(UO)5A=\ ;FB#;">!U7DC- M:3K91W4=J]RJW$JLT<1D =PN,D#J0,C/ID5:J*Q#I2=O0K45=2U@D!*2%@"0 M2&!Y!P1^=+]BC_O/^8H]I$7L9%&BKWV*/^\_YBC[%'_>?\Q1[2(>QD4:*O?8 MH_[S_F*BB6RGFFAAN5DE@8+,B2 F,D @,!T."#SV-'M(A[&16HJ]]BC_ +S_ M )BC[%'_ 'G_ #%'M(A[&11HJUY=F;HVOVA?M 3S#%O&_;G&['7&>,U)]BC_ M +S_ )BCVD0]C(HT59=;*.ZCM7N56XE5FCB,@#N%QD@=2!D9],BI?L4?]Y_S M%'M(A[&11K@M:NKF#QK;-IFG7D6IL3&VV M!=Q;HLL[[=H 7?SD,"JCD$ ^E M_8H_[S_F*/L4?]Y_S%'/&Z8U2DBC15[[%'_>?\Q1]BC_ +S_ )BCVD1>QD>M=9]BC_O/^8J(Z39FZ6Z,2FY5#&LQ4;PI()4 M'&<$@''M2YT/V4CC_#$36TVLW,"W_P#9D\JSP)>12"8R;<28$@\S;PN P['' M&*9'?3Z%X:AEEM+MM0OY&F<16?\Q1SQMH'LY=3GM ^SC1H4M(KJ.!,JINH6BDQQW^E:/V*/\ MO/\ F*/L4?\ >?\ ,4.<6'LI'G>F>']3C\37-MJDMI>:=)IBPRLEC)&)?\ ,4N>-K+^M;C]G.]W_6ECF/#%Q?W.CE]0,[.) MY5ADN8?)EDB#$(SI@;21VP/7 SBMFKWV*/\ O/\ F*/L4?\ >?\ ,4_:1%[* M1S^O&(:3*+BPDOK=BHEBC0NP7(RP4?\ ,4*<4VQ^RE:Q M1K,UV>SBTUXKY;]H9_W9^PPSR2#\8067Z\5T/V*/^\_YBC[%'_>?\Q2&YI=/TC2]*U#SQ>>21'O@(&Q2=JLRC8'V 9&<\$XK'U?3;R^T&_OF MM)Y&FU*.XEM0I$DEM#(HV!>I)5"X7N6QWKT Z39FZ6Z,2FY5#&LQ4;PI()4' M&<$@''M4OV*/^\_YBFYIN[_K4:I26QYMI.A7KB\DT1HM+TIKT3VMI>:?)MX1 M02(M\90;P6 (Z\XZ&MOP3;7MIX/TZ#4,"=(\%?):(J,\ @DG/OQ]*Z[[%'_> M?\Q1]BC_ +S_ )BDIQ0.G-E&BKWV*/\ O/\ F*/L4?\ >?\ ,4_:1%[&1Q43 MK+X_U..2UNS"^FPPF1K201.5>4LH?;M/#KT/?'8XR-"\-F^U-6F;4Y?#]G:2 M6EI;ZG$J,^_"L NQ9 @4!1YG)Z]!D^F?8H_[S_F*/L4?]Y_S%)3CU_K^KE.$ M]UY?U^!Y_=:??>!KBY>:_MX(KP:-&[FW-W T3(YE?**' 9E"[3ELD$D9[+V=7OL4 M?]Y_S%'V*/\ O/\ F*%4C:P.E)NY1KF]1F(\?:,!;W;(MI0:H0:;JVDZ3=VEY;7EW=ZGH\-I$ MR*TNV91(NV1QD)PZG^Q1_WG M_,4?8H_[S_F*/:1#V,BC67K5AJ%^MM]AO;:W,4GF,MQ;-,KD?=X61.AYZGD# MCBNB^Q1_WG_,4?8H_P"\_P"8I.<6K J4D>806SK\.+/1M8CU(WR?C_ #IGV*/^\_YBIXT$:!!G ]:F4DXV M+A!J5V95?8H_[ MS_F*/L4?]Y_S%4YID*E),PM$EOY]$LI=4A$-\\*F>,?PMCGZ?3)Q5B]NDL;. M6Z>.:18EW%((FD=O954$DUJ_8H_[S_F*/L4?]Y_S%-U$]A*E+J<-IFK6KP:A M?7-IJZS3A3<%=-ND* Y5(T&P.VT9)91P23QD"G^&'&D::MK/]M%M<7D@L/M$ M$AD6-CN E.,J2Q;!DP3D \UVWV*/^\_YBHI=)LYIH9I8EDE@8M$[J"T9(P2I MQP<$CCL:%.*8W2DSG["&6;7]2OYHW14"6MOO4C**-S,/8LV/?8*Q-1M;J;PS MK=V^G27$E_<8>W:,F06ZL(\JO4L$5I%'7)[GBO0/L4?]Y_S%'V*/^\_YBESQ MM8%3E>YQ?@F*Y@TRZAD^U/:I=-]DGO(6BN)HR 2TBL Q;<6&Y@"P /?)Z:KW MV*/^\_YBC[%'_>?\Q3]I$7LI7*-[9%M+E&E2UD:)6=HRH+A= MHSL;J>WN,]E]BC_O/^8H^Q1_WG_,4>T5TP5*2/-K+3[HR:9HCVMR)+'5)KR: M=HF$30DRLI$A&UBWF*"H.1\V0,5H?V&EC%?+HE@R^0FZ..>1R)YD7,48+GB) M21@*0N3QC!SW/V*/^\_YBC[%'_>?\Q4\T;6_K^M/O*]G.]_Z_K4XWP?=ZK=V MMV=1>\EC61!!+>VHMY6S&I<; J_*'R =HS[XR>DJ]]BC_O/^8H^Q1_WG_,5? MM(D^RD4:X*TNKE/'S)ING7EJTQ4:C \!$&T&7]Z)"N-Q.PC:?FW-D$@E?2_L M4?\ >?\ ,4?8H_[S_F*7/&Z8_92LT4:P?$NJBUC2P\G4/]*!62>UL9IQ%'WY MC1L,>@].O;!ZS[%'_>?\Q1]BC_O/^8I.<7H"I21Y]KQAO]+T^STVUU:WOXO* MFL$%I,L2%2-OFDCRP %Y5SD=@&Q5OQ'-9WL:E!K"ZAI]P/(:PM&\T2,I'!=" MA1@2"S?)[@BNV^Q1_P!Y_P Q44.DV=NTK01+$TS^9*44*7; &YL#DX &3Z"A MS3!4I(X:TT?4],\$R6,SRSZIJ,Q-Q(@!\MIG^=LJ /E4GD #([9K-\965S_: MD!L[&[66UM%_LY[6V::.>4/S!/@8$?RH1N*@9+ Y''J'V*/^\_YBC[%'_>?\ MQ1SQ!4Y(H+N**6 #8Y ]:6KWV*/^\_YBC[%'_>?\Q3]I$GV,B@3@$^GI7G@@ MN-0\&WJQV%^RQ:R]W-;26LL,D\'VDR$*K@%LIS@=3QUXKU+[%'_>?\Q1]BC_ M +S_ )BESQO?^N_Z%*G)*W]=?\SSG2M!TZ2QU:1M.N[?1S="XL+:*.:VEBQ& M%,&FZZFMZ/96SZ;'<0-)$ZL+"U%P8F1/W$ 7:<1Y+;FP M.?XE!KTC[%'_ 'G_ #%'V*/^\_YBARC:R'[.5[LS;?\ ,4?8H_[S_F*IU(D*C(X/QS+#';VIFM+X,DL;07UE 9I( M7\Q,J%"MU'/S J2 #SBM_1);^?1+*75(1#?/"IGC'\+8Y^GTR<5N_8H_[S_F M*/L4?]Y_S%)3BKE.E)E&BKWV*/\ O/\ F*/L4?\ >?\ ,4>TB+V,CCX7-IXW MU1[AF*SV$$D "[B5C:0.% Y)!=3@#^,>M8MZY\566KQP66I1W]S9O#;KSNGA>9"SP.)(FSAD;U!'/(R#Z@D'@U-]B MC_O/^8IC M'@9JS=(TVA>+]2D@F2#4D\NVAGB9'?$(C'R, 06?@ @$\>M>B_8H_P"\_P"8 MJ"?1K.YG@FF1G>W8O%EN%8C&<=,XS@]LG'6DY1MR_P!:[@H233_K38HV<7.BVUPA@589+F'R99(@QV,Z8&TD=L#UP,XKJJACM4C<."V1ZU-43 M:;T-*<7%:D=P[Q6TLB(7=4+*HZL0.E^:E1;_K^OZ13FEU.4@O;KPUKGB>[TJ+3QIBZG8B92 MA+S>!U.I;^*_%>HZI/)IF@Q3:5%5XXPIC++O, M@E9N67[ODY /4XYT[OPKX=OGOFN+>^8WTZ7%QMOYU#R)]PX$@QC P!@?*OH, M2MX*_%VIIHP*Z)$VK:;)>J?)E86Y39U&\>9NW]/DVY^\^/FAL_'5[/=Q7< MNEZ;%->Z;8-:S+N9P]Q*4Q(V!A%;)"CKCKEN.A@\)^';7[)Y$&H1_8[=[:WV MZC?3W&%QC:,10>"O"MO#)"NGW+Q/;"T,5 M(Y4]"*KE=]M/^'_S0O:1MO\ UH3WU_XATK2F;4-1T&&8W02.Z,$VUXRN0JP; M]SRE@5"*YR.1D_+7,V.K_P!H:_X;\175G"M^=/U*.9HHFC,GE2(H&'^9>02% M;D;B*ZF3PWH4UM%!)'J+F*;SXYFU&X,Z/M*\2^9O VLPQNQR>*@M?!_AJSNK M6YAMK[S;5V>$OJ%PX4LP9LAI"#E@"0TCW.?UGP]IL/B[1?MG MA:+7;J73+G[4J0P%I) \/[PF9E!P68#G(W<<9HT^\\4>%M"T7P]!9>?JMPEQ M.D3,EQ]E@1QMAR\T6\J)%7(?C;P&'-=;/HVCW.OPZY+'>G4(5VQNM[,JJO&5 MV!]F#@9&,''.:FU;3M*UO[.;ZWF,ELY>":&9X98B1@[9$8,,@X(!Y[T,[&[U*]ECT^"2RT%+Y],F5BJ.6<-^\1R"04STY M&%^7EJZ&;6?$ N=.TI)M+35+^&6[61K:1H8HT"?N\>8"[9 3M[5-?>% MO#FHILN+.Z"FW^RN(;N:+S(LD[7V.-_)8Y;)^8^IJS>Z)HNH6EE;7,%TPLO^ M/>5+J5)H_EVG]ZKASD<'+<]\TW4: M'%865W%90W4T>H(\BN\A0S)"K[<%0IR^[<0VXD\#J>LNO#^@W4EM)]DGMWMH1;Q-9W$EL1$, M8C)B==RC'"G('/J:KW/A/PY=_;!+;7N+R:.>=4OYT#.GW" L@ Q@8 P/E7T& M'ROFO;^KK]!>TCW,VW\5^*]1U2>33-!BFTJ*YGMB\KQQA3&67>9!*SIQS6TKQ7XNU--&!71(FU;39+U3Y,K"W*;.HWCS-V_I\FW/WGQ\W0MX[BNY=+TV*:]T MVP:UF7"O"MO#)"NGW+Q/;"T,5(Y4 M]"*M2>&]"FMHH)(]1?',VHW!G1]I7B7S-X&UF&-V.3Q5.+Z+^KB]I&^_ M]6.=T:_.M^+/"FM7-K!'J$UEJ$$\D<31[Q'(BCAOF49R=KY9HJM]MC_NO^0H^VQ_W7_(4TCW+-%5OML?]U_R%'VV/\ NO\ D*.2 M78/:1[E#Q-I=WK.BR65I+9JS,K,EY TL4J@YV,H93M) !Y/&1@YJC;R6B^ + MK]S%X?@CM[B.5;51LM&4LKLFT#(# D$ 9]*T=2AL]5@6&X:]1%;<#:W::^GC2)[FYTVWNK&V 6!H'D"&=".IE^96[C&#G&X]/;: M1#,WB71+;2[*YL+*YC>TTZX;9:AVA5BA4*0%!.[&T@%LX!P1KVGA_0+*RN;2 M.SF>*Y18Y3/<23.57[JAW8L N20 0 22,&G?V)I T];%!J,40D,I>'4)XY9' M/!+R+('?_@1/0>@IR@W?S_X'^5_GT$JD4UK_ %_6GIW'>"9%D\&:6H6=#%#Y M+I.YQ3&Z2YNI+A\#H TCL0.O M..:=-9Z7<:;/I\UL\EM<%FE5F)+$G.=V=P(/0@Y&!C&!1R22_KO_ %_38_:1 M;WZDNAZG;ZIIWF6]M+:"&1K=[:555H60[2I"DKVXP2,8P:TJR],@T_1[(6EE M#)'$&9SNCGH,I_&<]!@\D8&<5:^V MQ_W7_(5G:M8:=K<<*7HO<0OYD9M[N6W(;US&ZD_C2<)/H-5(]QOAS1Y+#PC: MZ5=-,,1LA7S27C1B2L>\'/RJ0N0>W%8WA?3H89_$VBRZ,AESD<\XW#C# M #!N6FG:996-Q:0)=A;C/FRM=2/,^1C)E+E\@< [N.V*)0D[^:$JD597V,30 M-,CU/X5:);FPM;\K8Q-':7CD02,%X#_*V0.O(/(!Z@$:_@F19/!FEJ%G0Q0^ M2Z3G+(Z$HRYR<@,I Y/ %1QZ#HT&C6^DP?VG#9VYS$L.I7",OMO60,5_V2<# MTK5M7M+*UBMK:#RH(E"HB* %%6XMMNVX>TCIJ7J*K?;8_P"Z_P"0H^VQ_P!U M_P A4\DNP>TCW.>L[2.+XDZTT;RAKC2[5G)E9L'S)A\H8D*, <# SDXR36>W MA2WFU#6UT C3HYM.>RFFBR%FN22=[8Y9U!(+YR2Y&<@UN_V7I0UFXU8)>B]N M(?(D<7DH78.@";]JXR2" ""21R346E:'HVC3K-9KJ!9%*HMQ?SSJ@/7:LDC M'W SU]:%"6FG]:C=6-[I]OPM_D8%NG_"-:+J%K=106MIYXFGM-,;?';JX1$M MXB53YI&Y/RJ!O/(R&/7Z'J=OJFG>9;VTMH(9&MWMI556A9#M*D*2O;C!(QC! MJ*:STNXTV?3YK9Y+:X+-*K,26).<[L[@0>A!R,#&,"GZ9!I^CV0M+*&2.(,S MGAZL M=.1E:]6.:_20FX0LK(D>,?ZDEAD ]3G;G+5U7VV/^Z_Y"LTZ=IC:M_:0_(^?E!=V8#!_O=_?]/\ MCBK@3R6NKZY>1*=>T_4K2V@E&-T2X@W(I[*YD?(Z'=]*]0K$GTS2+G5H]3EM M9#=(5.1(P1F7[K,@;:S#/#$$CL16E]MC_NO^0JN65MB5.*ZEFBJWVV/^Z_Y" MC[;'_=?\A2Y)=A^TCW'W=O'=V#18-(@&I0V5NYA:S;VMQX T]H].33/LNI6P%G:N4BCD6[5' ";5=<[B,C'0X!Z6_$GA^X ME\20:XTEH+:#[.?/D9O/M?+D9F6%0IW>:&"$97_@7 K6U'2='U32X=-N8+@6 MD+(Z1P7$D&"O*\QL"<'!Y/4 ]15Z0VDIMS(DK?9VW1Y6MT;Z:1+=YPJ&*T9U+QVY.[=DJ Q(!4LP^;H M!UU84NDZ--K<>L26;F]C((;S&"%@"H8INVE@K$!B"0#C-;<;B1 XS@^M3RM+ M4:DF]&.HJM]MC_NO^0H^VQ_W7_(4^2787M(]RS45S;I=6TD$A<)(-K;&*G'< M9'(_"H_ML?\ =?\ (5!??9=1LIK.X6?R9E*/Y,6D:*!' SPJS*JCH-QW8_VC4]MX?T.UM;BV$-Y-%/&(G6ZO9KC" MCH%,CL4YY^7'(!["D72+2V-BEA+2;3-6MM#GDU:Y66)ENFX"3EDG6FEMK&B:?Y5E8SZ;:R^2%_=R7#3% K*,?ZW 1CQD9C,\Y(Q\[N2S\<OY7_X >TCW_K3_ "_' !T%7?ML?\ =?\ (4W%@IQ[EFBJWVV/^Z_Y"C[;'_=? M\A2Y)=@]I'N>:K:7MAXNTRV?2I8=)X2+JS.\D-\_F;5#1 *RX4J MH!Z9OZ-IESX0M;Z.XFM+4M:HT\EFQ<(D0;S+R0%1^]?.,8;E1DL <=796.EZ M??7-]!;R&[N3^]GED:5R,Y"AG8E4!SA1A1G@5/LL<70: R"Z_P!<)/G#C&,8 M)/RX[=.3QR:7))1LOZ_X']>C=2#=VRKX8U>RU&RDM[2PN; VA56MKE5# .H= M6RK,"&!SG.Y9HJM]MC_NO^0H^VQ_W7_(4N278/:1[EFN6\?6T<_A M^WD#D9P>H%=!]MC_NO^0K/UFQTW7[-;34([ MIH5D64+#<20GD7+E'FM+26X:)<9)Q$K$$] M 2,9.>V#5OM T?4;S[7<'5!,8A$3#J=S$"@[$)(!]>.>]6]-A73Y[UC/+)%/ M(&BBRY6%0 , ,[8_X#M7I\H.25R2:L+VD;WN>>:5+>>(/#GAOP[ILJP0'3Y; MF<7T$NVX\ME01LN49T)?)^;!XSN&5+]9\2PWW@K3D_LV]TZV1+280V=A.T._ MS4^0.B;-BX/&>25&..>VN- T&YT^SLGM)TALLBW:&XDBDC!!! D1@V"#R,X/ M?I5Z>WTVYTU-.DM<6:; L*?(JA""H&", %1Q[4^67]?/^OD'M(]S3C<21K(H M8!@" RE3SZ@\CZ&G56^VQ_W7_(4?;8_[K_D*.1]@]I'N6:Y[QO&DWA"^A:=8 MC+LC0."5E8NH6)L$?*YPA]F-;'VV/^Z_Y"JNHQV&K6$MC?6YFMI1AT/'0Y!! M!R"" 01R" 12<)/H-5(I[G Z=X??6/#\UI;Z9:0RVFJ/)=Z!>_):PDQ8$:E5 M8%!N64$*06.<*>FJ^LPZ-8:4E^MYJJ6EN?)$"(S7!A0>;='61B "6D9BY. !DG@ #H*;JVDZ-KEM%;W M]F[QQ A!'(T1"D;67*,"5(X*]#QD'%-QET\OP0N>%]7W_$VH9H[B".>)@TY9KGO&\:3>$+Z%IUB,NR- X)65BZA8FP1\KG"'V8UL M?;8_[K_D*JZC'8:M82V-];F:VE&'0\=#D$$'(((!!'((!%)PD^@U4BGN8/@1 MH;/1M446,EA-!>2-/I4<8*V;;%/EQ!>&4C#@CJ7/ Z#&T[Q(H\8:EJ+VFK2W M+Z2C_9CIUTNPB1\(H:/.,$?,!\QW8SC Z6+1;.RDM/[/EN;=(KAKBW2WY?Y ZD6M^O\ G_F: M-%5OML?]U_R%'VV/^Z_Y"CDEV#VD>Y9KS+3[N\N-?L/$FH0V5W;WNI3V%NDD M;&;3PID4-&Q.T9\L[@%#'=RQ 'HGVV/^Z_Y"LJ#1]$MM8DU2*TD6ZD=I#^] MEW&FSZ?-;/);7!9I59B2Q)SG=G<"#T(.1@8Q@4_]?E8 M;J1;O?K^EB70]3M]4T[S+>VEM!#(UN]M*JJT+(=I4A25[<8)&,8-:59ND6MA MI=JMC80O''N9SO=G9F8EF9F8EF))))))K2I--;A%IK0IWYPJ'!.,\#O7!>'O M%=[J\0OI;C2A9HTAOHW^<)CKS_ $K@?[#O MAK5EK>K)I-K)I\3&YU."5EDND\LJ5D4HJJF?FY9L;1@#.1K%M1N83MS,U++Q MKX>U")I;;408A;M<^:\3HC1+]YE9E ;;G! R0>#@U/:^*='N[:ZG2XEC6TV^ M!DUQ/@RRU?6/"6DW]G/IL+V.G306$DIB\5:1-92W23S;8IO(>)K659A)@'8(BN\G!S@ M+TYZ5>T[4K35K-;NRE\R$L5Y4JRL#@JRL 5((P00"*YW7="U7Q'I]HU]9:/] MHL[M9TLI9&N+>==I5E=FC!!(8D'8<$ \]MO0[#^S=-6 6&GV&6+?9K!<1)GW MVKN/OM'TXS35];_U_6I+M;0TJ***8@HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** ,?Q)KR:!IZ2B%KBZGD$-O NXF1R">B@M@ $G )XX!.!5>#Q$ MD7@V;79KJWOA#%)(S6T+0*Q7/R;'9F5LC:<\Y[#I4VO:9=WDNG7^G& WNGSF M5([ABLN84VZJEQ,+FST!KNZBAO;B6[-M8/:(RQWHQN$BJ"[;0-V<;B=A*@ MY IUUX?UO48KZ\GELK?4I(8;>*.%V>)DC?>P=BH($F2I !P/[U5[7PGJ=E'% M>VB6$%W!J#WD&GI,_P!FC1X_+>,/LR,Y9\A,!CC&,DK7^O7_ "^>_D&EOZ[? MY_(Z3P_J!U31H+MKRWNV?=F6W@:%<@D%=CL64CH03G(Z#I6G65H&ER:7I\B3 MLAN+BXDN9A&245Y&+%5)P2!G&<#/7 SBM6K(ZA112'.#CD]LT@.1A\47LMIK MEY&\$KV$4C)I9LI8;E,9*%R[996 S\J =0"<58T7Q'4..2!6A86NH3ZG_:.IVUG;31PM!&EK.TVY6*L2S, MB=U&!CCGGGBKK&A7>K:5?HTL27MP-D8W$QK$&!\HG&=K@8^!DX_.G5C>&-)FT;1S:SK!&6GEE6WMF)B@5F)$: M$@<#/H/8 5LU1(4444 %9/B;4+W2?#6HZAI\-O+I>&M1L+%8#<75N\"^?(40;@5))"L> 'KJV2$7=BRS7,#O(('& ,$QA6&<=6#' M^[C)#;33]>CN[C6+BVTQ]4:VBM4@CNY%A958L7+F,D$ECA=IQCJ<\-_$[;?\ M.*/PJ^__ W_ 2$^)-4;P!?:Y;+IUUTEF-O!$Z/:3(V!!*2QW,1SD!?NYQAE-=T1E2 <$]_2N M0\-^&-2TS6$O;TV:M':M;RSV\CE[]MP*RS*5 5@ >['+GG'6=>;^OZ_KU*5K M:^19T7Q'4..2!72H'$:B1E M9\#<5& 3WP,G'YU@:QH5WJVE7Z-+$E[<#9&-Q,:Q!@?*)QG:X&'./XNX458\ M,:3-HVCFUG6",M/+*MO;,3% K,2(T) X&?0>P II_P!?U_7X":T-FBBBF(** M** "L+5M=EL]7TVRM8HY%GNEAN78G]T&1F &/XCMS[#ZBMVN7U;P;;7NI6=[ M;RW<;I?"ZG7^T+A4(VL#M0-M!R1T XS]#+O=>J_,:M9_,T?$>KR:-HUS<6T: M37BPR20Q.< [5));'\([_@.I%9^I^(+F&?2;:.YMK$WD89KFZLI982YQMC#* MRJK'YL;FSP K+%)N5,A<3QA370UCWMKJ&H7\<$U MK9IIT,T@(SZCK6)IU]K^HV%S"'T^"^M;R2W:Y,#R0R*N"&6/S 03D C M><$'DUJZO_:?]G2#2$MFO&X4W$IC51W.0C<^@QBL^VLM8'AVZLC#8V5P4:.W M\FY>8+D_P#7]?\ !\BET,FX\1:Q;>$1JTMYH\3!I2LL MT+JEP Q$2(GF9!<#.=S8X^4YXGU/Q/?67B6STX1VL8E%O_HT@+37'F.ROY;! M@,1 ;F^5N/[O!K2U.PO?[)32--L-/FLGMS;R?:YV7RTQM&$"-OX[%EZ=>TNI;NYF M= HLT^1&(^:1@>6!S]T=.G)!/3&=VU_X]D_'^=>?2^$KK_A,H-4A^R+:Q21N MDN2)H(TC9#;HH&/+8D,?F')/RG@UZ#:_\>R?C_.LY_":4OB^1G4445J8A2-G M:=H!;' )P*6D.<'')[9I <]I.KZIJ/AVYNIUL+:]BN9X&.YF@B$B6>O:5H M]XCV>FR7DEY-<1QK>N(RLDA<@OY.01N(^ZZ;+: M"U>YF,-J\1A&0%R[2L"#\_.T?=/2G:;K>H:E+K21VD"M:.@M$D=D\P-&&!D. M"5SGL.![U8&AK=2ZLVH'>M\RH!#*Z,L2 ;5W+@@[BYX/\54])\-R:'?:U=VC MR3M=[#;I=7\\F=J 8=GW8^8'D!CC\JEWM\@T-#PWJ,^K^&M-U&Y6-9[FW261 M8P0H8C)QDDXK4K'\*Z?>Z5X9T_3K];<7%K"L),$A=&"C .2JGGTQQ[UL5J]] M"7N%%%%(#DH?& OO$K6-M)#%:QO)$AE@D9KV1 =RQ2#$:E2#P2S'!^4 EGA MKQ=. 3@56U:'Q#<:A UM8Z7-:0@.J3WTD9,O9F A;(7L,CGGJ!BO>P:MJM MY#=6]M;QWFD7>8?.>1(KI60JX),>5X;(*AQD 9/("\AH23Q/+%X-?4X+BTU& M^,,KQ"*%X$)0$MN1F9E"XPV3G/'!(%2ZSJ&N0:-_:5C<:?"JVZL(I[1YFFE; M&%4B5-H)('?K5*7P-'=:%>I/+*FIW2W#DV][/%"KRDMM(0CE)[#CNKG,S^+=3M]$ MCN99]+B22\:%-5>)A:/$(RZR!?,R S#8/GP3R,Y /16&J76HP:>4MO(FE@CN M+M) 3Y 89V=0=Q.?H 2>P-3P]H][HNG:@%ALX9;BX:>"RAE8V]OE0-H8J#@L M"QPH&6.!W.?XF\'W.J65O%;&UN743>%;#5KT1QR36JSRB,$*I*Y.,Y.*YYO&=]8::NI7]O;O!>:?+?V<40* MM&$"L$D8DALJX.X 8P>*OZ1;ZEH_A[1=$O+*WF8I]DG:WED=50+]\'RLN;#3+2]E0Q)#I\0"1J3EF9]JF1V.,D@8Z =2;&L:%=ZMI5^C2Q)>W V1C< M3&L08'RB<9VN!ASC^+N%%+7?^M_\OZN6[-V.EL@XEB$C*SX^8J, G'.!DX_. MM.N5\':3-HU@MK.L$9:>65;>V8F*!68D1H2!P,^@]@!755E5W-J/PLCG:..% MY9$++&I8A4+M@>@ ))]AS7,#Q]X6$"W$LMU!:M)Y7VFYTNYAA5MVW#2/&$7Y MN.2,&NHEEC@A>::1(XHU+.[G"J!R22>@KS32O&/AB+P+>6E+'"RAE1"",@@#FL;5=?M-+O MDLDTZ[OKC8LLL=E"KM#&S;0[ D$C.>%#'@G'%><30:SIUMHF@ZOXG3P\(-&A M\F>7S KW )#J'2:-7=1Y>$;>#V7KF]?S10^.]:FTW4I9_$$?AY)+> 74@9[@ M"4X^SE\=-K>65P,YQDY--V?EK^%_\OZZ)1NO/3\;?Y_UU]3\J/\ YYI_WR*/ M*C_YYI_WR*\5NK][?PO/J%M\1GD226S+);,ZM"QE4,'>:64HQ4L3&"OW#\N MP.E=:Q;))K>F0>*K=8+'58MBW^M2P^:C0 O%]I5M\?SAR.HRI7&.A=_U\O\ M,%%/H>L>5'_SS3_OD4>5'_SS3_OD5Y)J>I7FH2Z7!-XBF\,V4FE1R65 M'_SS3_OD4>5'_P \T_[Y%/HHNQV0SRH_^>:?]\BCRH_^>:?]\BGT47860SRH M_P#GFG_?(H\J/_GFG_?(I]%%V%D,\J/_ )YI_P!\BCRH_P#GFG_?(I]%%V%D M,\J/_GFG_?(H\J/_ )YI_P!\BGT47860SRH_^>:?]\BCRH_^>:?]\BGT4786 M0SRH_P#GFG_?(H\J/_GFG_?(I]%%V%D1M'"JEF1 H&22!@5EVVOZ'>Z+)K-M M=P2Z=&74W"*2I*L5.WCYN1@8SGC& MU\1O&0L<'IMP_T&:2;O:_]72'RJU[?U9O]#M!XAT8Z9]O4RM%Y MAA\M;.4S^8.2GD[?,W8YQMSCGIS5R"_TVXTE-4BFA:Q>+SEGQA=F,Y]JY&WU M32_,\1ZI)X@MM,T[4;F.*SU'SXD5V6%59HV?*MR",X/W#Z5?\/:S8:5X0L(= M8I(9/*"^9N M&TY&W( )/ K$TCQ#X;N3JNMG7]-B>X6/S)4NHBMK&,K$'?E0Y)8X/LO+%$]RK'>) 7&QFY89 P0N0 ,4-O7T!):'96- MQ9:E8P7MFT4UM.@DCD4<,IZ&I_*C_P">:?\ ?(K%\&BX7PAIJ74:I(D6SY4* M;U!(5]IY!8 ,0?[U;M4]'H))-;#/*C_YYI_WR*R(?$.B7&LMI,2YN M]K?:)P53S7$85?+A"@D #)CSD%I'7!(YKK7R:7I5U?NN[[/$SA1U8@< >Y M.!2;:0U%-E>RU?3-0TN34;??]FC+JYEMGB=2A(8%&4-D$$8Q5*/Q9H+QW*L:*MKI5C8Z-<7=N=2:$S/"9!OD8G, MCA>I&\GGWKFM8>&X\,^(=8N8I'ANKA(8Y(R08(HI BS9'.$??+GTIMM/^O02 M2?\ 7]=#H/\ A)]"_LPZAYDGE"?[,8_L;_<\G9YF[OC;G'/3FM+3KNPU M6PBO;(I+;R@E6V%3P<$$$ @@@@@@$$8->8"\C;PP[3:C &76P%\4V^/*+^7D M7+9^3_IB1G9GCI\M=QX$E\[PC:/Y$,7SR@O!GRYR)&S,N[DB3[X)S][J>M"O M;[OR7]?TP:2_KS?]?TK]!Y4?_/-/^^11Y4?_ #S3_OD4^BB["R,F#6](N=7? M2XY/]+4.0&@=4?80'V.5VN5) (4D@]<57MO%/AZZ%RT=TJI;PFX>26!XD:(= M9$9E D0?WD)'(YY%8\UU::EXZMAI^L6^HP+!/;7MI%(CBP&!\X*F:?+8Q7MO;&(R^8%38)-[+)M5!ED &[ ZY 2 M;?\ 7K_P!V7]?UZG>V6L:5?Z=-?0-B" L)?.@>)XR!DAD=0P."#@CD$$=15^ M-89(UD6( , 0&3:>?4$9'T-<-=H=&T34M1LY)-2B@G$\ES=[6^T3@JGFN(PJ M^7"%!( &3'G(*Y/1>%-8GUS13=SM;RE9Y8DN+52L-PJ.5$B D_*0/4CK@D:?\ ?(I]%%V.R&>5'_SS3_OD4>5' M_P \T_[Y%/HHNPLC'U/7]%T>Y2WOI-DC*'8I;O(L2DX#2,JD1J3GYG('!YX- M2W.JZ=:ZE#I[QS/!@9X-^2+3['Q!8PZ5KI?7(O)@N[!; MOS!-" H9GA)/EX7Y@X"G/!)W8)%M_P!?UY TEM_7]:G57]S8Z7I]Q?WKQ06M MNADED8<*HY)J&\U/2]/T^._NYHHK:1HU1V7[Q<@* ,9R217,>,[B\U;P]>7. MCG2]1TN*TN/-;[>5Q*%(R L;ABO/!*_-UZ C*\2Q^(G\+VMS)I^F/;I%9B,? MVA(#&YD3) \CG/ SD8&<#DY2DW?Y?C?_ "&XI6^?Z?YG=7.J:=::E#I\D6('!]#6AY4?_/-/^^17)7LEDOBJWDT[6%77S)$E M[ID5Z95>([=VZ(GY-JDL'"J>@.=V#V%.[L*RN,\J/_GFG_?(I&CA52S(@4#) M) P*DI"0 23@#J32NPLNQD6WB#0[S1FU>TN8[BP#M&)88F?>RMMP@ RY+# V M@Y[9S44?B;0Y=+_M"*1Y8?-:#RX[.5IA(I.Y#"%\P,,$D;<@#)XYK \->*-! MLO"^J:G/JEDUM#JUX?,6="-S3.4 .<98$$<]#GI3K/Q3X;T?1[G4?[9TF:ZO M+IF9TNT$/GN%^02=,*H3<>N!G&2!1=_E^-AN*O;S?X7.C_M[0_["BUH7 JJ!N+$\;0-V>,9XJ-O$6B1WEI:2.\<]TJ,B26DB[ Y(0297]V M6(( ?:21@'XX+OR]2M;HP1&^9@25E0C!(,NW!P?F7GD' M6M=(>XTC1=3U>:[;69HK=9+,E$%Y+$2\1D!7#5@ *, #T%<)'X@OM+\ M:1Z'BT5'_SS3_OD M4>5'_P \T_[Y%/HIW860SRH_^>:?]\BJ&G:KI.KR7B:?<07)LYC!.8QD)( " M5ST)&1G'0\=0:TJXO1=3TBYUOQO')J5J84N4-P5N0OEH+:-6)8'*@%6&>,%3 MW%*[U]/\AJ*-F'Q#I%Q93WD4=TT$./G_ +.G'F9Z>6"F9<_[&[MZU/I.K:;K M0G-FDP-NX25+BSDMV5B P^615/0@].]97A62UACOA8:L=2T&$*]K!XCM#?,DBJP&"#DC!%<5H%Y9^9X9'VB"%=#TJ5-5WLJ MBT;;&NR4G[AW(QP>R$].:IZ@[W6B>(7AU'^U=#FOK66XU*(*S/;DJ)TW(-K* MBKR5' + Y(--WO:_S^=K^@)+>W]6_,]$TO4=.UFW:XL,RP!MHE,#(DG^TA8 M.I[,N5/8U>\J/_GFG_?(KF/!4F\ZN+2_EO\ 15N@-/N)+AKC*[%WJLC$EU#[ M@#D]QGBNJH;$DAGE1_\ /-/^^15"]U33-/N[:TG;-UXFW)(;2LV=U#X@T2?5FTV.7_2 SJ"UNZQNR??59"NQF7G*AB1@Y'!P_2=; MT?6UF:PE$@BP6WPM'E3]UQN W(<'##*G!P3BN)MM-FO/$UGHVFZI;:AHVGZA M-?7++;$M:N=_[DSB3:S%I&^7;N"_>/3.DFB0:1;:E%IWVO5([:V5)XY&5F=( ME8Q6:;5''SXELKE8)$5+JQ1EB?=&K%<%F^9"2 MIP3^!R!U%4[IDI)C/*C_ .>:?]\BCRH_^>:?]\BGT4KL=D,\J/\ YYI_WR*S M=7UG2M"2)K\N#*6V)#;/.[!1ECMC5FP!U.,#CUK5K@_B+-'%/I>=1CT>;9<> M5JEPV(1\JYMWY'^L'/7(\O*\CB92:148ILWKWQ1X?T\VWGW*E;B(3H\4#RHL M1( D=D4A$)/WF('7G@U?U&^LM+MUGN8I65FVJMO:O.['V2-68_7%>6>(+V%; M/39!:Q:1*=%A8Z5<9$>IQ[O^/)1P=Z]L M^\ (P2#Z9=:[8P:5?WD4T,TE@C M>=#%(K-&X7(C('1CP,>]5*Z3^?X/^OG\B4E=>?\ 7]?\/:J?%6@C3H[XO-Y4 MDCQ*GV";S=R9WYBV;P%P!= M$TG^TX8-=A2"=-& MF>5'_P \T_[Y%'E1_P#/-/\ OD4^BB['9#/*C_YYI^0K&C\2:+)IUUJ&9DL[ M8!GFELI8U<'H8RR#S,]MF[.1CJ*U+]K5=/N3>RK#:^4WG2-)Y85,.^ M1BO/[J2SB\'ZU'::A-JWA]##]ENEN#,;5C)\Y68$EUB^23))(P1G X5WJ/E6 MAU)\5: -.^W&23R_.-OY7V*7SQ(!DJ8=GF A06^[TYZQU"29?$%@4 NR8@K2_,K)]UC M&0 5!3Y<8 "ZUJ=SX/T[3YK:&TLT^S216QOT9T@CB0%+?A@?-E('.3]S&UBH MIMVW\OR_JWY"Y;O3S/0_*C_YYI_WR*/*C_YYI_WR*;;2M/:PRO$T3NBLT;=4 M)&<'Z5+0[IV!)/49Y4?_ #S3_OD4>5'_ ,\T_P"^13Z*+L+(9Y4?_/-/^^16 M/_PDFA?9[ZY$X:VLN)IUMW,9.<;4<+MD;/&U"2#QC/%+XN6_;P?JZZ8)#>FU MD$0B^^3C^'_:]/>O/S-IL>B:O'HUY<:AX86RM<.MR\JV,_F8+JQ)*>6NR0H, M!-HX7-*[_K^OZ8^5:?UV/2=+U+3M9MGN+++*CF.198&B>-AU5D.M8/@C5K..RNXKS4M/ MN)9K]TCU))%5=4(129%&<%@/D(7*C8<8 P%TO5;&3Q;JFIP:Y9ZEHQLE::[, ML;1V3(Y(C$BX7:0Q8@_,-H)."*=W>WE^EQ65MNOZV-RW\0Z+=6-U>1NZI:N( MYHY;22.56(!5?*90Y+;EP /FR,9JWIE_I^L60N[(B2(LR'=$4964D,K*P#*0 M0000#7+:#J=E:MXAO;CQ!:SZ3)-&\.M221*-[)M*>9@1ML(4# Q\V#D@UI>! MC+_8MR&N%O(!>S&WO@ #=QL=PD.."RW2S22F%';3IQ"S@$ MD"4IY9X4_P 78UN5@R*+_P 80PX!@TRV,K#''FRY5?R17_[[%*[N%E88GBS0 M&F>)S<0;(7G+W.GSP1F-,;F#N@4@9'0GK5VRUC2K_3IKZ!L00%A+YT#Q/&0, MD,CJ&!P0<$<@@CJ*S&T^W\1ZOK:7:EK..W_LQ0#@_,-\I!_&,?5*R+M#HVB: MEJ-G))J44$XGDN;O:WVB<%4\UQ&%7RX0H) R8\Y!7)+Z?U_6P&Z=(;?J53R<^6RJ =RDGG)K2/+RW:V,9N7-9,]%^V MR?W4_(T?;9/[J?D:\?OO$>K^*/#.HPW=G;Q64OAL7[F*Z='WLK\X"]-R8V[L M;>I.<#HH?&&$GRRX8-+&DA'!!_=\8/7@-VD)E:%#,B)*5&]48LH/< D#(]\#Z4U&+Z M$NP>TEW+/VV3^ZGY&C[;)_=3\C5:BCD MCV#VDNY9^VR?W4_(T?;9/[J?D:K44P>TEW+/VV3^ZGY&C[;)_=3\C5:BC MDCV#VDNY9^VR?W4_(T?;9/[J?D:K44P>TEW+/VV3^ZGY&C[;)_=3\C5:B MCDCV#VDNY9^VR?W4_(T?;9/[J?D:K44P>TEW+/VV3^ZGY&C[;)_=3\C5: MBCDCV#VDNY9^VR?W4_(T?;9/[J?D:K44P>TEW+/VV3^ZGY&J[E9+V*[92 M98E*H/,?8,]3LSMW=MV,@$C.":S]6M(;NT/VJ[GMK6,&24P3M"2 .[J0R@=> M",XYXR#4T"VOF\*6UOJ%S<-<-&5,SG$VPD[=Q'1]F,GKG/>ERKL'/+N=']MD M_NI^1H^VR?W4_(UQ>F:/'-J.L0PWNJ"Q0QVV'U*XD8NHWN5=G++]Y5RI'W34 M%CI[2:'J4T,NL7-JUT[06\>HR&:1$&P!97DW*"RLW##/';(*LK7L5S2O:YW? MVV3^ZGY&C[;)_=3\C7.^%+HWOA739WN9+F0P*)))00^\<,&SCY@00?<5LU3A M%$^TEW+/VV3^ZGY&C[;)_=3\C5:D<,48*VUB.#C.#2Y8]@]I+N6OMLG]U/R- M'VV3^ZGY&N$FTW5(;_5X-%U.\D+:<58W5PTBI=DY0J6SL.TDE5 490XIMG=W M>E:3=PW\MW91&4RK]KG-Q/:VV%&"X9]SLX<(-S'YAC.W;1RQ[?U?^GZ#YI=_ MZ_K\3O?MLG]U/R-'VV3^ZGY&LK2[^SU*P2>QE>2$$Q_O%975E.TJP?#!@1R& MYJY3Y(]A>TEW+/VV3^ZGY&C[;)_=3\C5:BCDCV#VDNY9^VR?W4_(T?;9/[J? MD:K5C^(-=L]%MHEN;^ULI+EC'%+X3C%*]@4YOJ;+E9 M+V*[9298E*H/,?8,]3LSMW=MV,@$C.":L?;9/[J?D:Y'P=J$FI>!;&XM[Q+Z MZ\@J99)MVZ0=G89YSC/'X50T[5XO#NFWO]L&:UU&)HTE-[J;2P2LY(21'D(" M(<-D!5QM(V\#)RQ0^:?<[W[;)_=3\C1]MD_NI^1KRJ+6)+[PI-);ZQ-JIAUB M19TL+K$]Q#N8A(BAR.,, ",JI&<W;\5<)2DNITOVV3^ZGY&C[;)_=3\C5:BGR1["]I+N6?MLG M]U/R-'VV3^ZGY&N0-A<6_BVR>UU&\D=XY7OXY)F>+81B,B,G:AW ;0,@-G/ M)K-5=1CU3Q!I5C=:C#>OIX>T^W3^8)I,L#-&QE>2$$Q_O%975E.TJP?#!@1R&YI\L2>>?< MU?MLG]U/R-'VV3^ZGY&JU%/DCV#VDNY9^VR?W4_(T?;9/[J?D:K44P>TE MW+/VV3^ZGY&C[;)_=3\C7->(+@M<:7I2N\8U&X:.1D8JWEK&SL 1R"=H7(YP M3CFJ\R2VGCG2((;J9+)]/N%%FI"PJ4:(*0H YPQ').!TQSE*,;VM_5KCYY=S MI;0K91-'"IPSEV,DCR,23W9B2?0<\ # %6/MLG]U/R-HSQ_OG(7 M<=KC?@DMEL\"ERKL"G+N=Y]MD_NI^1H^VR?W4_(UQFH)=6OB2SFOHKI],S'! M!/;:A*OERYP#-$-H8,Q"Y)?H,@9)JWIDGV#Q-?:,C,;8V\=Y;H3GRMS,KH/1 MPO:2[EG[;) M_=3\C1]MD_NI^1JJ[K&C.[!549+$X 'K6%>7VGZ_H\\FE7SZE%" MLRZ4;&3[1I0:+K,TER(FMK>5KA9 MQ%#&JLQF:6+<-Q>/;M^5L'^[U+Y8WM;^OZ_ .:5KW/3OMLG]U/R-6H7,D2N< M9/I7%VFO63:X(+JZDCO+@!(+8I($C4@LJN<;!*P4MM.& P ."3V5K_Q[)^/\ MZB:25T:4I2'+FUNM3O92NH743W#2[9G19G&-RXV\ #Y<8'3' M&+?A>*Y32[I3>3SVS7,AL9;AS(_DG[N6)RPSNP222N.:%&/;S&YR6E^MCI_M MLG]U/R-'VV3^ZGY&O/=3>\\.OKEYIU_>W$-OII:5;F9IE6Z)RK+N)V_*265< M+C;P*N6EI+#K=UH']H7[VDEE%=-(]R[2AB[*X60GP^:7<] M!^VR?W4_(T?;9/[J?D:P=!U33]2L"-/N9YU@(20W".LF2 P+!P&Y# CC&#QQ M6K5W%LT=]:[A"P7S%:9%*L<9QANQ&>_&05RQ[ IR;M K;33S1J3).VYV>1WZ# W$[5_V1@9).,DUP_CCQ3:V"&P36K>PN M8I()90URDWXAS2UUVO^!W'VV3^ZGY&C[;)_=3\C5:BGR1["]I+N M6?MLG]U/R-'VV3^ZGY&JU8GBM[V/0G-DERW[V(3BUSYWD[QYFS;SNVYZ<^G. M*3C%= 4Y/J=)]MD_NI^1H^VR?W4_(UY;!-J.J07]KI1UF[TNRU +L,\MM=LI MAR4\R9D?Y964_,P...0,';.N)IUG8?VY?LGV:,+/)!'(QN)T7,A^09\I.=QQ MMR<$C!!$H_D-RGW.W^VR?W4_(T?;9/[J?D:JJRN@=&#*PR"#D$4M/D787M)= MRS]MD_NI^1H^VR?W4_(U6HHY(]@]I+N6?MLG]U/R-'VV3^ZGY&JU&9,%H(DD9 $# @$[=QR#DGG( Q+45T#GEW.EN"MU+!)*I)@ M?>@$CJI./XE!PV.HW X.".0#5C[;)_=3\C7->#IYKGP7HTUQ-)-,]G&SRRL6 M9CM&22>IKB]'U^XTDZI=W5W=S3VEA)-+#/.\D=^^_P"2>WW':L7\.%QC<,C@ M$N48QERV[E)S?4]9^VR?W4_(T?;9/[J?D:\O-UK=M!?V-['?OJQ%M<7,EI=O M+YEJTFU_)C 'EL &&U 6Q@[F;FI+2\>?2/$-Q83WS1Z+*9;":]$JR@B-7DA< MRC>RDY!W9X8?W5(5HVO_ %Y_UY,+S>B?]?U^!Z9]MD_NI^1H^VR?W4_(U1MI MTNK2&XCSLE177/7!&:EJG!+2Q"J2>MRS]MD_NI^1H^VR?W4_(UD7NLZ7IUQ# M;WVI6=K/.<11SSJC2'./E!.3R>U9=F;E/'FJPM?7$L#6%O+'#(1LA)>53M MZ[023D^^, +ECV*YY6;N=7]MD_NI^1H^VR?W4_(UY\JZC'JGB#2K&ZU&&]?3 MP]I]NG\P3298&:,Y(C&2HVC '!V@=9+.[N]*TF[AOY;NRB,IE7[7.;B>UML* M,%PS[G9PX0;F/S#&=NVDE'L-REW/0(;IY)50A<'TJW6#H-_9ZE!#/8RO)""T M?[Q65U98Q7%[81 MS6/]GR16BQA&A&[ PR-MQN;&,=:@G\ 6]W),UY?:I<"6SBM-K>6FT1GT4^?R_K7_-B]EY_P!:?Y(XJ3P?-/<:?<7&M:Q--97'GH[B M'YSM*X($0 &&8?* 3NY)(&.A\J3_ )YO_P!\FLC4O$?B"SU6VM8-!L'AN[M[ M6VDGU)XF8JC.691 V%(1L8)[>M:L6NV]O:69UN6TTJ\NG,26\MT/G<-C"%@I M?/!&!W'%-5'83HJ]FQWE2?\ /-_^^31Y4G_/-_\ ODU7A\8>'I[[4K1=7LA) MIHS=%KA (QW)YX ) )Z \=:IZCXJ;[7X>?19=.O],U&^-K/=1S^9M^1V 3;P M3E#DD\8Q@YR!56[>8>P6NIJ>5)_SS?\ [Y-'E2?\\W_[Y-6=0U33](MOM.I7 MUK90%@OFW,RQKD]!EB!FFS:SI=M;_\ ?)H\J3_GF_\ WR:RT\6QW/CZ'P_97.FW%N+2:2X, M-QYD\4J.B[&4<(/F/7))STQSK6_B+1+J"6>WUG3YH8I%BDDCND94;_P#?)H\J3_GF_P#WR:0>*/#Y:T4:[IA:\.+8 M?:X\S_-M^3GYN>.._%:M'M'V%[%=S+\J3_GF_P#WR:/*D_YYO_WR:U**/:L/ M8+N9?E2?\\W_ .^31Y4G_/-_^^36I11[5A[!=S+\J3_GF_\ WR:CGW6]O),\ M4Q2-2[".)G8@#/"J"2?8 DUL44>U8>P75SC# *E4;=A^QB)_P )18_\^6N?^".]_P#C5'_"46/_ M #Y:Y_X([W_XU78-G:=H!;' )P*YS1-5UK6/#\\S0V,&I+>3VOREY(8O+E9- MW.UGP%_V=Q_NYX/:,?L(VN8&LZC::O#%$)?%%D(Y!(?LV@W!WD])5'NOZNM ]E'9_U8YBSU?3;&Q>UAMO$/SM([2'1+PN M6=BQ/^IQG)]*KO?V::5:Z?82^*-/CME5%DM]!N&9E Q@^9;L/?@ YK5_X2F^ MT6+7!KRVURVG^3Y$MC&8A<-*,+'L9VVONP/O$893Q4VCZOK&O:3++9ZAID=X MMP4E62PG'V3 !\MXW='9N1\Q" @YVT>T?0/91W_K^OZ[E"QUO2].LHK2WL=> M$48.-VB7I)).223%R2223[UM:?>+J=NTUO!>(BML(N;.6!LX!X615)'/7&/R MJ?PS?7VI:)'=Z@]O)(\DFR2WB:-'C#D(P4LQ&0 >IZUL57M&+V*,ORI/^>;_ M /?)ILD$SQLJB2,L" ZKRON,@C\Q4-QJM_#XTL-*\BV_L^YLYIO-WL92Z-&, M8P %P_J2?;'.7#XLN_M,%_/]E&B75[+8Q!482H4W@2,V[!5C&PVA01D')YI. MKIK_ %T#V"':1X:N=*E#-J^JWD8W$17"PA=S')8F.-2QZ]2>M2W?AN"]TRZL MK@7#_:7\QYN!('!!1@<8^7"XXQ\HSGG.)KK4M*G<26=]XQC'7RT;;U[XSSCH:Z&,.(U$C*S@#<57 )[ MX&3C\S3J?M&'L5U9QW_"46/_ #Y:Y_X([W_XU1_PE%C_ ,^6N?\ @CO?_C5= M)J]W-HP<]\$9!)2J,'1BE2+EB%5YP61/5BH(+8] 1GID=1RT/B767@33I$ ML5U>74Y+".X6-C RHAD,OE[]W"C:5W_>[T>T;T_K^M0]C%:_U_6AAV]ZE@MI M8V#^(X=.@M6B)_L2Y9]_\+ &U/(ZYSCC&PYR-#3M7LK!9&D7Q)>7$F-]Q<:% M=;V Z#"0*H R> !U)ZDFMJ'Q1Y7A+4=6O8D,^FF>*XCB.%>2(D?+G. V 1G. M-W?%)8:]>6E[=V&OO:>?%:QWBR6L;(I1V*[-I9B6#+C(/S;A@ \4E4?]??\ ME^ W17]?<\CR2Z)>%Y'9BS,V(0,DDG@ >@ K;TCQ%@P3T%7?#&IW&L^&=/U&[2*.XN(@\BQ9V ^@SSBA5' M;3R_+_('23W?]?U+J=NTUO!>(BML(N;.6!LX!X615)'/7&/RJWY4G_/ M-_\ ODUJ5AW&JW\/C2PTKR+;^S[FSFF\W>QE+HT8QC 7#^I)]L6LUTL8*)G.T"-%7D\DXR<#G@56A\67?VF"_G^RC1+J]EL8@J,)4*;P)& M;=@JQC8;0H(R#D\U5'C+5H--2_N+.VG74-.FO]/MX$8.FQ0PCD.X[R58'*A< M8(P>#25333^M/\O\ANC=VO\ U?\ S-&[\-P7NF75E<"X?[2_F/-P) X(*,#C M'RX7'&/E&<\YFTG11I%FT$;7,[/*\TLT^"\CL_?S,[?LMA/<8QCKY:-MZ]\9YQT-4?^$HL? M^?+7/_!'>_\ QJNQKF?'&M:CHFAB?31'&[LR/=S1F1+8;&8,R@C.6"J,G + MG/0KVK*5")4_X2BQ_P"?+7/_ 1WO_QJC_A*+'_GRUS_ ,$=[_\ &JZ;36OF ML4_M%81= E6:'(1P"0& ))7(P=N3C.,G&:SO%.JW^C:;!=6,%M+NO+>&8SNP MVI)*J$J /F;YNY '7G&">T=["5&+.6UK6+>]2UN+2SUD7EE.)X!)HEZ%8X*L MI(BR 59AGG!P<'&*9+J%E>:W8ZTX\4V\MO"T8M!H=P4P^"P;]P3G*KT;^'CO MG?UWQ#J-I?7\>FI:M'I5FM[>+,K,TH.XB-"&&QML;'<0PY''6EN/$%XOB/2; M:"XTUK;4#E+,Y^TM%Y98S!MV 0!MVG/][)P!5'_ %]W]??MJ-TDOZ_KO^-M MSGH=4CNM.6WU>/7YF6Z$XVZ+='*J^Y%8BV0$< _='IDXR;USK.F7=U:3RVFO MYM9#(BC0[S:6*E,O5-=U^'P_!KMG:V<4"P0SRV5PK-+*7V[D5PP"$ X&5;<>,#N*H]OZ_ MK0'2C_7]>9E/J=I-J7VJ>7Q1+ K!TLFT*X$*L.AXMPYP><%B,\XX&(]-UR!M M2N]5O--UN*>=5ACB_L2\8QQ(6(R1%C<2Q)QQT'.,GHK_ %J_M/%>FZ>L^FF* M\D*BR.?M)C",S3!MV 0!MVG/][)P.DI*H]_Z_K_ (8'2CL9?E2?\\W_ .^3 M1Y4G_/-_^^36I15>U9/L%W,ORI/^>;_]\FJ>HZ;>7L*I;W][8,&R9+:.,LP] M#YB.,?09K2UB^DTW2+J\B@DGEBC)2*.)Y"S= -J L1G&< \9KGY?$.I1_#Z^ MUZQO-*U:XB@DGB=(9+:(*HR0R%G;<,'*DJ<\';R:3JE*AJK,2Y\)P7.GV^G- M)>II\8(EM4;"W.3D^8V-YR,50U/Q5 MJ.G>);#2]]C)YBVV4\MA)>F1V61H?G^58P [##\'DCJ7SN]K=2?9*U[]"27P ME;RZ\-5+W:MYJ3O;*1Y4DJH461OEW9"G& P' .,BNJM@5@4$$'G@_6JUG=S7 MEU-(@0629C1B/FE<'YF!SPHZ=,D@GIC-ZI__&J/^$HL?^?+7/\ P1WO_P :KL:X[1-XT.\_P#C5=BY*HQ5=S 9"YQGVKFK?4O$46NSZ;=Q:=(1- MOV^7(69MPY!#@+G:WRT>T;T#V,5J2?0Y@0FW 546TV\'TV]T8_9(XNS73X(9;:[NO%NHVDR2(] MO=:%.$;?]YB8[968]>I/7UQ2-'IS6=S";OQ>9[E4CDNSHDYE\IGF(N[IVSCC/45<\-W\FJ:/'>2:E9:@)22DUI;/ H'3:49W8,#D$ M$@CH0"*UZKVC)]C$R_*D_P">;_\ ?)H\J3_GF_\ WR:KZWJM_IVL:%;V\%LU MI?79MYY)';S%_=NXVJ!C^#DD\>ASD9M]XHO;>^OKF);4Z1IUY#9W*LA,LC/L MW.K;@%">8O!4YPW(XH55O^OZ[B=!+K_7](LP:)/'J#7=Q?7UYABT,4RQA(,Y MSMV(I/!QEBQQGU.7S:'#QF*4..D9&-@P!@:HP>*KY[J" M\:.V?2+R^EL+>-%(F#IO '1HB3[9KR[FG*E MYKG:6(50JK\JJ !Z>I.2:M:A>+IENLUQ!>.C-L MK.6=LX)Y6-6(''7&/SK M:M?M'V:/[68C/CY_*!"@^@R2?Q[^W2I:;JL7L4<=_P )18_\^6N?^".]_P#C M5'_"46/_ #Y:Y_X([W_XU6WXEU&\TK0YKNQ@66961WFEDC1TN+==BS*R*V=N3M.21U(.,C&F1UJGXC\03 M:5IMC*LT5H;EE$EY<63G ZW4]6U/3[_ ,.P(ME/!?7'V>ZGRRG/E.X,:<@ E.I8 MX'&#G(=XLUFYT32X+BWDMH%DN4AEN[I&>&U0YS(X#*<9 7[P + DX!H=1[_U MT!45M\SETN=&CTN'3Q:>(C%'.MP['1+S=-('\PESY/.6Y.,?@.*-6O;'5KK3 M[@OXGMC8S>>B0:%<8=L%?FW6['HS#@CKZX(O7?C>\L- TYKFT5=7O1(<+!+( MB1(<&X,2;I"A&U@@Y^8 L "PLZCXCO[6UT:YM=1T:XCO6@2-=C*U^SL WD_/ M^[ 4[N=_OC&2_:/\?Q#V45UZ#?\ A*+'_GRUS_P1WO\ \:K9@W7%O',D4P21 M0ZB2)D8 C/*L 0?8@$5L44>U8O8HR_*D_P">;_\ ?)JO?6%Q>6OTWJP_2J*>*;NTM?%5SJEM;*NC2D1);R,WF)Y*2+EF ^8[L=,#..<9- M6?Q3JNE&?3]16RFU1TMVM# C1QDS2>4%92S$[&&201N'0*:/:-Z6W_4/8I:W M-"TT*+3]*.GV*SVT9#?O%):3IV^FE+46\\MO'3GZ $GL"<_ M-T#V7*]Q\-H8(8X8H66.-0JJ > !@"LR\UVVL+M[::TU9I$QDP:3=3)R,\.D M94]>Q]JZJBFZK8E0B<=_PE%C_P ^6N?^".]_^-4?\)18_P#/EKG_ (([W_XU M4WB_6=8T^[TNSTQK>U6[E56O+F S(&\Q%$6T,N"P9CDGHA Y.1TMH]Q)9PO= MQ+#<,@,L:/N56QR >XSWI*HVKC]C$Y3_ (2BQ_Y\M<_\$=[_ /&JQ;#58['[ M?81VNO1V<[R3V]Q%H=WOA9SEEVM"1PS%E.",'! Q\WH]QYWV>3[/L\[:=F_[ MN>V?:N636=>L7UM;Q[3418V\;1_8=/F1C,^3L*B21F &PG SAJ3J/J-44>+WO)8TB^W2:).TR1KT M1?\ 1MN.3R5+'/)Z82ZO+"'0QH.F:7KL=K<[TN)VT>]+*K??8DQ%GD;)Y/.YAG2)UB1'+*0R%RS%"O9ANW#[O)J]X;U'4+^ MVO8]32W^TV=Y);&6V!6.8+@AU4DE>#@C)P0>:?.W_7GK^.XO9Q6O];:?@5=+ MOX-11TM+6_B6$*,7-A-;C!SC;YB+GIVSCCU%:'E2?\\W_P"^36I13]JR?8+H M9?E2?\\W_P"^364GAZ2/Q#<:R+V^,D\"P& K'Y:JI)7'R;L@LQY8]?3 '4US M%OXAEG\4WME)>VUK;V:ES:7%C*D\R [N+R^U"Z9/+6:Z6,%$SG:!&BKR>2<9.!SP*;=^&X+W3+JRN! M2K Y4+C!&#P:OZ%XFNM2TJ=Q)9WUQ]J-M:W-FI6"Z^56+J"S855YI9Y\;Y'8DEC@ #Z #C MBMZFQAQ&HD96< ;BJX!/? RD MLM'NKV&TNVGGEBDA4(IBDCZ.ZDG+@\#H#WXK,\5:+JMUJ^IFWTTZE9ZKI/V M?O8U%I(&;YF#D'8=X)*[FRG3I7=44K=_ZZ#OK?\ K1W//I-*U[2Y-?6UT9=4 M>XDLYK>:X,4D;F-(D8E6D4F12K.,E0<#Y@:SK#2/$4=_;-+H6J.@\0#47GN9 M;,.8S 8R6$<@7(8YP!T]37J5%4G9W_K=/]!6]WE_K:WZG+>)+/4E\0:5JUII M\FJ6T$-Q;SV<D45-M+?UU_S'?^ON_R/)X_#/B&ZL]-TQ]# MDL9+?1;O2I+T3PM$9'";91A_,*L4).5W MTZFFW_ (0DN]&BD'@F^?4EEM!+ M]LU1+LE8Y ["+S9F 3&\#)4_/C;@MCUJBJOK?^MV_P!1=+?U_6AQNOV&K2>( MH+O1[2_BF9(4EE,D#VV:Y+3-/\4:;X>OX M(K;2EU&>]GGB_P!-D,:K+(SG+&'.Y=V -I!QGVK-_P"$!US_ *&?_P B:G_\ MGT?\(#KG_0S_ /D34_\ Y/H'PM]3\.:?::%IEE;7+K;RR++(\L4,;ER0G$; (-V -V[ &%(!( MRO\ A =<_P"AG_\ (FI__)]'_" ZY_T,_P#Y$U/_ .3Z'J(MOX?\07^BR6]U M%IEK>13Q7L,L=U)<>?FEZC!#9FPM;>:&5GN&67,A0Y5 A!QY8ZL,[CTQSFQ>$KLSP:?.;4Z+ M:WLU[$RN3,[2;R(V3;M4*9&.X,2=J\#DUV-%%M+?UW'U:TLVA=F>8-M&^0%0$(5 , L"6)ST%3ZUX?O-9TC44::)+ZX7RXAN)C6 M(,#Y1.,[9 N'.#]['(45TE%#UW$M-C#\*://H>BFTG6WB+3RRI;VK%H;=7W=>, MX/:QV.L_P!J_P!F2#1DM6O6X4W,IC11W.0C\CL,8K &B:R]II\_V33+ M>]TNX,MK;K=R2I*K(ROYDIC#!FWDY"'D G.3C-_X0'7/^AG_ /(FI_\ R?1_ MP@.N?]#/_P"1-3_^3Z +O]B7+:;<^&[J)&&KQW-S=WD.\K!+(Q.%RFU@,@#+ M!CC.W&2+$7A>?5KV:^\1"..Q?G M'MP/:N:_X0'7/^AG_P#(FI__ "?1_P (#KG_ $,__D34_P#Y/H6G]=@/0*P+ M[3]4F\9Z7J,$-F;"UMYH96>X99S7L3*Y,S MM)O(C9-NU0ID8[@Q)VKP.34VA^'-0L[S3/[0>U-OH]JUI9M"[,\P;:-\@*@( M0J 8!8$L3GH*ZNBA: ]3F]:\/WFLZ1J*--$E]<+Y<0W$QK$&!\HG&=L@7#G! M^]CD**L>%-'GT/13:3K;Q%IY94M[5BT-NKN6$:$@?* ?0#K@ <5N44+3^OZ_ MKY@]0K#\56NK7>B3PZ0MM+(\F#C!QG(C\3Z!?:Y M]E^Q:G]A\G?O^:Y&_.,?ZBXBZ8/WMW7C'.>?_P"$!US_ *&?_P B:G_\GT/4 M:=M3IO"NDW.BZ&EI=-#YGFR2"&WSY5NK,2(H\@':H.!P/8 8 C\7:=J6JZ*M MKI<5H\WVF"5OM4[1*%CD63@JCDD[ .G?/;!YW_A =<_Z&?\ \B:G_P#)]'_" M ZY_T,__ )$U/_Y/H>]Q+0U=:\/:G=W=_+8-:(NKV26=Z99&!@"[AYD>%.\X MD8;6V]%YZBI;W1;[4+S3[1[2QATO3KB*>WN5N7><^6.%V>6 F>03O/&1CGC% M_P"$!US_ *&?_P B:G_\GT?\(#KG_0S_ /D34_\ Y/H6CO\ UY?<#U-.[F\2 M:W:Q+!I&GBU$SBXAN;Z:$S!6PHYM\[#CG(&<8&5.6DOX?%ES^>\CM M':P@@GN1C9'<3&)#SSE@C$F>.HHI6&G9IF+,-=&F6EO#I^ER2/%Y=UYUX^R/@#Y0(OW@Z M\'9Z=\B;^S)8-(LM*M)=EO'&D$LI8B01JN/EXZG &.;+">WC2)D-O&H7'EL2&/S#DGY2<&NTHHHZ6&% M<2/#_B"Z\;VVHWGV!+>SQMOHG/GS1YE_?3]$^US*6\P:A*X=APB8\E=B*">FXYSQEB:R?\ A =< M_P"AG_\ (FI__)]'_" ZY_T,_P#Y$U/_ .3Z .AT"WURUM[A=0M=.BD8&3?# M=O.T\QZLY,2;1P >, 8 J.*VN=)TG2]'-L+O[5NBO)D+C:S M)(,(1RQ8 M_,4]LG .%_P@.N?]#/\ ^1-3_P#D^C_A =<_Z&?_ ,B:G_\ )]#UT8+34!X$ MU'4M+@TO5KBUC@L-/EL+.YM69I)0X51)(I4!"%1?_ /" ZY_T,_\ Y$U/_P"3ZZ#PQH%]H?VK M[;J?V[SMFSYKD[,9S_K[B7KD?=V].<\8 %\1:?JE]J&ARZ?#9O%97OVFSWM]:Q-:_V3J-Y%>W+NY$T;)LRBKMVL&\ MM>2P(W-P>*ZZBA:?U_79 ]?Z]?\ -G(VGA>]AO;2TD:U_LBQOY=0@=7)F=W+ MD1LFW:H4R,=P8D[5X')K6O\ 2KK4OMIDN?LSF%X;*2([C 64@R]!\_.!SP!P M?F-;%%)JZL.^MSE_!7ARZ\/6MXEQ#96RSR(R6MB[-%'MC52V2J_,Y!8X _$Y M)ZBBL?Q)I%UK6G1VUG?_ &*191(9-TXR ",?N9HF[CJQ''3."*;N)*QW>=D<6=JVZ. M#"*K%]3TZP6!KF[MG@3[1(8T&\%220K'@'., M'3]+DD>+R[KSKQ]D? 'R@1?O!UX.ST[Y',_\(#KG_0S_ /D34_\ Y/H_X0'7 M/^AG_P#(FI__ "?2MT'?;R-C4M#U%%\,V^EQVDMOI4Z/(US<-&Q58FB 4*C9 M.')Y(Z8[Y#-8AU?7EE@@L[4)8WRDP7;R+#?Q;3E')BXQN#942+E1R3G;E?\ M" ZY_P!#/_Y$U/\ ^3Z/^$!US_H9_P#R)J?_ ,GTWKN+_AOS_P R;3_">M:' M%IEWIQL)KRVBN+=[2>>184AED\Q4CDV,W[LA5&5Y7/W>,3S>%M0_X1FU\*QP MV,FF+#&DE[).XE1@VXLD(0C((&T^8,<=<HZ@?%=KJ26D%IK#9@DMYVE=,1+&"R MLB@'Y W!/7';)BN/"VJ:M)-J.HM8PZG&MNMHD#M)$##)YH+,5!&]C@@ [0." M379T4=O('KN8.E:;J-FNJZC.EI_:M_()#"DK&&/:@1%W[0Q'&2=HY8\5C>*O M!=UJUA;16IM+MU$QG2^8HCRR)M%Q\JGYTQ\HP, X#+@5V]%)I,$[$5M$T%K# M$\K2NB*K2-U<@8R?K4M%\MM=^RPR;=L.^^&W"@'_ %5Y&G49 MX0=>0I;G8!E3Y>&X09+[,G..2%KGK/P!J$XNHM3ELXO- MTZ2QFN[5V:2_9F!2>964 .N">KDES\P'5_\ P@.N?]#/_P"1-3_^3Z/^$!US M_H9__(FI_P#R?1_7X6_K_A@-(Z9XF$EYJRQ:4-8DMX[.&,7+B)(U+,TF\Q$[ MB6^[M(&!R>:V= @U"UL/(OK2SM0AQ'';7+SY'4LSLB$L223\OODYXY3_ (0' M7/\ H9__ ")J?_R?1_P@.N?]#/\ ^1-3_P#D^@+'H%%<_P"&- OM#^U?;=3^ MW>=LV?-+B9AZ4JZKISZH^F+J%JVH(GF-:B93*J\?,4SD#DCW^IV5W+;S6TT>KR1QQ&-%7$Z&4%MI0,&"N3GGI2P:%JD.H107UH8[> MQUBXU3^US.@5X75SL^]O#?.%.5"[4SD\"E?2[_K;^OEH#_K^OZW.K_X2SPY] MJFM?^$@TK[3#O\V'[9'O3;DMN&,' MC,+@ <,&[I>? M_#_U\QJS?E_PW^?X'4W6O:/8O&EWJUC;O($*+-<(A;=G;C)YSM./7!]*Q]+\ M5%_$&KZ7K$VFV!M](O$U";2QX6+:G M=>%8+*4^Z2/?(V[E2%4_+N.%'' %:5_X2II$M[IT<%XXB\V)6GV)(,9^^%; M@CH<&O/?#VBZUHEW%?#PO/\ 8TGOHQIJ2VP>..:19(W0>9Y> %V,-P(SQD5W M,@DM?"[)9Z.R.MOLBTZW,2E.,!!E@@QWP<<'!/>)7Y+K>PU;GMTO^IAZ3XTO M[J_T=(M;:+6[=IK5[:_,[IA ^)$:-,#:?O L <#N*Z4:QIAU4Z4-1M#J( M7>;03KYH7&<[,YQCVKS[PSX>U;PA#INI:9X;D1KFUBM=8TN.6W5_,C7Y;B,[ M]A).X$;@3N!P"#5C3/#+V6M3S:MI%Y+Y.H37\.HMJS+:QHY9MS1>;\LBJS+Q M&5.,[N2:N=D]-M?Z^[^KWM*O;7?^O^&_'8ZB[\6:)MO+6T\0:+_:4,L64.3&I.YEX//H*\IAT M>\NO#DEA62NP,"7Y(Y-)+6S\OS?_#C?EY_H=[%K MFD3WJV4.J6,EV^\+ EPAD.TD-A0<\$$'TP:OUY=I7A[4]-_LY+7PK+:I'XCG MOI/*:U4);L)%4X$G]V11@9("'VSZC0MD_P"ME_PWR!Z.W];M?I?YA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 9VL?9S8RI>>4;1HW$ZS8\LICY@V>-N,YSQBN*ATOX M<7%A-?P6/A66S@.);A(;=HXSZ,P&!U'7UKN[[_EG^/\ 2N%\.W=M!X)OFDFC MC2WN+U)=Q $9$TG!].H_,5JM(7.:>L_FBU:>%O!6H6J75EH/A^YMY.4EALX7 M1NW! P:;!X9\%7-Y=6D/AW16GM2HF7^SHQM+#<.2N#QZ5@:K?^(K*XU6*'5Q M;6^GZ%'?0PQVJ%@X#@JS-NR"4YP!QC&,$FI!4UB/2#H6A?V@\)G6 6$1;RP0"Q^7@9/?KSCH:R;'6O$M[JMSJ* MW5BNF6M]-:S6;SC=A"550GD[A(?E89D((;[HR,1>'KB[U+Q3X=U>YU1KP7^D MW,PB"(([.%!'S'D=/6K$?@WPC+&LD?AO0W1P&5EL8B&!Z$';69XCL;M]>G MO-)EL+RY%@L5]I.H#"3VY9B"KX^1B0Z\@J>,@8%9-A?[M6EU.VU>XT[3$\.P M74$,\:216ZMO R-NY@NT'ALD]R,"DFNJ_K7_ "'9]'_6G^?]=.K_ .$)\*?] M"QHO_@!%_P#$T?\ "$^%/^A8T7_P B_^)KB-3U'6;C3-6LY-6U5$AFL'@EN( M+>*:1)9=C954X4XW ,JL#PPQP=:;4O$]QXDOK:PU&RBMM(E@287DZH98V169 MW40$_-E@"KH,KTXY:M>UA6=KW.A_X0GPI_T+&B_^ $7_ ,31_P (3X4_Z%C1 M?_ "+_XFJ&E7^IIXJEM=4N+SRYS,;156%[215((VNJB17 R"KD@\X)KK*%9J MY+;3M;)_ST?_OHTRBBR"['^;)_ST?_ +Z-'FR?\]'_ .^C3**+(+L? MYLG_ #T?_OHU0L?$&GZI7\W\1'(!QE*U[#U MM<[_ ,V3_GH__?1J*&_2XC:2"[66-69&9)-P#*<,"1W!!!],4K*&4JP!4C!! MZ&N6\)6%F?#5_IYM(#9?;[V+[/Y8\O9Y[C;MQC&.U)Z7] UM>_7_ #.@GU[3 M[73DU"XU:VALI,;+F2Y58VSTPQ.#FI++5K;4K07=CJ$5U;'($T$P=#CK\P.* MYSPM/;V'PXTF^G4;+73EDSCH G./PK3T73O*\/16U[&KR3JTETC#(9Y"6<'U M&6(^E4U9M VT6X=?TZYTZ34(-7M9;&+/F7*7*M&F.N6!P,4'Q!IRZ6-4.KVH MT\]+LW*^5UQ]_..O'7K7.Z3BVU7Q%_:XMI&AN(;DW,*%48; $4IDD.NT=R3E M2.P%G3=)>*POWMOLUMJ-SA![BG^;)_P ]'_[Z-<_X,8-X/TQ1 L/EQ>65 M1MRDJ2I93_=.,CV(K=JFD3=C_-D_YZ/_ -]&JD>M64VI2Z=%J<#WT2[I+99P M94'')7.0.1V[BK%>=)::E;>*-)T-5LIC;W\^I&[BG;SDA?>3YJ;,#<9-N=_S M8SC@X6ETOZ_KK\AJ]F[_ -?UH=W'KUA+>W%G'JUL]U;J6G@6X4O$!W9V>H0W%H03Y\,P=..OS XXQ7,#1;G_ (F/AJ?47NM/O[66196C M036[,V&#;0%8,69AD9X8$GM4N/,T33M2FN76^!N5FNS$A@CFF;9''$ 2Q5!A M"YR>_!R5"6VO]:_U_3&_)GC_\ ?1K) MT+5GU>QDEEMU@GAN)+>6-)/,4.C%3M; R./0'L0,5IU5D3=[#;B^2TMI+BYN MA#!$I:2223:J =22> *BT[5[;5[&*]T^^2ZM91E)8I-RG_Z_MVJAXCM;2]TM M;>[N3;[KB(PR=<3!PT>1T(W <'KTK+\"WL5UI0S2$9 EDRS9]1EB/I6-H5Q)>^(M6U74K>QAL[."&V=[2=IXI9 MXV9LC*+EDW!< '!P,Y' ]';^OZ_S#I=/^OZ_([BTU*'4+5+JRO4N;>3E)890 MZ-VX(.#3X+P7,*307(EB<95XY-RL/8CK7'BWN["QN$M=+GN#J-X]U>VUK)$K MPHX&%.^10"P W$$\EL=C5SP!(S^!]*!M9+8)"%5'V\@="-I(Q^OM0K-[ [[W M.H\V3_GH_P#WT:/-D_YZ/_WT:913LA78C7BI/' UR%ED!*1F3#,!C) [XR/S MJ"'6;.YDNHX-2@E>T.+A4G#&$\\. ?EZ'KZ5PMQ HJ83;C;(3@<$Y )+=.,"&TTV+5]/\ #6FQ2&,76A7$5TZ# MWW>]0G?I_6O^6I=N[_K^MCT*UU>UOK(7MGJ$-Q:$$^?#,'3CK\P..,5.ERTL M:R1S%T8!E96R"#T(-<-<>9HFG:E-QDEEMU@GAN)+>6-)/,4.C%3M; R./0'L0,52LR7=*YK>;)_ST M?_OHU5U'6+;2+&2]U&^2UM8QEY99-JC_ .O[=ZGKF/&]I;76DH7N1!>PB66T MW#*NPB<,I'?*%O<=1TH>B".KL=+;WJW=O'<6UT)H)5#1R1R;E8'H01P11/?) M:QB2XNEA0LJ!I)-HW$X R>Y) 'N:R?#-]!?Z2\L%LEN5N9HYHXWWIYH<[RK8 M&X%LG.!UY .15+QQ;03:'!++#'))#J%H\3.@)C8W$8)4]C@D<=B:=EI\OQ!- MMV-^YU>ULIK>&[U"&"6X;9 DLP5I6]%!/)Y' ILFM646I1Z;)J<"7\J[H[5I MP)7'/(3.2.#V[&N.\0[#>^+?M>W T6,6^[^[^]SM]]^WISG;[5F:K::Q;2QZ M;MLKBYUF]MKI',[+M65A<6]O>:G!;S7+;8(YIPC2 MG(&%!.6.2.GK65XMLIKKPYJ#6KVD<_V:1#)=1[E\HC+KG(VYP.>0,9(.*Y/Q M(+R+2Y;ZVL[26/7--@L8K&YN&2>.3#;5CPC;\>82<[<;2^P(0441_>W+]['4\^EU22$ MVQ_FR?\ /1_^^C1YLG_/1_\ OHTRD90RE6 *D8(/0T6%=D7]JV_V26[^WQ?9 MH=PEF\X;$VDALMG P0T]-+&J-JUJNGD9%V;E1$>N:)M7M;>]@LIM0ACN[@$PP/, \F.NU2GX_Y"UL]3J?M8\_R/M'[[;O\ +W_- MMSC./3-:5L2T"DDD\\GZUY];^()++Q&UA-9K(\MS';W-SY_S+,\9D140K\T: MJ,9R#G)V_>->@6O_ ![)^/\ .HG;ENC2E?FL^Q1\V3_GH_\ WT:H1>(-/GU: M;2HM4@?4(4#R6RS R*#W(SGT_,>HJY7G^GOI^E>+(HH?+O+&]N-UM)N_>V]P MS7)88Q\RY\T$YRN0,$C_P#?1JI9ZU9:C)/'9:G!J1>7I4EA;>6,&9! M\SE0.JJ!AVM;KQ5?VT<,$VG2:1;I-'M#1M\TFP$= M#\N?PQVJWX(4?\('H:XP/L40X_W10E>_]=U^@KNU[_U:YL6NLVE\]PEIJ4%P M]LVR=8IPYB;T;!^4\'@^E1VWB#3;RQFOK76+6>SASYMQ%!D[F!P,#GF MN3OM(N+O6]:T<-:QK>:0(K26"/8+:-691&ZY.02W!&,@, !CG$NIY]2.O7E] M':VL"16M@)K&0HA#1^B["G!Y!SG)Y/3U5E9,AMIV'^;)_ST?_ +Z-4Y-;LH=2 MBTZ75+=+Z5=T=LUPHE<<\AKVNHK*UCJ$-T(G,VV_#I;>&[6^62\>YC@L8TG>WA,31VL*MM0?,=TK98%@5 MXY 7C*NN7F933O9/^MOZ\]/,[F*[%Q$)8;CS(SG#(^0<<=13_-D_YZ/_ -]& MN?\ #6MOJL-Q!+8Q6<-@C''N"#6[561%V-N+Y+2V MDN+FZ$,$2EI)))-JH!U))X J+3M7MM7L8KW3[Y+JUE&4EBDW*?\ Z_MVJAXC MM;2]TM;>[N3;[KB(PR=<3!PT>1T(W <'KTK+\"WL5UI"U@DGN+D10QJ6>223:J@=22> *KWV MMV6F0QS7^J6]I%*P6-[BX6,.>N 2>363XWMH+KP-K:7$,!Z59O-3@TZU>ZOKZ.UMTQNEGE"(N3@9)..M00W M6E\V3_GH_P#WT:KVTCS6D,LB&.1T5F0]5)'(J6K<;.Q"DVKCC-( 296 '4EJ MJ6&MV6JP//IVJ6]Y"C;7DM[A9%4]<$J3@U6\0O:Q^&]4>^\W[(+24S^3]_9M M.[;[XS7,>$[]6-49[D*)&"H6DQ MN)Z >I-<3HVD2:EX \,RV]W%:3V=LDL;S0^;'@Q,C;EW+_"YQR,'U'%13:H? M#EEIH@LS=I!9R?9$N)_) MX8QOD8[3^\88V@@<9Y7+"G*T6[]/Z_K_@!9W21 MW_FR?\]'_P"^C1YLG_/1_P#OHU!;S+00W6N0\7V\1O;* M\MYXAJEMMV03,526)IHMV3@[?F"?, <>AS6UX>N[2^\.Z?9.\5 MXCB)?5B#P.#R:OR1I*A210RGJ#T-<1K?V>\TG7M1N9&1);B&RM9% (4QRA4) MSQM\YFSZJ*&-:G:66J0:E:K=6%]'=6[Y"RP3!T.#@X(..M1VFMV5_<7%O9ZI M;W,]NVV>.&X5VB.2,, <@Y!Z^E8'@YY!!K"7L2IJ<=\WVXPMNB>0HA#1]PNP MIP>03Q=E?7&F:9-=6@\S_B23RZ+/&0<$=I MWM(;^&9HTS'(S-U* ;\D!E)RQ) M)))P:WO#MBME%>L56*:\NGNY;<$9B+XP"!W( )]R::2_KUM_G]WF2WV_K3_A MOO-SS9/^>C_]]&CS9/\ GH__ 'T:913LA78_S9/^>C_]]&J\VJ6]O=P6D]_% M%8*\N.3M!.3CVJ6O-M+N=1M]1BUJ*X-S>:CJ<]G>6!2/(6/S-BJQ& MY2H13@MMPQ.,G)3LF-7:O?\ K^D>CM?QI*\37:K(B>8Z&3!5.?F(SP.#S[5' M:ZO:WUD+VSU"&XM""?/AF#IQU^8''&*\_M;2YUGQ)JUAJ.EWUE-J&D*EQ/(T M!VDNX! 21OE&< <].>N3>N/,T33M2FN76^!N5FNS$A@CFF;9''$ 2Q5!A"YR M>_!R5"6UW_6MAO>R?]6.^LYS-)&ZR^9&XW*0V0PQP16C7-^&-6?5XFEEMU@G MAN);>6-)/,4.A*G:V!D<>@/8@8KI*SJ6OH;T;V=R"YA:;;M(&,]:QYO"FEW& MI+J4VE:=+?*0RW+VZM*".A#$9X[?]:?\ M .BNO"6DWUQ-/=Z3IMQ-,@2626V1VD4$$!B5R1D#@^@J&/P-H$,,D,6@Z.D4 MA5G1;.,*Q7[I(V\D9./3-5(?'3W>MZ58VVB7PBN_M G>4P@P-"X1P1YG\).2 M1G@C;NYQ3_X6]X8/VLQM<3+! ]PAM_+F,R)C.$1RR=0?W@3C)Z X?M&'LEL= M$/#=B-3_ +3%A8_VAMV_:O)7S<8QC?C.,<=:AA\'Z/;7WVZ#1],BN]YD\]+9 M%DW'JVX+G)R1/-;1BV0>:BXYW%]JY#=&((Q\P4E0 M7W'CFTATNWU2/2M5N-/EMDNI+F*% D$;=-VYP21R2$#$ 9[C)SR_K^O(GV4; M%S4/#&G:MM_M+3;"\V?=^TP+)CZ;@?4TZY\-V-[.L]W86,\RQM$LDL*LP1AA ME!(Z$$@CHJ^-%DN-8TZ^T[6K*VM;RVM4O+(H7WN4(R5<[%.XT=KC]DA( M? ^@VR3)!H.D1).GERJEG&HD7.=K87D9 X/I5AO"VF/<6MP^F:>TUHH6WD," MEH0.@0XRH'M5+2O'UAJT,$T6F:M%%<6":R? M$WB.YU'1+A+=-6T.^L+RQ>:&4QJTL5U_76P>R MB=+:>&=/L+R:\L].L+>ZGSYLT,"H\F3D[F R>>>:O?8I/[R?F:O44>T8O91* M/V*3^\GYFC[%)_>3\S5ZBCVD@]C$H_8I/[R?F:/L4G]Y/S-7J*/:2#V,2C]B MD_O)^9H^Q2?WD_,U>HH]I(/8Q*/V*3^\GYFC[%)_>3\S5ZBCVD@]C$H_8I/[ MR?F:S[#PMIVE7-S..:WJ*.=A[*)BV_AVRM M+#[!;6-E#9YS]GCA58^N?N@8ZU!>^%;34=12\NXH)RL#P&.2)&5E;J"2NXC_ M &<[>2.#TJI+JT MMMX"N-5TRYN-5FCM9)89;B("21AGAD14Y!X*A0>,=:3J.S;Z J,;I+J//A'2 M3I@TTZ3IIL V\6OV9/*#>NS;C/OBHO\ A"-!-D++^PM(^RB3S1!]D39OQC=M MVXSCC-9/A_Q="VJ7ME%KZ>(K9;6*XBN(S"9%D=BGDD1*J\X4C(!&3DX'&CHF MM:E+I-U]L>*?4CJ%Q:P(B80;7( XYVJ!R3R0/4@4W-_UY.P>SC_7I6JJ, #@ ?E3OL4G]Y/S-4_"-]=ZEX2TR\OI1-=30AI9 @4,WK@<"MJFZDA M>QB4?L4G]Y/S-5K;0K:R$PM;6U@\]S)-Y487S'/5FP.2?4UKT4O:,?LHF+I_ MARRTB)XM-L;*RC=MSK;0K&&/J0H&34IT:$VCVA@MC;2!@\.P; W KC!SDY M]66UTJZA@\G;_P LWB9 2_8',AY)R%R*GTK6M032 M;E+NZFW&9S;7FI0"VD6V55+S2IL3:%8L!E5SA<\'=1[1M?U_7]>0>RBF;MIH M\5A:QVMG!;V]O&,)%"@1%'L ,"IOL4G]Y/S-2V%U;7MA#<6EY'>P.OR7$;JZ MR8XSE>#R.W%6:;J2$J43+N=)2]MI+:ZB@G@D7:\4J[E8>A!.G>'[72+&. MRTZVM[6VC^[%$NT#WZ=??O6S12]HQ^RB4?L4G]Y/S-1S:8+B)HIDBDC;JCC( M/X$5"-&N9-6>UN;BU2 M6YNX8H_,)VY^4,I09/7*GC@8SD'M)68>QB6+SPM:W^HI>74<,Q6![SGU&1'O'1LS+'M$H#$))M[;E"MCW[50\/3ZSJOARY2YU-!?+?W-NUW%;JN MU$F9L])@:#3;*SLH6;>T=M M$(U+=,D* ,\#\JG@TL6T*0P1PQ1(,*D8VJH]@!Q7+P:KK1CMM(DU-VFNM6FM M(-36&,2-;QHSEMNWR]X*F/.W!P3BN@\,:E/J&FSK=2"6XL[N:TDE"A?,\MR MQ X!(P2!QG.*/:-_UZ?YB]E'^OG_ ),N?8I/[R?F:/L4G]Y/S-7J*/:2#V,3 M-;2U>>.=HX6EC!"2$990<9 ..,X'Y5#;:#:V<]Q/:VEI!-,IKCQ"L]PU]9Z)Y\UM9O%!&T5W)&&WB1FRXY1RH55'R\L2=HACU M_P 11Z=9W$5Q]MN]:TN:\M;9HD"V\RJKHB8 ++A\?.2:%4>_]?UI_F/V M,;\O]?TCKCHT)M'M#!;&VD#!X=@V,&SN!7&#G)SZY-+::/%86L=K9P6]O;QC M"10H$11[ # K"TK6M032;E+NZFW&9S;7FI0"VD6V55+S2IL3:%8L!E5SA<\' M=746%U;7MA#<6EY'>P.OR7$;JZR8XSE>#R.W%/GD+V461?8I/[R?F:J:EX?M M=8L9++4;:VNK:3[T4R[A]>1P??M6S12YV/V449EMI*6=M';6L4$$$2A4BB7: MJCT P!4&H>';/5H%@U*RL[V)6W+'7C>9$95).%/S M=<'C.,'D1>+DU*+3YKRQUN\L9%58K>"WC@99)G8*NXR1N?O,HX(XS0JCMIZ# M]E%EZ+0[>WNY[N&VM8[FXQYTR1@/)C@;F R<=LU9^Q2?WD_,UR.H>*KM=?%L M9+VWTBPN(;6ZU"V@B;?<-MPC[\[8_G4$HA.6^\@'S;^EW98X8 M[JU>0Y?RV+*4)ZMM9>"><, 3\S2&QD( M()0@]0:OT4O:,/91.=3P;HL=A+8IHVEK9S,'DMUM4$;L.A*[<$\#FIY/#=C- MI@TR2PL7L HM6A4Q #D#9C''TK;K'\37.HVVBR/IEO>33EE#&S6)I8TSEF5 M92%9L @ YY(X/2DZC&J2;(;CPMIEY80V%SIFGSV<./*MY8%:./ P-JD8&!QQ M5LZ4A,),4&8?]4=OW.,?+QQQQQVK!U/5+V'P=IVHZ1K3SJUY;K+<75LOFRQO M.J,N $5&&[!^3(P1@'D.UN_U^#Q9:PVGVH69\C8D=L'@E!=A.99-I\LH@4K\ MRY/][H*YY7^=A>RC:YKOH-K)J*:@]I:-?1IY:7)C!D5>?E#8R!R>/>M2%#'$ MJ'&1Z5DV6M6UUJXB?4K:-IX]UG8F5/,FC&H3+MDN5C D8>YQGZ^N!Z"MZBG[1B]E M$SY-.,L;1R"-XW!5E;D,#U!&*SM/\(:1I,[3Z;I&F6\T:)(\\H \IC&JJ0"4;(7(#=\5I^$]2NK^ROH[ MNXO'U2VF*7$%Y#%%Y#E0P51$6&P@@@[W.#RQ-'.W_7I^6@>RB36OA72[*RGL M[32].@M9\^=!%;JJ29&#N4#!XXYJ<:';C3_L MK7[%Y?E?9_+'E[,8V[<8QC MC%8DNJ:CX;U/4I=2U.34M-M]--Y,&@1&@E#$!$V*/E8;L!MS#9]XYIF@:CJ^ ML27]CJ-[?Z9JYCCF-O\ 9X EO$Q.&@.'W9VD$R$G(SL3I1SM_P!?UYA[**_K MT_S1OV6B0:;:K:V%M:VMNF2L4$81!DY. !CK5C[%)_>3\S6=X6:^>/46NM3N M=0@6\>*VEN$B5]J *W^K1 ?G#]NU;]/VDA>QB4?L4G]Y/S-4Y/#EE-J46HRV M-D]]$NV.Y:%3*@YX#8R!R>_:C#X\TVS%U'_9MS97#FW$/S>8C188 MN2Z6%1*PXX+XR1P._858C MTP1&0QI"AD;>Y48W-@#)XY. /RK)F;7;/Q18JNI?:X;M)VGLFA0) JJ"C(P4 M-][:IW,V=^0!T&?X:UK7?L]Q_:BW4T\B0K"EY;BW/VI@QEB3"#=$F%._#<;O MF;%"J.PG2B=!8Z#:Z7;FWT^TM+2$L6\NWC$:Y/4X S5K[%)_>3\S3=&O[74 M-.26TU6WU-5)1[F!T92XZCY.!C/3KTSZUH4_:2#V43+N=)2]MI+:ZB@G@D7: M\4J[E8>A!.G>'[72+&.RTZVM[6VC^[%$NT#WZ=??O6S12]HQ^RB9-[HD& MHVKVM];6UU;OC=%.@=&P:HW'@O0[N.".YT329H[=/+A62T1A&O]U05 MX'L*Z2L/Q-'J!TRXN+/67TM;>!Y?,CA20LX!P&#JPV>H&&/8C'*=1K5C5);( MJS^!M NF1KC0='E9$6-#)9QL551A5&5X '0=J1O!&E3-=F\L;*\6YG$[1W%O M&RA@, @;!DXS\QRW.,X YS7O%NHV 8ZCK$&A7=OI45[#;2B)8[Z*Z_4KJ>X\-QWT5U=V"M$L\K6EL)YPI7.U%*L"&-.OY+>2\TVPN)+;_4-- KF+I]TD?+T'3TJ2[\/ M6=_/;SWEE9W,MLV^"2:(.T3<'*DCY3P.1Z"L9;K5M4\!V>JQ^(4LY!8?:'NK M:&-Q+)MR-P96 7U5<'/ (QR[6FUQO#4.I?VM=:9?M;1(MI:Q0E&N7P &\V-S MC>P& 1P*;G)-KL)4HNW]?UN=%]BD_O)^9H^Q2?WD_,UX4!FQCT8*E$H&QD(()0@]0:H6WA;3;.RFLK73-/@M)\^=!% JI)D8.Y0,'(XYK M=;.T[2 V."1D5P@\0:O:^!KJ]O;Y&N8M4EM)[Z.W5%@A%R8VE"'( 5.1NW8P M"V0#E>T8_8QM3S7&+XGU*[MKNVTW6;C4K.SOECDU?3;>.ZF:)H2ZC9 M&C(2)-J$JGW2. I/.0,8ZY M#YY/\!>RBOQ-G[%)_>3\S1]BD_O)^9J]12]I(/8Q,+5/#%AK<*0ZI8V=Y'&X M=%GC#A6'<9'_ .L<5=6P9$")Y:JHP . !^5:%%'M&/V42C]BD_O)^9JNVBPM M9O9M;VQM74JT)0;&!Z@KC!!R:UJYFQN+K6K2_P!5AOYK>-I);:W$2;_*BCD* MLZI@AI&*$@D''RC:?F#'M'U#V,1W_"'Z>AT\6]K:VL5A*TL,4$$:J&(.3GY2,]#D$@VK3PY8V%Q<7%G8V5M-OK57PIK+WGA> M6_NKQ[L0S7"^;)$(YMB.P D0 !9 !R,#MP.E85OXMO-(L[#5M8O&N;74]-EO MS (U'V=D57"1E5!(*OCYB3D#GG%'M'_7I_P/P#V47I_7]:F^/!NC"P>P&C:6 M+-Y/-:W^RIY;/_>*[<$^]6=/\/6>DP-!IME9V4+-O:.VB$:ENF<*!SP/RKDH M?%6KQV]U!?RW5IKEQ+:QQVDT$0@MTFDV+)$5W,X'S??;)9>40';5^74M3M+3 M7!]OENKOP^XF61PJ_:H6C60I(JA4W8W ,H&,*?4$]HUK_73\@]E%NW]?TSJ? ML4G]Y/S-'V*3^\GYFK4$T=S;QSQ-NCD4.I]01D5)3I1^Q2?WD_,U4 M3P]9Q:E)J4=E9I?2KLDN5B E=>."V,D<#C/85LUS<6IW]OXRUFWO+I)-/@T^ M&ZABCAVF/+2ALMDEB=GL.G'4E>U:U8U1C;3^M32&EJ+@W CA\\J$,F/F*@Y MSC.,D\>],.C0FT>T,%L;:0,'AV#8P;.X%<8.O\ B*/3K.XBN/MM MWK6ES7EK;-$@6WF55=$3 !9P.OR7$;JZR8XSE>#R.W%6:4FV]2X145H,E M;:A =$<@[2W(S],C-_S,VXT+49M5TC4$UFP273[.6W*FR8K M(\@4%_\ 6C: 44[>>_/.1S<_PUO9]$M]*F\26$]O!9+:HEQIS.D;!F(FC3SP MJR88#<0Q&." 2*TKSQ:UIJ"6B:!JUQYMPUM#+$;<)*ZJ6(&^53@!6Y('2MK3 MKT:A8QW0@FMR^08I@ Z$$@@X)&<@]":%33UO_7],/;.*M8QM1\&ZA>C4A'X@ ML8QJ$MK<3;[!G(EA\OE<3#"GRQPR:C;6S6V6C MN'#9R^_YHPSLP7 /(&[ YU8KN":XG@CE5I8"!*H_@)&0#^'-9NKZX^E:EH]H M+&29-1N3;F<.%6$[&89'4D[3QC'7D< KV2V[_P# _P" 'MG:UOZM_D9L/@74 M[>QTFVA\46T)TW3[BRCFBL2LF90!O!\XX*[4[=CTR,5_^%>7XBODBU[28/MA MMFE,6EOEWAD\P.Q:X+.S'[S,23ZYKLJ*?L];W_K<'7;Z&FLJ;1NE0G')!Q2^ M;'_ST3_OH5RLVM-%XJM=%-F^VXM9+@7)==N491M"]<_-G)P.F,\XUJ/9IZA[ M9KH:GFQ_\]$_[Z%'FQ_\]$_[Z%9=%'LD+V[[&IYL?_/1/^^A1YL?_/1/^^A6 M711[)![=]C4\V/\ YZ)_WT*/-C_YZ)_WT*RZ*/9(/;OL:GFQ_P#/1/\ OH4R M>\M;:WDN+BYABAB4O))(X544#)))X [UG44>R0_;OL5O^$[\'_]#7H?_@QA M_P#BJ/\ A._!_P#T->A_^#&'_P"*JP[;$9B"<#. ,DUS7A?Q->^('DEETV." MR<;K>6.;>0-J-ME!4;7^?H"1D,.P++V>MKC]MI>QN_\ "=^#_P#H:]#_ /!C M#_\ %4?\)WX/_P"AKT/_ ,&,/_Q56&)"D@%B!T'4UAZ9KUWJNB27L.E-'=BX MEMUM99QPR.4R[J"%'RY.-V.V[C)[/S#VVE[%C4O&VA2P*-+\;>&+:;=EGNIT MG4KZ!5F0@].<_A6V\C'M+WP"UO=#6_%'AS6;F\= M9+F2[N;=D8J,*JQEB%5-J[AG^*E[-=Q^V?;^OZ8[PSKG@? MPSH%MI5MXI\/;81\S17<$8=CU8@-U-=1I^LZ5JUNUQINI6=["K;&DMIUD4-@ M'!*DC."./>L30M2N-5TP75S:Q6\GFR1[8IC*I"L5W!BJD@XST%:55[/S)]MY M&IYL?_/1/^^A098\'$B ]LFN6EUF2+Q1:Z,;&3RY[:2<71D7:2A4%0HYS\X) M)P.F,\XI0^*#)J""2T6/3)KF2T@N_.RS2INW;DVX"'8X#;CG X&:7LUW'[67 M8Z'3[.[2\^VZMJ-G=W*(T4)MK8P(B,06R&D@1:KI-_;7% M^OVJZ97\]5X38X:-=I;E00,C(W9;IGCG!XV\JQ>^N].:*VELI+ZR*2[FFC3! M(<%1Y;$,I RPP3SQ6A8^(9+BSNSS3T_K?_,/:R6MC<\/Z:-&L)89KR*XN)[B6YFD1!$A=V+':F3M'/(-%T?RO[4U>PL?-SY?VJY2+?C&<;B,XR/S%5T+F-3(JJ^!N"G(![X M.!G\J=3=(E5WV*W_ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\ M53-5U!-)TB\U&2*25+6%I62,99@HS@5G^&]8U#5K>5[^QAMR&8QR6TYEB==[ M+@,54[AMYXP001U("]GK:Y7MM+V+]QXY\+/;2K;^+_#\D6WA#3]!@^(GA3_1E$4LDFQEGB'1"HN 1G^+YN>F *ZZ]FN(+ M8M:VPN+@D*D;/L4GU9L':H[G!/H">*P8O%5S):>6=+5-6-\U@+5K@^475=Y; MS-F=FSYL[,]L4O9^?]?TQ^W?8?:>.-/M[ZV@NO&7AJZ@:.1IYXYH8E5L_(JC MSV8<=B&S@G>.%-"SUC3+'0+ZPA^(_A9;JYNI;@7*E $$CEW7;]HSG+'!W# ] M^:VH/$-NWAZYU:YC:$6@E%S$#N*/&2'4'C=R#@\9R.F:;INNRS37-MJEI'87 M,$*W)59_,3RFS@[BJX(*L",<<0O;-=/ZV_4RO[8T)[&U$ MOC[PLM]83"2Q>W:.."$!"A4QF(4O])N=0EM9;=8;B2 1,V\MC9T_6=*U:W:XTW4K.] MA5MC26TZR*&P#@E21G!''O5OS8_^>B?]]"LNLJ769(O%%KHQL9/+GMI)Q=&1 M=I*%05"CG/S@DG Z8SSA^S6PO;/L);>$DAO$BDU.*71H+N2]M[(PX=)7W9!E MW?,@+N0-H(R/F(T;P[_9EW:R7&IQW,&GV[6NGQB/88HVVYWMN/F-A% .% MX!XRJ\)L<-&NTMRH(&1D;LMTSQ9\/Z:-&L)89KR*X MN)[B6YFD1!$A=V+':F3M'/(-%T?RO[ M4U>PL?-SY?VJY2+?C&<;B,XR/S%4/^$[\'_]#7H?_@QA_P#BJLU@^*]?F\/Z M;');6R3W,[M'$)7*1JP1GRS $CA2 .3@<9R$Z=NHU6;TL:O_"=^#_\ H:]# M_P#!C#_\51_PG?@__H:]#_\ !C#_ /%4FGW%Q=62275J;:?)5XMVX @D95L# M*G&0< X(R!TJIK^LR:)9P7"6,ETLES% Y614$0=PFXYY(!8< $Y]!R#V7F"K M7Z%'Q#XL\+3MIVHVGB70YKK3;GSUB&I0 RH59'4$MC.UB1G&2H&1G-9TVH>$ M;Z\N)8O'6AQZ1J4T5Y=64D\?F-(H7[KF0; VQ-RE2>#@J3QJZQXCDTV[GBM[ M$74=E;B[O6\W88XB3C8-IWOA&.TE>!UYJ6?6[J'5K*%=/5["[D\I+@3_ +PG M87W"/;RG&"=P.?X<^R7'C7PQ87(O5E# MO+$X*1R!T^1;@X)*CG>;QCH6RTF\]T6^BQ*X4A?X^ M"=W?D"I-:U#4;"W:33M,2]:.-I9!)<>2-H'W5.ULN>PX'J1QFAJ'B>ZMM*AU MBUTEKC3?)CGG=YO+E5'P?D3:0Y4')!9?0$GH*GTO_7]('6?;N4;N\\)W&I7F MSQWH*:3?W$=U=V37,3.TJ;?N2>8-JML3<"IZ'!&:NZ7XQ\)W6O7NN3>)-&A6 M2%+2W26_B5_+1F8N1NR-Q;@'G"@G!.*N76L7EKK5I:G3E:SN9?(6?S_WF[86 MW"/;R@Q@G<#G^'')V:%2\_Z_X8'6\OZ_X/G MISD].E0:MJ4&CZ5(+ZQ\(W6N2Z=;7+1 M0F>.*PO1*DD87.[S&5.,9/ /'3/2E[-:ZE*K)VLC2U?P_+>^'8M+L=4MK>07 M*7,L\]OYOF.LHE)VJZ8RXSUZ9'N->]M_MT$4$MU&(21]H51CS5Q]T'=\H)QG MKD9'?->*)['5X; M&73XR%%L+J1;@YC:=RB"-=GS@,IR3MP.<'D4_9J]O/\ $7MFU>W0T;CPJDWB ME=674HUMC0"174@AAD$$>HKGX+PW-Y- M'%'F"'Y&FW=9.Z@8Y [G/7CJ#C;M?^/9/Q_G4R@HQT+A4ZKKUS;)IBC3XI#")1 M,3,CJTBDNFW"J3&<12JA]2N]<_F*T';8C-@G S@#)-8$&OZ@-4 MFL+W1C%*;8W5MY%P)?,4-M*-E5"."5R,LO/WN*3I=+@J_6QDB_T*XT9]/OOB M'X9+1LDUI+:/'$8YU?>)7WSN9"6P2,C.6]ZA<;K^ MX\Z)8D54VIM4W&Y0 !_ST))/W0N:I<2:C92:1#'J=H8RL:W9:"17!(; MS/+##&&!^3MQG-6M$U.]U$WR7UE;VTEK/Y.;>Y:9'.U6."40\;L=.H-/V=]+ M_P!:?\ /;=;?U_7^9@0ZCH5S8WVGZU\0O#%W9WL<@G^RM'!+([ ,7:=_N@< M 8PO88-[2=>\.VES/?ZCX]\.WNI/;K:I/'/%"JQKDC*>:V6+$DG('0 #O)I M?B^TU>]OOLSVG]GV2L99VNQYO'\7E $B,@'#,03C(!!!,-EXUMKS1M1UG%HF MGVH^0F]4REO[LJXQ$2<8!8GGY@IXI>S5M^@_:N]K=34TGQ7X-TK2;6P3Q=HD M@@C"&0ZA""Y[L?FZDY/XUMZ;X@T76/-_LO5["^\K'F?9;E)=FJG2UU9/M^R-3S8_^>B?] M]"L2\TRZN?%>G:O'J=I';6D$L)MFMRSOYA4L=_F #[BX^4]^N1BCJFLR:=JF MDV8L9)8[^@QUR>@-.[\3M;:C.BV0?3[6>*VNKKS<, MDDFW&U-OS*-Z;CN&,G@XI*FKK7^OZ8_;2[&I8Z9K4&L2WESKNFS0S29D6/3V M24H,[8PYF8!1G^[SD]"6=AAB9<,!R?F)Y+>R\< M5SL7BDM?+OLMNFRW$EI!=++N=Y8PV+1J=O/-=V@M0 MEO#=QB.4S;XI<[!]T?O/E(VC/)&"/:J-L\TENCSPB&5AEHP^[;[9P/\^M2U;IWZDJM;H5O^$[\'_P#0UZ'_ M .#&'_XJC_A._!__ $->A_\ @QA_^*JMKVK?V)I+W@@\YMZ1(A;8NYV"@LV# MM4$C)P<#L:9X>U*]U328KC4+-+6X*J2(W+QN"H8,A(!QS@@C@@CGJ95._4KV MVE[%S_A._!__ $->A_\ @QA_^*K$UWQ/HVHSVIL/'OA6W@A;S'ANG2<2.#E2 M2LZ<#J!SR >PK2\0:K)H>@WNIQV4EXUK$TIA1U0D 9))8\ #D]3Z GBJVL:^ MNFQ:>D8LS>7\@C@BN[OR$8XR?FVL2>@ "DDD?6E[/S'[9]BA?:WX>U>.VM-4 M^(.@2Z>JJUU!#/#&UU(#G#-YAQ%T^0#)Q@L1D&5_'5I<27B6_C/PI9JD^+>2 MX>.7?'M]$N1W_B.WH1L'!-V^UJXT^^T:UETXL=0E,,DT5'N;)^9]K8'![')P.]/V?G_6@O;/ MM_6IA2ZGH,%EI]EI?C_PM#;6SM-(EVT)O" M]TNEF]\<:#,]G+YTI6[A19I I P-YV@%L@<]!SWJE/XYM;3P]9ZC=0QV]S=N MT4<,UPL<8925+&5@ (\C._'(*X!) -V_UO4;"&TF.EP2PN8EG:.[SAI&"@1 MI^]QG)SLXQC)R *GY]?Q#VK[&K_PG?@__H:]#_\ !C#_ /%5M07EKLZBG[+S%[?R-0RQX.)$![9-=EN23KT][92VD6D2%7#.KM(H MC5]P"G R&X&<],X/ @/BN:UAN8]1TT0:@BPO#;13^8)1*VR,;BHP=P(88..O M-+V:[[C]K+M_7],Z33=)CTC29K:SOMUW,S2RWER [22MU=@-H/8 # X%9 MFO>$HM4M+6*RU&.UDAAGMV>>+SQ(DRXD)&Y?G.,AB2,YR#FLN;Q9=0H+7^S8 M?[7%T;9[=KHB$$1&;<)=F2"@X^3.>.,9K4L]:34;;3I;2!F-Y"EP5<[?*B89 MRW!YYP!WP>P)![)2#VTHZV.DME@M;6&W24%(D5%+-DD 8YK.O/%WAK3KM[2^ M\0Z3:W,>-\,][&CKD9&5+9'!!_&G44W3OKDWEC8Z?90W%W=G(-S,8HPH=% M(W!6);YQQCH">V#N6LS7-I#.\,D#R(&:*3&Y"1T..,BDJ=^I3K6Z#/\ A._! M_P#T->A_^#&'_P"*KF=-\6Z%I<%]H]CXL\.VY$\ES9W4US'/"8Y'+LC*LB$, MI8C!;D8(S\P'5SO)';R/%%YL@4[4SC<>PSV^M<"@PH XD)XSU+523_A"Y[,V&I>.M$N;&&RDL+*..\BC>&)\ EF\P[W M50&PO0\$FNJTF[NKW3TN;J*S3S!NC-G=&XC=" 0PJ7]-D/VOPQ M=QS3ZM\0/#]SJ9CAC@NH9X85B\I_,1BGF-N)?EN0". %HN_$7AN+2=1LCXOT M2[U37&9+BZCNHHX8E*!-VTR-M"H!A2Q+-]3C5MM>U"5KBSETE(]42..:*W6Y M+1LCD@%I-@VX*MN&TXXQNR*N:%JTVJV]S]IL_LEU:W#V\T0D\Q=PP05; W*0 MP/(!YZ4_97T_KS_X(O;VUM_73_@&MH^M:#J%OY&C:MI]Y':JJ,+6Y27RQC"Y MVDXZ'KZ&M+S8_P#GHG_?0K+HI^SONR?;6T2);[2=$U.Y@N=0T_3[N>W.89;B M%)&C.<_*2"1R >*I1Z3<#Q;>:O+J-H]I<6B6OV46Y#A5+,#YGF8/+MGY1QCT MR;%8=IK[7^N7MG:C3Y+2Q;9T;P[_9EW:R7&IQW,&GV[6NGQB/88HVVYWMN/F-A% .%X!XR@1:KI-_ M;7%^OVJZ97\]5X38X:-=I;E00,C(W9;IGCG!XV\JQ>^N].:*VELI+ZR*2[FF MC3!(<%1Y;$,I RPP3SQ6A8^(9+BSNSS3Z_P!7_._S'[62Z?U_7R-WP]I?]CV,L$EW')/LI]CC/$UUY.O>',6M],(KQI9&M[.6544PR("S(I ^9E[YYST MK&\96,UUK-VMUIUU>1RZ=MTJ6WMVD^S789LG1Y(^E0:5<>)FNO#+W]S X!QP6'2L#PUH4Z^()/[4L M[RXU&+2;;RI[Z*22)+A=YX=@8]ZADY4]2V.2U>M?8?\ II_X[1]A_P"FG_CM M*\>_]:_YARSM:W]7/%+/3KD2VCZ;H^H66O2:/=VUW=/921E[P["&:;;M;+!R M'SCD9NW13HN(''S$[C@\9 ZUZ#5S[#_P!-/_':/L/_ $T_\=IJ<4K7(=.; MZ%.BKGV'_II_X[1]A_Z:?^.T<\0]E/L4Z*N?8?\ II_X[1]A_P"FG_CM'/$/ M93[%.BKGV'_II_X[5>^T^X?3[E+2;;W?@[=W3/;-<9X>MM:/BR\NY=,ETRUDR;M7F5HIY2D8#1*K'N')? M"D@@')&%D_X1[XA?]!9/_!E!_P#*ZC_A'OB%_P!!9/\ P90?_*ZESQOO?7$L-NTL&2LDC.&R)=N &Y&X'(X]:9_ MPCWQ"_Z"R?\ @R@_^5U'_"/?$+_H+)_X,H/_ )74N>(U3E:Q8B\T:!+:W/A. M_NHI9"LMO,]JTDQ;YFD<&79@MV#$^P %&FW5SX=TNRT5K.XOK];5Y8HH[B(D M*&^6/+N&PH*KO(V\#G) -?\ X1[XA?\ 063_ ,&4'_RNH_X1[XA?]!9/_!E! M_P#*ZCG0>SD5[G3]5U;1YB^ASPWJ7,%](MW+#B[='!\I=CN%4*NT%B.<9SR: MT+&QU."U\0:C;V+6MYJ,GF06X Q5FN._X1[XA?]!9/_!E!_\ *ZNF\.Z5K-OI\B:W=B:Y,I*L)EE^ M3 P,K#".N>-I^IZ"O:)D^QDC*OXKYO&^DW$6G3R6<-K/'+5H8 M[F;SI8XBQ**[Y.X@=\GTR<9K9JY]A_Z:?^.U@>)=(\0W'V7^P;T0[=_G9N$A MSTV_>MYL]^FW\>S]I$7LI]BY>M=)93-91QR7*J3&DC85F]">U^(7_ $%D_P#!E!_\ MKJ/^$>^(7_063_P90?\ RNI<\;W'[*5K'1ZO=7MGITDNGV$E]==$BC9%Z]SO M91@>F8C+(X*N4!R^0"P^Z1QQ1_P ( M]\0O^@LG_@R@_P#E=1_PCWQ"_P"@LG_@R@_^5U+GB/V3J M&LK,\C-H:'?:]J4^H7JW>C-Y$,$:(\,DA*.S MECD.FTDKC(S\N2!3/^$>^(7_ $%D_P#!E!_\KJ/^$>^(7_063_P90?\ RNHY MHZ>7]?EH'LYB:3X3U!+29;K6]3AF74)[B)U6U8L&) 8CRBN2"3T!&3TZ5K># M]-N](\+6-E?22O<1IAQ(4)3_ &04 ! _'ZUE?\(]\0O^@LG_ (,H/_E=1_PC MWQ"_Z"R?^#*#_P"5U"G% Z,(C2&,C@ MN&/^K.<*>HZ\XU?#NE:S;Z?(FMW8FN3*2K"99?DP,#*PPCKGC:?J>@U_L/\ MTT_\=JN>-[B]G-=#SR/PY?2K:Z)-:,EA:7TUW]M\Q2LB/YA5%4-N# RR>T\QG1ENF8*NY "2%VH20P!RP&.,UWGV'_II_ MX[1]A_Z:?^.U*E% X3>MCB+W0[I-#NUT>TCT^1 4M+2VVQ;(]P,A4J=JR. V M&R-N1R#N-:7ABWO[;1RFH"=7,\K0QW,WG2QQ%B45WR=Q [Y/IDXS72_8?^FG M_CM'V'_II_X[34XIWN#IS:M8IU@^+UNY?#]S#;:9_:,;/?IM_'M@_\(]\0O^@L MG_@R@_\ E=0YQ:L$:^(7_063_P M90?_ "NH_P"$>^(7_063_P &4'_RNH=2(*E).X_6M+U)KS57LK%IUUFQ2U9O M,11:N XW/EN5Q)_!DY4\L6*Q6.AZATZ5=&FM;FRF23^TS)%M,>/GC7:Q= M@V2,,H'?L,]17'?\(]\0O^@LG_@R@_\ E=1_PCWQ"_Z"R?\ @R@_^5U-5(K0 M3I29V-%7/L/_ $T_\=H^P_\ 33_QVGSQ%[*?8R[VXEM;5YH;.>\=<8A@*!VY M[;V5??DBN8NM)NH_!&N6MCI4B2Z@LQ@T^-XP83(FW&=P0?-ES@D?,<9[]W]A M_P"FG_CM'V'_ *:?^.TG*+OJ.,)III;'*WSS7&AP64_ARYO4NH=DT#O!MBX' M$F9.GNF[I]*671@MMIB_9H;C4;>-8%U&2-&D@&W#.I;YLG! QGDC/&:ZG[#_ M --/_':/L/\ TT_\=IN<6VQ*E-))(X%M)UNW\7V[6OVD:=')'L=;K$"0"-@\ M;QELO(7(;=M)Y'S#!!]#M?\ CV3\?YU%]A_Z:?\ CM6(D\N,)G..]9RDN6R- M:<9*5VNAEUQ,=MKDWCI+E=,DLPH5;N[69?L]Q$/-P H;+.2222V!U]%%0 M?\(]\0O^@LG_ (,H/_E=1_PCWQ"_Z"R?^#*#_P"5U)S0U2EV-+09+_9=RW>B MW5M-T^29P7 MO2:!^(7_06 M3_P90?\ RNH_X1[XA?\ 063_ ,&4'_RNI\ZO?^NO^8>SE:W]=/\ (VO#UA]@ MLYR+3[%'<3M.EGE3Y 8#(^4EM:]<=_P (]\0O^@LG_@R@_P#E M=6]X:TCQ#;_:O[>O1-NV>3BX2;'7=]VWAQVZ[OP[GM(["=*>Y2\1Q7TNI:"] MIIT]U';WWGSO$\:B-?+=.=[J3RX/ / /L#F7VA7\D^I:9':%[/4[^*\:\\Q0 ML*KY>]&4MN+'R^, CYADC%=_]A_Z:?\ CM'V'_II_P".T_P#6G^2#DGV_ MK7_,X"ST*_CN+#2Y+0K9:?J,M\+SS%*RJQD9$5=VX,#(,Y 'RG!.:TI=#94O MQI5I:Z:P#O;;(E59+DKQ,X7K@D 9&<@DC[M=;]A_Z:?^.T?8?^FG_CM*\;6O M_7](.2=[V./\'VFJVEK=C44O(HVD0P17MT+B5<1J'.\,WRE\D#<<>V<#I*N? M8?\ II_X[61XBTK6;C3XTT2[$-R)068S+%\F#D9:&8=<<;1]1T->TB+V4^PS M5FN5T]S:V:7K9 DMV(!DC/# ;B%SC. 2 >Y%8G@2TU.ST4I?P36L!V?9;6XD M\R2)0BALG)P"P8AZ;NGTK,_X1[XA?]!9/_!E!_P#* MZC_A'OB%_P!!9/\ P90?_*ZDYQ=UW'[.>GE_7Z%C5++48/\ A%X(+.YU#[#< M*]S.DD8P!"\98[W!))<'C/ /?&8_$$LGB"TN-/M],>^M;:\6+4+3S8MUQ%M) MPC;\*0Q1L,4; ]QF/_A'OB%_T%D_\&4'_P KJ/\ A'OB%_T%D_\ !E!_\KJ' M.+W_ *V!4Y*WE_P?\RE9Z/K6F_V5J%QITVJ-#;7%FUHTT1GBB=PT669@C$*H M1L'G.1NYS)-X=NAX:TKP\-+EEN[.*,P:JDD0CM) 0/]??^8>SF=C17'?\ M"/?$+_H+)_X,H/\ Y75VMCI]PFGVR7-D?$2(#A'+#YDSR!P1WR!%>Z+JFM7SV4,$.CS:C M;M)&Q^RRK'-$ZR*0P8LNT;=PW*<@^V2-C1(K^'1+*+5)5EOUA43NIR"V.>>, M_7 S7._\(]\0O^@LG_@R@_\ E=1_PCWQ"_Z"R?\ @R@_^5U)3BKC=*3.QK$L M4O-.L;Z^EL)[B]N;EI6MX'CW[+_1B5!(* MA^X#<3T&:YNS\)ZQ=Q:G;S6K6$E]92)?RO,CPW=WN&R:-5)*CALY"\ M%1M..-C_ (1[XA?]!9/_ 90?_*ZC_A'OB%_T%D_\&4'_P KJ7-'^O2Q2A-# M_P#B=+>WFO+H4_VLVL=G!9^="6)#,S2$^8%VY(P-P8X/ S6QX>$R6+I-IMS9 M$.23=/$TDS'EG/ELRC))[_@!BL3_ (1[XA?]!9/_ 90?_*ZC_A'OB%_T%D_ M\&4'_P KJ:G%$NE([&BLSPUI'B&W^U?V]>B;=L\G%PDV.N[[MO#CMUW?AWW_ M +#_ --/_':?M(B]E/L4ZYRXL7UG6TEETB>R^S++$;R5HLSQLI78NQV;;DAO MFVXVCC)..O\ L/\ TT_\=H^P_P#33_QVDY1>XU3FMD<'HNBW[7.D1:A8^3#H M]D]IYC.C+=,P5=R $D+M0DA@#E@,<9J6]T.Z30[M='M(]/D0%+2TMML6R/<# M(5*G:LC@-ALC;D<@[C7;_8?^FG_CM'V'_II_X[0YQ>[!4YK9&!X.M[^VL%34 M!.KF>5H8[F;SI8XBQV*[Y.X@=\GTR<9KJJK16OER!]^<=L59K.;3>AM2BTG< M****@T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ *HHHH **** /_V0$! end EX-101.SCH 8 ghm-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Debt - Schedule of Long Term Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Product Warranty Liability link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Cash Flow Statement link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Changes in Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Accounting and Reporting Changes link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Other Operating Expense (Income), Net link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Equity based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Product Warranty Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Cash Flow Statement (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Revenue Recognition - Additional Information (Detail1) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Revenue Recognition - Additional Information (Detail1) [Default] link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Inventories - Major Classifications of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Intangible Assets - Schedule of Intangible assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Equity - Based Compensation - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Equity Based Compensation - Restricted stock units granted (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Equity Based Compensation - Recoganized equity based compensation costs (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Equity-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Income (Loss) Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Product Warranty Liability - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Cash Flow Statement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail)2 link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Employee Benefit Plans - Components of Postretirement Benefit Cost and Pension Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate for Finance and Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Leases - Future Minimum Payments Required under Non-cancelable Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Debt - Schedule of Long Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Accounting and Reporting Changes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Other Operating Expense (Income), Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Lease Agreements [Member] Lease Agreements Member Asia [Member] Asia [Member] Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Revenue remaining unsatisfied performance obligations amount Revenue, Remaining Performance Obligation, Amount Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Numerator: Numerator [Abstract] Numerator. Geographical Geographical [Axis] Percentage of revenue from contracts recognized upon shipment Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time The percentage of total revenue from contracts from customers from the satisfaction of performance obligations at a point in time. Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Other Liabilities, Noncurrent, Total Other long-term liabilities Other Liabilities, Noncurrent Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current and non-current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units (RSUs) [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable State Administration of Taxation, China [Member] State Administration of Taxation, China [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Total lease payments Finance Lease, Liability, to be Paid Revenue from Contract with Customer, Excluding Assessed Tax, Total Net sales Revenue from Contract with Customer, Excluding Assessed Tax Contract With Customer Assets And Liabilities [Line Items] Contract With Customer Assets And Liabilities [Line Items] Contract with customer assets and liabilities. Net contract liabilities Change In Contract With Customer Asset Liability Net The change in the net balance of the contract with customer asset and contract with customer liability. Proceeds from Short-term Debt, Total Proceeds from Short-Term Debt Borrowings of short-term debt obligations Time Vested Restricted Stock Units (RSUs) [Member] Time vested restricted stock units (RSUs). Revenue Disaggregated by Product Line and Geographic Area Disaggregation of Revenue [Table Text Block] Schedule of Disaggregation of Revenue Acquisition of P3 Technologies, LLC, net of cash acquired Business combination, net cash consideration Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Remainder of 2023 Short-term Debt, Type Short-Term Debt, Type [Axis] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Denominator: Denominator Diluted Income [Abstract] Denominator diluted income. Customer deposits (contract liabilities) Customer deposits Contract with Customer, Liability, Current Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed Product Warranty Liability Product Warranty Disclosure [Text Block] Title of Individual Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Letter of Credit Secured by Cash [Member] Letter Of Credit Secured By Cash [Member] Letter of credit secured by cash. Pension adjustments, net of income tax Pension Adjustments Net Of Income Tax Pension adjustments, net of income tax. Operating lease liabilities Operating Lease, Liability, Noncurrent Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Finance lease obligations Finance Lease, Liability, Noncurrent Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Vesting Vesting [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Issuance of shares Stock Issued During Period, Value, New Issues Finance Lease Liability Payments Due Year Five And After Year Five Finance lease liability payments due year five and after year five. 2028 and thereafter Deferred Income Tax Assets, Net Deferred income tax asset Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance Number of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) Inventories Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Time Vested Restricted Stock [Member] Time Vested Restricted Stock [Member] Time vested restricted stock. Misconduct employees Misconduct Employees [Member] Misconduct employees. Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Trade accounts receivable, net of allowances Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] International Tax Jurisdictions [Member] Foreign Tax Authority [Member] Availability under the line of credit Line of Credit Facility, Remaining Borrowing Capacity Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Acquisition Business Combination Disclosure [Text Block] Purchase of treasury stock Treasury Stock, Value, Acquired, Par Value Method Long-term Debt, Current Maturities, Total Current portion of long-term debt Long-Term Debt, Current Maturities Less: current portion Less: current portion Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, City or Town Entity Address, City or Town Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash Flow Statement Cash Flow, Supplemental Disclosures [Text Block] Contract liabilities Contract With Customer Liability Consideration Receivable The amount of obligation to transfer good or service to customer for which consideration is receivable. Debt Debt Disclosure [Text Block] Reclassification Out Of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Leases Lessee Operating And Finance Leases [Text Block] Lessee operating and finance leases. Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Net sales Business Acquisition, Pro Forma Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventories Business combination, accrued receivable related to working capital adjustment Business Combination, Acquired Receivable, Fair Value Inventory, Raw Materials, Gross, Total Raw materials and supplies Inventory, Raw Materials, Gross Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Current liabilities: Liabilities, Current [Abstract] Net of cash acquired Cash Acquired from Acquisition Current assets: Assets, Current [Abstract] Allowances on trade accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Chemical/Petrochemical. Chemical/Petrochemical [Member] Chemical/Petrochemical [Member] Statement of Stockholders' Equity [Abstract] Accounting standards update, immaterial effect Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Operating lease liabilities Operating Lease, Liability, Current Lender Name Lender Name [Axis] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Axis] Summary Of Basic And Diluted Earnings Per Share [Abstract] Summary Of Basic And Diluted Earnings Per Share [Abstract] Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, plant and equipment, net Property, Plant and Equipment, Net Change in fair value of contingent liability Contingent Consideration Classified as Equity, Fair Value Disclosure Post retirement benefit plan Defined Benefit Plan, Benefit Obligation, Benefits Paid Other Comprehensive (Loss) Income [Member] Other Comprehensive Income (Loss) [Member] Finance Leases Finance Lease [Abstract] Finance lease. Business Combination, Contingent Consideration, Liability, Total Business combination, contingent earn-out Business Combination, Contingent Consideration, Liability Statement of Comprehensive Income [Abstract] Scenario Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury stock Treasury Stock, Common, Shares Other Operating Income Net [Table] Other Operating Income Net [Table] Other operating income, net. Entity Central Index Key Entity Central Index Key Current portion of finance lease obligations Finance Lease, Liability, Current Plan Name Plan Name [Domain] Accounting standards update adopted Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Canada [Member] CANADA Business combination, common stock value Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Middle East [Member] Middle East [Member] Revenue remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Asset Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease asset. Operating lease assets Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number 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 before (benefit) provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before benefit for income taxes Fee for outstanding letters of credit Letter Of Credit Commitment Fee Percentage The fee, expressed as a percentage of the standby letter of credit amount, incurred for the issuance of a standby letter of credit. New Accounting Pronouncements Or Change In Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Payment of debt issuance costs Payments of Debt Issuance Costs Recognition of actuarial gain, net of tax Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Finance Lease, Liability, to be Paid, Year Four 2027 Line of Credit Facility [Table] Share-Based Payment Arrangement, Expense, after Tax Term loan payment period Debt Instrument, Term Award Type Award Type [Axis] Restricted Stock [Member] Restricted Stock [Member] Weighted-average remaining lease term in years Finance Lease, Weighted Average Remaining Lease Term Plan Name Plan Name [Axis] Geographical Geographical [Domain] Total assets Assets Amortization of Deferred Charges [Abstract] U.S. [Member] UNITED STATES Operating lease assets Operating Lease, Right-of-Use Asset Line of Credit Facility [Line Items] Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit recoganized Retained Earnings [Member] Retained Earnings [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance Number of unvested restricted stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred Income Tax Liabilities, Net, Total Deferred income tax liability Deferred Income Tax Liabilities, Net Repayments On Lease Financing Obligations Amount of cash outflow for principal payment on a lease financing obligation that did not meet the criteria for a sales leaseback. Repayments on financing lease obligations Minimum [Member] Minimum [Member] Income Taxes [Table] Income Taxes [Table] Income taxes. Financial Support to Nonconsolidated Legal Entity [Axis] Selling, general and administrative – amortization Selling General And Administrative Amortization Expense 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. Operating Lease, Liability, Total Present value of net minimum lease payments Operating Lease, Liability Severance payment Severance Costs Barber-Nichols, Inc. [Member] Barber Nichols Inc [Member] Barber-Nichols, Inc. Forecast [Member] Forecast [Member] Scenario Forecast [Member] Finance Lease, Liability, Total Present value of net minimum lease payments Finance Lease, Liability Income taxes payable Accrued Income Taxes, Current Disaggregation of Revenue [Abstract] Equity Component Equity Component [Domain] Employee Stock Option [Member] Employee Stock Option [Member] Leases [Table] Leases [Table] Leases. Accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Contributions to its defined benefit pension plan Defined Benefit Plan, Plan Assets, Contributions by Employer Contract With Customer Assets And Liabilities [Table] Contract With Customer Assets And Liabilities [Table] Contract with customer assets and liabilities. Leases [Line Items] Leases [Line Items] Leases. Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Issuance of treasury stock Stock Issued During Period, Value, Treasury Stock Reissued Debt Disclosure [Abstract] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Denominator: Denominator [Abstract] Denominator. Contributions expected for the balance of fiscal 2022 Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Product warranty claims paid Standard Product Warranty Accrual, Decrease for Payments Schedule of recognized equity-based compensation Share-Based Payment Arrangement, Activity [Table Text Block] Assets Assets [Abstract] Issuance of common stock Proceeds from Issuance of Common Stock Unbilled revenue Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Revenue Business combination, recognized identifiable assets acquired and liabilities assumed, unbilled revenue. Consolidated total leverage ratio Consolidated Total Leverage Ratio Consolidated total leverage ratio. Amortization of intangible Assets Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Base Rate [Member] Base Rate [Member] Percentage of revenue from contracts recognized over time Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time The percentage of total revenue from contracts from customers from the satisfaction of performance obligations satisfied over time. Common stock, $0.10 par value, 25,500 shares authorized, 10,971 and 10,774 shares issued and 10,828 and 10,635 shares outstanding at December 31 and March 31, 2023, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Transaction Agreement [Member] Transaction Agreement [Member] Transaction agreement. Financial Support to Nonconsolidated Legal Entity [Domain] Principal repayments on debt Repayments of Long-term Debt, Total Repayments of Long-Term Debt Restructuring Reserve Restructuring Reserve, Ending Balance Restructuring Reserve, Beginning Balance Restructuring Reserve, Total Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Revenue Recognition [Abstract] Accrued Liabilities, Current, Total Accrued expenses and other current liabilities Accrued Liabilities, Current 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, Total Equity-based compensation expense Share-Based Payment Arrangement, Noncash Expense Operating income Operating Income (Loss) Business combination, common stock, shares Business Acquisition, Equity Interest Issued or Issuable, Number of Shares ASU 2019-12 [Member] Accounting Standards Update 2019-12 [Member] Business Combination, Consideration Transferred, Total Business combination, purchase price Business Combination, Consideration Transferred Tax Period Tax Period [Axis] Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) (Benefit) provision for income taxes Income Tax Expense (Benefit), Total Benefit for income taxes Income Tax Expense (Benefit) Liability, Defined Benefit Plan, Noncurrent, Total Accrued pension and postretirement benefit liabilities Liability, Defined Benefit Plan, Noncurrent Agreement [Member] Agreement. Issuance of shares for purchase of P3 Technologies, LLC, shares Stock Issued During Period, Shares, Acquisitions Operating lease liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease liabilities. Equity based compensation expense Share-Based Payment Arrangement, Expense Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Share-based compensation vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Intangibles subject to amortization, Net Carrying Amount Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Total intangible amortization Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net 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. Revenue Recognition Revenue from Contract with Customer [Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss): Less – amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Other Commercial. Other Commercial [Member] Other Commercial [Member] Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Subsequent Events [Abstract] Indefinite lived intangible assets excluding goodwill gross. Indefinite Lived Intangible Assets Excluding Goodwill Gross Intangibles not subject to amortization, Gross Carrying Amount Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Stock option awards granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other Operating Income Net [Line Items] Other Operating Income Net [Line Items] Other operating income, net. Depreciation, Total Depreciation Depreciation Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Retirement Plan Type Retirement Plan Type [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of Components of Lease Expense Lease, Cost [Table Text Block] Interest cost Defined Benefit Plan, Interest Cost Treasury with original maturities period Held To Maturity Securities Original Maturity Period Original maturity period for held to maturity securities. Loss Contingency Nature [Axis] Other Postretirement Benefit Plans [Member] Other Postretirement Benefits Plan [Member] Maximum limit of credit facility Line of Credit Facility, Maximum Borrowing Capacity Guarantees [Abstract] Revenue remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Cost of Goods and Services Sold, Total Cost of products sold Cost of Goods and Services Sold Schedule of Cash Flow Supplemental Disclosure Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Per share data Earnings Per Share [Abstract] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Loss Contingencies [Table] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits 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. Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities Finance Lease, Liability, to be Paid, Year Two 2025 Scenario Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Minimum fixed charge coverage ratio Minimum Fixed Charge Coverage Ratio Minimum fixed charge coverage ratio. Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable 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 Fee charged by bank for the cost of the amended bank agreement. Back End Fee Charged Back end fee Revolving Credit Facility [Member] Revolving Credit Facility [Member] P3 Technologies, LLC [Member] P3 Technologies, LLC [Member] P3 Technologies, LLC. Common stock may be purchased Share Based Compensation Arrangement By Share Based Payment Award Common Stock Authorized For Purchase The number of shares originally approved that may be purchased by employees under the company employee stock purchase plan. Defined benefit plan, benefit expected to pay for the balance of fiscal 2022 Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Net income Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic income (loss) per share Unbilled revenue (contract assets) Change In Contract With Customer Asset The change in the balance of the contract with customer asset. Changes in Accumulated Other Comprehensive Loss by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commitments and contingencies (Note 10) Commitments and Contingencies Business Combinations [Abstract] Business combination, Acquisition related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Investments, Total Investments Investments Amortization of actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Business combination contingent earn-out eligible to receive, additional cash consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 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 Schedule of Net Contract Assets (Liabilities) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating lease cost Operating Lease, Cost Short-term lease cost Short-Term Lease, Cost Backlog [Member] Backlog [Member] Backlog. Retirement Benefits [Abstract] South America [Member] South America [Member] Statistical Measurement Statistical Measurement [Domain] Loss Contingencies [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Award Type All Award Types Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Ministry of Finance, India [Member] Ministry of Finance, India [Member] Monthly lease payment Operating Lease, Payments Operating Lease Payments Net income Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted income (loss) per share Product and Service Product and Service [Domain] Finance lease cost: Lease, Cost [Abstract] Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance Liability unrecognized tax benefits Unrecognized Tax Benefits Revenue from Contract with Customer [Abstract] Prepaid pension asset Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent The (increase) decrease during the reporting period in the amount of the asset recognized for an overfunded defined benefit pension plan. Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total Defined benefit pension and other postretirement plans, tax expense Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Debt Instrument, Name Debt Instrument, Name [Domain] Open tax year Open Tax Year Loss Contingency, Nature [Domain] Remaining term of contract Lessee Operating And Finance Lease Remaining Term Of Contract Lessee operating and finance lease remaining term of contract. Pension and Other Postretirement Benefits Items [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [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 Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Capital in excess of par value Additional Paid in Capital, Common Stock Pension Plans, Defined Benefit [Member] Pension Plan [Member] Term Loan With Bank Of America [Member] Term Loan With Bank Of America [Member] Term Loan With Bank Of America. Purchase of treasury stock Payments for Repurchase of Common Stock Reclassifications Out of Accumulated Other Comprehensive Loss by Component Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Directors Directors [Member] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Forfeiture of shares Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Issuance of shares as part of the consideration of the P3 acquisition Issuance of shares for purchase of P3 Technologies, LLC Stock Issued During Period, Value, Acquisitions Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Accrued compensation Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation. Grantee Status [Domain] Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Credit Facility Credit Facility [Domain] Latest Tax Year [Member] Latest Tax Year [Member] Reconciliation of the Changes in Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Less – amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Costs of investigation Costs of Investigation Costs of investigation Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Restricted Stock, Granted Restricted stock awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Income for product warranties Product Warranty Income The income included in earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. Business Acquisition, Pro Forma Net Income (Loss) Net loss Lessee, option to renew or terminate leases, description Lessee Operating Lease And Finance Lease Option To Renew Or Terminate Lessee operating lease and finance lease option to renew or terminate. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basic: Earnings Per Share, Basic [Abstract] Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Investments, Debt and Equity Securities [Abstract] Amortization of actuarial losses Amortization Of Actuarial Losses The amount of gains and losses recognized in net periodic benefit cost related to defined benefit plans. Employee Benefit Plans Retirement Benefits [Text Block] Maximum discount on purchase price of common stock percentage on fair market value Share Based Compensation Arrangement By Share Based Payment Award Maximum Discount From Market Price 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. Inventory Disclosure [Abstract] Business combination, gross cash consideration Payments to Acquire Businesses, Gross Business combination, cash consideration Accounting and Reporting Changes Accounting Standards Update and Change in Accounting Principle [Text Block] Unbilled revenue Increase (Decrease) in Contract with Customer, Asset Local Phone Number Local Phone Number Bank of America Term Loan [Member] Bank Of America Term Loan [Member] Bank of America term loan. Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Goodwill Self-Insured medical plan liability Self Insured Medical Plan Liability The liability recognized in the balance sheet that is associated with the self insured medical plan. Line of Credit Facility, Covenant Terms Line of Credit Facility, Covenant Terms Statement of Cash Flows [Abstract] Director [Member] Director [Member] Schedule Of Held To Maturity Securities [Table] Debt Securities, Held-to-Maturity [Table] Earliest Tax Year [Member] Earliest Tax Year [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Income Tax Authority Income Tax Authority [Domain] Bank of America. Bank of America [Member] Bank of America [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Gross profit Gross Profit Foreign Currency Items [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Common stock, par value Common Stock, Par or Stated Value Per Share Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total 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 Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, 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] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Maximum [Member] Maximum Maximum [Member] Intangibles not subject to amortization, Weighted Average Amortization Period Indefinite Lived Intangible Assets Weighted Average Amortization Period Indefinite lived intangible assets weighted average amortization period. Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Operating Leases Operating Leases [Abstract] Operating leases. Diluted: Earnings Per Share, Diluted [Abstract] Bank of America term loan Term Loan Term loan. Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Domain] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Recognition of equity-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Short-term Debt, Type Short-Term Debt, Type [Domain] Time Vest One-Third Per Year Percentage [Member] Time vest one-third per year percentage. Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Service cost Defined Benefit Plan, Service Cost Change due to revenue recognized contract assets Change Due to Revenue Recognized Contract Assets Change due to revenue recognized (Contract assets) Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Restricted stock units outstanding Accrued Liabilities, Total Accrued Liabilities Accrued Liabilities Forfeiture of shares, shares Forfeiture of shares, shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Major Classifications of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Total Inventories Inventory, Net Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Space. Space [Member] Space [Member] Customer deposits Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Deposits Business combination, recognized identifiable assets acquired and liabilities assumed, customer deposits. Letter of Credit [Member] Letter of Credit [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Grantee Status [Axis] HSBC Bank USA [Member] H S B C Bank U S A [Member] HSBC Bank USA. Weighted Average Number of Shares Outstanding, Basic, Total Weighted average common shares outstanding Basic Weighted Average Number of Shares Outstanding, Basic Deferred income tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Work in process Inventory, Work in Process, Gross Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Statement [Table] Statement [Table] Customer deposits Increase (Decrease) in Contract with Customer, Liability Maximum leverage ratio upon acquisition Maximum Leverage Ratio Upon Acquisition Maximum leverage ratio upon acquisition. Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Statement [Line Items] Statement [Line Items] Remaining available shares under equity based compensation plan Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Remaining Available For Grant2000 Plan 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. Anti-dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Customer deposits (contract liabilities) Customer deposits, current Change In Contract With Customer Liability The change in the balance of the contract with customer liability. Total lease cost Lease, Cost Letters of credit outstanding amount Letters of Credit Outstanding, Amount Trade accounts receivable, net of allowances ($1,834 and $1,841 at December 31 and March 31, 2023, respectively) Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Performance Vest One-Third Per Year Percentage [Member] Performance vest one-third per year percentage. Remainder Operating Lease Payment. Remainder Operating Lease Payment Remainder operating lease payment Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant & equipment, net Inventory, Finished Goods, Gross, Total Finished products Inventory, Finished Goods, Gross Schedule of Long Term Debt Schedule of Debt [Table Text Block] Treasury stock (143 and 138 shares at December 31 and March 31, 2023, respectively) Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Cover Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense Vesting Vesting [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Other Operating Income, Net [Member] Other Operating Income (Expense) [Member] Changes in Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Income taxes paid Income Taxes Paid, Net, Total Income Taxes Paid, Net Other Comprehensive Income Location Other Comprehensive Income Location [Domain] Capitalized Contract Cost, Net, Total Capitalized costs, net of amortization Capitalized Contract Cost, Net Extinguishment charge Extinguishment of Debt, Amount Income taxes receivable Income Taxes Receivable, Current Reclassifications Out of Accumulated Other Comprehensive Loss [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Security Exchange Name Security Exchange Name New Accounting Pronouncements Or Change In Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Federal Tax Jurisdictions [Member] Domestic Tax Authority [Member] Performance Vested Performance Stock Units (PSU) [Member] Performance vested performance stock units (PSU). Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total other comprehensive income (loss) Stock Compensation Prior Plan [Member] Stock Compensation Prior Plan [Member] Stock compensation prior plan. Preferred stock, shares authorized Preferred Stock, Shares Authorized Technology and Technical Know-How [Member] Technology And Technical Know How [Member] Technology and technical know how. 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 Defense. Defense [Member] Defense [Member] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finance Lease, Liability, to be Paid, Year One 2024 Entity Emerging Growth Company Entity Emerging Growth Company Amendment Amendment Flag Amendment Flag BSBY [Member] Bloomberg Short Term Bank Yield Index [Member] Bloomberg Short-Term Bank Yield Index. Performance Vested Restricted Stock [Member] Performance Vested Restricted Stock [Member] Performance vested restricted stock. Amortization expense Capitalized Contract Cost, Amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Prepaid expenses and other current assets Accounting Standards Update Accounting Standards Update [Domain] Prepaid pension asset Assets for Plan Benefits, Defined Benefit Plan Beginning balance, shares Ending Balance, shares Shares, Issued Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Schedule of Estimated Annual Amortization Expense Schedule of Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases [Abstract] 2029 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Other Operating Income and Expense [Text Block] Other Operating Expense (Income), Net Variable Rate Variable Rate [Domain] Tax Period Tax Period [Domain] Entity File Number Entity File Number Future fixed minimum lease payments. Future Fixed Minimum Lease Payments Future fixed minimum lease payments Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Remainder of 2023 Goodwill and Intangible Assets Disclosure [Abstract] Weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Long-term Debt, Excluding Current Maturities, Total Long-term debt Long-Term Debt, Excluding Current Maturities Operating lease assets Increase Decrease In Operating Lease Right Of Use Asset Increase (decrease) in operating lease right of use asset. Share-Based Payment Arrangement [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Schedule of Intangible assets Schedule of Intangible Assets and Goodwill [Table Text Block] Other intangible assets, net Other Intangible Assets, Net Defined benefit pension and other postretirement plans net of income tax expense of $47 and $38 for the three months ended December 31, 2023 and 2022, respectively, and $140 and $112 for the nine months ended December 31, 2023 and 2022, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after 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, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred stock, $1.00 par value, 500 shares authorized Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company (Increase) decrease in operating assets, net of acquisition: Increase (Decrease) in Operating Assets [Abstract] Title of Individual Title of Individual [Axis] Other expense (income), net Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Standard and Extended Product Warranty Accrual, Total Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Earnings Per Share [Text Block] Income (Loss) Per Share Accumulated Defined Benefit Plans Adjustment Net Actuarial Gain Losses [Member] Accumulated defined benefit plans adjustment net actuarial gain losses. Amortization of Actuarial income (loss) [Member] Entity Address, Address Line One Entity Address, Address Line One Consolidated fixed charge coverage ratio Consolidated Fixed Charge Coverage Ratio Consolidated fixed charge coverage ratio. 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) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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 recognised (Contract Liabilities) Change due to revenue recognized Contract Liabilities 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 Income Statement Location [Axis] New Revolving Credit Facility [Member] New Revolving Credit Facility [Member] New revolving credit facility member Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase (decrease) in operating lease liabilities. Term loan, balance Long-Term Debt, Gross Long-term debt, gross Long-term debt, gross Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Intangibles subject to amortization, Accumulated Amortization Debt financial covenants description Debt Instrument, Covenant Description Officer [Member] Officer [Member] Prime Rate [Member] Prime Rate [Member] Income Tax Authority, Name Income Tax Authority, Name [Axis] Accounting Standards Update Accounting Standards Update [Axis] Customer Deposit [Member] Customer Deposits [Member] Customer deposits. Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Treasury Stock [Member] Treasury Stock, Common [Member] Amended and Restated 2000 Incentive Plan [Member] Two Thousand Incentive Plan [Member] Two thousand incentive plan. Accounting Changes and Error Corrections [Abstract] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of Debt Issuance Costs Amortization of debt issuance costs State Tax Jurisdictions [Member] State and Local Jurisdiction [Member] Accrued compensation, accrued expenses and other current and non-current liabilities Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities 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. OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive income (loss) before reclassifications Dividends declared per share Common Stock, Dividends, Per Share, Declared Business combination share price Business Acquisition, Share Price Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Equity-Based Compensation Share-Based Payment Arrangement [Text Block] Floor Rate [Member] Floor Rate [Member] Floor rate. Short-term debt obligations Short-Term Debt Short-Term Debt, Total Supplemental Cash Flow Elements [Abstract] Retirement Plan Type Retirement Plan Type [Axis] Less: unamortized debt issuance costs Unamortized Debt Issuance Expense Contract With Customer Net Asset Liability Current The net balance of current contract with customer assets and current contract with customer liabilities. Net contract (liabilities) assets Income Statement Location Income Statement Location [Domain] Refining. Refining [Member] Refining [Member] Document Type Document Type Line of Credit [Member] Line of Credit [Member] Federal funds rate Federal Funds Purchased, Average Rate Paid Numerator: Numerator Diluted Income [Abstract] Numerator diluted income. Line of credit facility, Current Line of credit Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Net Cash Provided by (Used in) Investing Activities Net cash used by investing activities Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Identifies the employee stock purchase plan or ESPP. Document Quarterly Report Document Quarterly Report Stock Compensation Plan [Member] Share-Based Payment Arrangement [Member] Components of Postretirement Benefit Cost and Pension Cost Schedule of Net Benefit Costs [Table Text Block] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] BNI warranty accrual acquired Product Warranty Accrual Acquired Product warranty accrual that was acquired from the opening balance sheet of the Company purchased. Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Total Total Other Long-Term Debt, Noncurrent Entity Filer Category Entity Filer Category All Other [Member] All Other Countries [Member] All other countries. Balance Sheet Location Balance Sheet Location [Domain] Income Tax Authority, Name Income Tax Authority, Name [Domain] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Variable Rate Variable Rate [Axis] Officers and Key Employees [Member] Officers And Key Employees [Member] Officers and key employees. Trade Names [Member] Tradename [Member] Trade Names [Member] Capital purchases recorded in accounts payable Capital expenditures Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Barber-Nichols, LLC. (BN) [Member] Barber Nichols L L C [Member] Barber nichols, LLC. Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Total stockholders’ equity Beginning balance Ending Balance Equity, Attributable to Parent 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 Expense for product warranties Expense (income) for product warranties Product Warranty Income Expense 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. Net income Net income Net Income (Loss) Net income (loss) Interest expense, net Interest Expense, Total Interest Expense Standby Letters of Credit [Member] Standby Letters of Credit [Member] Lessee Operating Lease Liability Payments Due Year Five And After Year Five Lessee operating lease liability payments due year five and after year five. 2028 and thereafter Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Unbilled revenue (contract assets) Unbilled revenue Contract with Customer, Asset, after Allowance for Credit Loss, Current Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Receivables billed but not paid under retainage provisions in its customer contracts Contract With Customer Receivables Billed But Not Paid Under Retainage Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Statement of Financial Position [Abstract] Weighted average common and potential common shares outstanding Diluted Weighted Average Number of Shares Outstanding, Diluted Increase (decrease) in operating liabilities, net of acquisition: Increase (Decrease) in Operating Liabilities [Abstract] Credit Facility Credit Facility [Axis] Other expenses and income: Other Income and Expenses [Abstract] Weighted-average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Net pension cost and postretirement benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Income Taxes Income Tax Disclosure [Text Block] Issuance of treasury stock, shares Issuance of treasury stock, shares Stock Issued During Period, Shares, Treasury Stock Reissued Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Payment of debt exit costs Payment for Debt Extinguishment or Debt Prepayment Cost Tradename [Member] Tradename [Member] Tradename. 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 [Member] Five Year Term Loan With Bank Of America [Member] Five year term loan with Bank of America Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Income Tax Authority Income Tax Authority [Axis] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Other Comprehensive Income Location Other Comprehensive Income Location [Axis] Finance Lease, Liability, to be Paid, Year Three 2026 Other Long-Term Liabilities [Member] Other Noncurrent Liabilities [Member] Payments to Acquire Property, Plant, and Equipment, Total Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Interest on lease liabilities Finance Lease, Interest Expense Issuance of shares, shares Stock Issued During Period, Shares, New Issues Employee-related Liabilities, Current, Total Accrued compensation Employee-related Liabilities, Current Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Defined Benefit Plans Adjustment Net Actuarial Losses. Accumulated Defined Benefit Plans Adjustment Net Actuarial Losses [Member] Amortization of Actuarial (loss) [Member] XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - shares
9 Months Ended
Dec. 31, 2023
Jan. 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Dec. 31, 2023  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Trading Symbol GHM  
Entity Registrant Name GRAHAM CORPORATION  
Entity Central Index Key 0000716314  
Current Fiscal Year End Date --03-31  
Entity Filer Category Accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company false  
Title of 12(b) Security Common Stock, Par Value $0.10 Per Share  
Security Exchange Name NYSE  
Entity File Number 001-08462  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 16-1194720  
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  
Document Quarterly Report true  
Document Transition Report false  
Entity Common Stock, Shares Outstanding   10,828,327
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Net sales $ 43,818 $ 39,873 $ 136,463 $ 114,091
Cost of products sold 34,095 33,646 108,572 95,840
Gross profit 9,723 6,227 27,891 18,251
Other expenses and income:        
Selling, general and administrative 8,429 5,284 21,563 15,828
Selling, general and administrative – amortization 383 274 930 821
Operating income 911 669 5,398 1,602
Loss on extinguishment of debt 726 0 726 0
Other expense (income), net 93 (63) 280 (188)
Interest expense, net 37 294 277 697
Income before (benefit) provision for income taxes 55 438 4,115 1,093
(Benefit) provision for income taxes (110) 70 899 245
Net income $ 165 $ 368 $ 3,216 $ 848
Basic:        
Net income $ 0.02 $ 0.03 $ 0.3 $ 0.08
Diluted:        
Net income $ 0.02 $ 0.03 $ 0.3 $ 0.08
Weighted average common shares outstanding:        
Basic 10,775 10,611 10,709 10,613
Diluted 10,920 10,660 10,792 10,632
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 165 $ 368 $ 3,216 $ 848
Other comprehensive income (loss):        
Foreign currency translation adjustment 137 161 (173) (519)
Defined benefit pension and other postretirement plans net of income tax expense of $47 and $38 for the three months ended December 31, 2023 and 2022, respectively, and $140 and $112 for the nine months ended December 31, 2023 and 2022, respectively 164 131 492 393
Total other comprehensive income (loss) 301 292 319 (126)
Total comprehensive income $ 466 $ 660 $ 3,535 $ 722
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]        
Defined benefit pension and other postretirement plans, tax expense $ 47 $ 38 $ 140 $ 112
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 15,163 $ 18,257
Trade accounts receivable, net of allowances ($1,834 and $1,841 at December 31 and March 31, 2023, respectively) 35,666 24,000
Unbilled revenue 28,671 39,684
Inventories 31,078 26,293
Prepaid expenses and other current assets 4,011 1,534
Income taxes receivable 745 302
Total current assets 115,334 110,070
Property, plant and equipment, net 29,027 25,523
Prepaid pension asset 6,322 6,107
Operating lease assets 7,626 8,237
Goodwill 25,087 23,523
Finite-Lived Intangible Assets, Net 26,516  
Other intangible assets, net 7,378 7,610
Deferred income tax asset 1,734 2,798
Other assets 368 158
Total assets 218,714 203,918
Current liabilities:    
Short-term debt obligations 3,000 0
Current portion of long-term debt 0 2,000
Current portion of finance lease obligations 19 29
Accounts payable 16,365 20,222
Accrued compensation 14,726 10,401
Accrued expenses and other current liabilities 5,255 6,434
Customer deposits 63,005 46,042
Operating lease liabilities 1,221 1,022
Income taxes payable 0 16
Total current liabilities 103,591 86,166
Long-term debt 0 9,744
Finance lease obligations 72 85
Operating lease liabilities 6,760 7,498
Deferred income tax liability 61 108
Accrued pension and postretirement benefit liabilities 1,341 1,342
Other long-term liabilities 3,133 2,042
Total liabilities 114,958 106,985
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $1.00 par value, 500 shares authorized 0 0
Common stock, $0.10 par value, 25,500 shares authorized, 10,971 and 10,774 shares issued and 10,828 and 10,635 shares outstanding at December 31 and March 31, 2023, respectively 1,097 1,075
Capital in excess of par value 31,678 28,061
Retained earnings 80,659 77,443
Accumulated other comprehensive loss (7,144) (7,463)
Treasury stock (143 and 138 shares at December 31 and March 31, 2023, respectively) (2,534) (2,183)
Total stockholders’ equity 103,756 96,933
Total liabilities and stockholders’ equity 218,714 203,918
Customer Relationships [Member]    
Current assets:    
Finite-Lived Intangible Assets, Net 14,584 10,718
Technology and Technical Know-How [Member]    
Current assets:    
Finite-Lived Intangible Assets, Net $ 11,254 $ 9,174
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Allowances on trade accounts receivable $ 1,834 $ 1,841
Preferred stock, par value $ 1.00 $ 1.00
Preferred stock, shares authorized 500,000 500,000
Common stock, par value $ 0.10 $ 0.10
Common stock, shares authorized 25,500,000 25,500,000
Common stock, shares issued 10,971,000 10,774,000
Common stock, shares outstanding 10,828,000 10,635,000
Treasury stock 143,000 138,000
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating activities:    
Net income $ 3,216 $ 848
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 2,375 2,611
Amortization of intangible assets 1,487 1,857
Amortization of actuarial losses 632 504
Amortization of debt issuance costs 131 153
Equity-based compensation expense 1,002 582
Loss on extinguishment of debt 726 0
Deferred income taxes 935 232
(Increase) decrease in operating assets, net of acquisition:    
Accounts receivable (11,335) (7,755)
Unbilled revenue 11,213 (8,082)
Inventories (4,357) (6,801)
Prepaid expenses and other current and non-current assets (1,526) (500)
Income taxes receivable (459) (137)
Operating lease assets 894 913
Prepaid pension asset (215) (488)
Increase (decrease) in operating liabilities, net of acquisition:    
Accounts payable (3,949) 5,511
Accrued compensation, accrued expenses and other current and non-current liabilities 2,948 2,116
Customer deposits 16,590 18,776
Operating lease liabilities (825) (802)
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities 0 (592)
Net cash provided by operating activities 19,483 8,946
Investing activities:    
Purchase of property, plant and equipment (5,193) (2,394)
Proceeds from disposal of property, plant and equipment 38 0
Acquisition of P3 Technologies, LLC, net of cash acquired (6,812) 0
Net cash used by investing activities (11,967) (2,394)
Financing activities:    
Borrowings of short-term debt obligations 13,000 5,000
Principal repayments on debt (22,522) (8,517)
Payment of debt exit costs (752) 0
Repayments on financing lease obligations (224) (205)
Payment of debt issuance costs (241) (122)
Issuance of common stock 225 0
Purchase of treasury stock (57) (22)
Net cash used by financing activities (10,571) (3,866)
Effect of exchange rate changes on cash (39) (212)
Net (decrease) increase in cash and cash equivalents (3,094) 2,474
Cash and cash equivalents at beginning of period 18,257 14,741
Cash and cash equivalents at end of period $ 15,163 $ 17,215
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - 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, 2022 $ 96,494 $ 1,080 $ 27,770 $ 77,076 $ (6,471) $ (2,961)
Beginning balance, shares at Mar. 31, 2022   10,801        
Comprehensive income (loss) 464     676 (212)  
Forfeiture of shares   $ (3) 3      
Forfeiture of shares, shares   (32)        
Recognition of equity-based compensation expense 114   114      
Purchase of treasury stock (21)         (21)
Ending Balance at Jun. 30, 2022 97,051 $ 1,077 27,887 77,752 (6,683) (2,982)
Ending Balance, shares at Jun. 30, 2022   10,769        
Beginning balance at Mar. 31, 2022 96,494 $ 1,080 27,770 77,076 (6,471) (2,961)
Beginning balance, shares at Mar. 31, 2022   10,801        
Comprehensive income (loss) 722          
Issuance of shares for purchase of P3 Technologies, LLC 0          
Ending Balance at Dec. 31, 2022 97,896 $ 1,076 28,119 77,924 (6,597) (2,626)
Ending Balance, shares at Dec. 31, 2022   10,758        
Beginning balance at Jun. 30, 2022 97,051 $ 1,077 27,887 77,752 (6,683) (2,982)
Beginning balance, shares at Jun. 30, 2022   10,769        
Comprehensive income (loss) (402)     (196) (206)  
Forfeiture of shares   $ (1) 1      
Forfeiture of shares, shares   (11)        
Recognition of equity-based compensation expense 198   198      
Issuance of treasury stock 119   (237)     356
Ending Balance at Sep. 30, 2022 96,966 $ 1,076 27,849 77,556 (6,889) (2,626)
Ending Balance, shares at Sep. 30, 2022   10,758        
Comprehensive income (loss) 660     368 292  
Recognition of equity-based compensation expense 270   270      
Ending Balance at Dec. 31, 2022 97,896 $ 1,076 28,119 77,924 (6,597) (2,626)
Ending Balance, shares at Dec. 31, 2022   10,758        
Beginning balance at Mar. 31, 2023 96,933 $ 1,075 28,061 77,443 (7,463) (2,183)
Beginning balance, shares at Mar. 31, 2023   10,774        
Comprehensive income (loss) 2,552     2,640 (88)  
Issuance of shares   $ 8 (8)      
Issuance of shares, shares   53        
Forfeiture of shares   $ (1) 1      
Forfeiture of shares, shares   (9)        
Recognition of equity-based compensation expense 293   293      
Issuance of treasury stock     294     (294)
Purchase of treasury stock (57)         (57)
Ending Balance at Jun. 30, 2023 99,721 $ 1,082 28,641 80,083 (7,551) (2,534)
Ending Balance, shares at Jun. 30, 2023   10,818        
Beginning balance at Mar. 31, 2023 96,933 $ 1,075 28,061 77,443 (7,463) (2,183)
Beginning balance, shares at Mar. 31, 2023   10,774        
Comprehensive income (loss) 3,535          
Issuance of shares for purchase of P3 Technologies, LLC 2,117          
Ending Balance at Dec. 31, 2023 103,756 $ 1,097 31,678 80,659 (7,144) (2,534)
Ending Balance, shares at Dec. 31, 2023   10,971        
Beginning balance at Jun. 30, 2023 99,721 $ 1,082 28,641 80,083 (7,551) (2,534)
Beginning balance, shares at Jun. 30, 2023   10,818        
Comprehensive income (loss) 517     411 106  
Issuance of shares 225 $ 2 223      
Issuance of shares, shares   28        
Recognition of equity-based compensation expense 332   332      
Ending Balance at Sep. 30, 2023 100,795 $ 1,084 29,196 80,494 (7,445) (2,534)
Ending Balance, shares at Sep. 30, 2023   10,846        
Comprehensive income (loss) 466     165 301  
Issuance of shares for purchase of P3 Technologies, LLC 2,117 $ 13 2,104      
Issuance of shares for purchase of P3 Technologies, LLC, shares   125        
Recognition of equity-based compensation expense 378   378      
Ending Balance at Dec. 31, 2023 $ 103,756 $ 1,097 $ 31,678 $ 80,659 $ (7,144) $ (2,534)
Ending Balance, shares at Dec. 31, 2023   10,971        
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation
9 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

NOTE 1 – BASIS OF PRESENTATION:

Graham Corporation's (the "Company's") Condensed Consolidated Financial Statements include its wholly-owned subsidiaries located in Arvada, Colorado, Suzhou, China and Ahmedabad, India at December 31, 2023 and March 31, 2023, and its recently acquired wholly-owned subsidiary, P3 Technologies, LLC ("P3"), located in Jupiter, Florida (See Note 2) at December 31, 2023. The Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial information and the instructions to Form 10-Q and Rule 8-03 of Regulation S-X, each as promulgated by the U.S. Securities and Exchange Commission. The Company's Condensed Consolidated Financial Statements do not include all information and notes required by GAAP for complete financial statements. The unaudited Condensed Consolidated Balance Sheet as of March 31, 2023 presented herein was derived from the Company’s audited Consolidated Balance Sheet as of March 31, 2023. For additional information, please refer to the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended March 31, 2023 ("fiscal 2023"). In the opinion of management, all adjustments, including normal recurring accruals considered necessary for a fair presentation, have been included in the Company's Condensed Consolidated Financial Statements.

The Company's results of operations and cash flows for the three and nine months ended December 31, 2023 are not necessarily indicative of the results that may be expected for the current fiscal year, which ends March 31, 2024 ("fiscal 2024").

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition
9 Months Ended
Dec. 31, 2023
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, Florida that serves the space, new energy and medical industries. The Company believes this acquisition furthers 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 ("BN") 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 $10,494 was comprised of 125 shares of the Company's common stock, representing a value of $2,117 at a price of $16.85 per share, and cash consideration of $7,098, subject to certain potential adjustments, including a customary working capital adjustment. As of December 31, 2023, there was a $761 receivable accrued related to such 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 December 31, 2023, a liability of $2,040 was recorded for the contingent earn-out. Acquisition related costs of $274 were expensed in the three and nine months ended December 31, 2023, and are included in selling, general and administrative expenses in the Condensed 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,565 was recorded as goodwill, which is deductible for tax purposes. The following table summarizes the preliminary purchase price allocation of the assets acquired and liabilities assumed:

 

 

November 9,

 

 

 

2023

 

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

 

  Customer relationships

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

  Tradename

 

 

300

 

  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

 

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 Condensed 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 Condensed Consolidated Statement of Operations for the three and nine months ended December 31, 2023 includes net sales of P3 of $1,027 and net income of $176. 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:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

44,186

 

 

$

40,651

 

 

$

140,019

 

 

$

116,628

 

Net income

 

 

464

 

 

 

340

 

 

 

4,554

 

 

 

499

 

Loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

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 19 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

NOTE 3 – REVENUE RECOGNITION:

The Company recognizes revenue on contracts when or as it satisfies a performance obligation by transferring control of the product to the customer. For contracts in which revenue is recognized upon shipment, 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. For contracts in which revenue is recognized over time, control is generally transferred as the Company creates an asset that does not have an alternative use to the Company and the Company has an enforceable right to payment for the performance completed to date.

The following table presents the Company’s revenue disaggregated by product line and geographic area:

 

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

Market

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Refining

 

$

7,638

 

 

$

6,497

 

 

$

21,794

 

 

$

21,940

 

Chemical/Petrochemical

 

 

4,130

 

 

 

3,927

 

 

 

14,536

 

 

 

15,606

 

Defense

 

 

24,330

 

 

 

21,687

 

 

 

72,265

 

 

 

46,342

 

Space

 

 

2,931

 

 

 

3,510

 

 

 

10,528

 

 

 

14,278

 

Other Commercial

 

 

4,789

 

 

 

4,252

 

 

 

17,340

 

 

 

15,925

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

4,016

 

 

$

4,226

 

 

$

12,898

 

 

$

12,729

 

Canada

 

 

1,116

 

 

 

557

 

 

 

3,107

 

 

 

3,261

 

Middle East

 

 

501

 

 

 

621

 

 

 

2,219

 

 

 

1,766

 

South America

 

 

65

 

 

 

649

 

 

 

264

 

 

 

2,509

 

U.S.

 

 

36,822

 

 

 

33,163

 

 

 

113,567

 

 

 

91,657

 

All other

 

 

1,298

 

 

 

657

 

 

 

4,408

 

 

 

2,169

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

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. Shipping and handling fees billed to the customer are recorded in revenue and the related costs incurred for shipping and handling are included in cost of products sold.

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 in current accounting periods based on 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 represent the majority of revenue, is recognized over time. The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

76

%

 

 

80

%

 

 

77

%

 

 

73

%

Revenue recognized at shipment

 

 

24

%

 

 

20

%

 

 

23

%

 

 

27

%

 

The timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Condensed 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 Condensed Consolidated Balance Sheets. The Company may have an unconditional right to payment upon billing and prior to satisfying the performance obligations. The Company will then record a contract liability and an offsetting asset of equal amount until the deposit is collected and the performance obligations are satisfied. Customer deposits are separately presented in the Condensed 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:

 

 

 

December 31, 2023

 

 

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

 

 

$

39,684

 

 

$

(11,013

)

 

$

302

 

 

$

72,629

 

 

$

(83,944

)

Customer deposits (contract liabilities)

 

 

(63,005

)

 

 

(46,042

)

 

 

(16,963

)

 

 

(389

)

 

 

23,355

 

 

 

(39,929

)

      Net contract (liabilities) assets

 

$

(34,334

)

 

$

(6,358

)

 

$

(27,976

)

 

 

 

 

 

 

 

 

 

Contract liabilities at December 31, and March 31, 2023 include $13,337 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 Condensed Consolidated Balance Sheets, includes corresponding balances at December 31, and March 31, 2023, respectively.

Receivables billed but not paid under retainage provisions in the Company’s customer contracts were $2,992 and $2,542 at December 31, and March 31, 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 December 31, 2023, the Company had remaining unsatisfied performance obligations of $399,244. The Company expects to recognize revenue on approximately 40% of the remaining performance obligations within one year, 25% to 30% in one to two years and the remaining beyond two years.

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

NOTE 4 – INVENTORIES:

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

Major classifications of inventories are as follows:

 

 

 

December 31,

 

 

March 31,

 

 

 

2023

 

 

2023

 

Raw materials and supplies

 

$

3,787

 

 

$

4,344

 

Work in process

 

 

25,064

 

 

 

20,554

 

Finished products

 

 

2,227

 

 

 

1,395

 

Total

 

$

31,078

 

 

$

26,293

 

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
9 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

NOTE 5 – INTANGIBLE ASSETS:

 

Intangible assets are comprised of the following:

 

 

Weighted Average Amortization Period

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

At December 31, 2023

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

Customer relationships

8 - 20 years

 

$

16,200

 

 

$

1,616

 

 

$

14,584

 

Technology and technical know-how

10 - 20 years

 

 

12,600

 

 

 

1,346

 

 

 

11,254

 

Backlog

4 years

 

 

3,900

 

 

 

3,505

 

 

 

395

 

Tradename

3 years

 

 

300

 

 

 

17

 

 

 

283

 

 

 

 

$

33,000

 

 

$

6,484

 

 

$

26,516

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles not subject to amortization:

 

 

 

 

 

 

 

 

 

 

Tradename

Indefinite

 

$

6,700

 

 

$

 

 

$

6,700

 

 

 

 

$

6,700

 

 

$

 

 

$

6,700

 

 

Intangible amortization was $596 and $619 for the three months ended December 31, 2023 and 2022, respectively, and $1,487 and $1,857 for the nine months ended December 31, 2023 and 2022, respectively. The estimated annual amortization expense by fiscal year is as follows:

 

 

 

Annual Amortization

 

Remainder of 2024

 

$

671

 

2025

 

 

2,217

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029 and thereafter

 

 

17,785

 

Total intangible amortization

 

$

26,516

 

 

 

 

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity-Based Compensation
9 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation

NOTE 6 – EQUITY-BASED COMPENSATION:

The 2020 Graham Corporation Equity Incentive Plan, as amended (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.

No time vesting restricted stock units ("RSUs") or performance based restricted stock units ("PSUs") were granted in the three months ended December 31, 2023 and 2022. The following restricted stock units were granted in the nine months ended December 31, 2023:

 

 

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

Nine months ended December 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

18

 

 

111

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

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

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. As of December 31, 2023, a total of 400 shares of common stock may be purchased under the ESPP.

The Company has recognized equity-based compensation costs as follows:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Restricted stock awards

 

$

77

 

 

$

106

 

 

$

241

 

 

$

201

 

Restricted stock units

 

 

256

 

 

 

157

 

 

 

701

 

 

 

368

 

Employee stock purchase plan

 

 

44

 

 

 

7

 

 

 

60

 

 

 

13

 

 

 

$

377

 

 

$

270

 

 

$

1,002

 

 

$

582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax benefit recognized

 

$

84

 

 

$

60

 

 

$

223

 

 

$

128

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income (Loss) Per Share
9 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Income (Loss) Per Share

NOTE 7 – INCOME PER SHARE:

Basic income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted income per share is calculated by dividing net income 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 per share is presented below:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

Restricted stock units outstanding

 

 

145

 

 

 

49

 

 

 

83

 

 

 

19

 

Weighted average common and
   potential common shares
   outstanding

 

 

10,920

 

 

 

10,660

 

 

 

10,792

 

 

 

10,632

 

Diluted income per share

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty Liability
9 Months Ended
Dec. 31, 2023
Guarantees [Abstract]  
Product Warranty Liability

NOTE 8 – PRODUCT WARRANTY LIABILITY:

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$

638

 

 

$

487

 

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

63

 

 

 

238

 

 

 

266

 

 

 

326

 

Product warranty claims paid

 

 

(7

)

 

 

(4

)

 

 

(150

)

 

 

(46

)

Balance at end of period

 

$

694

 

 

$

721

 

 

$

694

 

 

$

721

 

 

 

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

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flow Statement
9 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Cash Flow Statement

NOTE 9 – CASH FLOW STATEMENT:

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

 

 

 

For the Nine Months Ended December 31,

 

 

 

2023

 

 

2022

 

Interest paid

 

$

726

 

 

$

722

 

Income taxes paid

 

 

424

 

 

 

160

 

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

 

 

2,117

 

 

 

 

Capital purchases recorded in accounts payable

 

 

699

 

 

 

768

 

 

The $6,812 of cash utilized for the acquisition of P3 Technologies, LLC included cash consideration of $7,098, net of cash acquired of $286.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
9 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 10 – 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 Graham India Private Limited ("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. For the first nine months of fiscal 2024 the Company has incurred approximately $750 in costs related to this investigation.

As of December 31, 2023, 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.

 

The Company previously entered into related party operating leases with Ascent Properties Group, LLC ("Ascent"), for two building lease agreements and two equipment lease agreements in Arvada, Colorado. In connection with such leases, the Company made fixed minimum lease payments to the lessor of $243 and $211 during the three months ended December 31, 2023 and 2022, respectively, and $709 and $632 during the nine months ended December 31, 2023 and 2022, respectively. The Company is obligated to make payments of $243 during the remainder of fiscal 2024. Future fixed minimum lease payments under these leases as of December 31, 2023 are $6,028.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
9 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 11 – INCOME TAXES:

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 the tax years 2019 through 2022 and examination in state tax jurisdictions for the tax years 2018 through 2022. The Company is subject to examination in the People’s Republic of China for tax years 2019 through 2022 and in India for tax years 2019 through 2022.

There was no liability for unrecognized tax benefits at either December 31, 2023 or March 31, 2023.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss
9 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss

NOTE 12 – CHANGES IN ACCUMULATED OTHER COMPREHENSIVE LOSS:

The changes in accumulated other comprehensive loss by component for the nine months ended December 31, 2023 and 2022 are as follows:

 

 

 

Pension and
Other
Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2023

 

$

(7,470

)

 

$

7

 

 

$

(7,463

)

Other comprehensive income before reclassifications

 

 

 

 

 

(173

)

 

 

(173

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

492

 

 

 

 

 

 

492

 

Net current-period other comprehensive income (loss)

 

 

492

 

 

 

(173

)

 

 

319

 

Balance at December 31, 2023

 

$

(6,978

)

 

$

(166

)

 

$

(7,144

)

 

 

 

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

 

 

 

 

 

(519

)

 

 

(519

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

393

 

 

 

 

 

 

393

 

Net current-period other comprehensive income (loss)

 

 

393

 

 

 

(519

)

 

$

(126

)

Balance at December 31, 2022

 

$

(6,577

)

 

$

(20

)

 

$

(6,597

)

 

The reclassifications out of accumulated other comprehensive loss by component for the three and nine months ended December 31, 2023 and 2022 are as follows:

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Three Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

211

 

(1)

 

$

169

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

47

 

 

 

 

38

 

 

 

(Benefit) provision for income taxes

 

 

$

164

 

 

 

$

131

 

 

 

Net income

 

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Nine Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

632

 

(1)

 

$

505

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

140

 

 

 

 

112

 

 

 

(Benefit) provision for income taxes

 

 

$

492

 

 

 

$

393

 

 

 

Net income

 

(1)
These accumulated other comprehensive loss components are included within the computation of pension and other postretirement benefit costs.
XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
9 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt

NOTE 13 – 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 December 31, 2023, there was $3,000 borrowed and $666 letters of credit outstanding on the New Revolving Credit Facility.

Long term debt as of March 31, 2023 was 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 December 31, 2023, 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 December 31, 2023, 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 December 31, 2023, the amount available under the New Revolving Credit Facility was $31,333, 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 December 31, 2023, $2,284 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 December 31, 2023, $4,781 letters of credit are outstanding with HSBC Bank USA, N.A and are also cash secured. These outstanding letters of credit are subject to a fee of between 0.75% and 0.85%, depending on the term of the letter of credit. Total letters of credit outstanding as of December 31, 2023 and March 31, 2023 were $7,914 and $12,233, respectively.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition (Tables)
9 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed The following table summarizes the preliminary purchase price allocation of the assets acquired and liabilities assumed:

 

 

November 9,

 

 

 

2023

 

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

 

  Customer relationships

 

 

4,400

 

  Technology and technical know-how

 

 

2,500

 

  Tradename

 

 

300

 

  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

 

Schedule of Unaudited Pro Forma Information

The Condensed Consolidated Statement of Operations for the three and nine months ended December 31, 2023 includes net sales of P3 of $1,027 and net income of $176. 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:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net sales

 

$

44,186

 

 

$

40,651

 

 

$

140,019

 

 

$

116,628

 

Net income

 

 

464

 

 

 

340

 

 

 

4,554

 

 

 

499

 

Loss per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

Diluted

 

$

0.04

 

 

$

0.03

 

 

$

0.42

 

 

$

0.05

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Product Line and Geographic Area

The following table presents the Company’s revenue disaggregated by product line and geographic area:

 

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

Market

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Refining

 

$

7,638

 

 

$

6,497

 

 

$

21,794

 

 

$

21,940

 

Chemical/Petrochemical

 

 

4,130

 

 

 

3,927

 

 

 

14,536

 

 

 

15,606

 

Defense

 

 

24,330

 

 

 

21,687

 

 

 

72,265

 

 

 

46,342

 

Space

 

 

2,931

 

 

 

3,510

 

 

 

10,528

 

 

 

14,278

 

Other Commercial

 

 

4,789

 

 

 

4,252

 

 

 

17,340

 

 

 

15,925

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

4,016

 

 

$

4,226

 

 

$

12,898

 

 

$

12,729

 

Canada

 

 

1,116

 

 

 

557

 

 

 

3,107

 

 

 

3,261

 

Middle East

 

 

501

 

 

 

621

 

 

 

2,219

 

 

 

1,766

 

South America

 

 

65

 

 

 

649

 

 

 

264

 

 

 

2,509

 

U.S.

 

 

36,822

 

 

 

33,163

 

 

 

113,567

 

 

 

91,657

 

All other

 

 

1,298

 

 

 

657

 

 

 

4,408

 

 

 

2,169

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

76

%

 

 

80

%

 

 

77

%

 

 

73

%

Revenue recognized at shipment

 

 

24

%

 

 

20

%

 

 

23

%

 

 

27

%

Schedule of Disaggregation of Revenue

The following table presents the Company’s revenue disaggregated by product line and geographic area:

 

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

Market

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Refining

 

$

7,638

 

 

$

6,497

 

 

$

21,794

 

 

$

21,940

 

Chemical/Petrochemical

 

 

4,130

 

 

 

3,927

 

 

 

14,536

 

 

 

15,606

 

Defense

 

 

24,330

 

 

 

21,687

 

 

 

72,265

 

 

 

46,342

 

Space

 

 

2,931

 

 

 

3,510

 

 

 

10,528

 

 

 

14,278

 

Other Commercial

 

 

4,789

 

 

 

4,252

 

 

 

17,340

 

 

 

15,925

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

4,016

 

 

$

4,226

 

 

$

12,898

 

 

$

12,729

 

Canada

 

 

1,116

 

 

 

557

 

 

 

3,107

 

 

 

3,261

 

Middle East

 

 

501

 

 

 

621

 

 

 

2,219

 

 

 

1,766

 

South America

 

 

65

 

 

 

649

 

 

 

264

 

 

 

2,509

 

U.S.

 

 

36,822

 

 

 

33,163

 

 

 

113,567

 

 

 

91,657

 

All other

 

 

1,298

 

 

 

657

 

 

 

4,408

 

 

 

2,169

 

Net sales

 

$

43,818

 

 

$

39,873

 

 

$

136,463

 

 

$

114,091

 

The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

76

%

 

 

80

%

 

 

77

%

 

 

73

%

Revenue recognized at shipment

 

 

24

%

 

 

20

%

 

 

23

%

 

 

27

%

Schedule of Net Contract Assets (Liabilities)

Net contract assets (liabilities) consisted of the following:

 

 

 

December 31, 2023

 

 

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

 

 

$

39,684

 

 

$

(11,013

)

 

$

302

 

 

$

72,629

 

 

$

(83,944

)

Customer deposits (contract liabilities)

 

 

(63,005

)

 

 

(46,042

)

 

 

(16,963

)

 

 

(389

)

 

 

23,355

 

 

 

(39,929

)

      Net contract (liabilities) assets

 

$

(34,334

)

 

$

(6,358

)

 

$

(27,976

)

 

 

 

 

 

 

 

 

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Major Classifications of Inventories

Major classifications of inventories are as follows:

 

 

 

December 31,

 

 

March 31,

 

 

 

2023

 

 

2023

 

Raw materials and supplies

 

$

3,787

 

 

$

4,344

 

Work in process

 

 

25,064

 

 

 

20,554

 

Finished products

 

 

2,227

 

 

 

1,395

 

Total

 

$

31,078

 

 

$

26,293

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
9 Months Ended
Dec. 31, 2023
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 December 31, 2023

 

 

 

 

 

 

 

 

 

 

Intangibles subject to amortization:

 

 

 

 

 

 

 

 

 

 

Customer relationships

8 - 20 years

 

$

16,200

 

 

$

1,616

 

 

$

14,584

 

Technology and technical know-how

10 - 20 years

 

 

12,600

 

 

 

1,346

 

 

 

11,254

 

Backlog

4 years

 

 

3,900

 

 

 

3,505

 

 

 

395

 

Tradename

3 years

 

 

300

 

 

 

17

 

 

 

283

 

 

 

 

$

33,000

 

 

$

6,484

 

 

$

26,516

 

 

 

 

 

 

 

 

 

 

 

 

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 by fiscal year is as follows:

 

 

 

Annual Amortization

 

Remainder of 2024

 

$

671

 

2025

 

 

2,217

 

2026

 

 

1,995

 

2027

 

 

1,953

 

2028

 

 

1,895

 

2029 and thereafter

 

 

17,785

 

Total intangible amortization

 

$

26,516

 

 

 

 

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity based compensation (Tables)
9 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted The following restricted stock units were granted in the nine months ended December 31, 2023:

 

 

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

Nine months ended December 31,

 

Directors

 

 

Key Employees

 

 

Key Employees

 

 

Awarded

2023

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

38

 

 

40

 

 

 

 

 

78

     Performance Vesting PSUs

 

 

 

 

 

 

 

79

 

 

79

2022

 

 

 

 

 

 

 

 

 

 

 

     Time Vesting RSUs

 

37

 

 

56

 

 

18

 

 

111

     Performance Vesting PSUs

 

 

 

 

 

 

 

112

 

 

112

(1) Subject to the terms of the applicable award.
Schedule of recognized equity-based compensation

The Company has recognized equity-based compensation costs as follows:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Restricted stock awards

 

$

77

 

 

$

106

 

 

$

241

 

 

$

201

 

Restricted stock units

 

 

256

 

 

 

157

 

 

 

701

 

 

 

368

 

Employee stock purchase plan

 

 

44

 

 

 

7

 

 

 

60

 

 

 

13

 

 

 

$

377

 

 

$

270

 

 

$

1,002

 

 

$

582

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax benefit recognized

 

$

84

 

 

$

60

 

 

$

223

 

 

$

128

 

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income (Loss) Per Share (Tables)
9 Months Ended
Dec. 31, 2023
Earnings Per Share [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 per share is presented below:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted income per share

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

165

 

 

$

368

 

 

$

3,216

 

 

$

848

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average common shares
   outstanding

 

 

10,775

 

 

 

10,611

 

 

 

10,709

 

 

 

10,613

 

Restricted stock units outstanding

 

 

145

 

 

 

49

 

 

 

83

 

 

 

19

 

Weighted average common and
   potential common shares
   outstanding

 

 

10,920

 

 

 

10,660

 

 

 

10,792

 

 

 

10,632

 

Diluted income per share

 

$

0.02

 

 

$

0.03

 

 

$

0.30

 

 

$

0.08

 

 

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty Liability (Tables)
9 Months Ended
Dec. 31, 2023
Guarantees [Abstract]  
Reconciliation of the Changes in Product Warranty Liability

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$

638

 

 

$

487

 

 

$

578

 

 

$

441

 

Expense for product warranties

 

 

63

 

 

 

238

 

 

 

266

 

 

 

326

 

Product warranty claims paid

 

 

(7

)

 

 

(4

)

 

 

(150

)

 

 

(46

)

Balance at end of period

 

$

694

 

 

$

721

 

 

$

694

 

 

$

721

 

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flow Statement (Tables)
9 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow Supplemental Disclosure

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

 

 

 

For the Nine Months Ended December 31,

 

 

 

2023

 

 

2022

 

Interest paid

 

$

726

 

 

$

722

 

Income taxes paid

 

 

424

 

 

 

160

 

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

 

 

2,117

 

 

 

 

Capital purchases recorded in accounts payable

 

 

699

 

 

 

768

 

XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Loss by Component

The changes in accumulated other comprehensive loss by component for the nine months ended December 31, 2023 and 2022 are as follows:

 

 

 

Pension and
Other
Postretirement
Benefit Items

 

 

Foreign
Currency
Items

 

 

Total

 

Balance at April 1, 2023

 

$

(7,470

)

 

$

7

 

 

$

(7,463

)

Other comprehensive income before reclassifications

 

 

 

 

 

(173

)

 

 

(173

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

492

 

 

 

 

 

 

492

 

Net current-period other comprehensive income (loss)

 

 

492

 

 

 

(173

)

 

 

319

 

Balance at December 31, 2023

 

$

(6,978

)

 

$

(166

)

 

$

(7,144

)

 

 

 

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

 

 

 

 

 

(519

)

 

 

(519

)

Amounts reclassified from accumulated other comprehensive
   loss

 

 

393

 

 

 

 

 

 

393

 

Net current-period other comprehensive income (loss)

 

 

393

 

 

 

(519

)

 

$

(126

)

Balance at December 31, 2022

 

$

(6,577

)

 

$

(20

)

 

$

(6,597

)

Reclassifications Out of Accumulated Other Comprehensive Loss by Component

The reclassifications out of accumulated other comprehensive loss by component for the three and nine months ended December 31, 2023 and 2022 are as follows:

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Three Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

211

 

(1)

 

$

169

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

47

 

 

 

 

38

 

 

 

(Benefit) provision for income taxes

 

 

$

164

 

 

 

$

131

 

 

 

Net income

 

 

Details about Accumulated Other
 Comprehensive Loss Components

 

Amount Reclassified from
 Accumulated Other
Comprehensive Loss

 

 

 

Affected Line Item in the Condensed
Consolidated Statements of Income

 

 

Nine Months Ended

 

 

 

 

 

 

December 31,

 

 

 

 

 

 

2023

 

 

 

2022

 

 

 

 

Pension and other postretirement benefit items:

 

 

 

 

 

 

 

 

 

 

Amortization of actuarial loss

 

$

632

 

(1)

 

$

505

 

(1)

 

Income before benefit for income taxes

Tax effect

 

 

140

 

 

 

 

112

 

 

 

(Benefit) provision for income taxes

 

 

$

492

 

 

 

$

393

 

 

 

Net income

XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
9 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long Term Debt

Long term debt as of March 31, 2023 was 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 40 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 13, 2023
Mar. 31, 2023
Line of Credit Facility [Line Items]      
Term loan, balance     $ 11,744
Revolving Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Line of credit $ 3,000 $ 35,000  
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 09, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Business Acquisition [Line Items]            
Business combination, cash consideration       $ 7,098    
Goodwill   $ 25,087   25,087   $ 23,523
Net sales   43,818 $ 39,873 136,463 $ 114,091  
Net income   165 $ 368 3,216 $ 848  
P3 Technologies, LLC [Member]            
Business Acquisition [Line Items]            
Business combination, purchase price $ 10,494          
Business combination, common stock, shares 125          
Business combination, common stock value $ 2,117          
Business combination share price $ 16.85          
Business combination, cash consideration $ 7,098          
Business combination, accrued receivable related to working capital adjustment 761          
Business combination, contingent earn-out   2,040   2,040    
Business combination, Acquisition related costs   274   274    
Goodwill 1,565          
Net sales   1,027   1,027    
Net income   $ 176   $ 176    
P3 Technologies, LLC [Member] | Maximum            
Business Acquisition [Line Items]            
Business combination contingent earn-out eligible to receive, additional cash consideration $ 3,000          
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Nov. 09, 2023
Mar. 31, 2023
Assets acquired:      
Goodwill $ 25,087   $ 23,523
P3 Technologies, LLC [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  
Customer Relationships [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   4,400  
Technology and Technical Know-How [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   2,500  
Tradename [Member] | P3 Technologies, LLC [Member]      
Assets acquired:      
Intangibles   $ 300  
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition - Schedule of Unaudited Pro Forma Information (Detail) - P3 Technologies, LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Net sales $ 44,186 $ 40,651 $ 140,019 $ 116,628
Net loss $ 464 $ 340 $ 4,554 $ 499
Basic $ 0.04 $ 0.03 $ 0.42 $ 0.05
Diluted $ 0.04 $ 0.03 $ 0.42 $ 0.05
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 43,818 $ 39,873 $ 136,463 $ 114,091
Refining [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 7,638 6,497 21,794 21,940
Chemical/Petrochemical [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,130 3,927 14,536 15,606
Defense [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 24,330 21,687 72,265 46,342
Space [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,931 3,510 10,528 14,278
Other Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,789 4,252 17,340 15,925
Asia [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,016 4,226 12,898 12,729
Canada [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,116 557 3,107 3,261
Middle East [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 501 621 2,219 1,766
South America [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 65 649 264 2,509
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 36,822 33,163 113,567 91,657
All Other [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 1,298 $ 657 $ 4,408 $ 2,169
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Detail)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Abstract]        
Percentage of revenue from contracts recognized upon shipment 24.00% 20.00% 23.00% 27.00%
Percentage of revenue from contracts recognized over time 76.00% 80.00% 77.00% 73.00%
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Contract With Customer Assets And Liabilities [Line Items]    
Receivables billed but not paid under retainage provisions in its customer contracts $ 2,992 $ 2,542
Revenue remaining unsatisfied performance obligations amount 399,244  
Customer Deposit [Member]    
Contract With Customer Assets And Liabilities [Line Items]    
Contract liabilities $ 13,337 $ 6,092
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Unbilled revenue (contract assets) $ 28,671 $ 39,684
Customer deposits (contract liabilities) (63,005) (46,042)
Net contract (liabilities) assets (34,334) $ (6,358)
Unbilled revenue (contract assets) (11,013)  
Customer deposits (contract liabilities) (16,963)  
Net contract liabilities (27,976)  
Change due to amounts acquired contract assets 302  
Change due to amounts acquired contract liabilities (389)  
Change due to revenue recognized (Contract assets) 72,629  
Change due to revenue recognized Contract Liabilities 23,355  
Change due to invoicing customers/ additional deposits (Contract Assets) (83,944)  
Change due to invoicing customers/ additional deposits (Contract Liabilities) $ (39,929)  
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail1)
Dec. 31, 2023
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01  
Contract With Customer Assets And Liabilities [Line Items]  
Revenue remaining performance obligation percentage 25.00%
Revenue remaining performance obligation, expected timing of satisfaction, period 1 year
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-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: 2024-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 49 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Major Classifications of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 3,787 $ 4,344
Work in process 25,064 20,554
Finished products 2,227 1,395
Total $ 31,078 $ 26,293
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Intangible assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Business Acquisition [Line Items]    
Intangibles subject to amortization, Gross Carrying Amount $ 33,000  
Intangibles subject to amortization, Accumulated Amortization 6,484  
Intangibles subject to amortization, Net Carrying Amount 26,516  
Intangibles not subject to amortization, Gross Carrying Amount 6,700  
Intangibles not subject to amortization, Net Carrying Amount 6,700  
Customer Relationships [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Gross Carrying Amount 16,200  
Intangibles subject to amortization, Accumulated Amortization 1,616  
Intangibles subject to amortization, Net Carrying Amount $ 14,584 $ 10,718
Customer Relationships [Member] | Maximum [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 20 years  
Customer Relationships [Member] | Minimum [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 8 years  
Technology and Technical Know-How [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Gross Carrying Amount $ 12,600  
Intangibles subject to amortization, Accumulated Amortization 1,346  
Intangibles subject to amortization, Net Carrying Amount $ 11,254 $ 9,174
Technology and Technical Know-How [Member] | Maximum [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 20 years  
Technology and Technical Know-How [Member] | Minimum [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 10 years  
Backlog [Member]    
Business Acquisition [Line Items]    
Intangibles subject to amortization, Weighted Average Amortization Period 4 years  
Intangibles subject to amortization, Gross Carrying Amount $ 3,900  
Intangibles subject to amortization, Accumulated Amortization 3,505  
Intangibles subject to amortization, Net Carrying Amount $ 395  
Tradename [Member]    
Business Acquisition [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 17  
Intangibles subject to amortization, Net Carrying Amount $ 283  
Tradename [Member]    
Business Acquisition [Line Items]    
Intangibles not subject to amortization, Weighted Average Amortization Period Indefinite  
Intangibles not subject to amortization, Gross Carrying Amount $ 6,700  
Intangibles not subject to amortization, Net Carrying Amount $ 6,700  
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]  
Remainder of 2024 $ 671
2025 2,217
2026 1,995
2027 1,953
2028 1,895
2029 and thereafter 17,785
Total intangible amortization $ 26,516
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Amortization of Deferred Charges [Abstract]        
Amortization of intangible Assets $ 596 $ 619 $ 1,487 $ 1,857
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Based Compensation - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) - shares
shares in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Performance Vested Performance Stock Units (PSU) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded 79 112
Time Vested Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded 78 111
Director [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation vesting percentage 100.00%  
Vesting period 1 year  
Director [Member] | Performance Vested Performance Stock Units (PSU) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded [1] 0 0
Director [Member] | Time Vested Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded [1] 38 37
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 Percentage [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation vesting percentage 0.333%  
Restricted stock awarded [1] 40 56
Vesting period   3 years
Officers And Key Employees [Member] | Performance Vest One-Third Per Year Percentage [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded [1] 0 0
Vesting period 3 years  
Officers And Key Employees [Member] | Performance Vested Performance Stock Units (PSU) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded [1] 79 112
Officers And Key Employees [Member] | Time Vested Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock awarded [1] 0 18
[1] Subject to the terms of the applicable award
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Based Compensation - Recoganized equity based compensation costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Income tax benefit recoganized $ 84 $ 60 $ 223 $ 128
Share-Based Payment Arrangement, Expense, after Tax 377 270 1,002 582
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense, after Tax 77 106 241 201
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense, after Tax 256 157 701 368
Employee Stock Purchase Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense, after Tax $ 44 $ 7 $ 60 $ 13
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity-Based Compensation - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Aug. 11, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Two Thousand Incentive Plan [Member] | Stock Compensation Plan [Member] | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized   722,000   722,000
Two Thousand 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,000   112,000
Two Thousand Incentive Plan [Member] | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option awards granted 0      
Two Thousand Incentive Plan [Member] | Restricted Stock [Member] | Performance Vested Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted Stock, Granted   0 0  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum discount on purchase price of common stock percentage on fair market value       15.00%
Common stock may be purchased   400   400
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Numerator:        
Net income $ 165 $ 368 $ 3,216 $ 848
Denominator:        
Weighted average common shares outstanding 10,775 10,611 10,709 10,613
Basic income (loss) per share $ 0.02 $ 0.03 $ 0.3 $ 0.08
Numerator:        
Net income $ 165 $ 368 $ 3,216 $ 848
Denominator:        
Weighted average common shares outstanding 10,775 10,611 10,709 10,613
Restricted stock units outstanding 145 49 83 19
Weighted average common and potential common shares outstanding 10,920 10,660 10,792 10,632
Diluted income (loss) per share $ 0.02 $ 0.03 $ 0.3 $ 0.08
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Guarantees [Abstract]        
Balance at beginning of period $ 638 $ 487 $ 578 $ 441
Expense for product warranties 63 238 266 326
Product warranty claims paid (7) (4) (150) (46)
Balance at end of period $ 694 $ 721 $ 694 $ 721
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]      
Interest paid   $ 726 $ 722
Income taxes paid   424 160
Issuance of shares as part of the consideration of the P3 acquisition $ 2,117 2,117 0
Capital purchases recorded in accounts payable   $ 699 $ 768
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flow Statement - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business combination, net cash consideration $ 6,812 $ 0
Business combination, gross cash consideration 7,098  
Net of cash acquired $ 286  
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]        
Costs of investigation     $ 750  
Monthly lease payment $ 243 $ 211 709 $ 632
Remainder operating lease payment 243   243  
Future fixed minimum lease payments $ 6,028   6,028  
Misconduct employees        
Loss Contingencies [Line Items]        
Misconduct totaled     $ 150  
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Income Taxes [Line Items]    
Liability unrecognized tax benefits $ 0 $ 0
Earliest Tax Year [Member] | Federal Tax Jurisdictions [Member]    
Income Taxes [Line Items]    
Open tax year 2019  
Earliest Tax Year [Member] | State Tax Jurisdictions [Member]    
Income Taxes [Line Items]    
Open tax year 2018  
Earliest Tax Year [Member] | International Tax Jurisdictions [Member] | State Administration of Taxation, China [Member]    
Income Taxes [Line Items]    
Open tax year 2019  
Earliest Tax Year [Member] | International Tax Jurisdictions [Member] | Ministry of Finance, India [Member]    
Income Taxes [Line Items]    
Open tax year 2019  
Latest Tax Year [Member] | Federal Tax Jurisdictions [Member]    
Income Taxes [Line Items]    
Open tax year 2022  
Latest Tax Year [Member] | State Tax Jurisdictions [Member]    
Income Taxes [Line Items]    
Open tax year 2022  
Latest Tax Year [Member] | International Tax Jurisdictions [Member] | State Administration of Taxation, China [Member]    
Income Taxes [Line Items]    
Open tax year 2022  
Latest Tax Year [Member] | International Tax Jurisdictions [Member] | Ministry of Finance, India [Member]    
Income Taxes [Line Items]    
Open tax year 2022  
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 100,795 $ 96,966 $ 96,933 $ 96,494
Other comprehensive income (loss) before reclassifications     (173) (519)
Amounts reclassified from accumulated other comprehensive loss     492 393
Total other comprehensive income (loss) 301 292 319 (126)
Ending Balance 103,756 97,896 103,756 97,896
Pension and Other Postretirement Benefits Items [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (7,470) (6,970)
Other comprehensive income (loss) before reclassifications     0 0
Amounts reclassified from accumulated other comprehensive loss     492 393
Total other comprehensive income (loss)     492 393
Ending Balance (6,978) (6,577) (6,978) (6,577)
Foreign Currency Items [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     7 499
Other comprehensive income (loss) before reclassifications     (173) (519)
Amounts reclassified from accumulated other comprehensive loss     0 0
Total other comprehensive income (loss)     (173) (519)
Ending Balance (166) (20) (166) (20)
Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (7,445) (6,889) (7,463) (6,471)
Ending Balance $ (7,144) $ (6,597) $ (7,144) $ (6,597)
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]          
Income (loss) before benefit for income taxes $ 55   $ 438 $ 4,115 $ 1,093
Benefit for income taxes (110)   70 899 245
Net income (loss) 165   368 3,216 848
Reclassifications Out of Accumulated Other Comprehensive Loss [Member] | Amortization of Actuarial income (loss) [Member]          
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]          
Income (loss) before benefit for income taxes [1] 211   169 632 505
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]          
Benefit for income taxes 47 $ 38   140 112
Net income (loss) $ 164   $ 131 $ 492 $ 393
[1] These accumulated other comprehensive loss components are included within the computation of pension and other postretirement benefit costs.
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Leases [Line Items]        
Operating Lease Payments $ 243 $ 211 $ 709 $ 632
Remainder operating lease payment 243   243  
Future fixed minimum lease payments $ 6,028   $ 6,028  
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail)
$ in Thousands
9 Months Ended
Oct. 13, 2023
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
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          
Letter of Credit [Member]            
Debt Instrument [Line Items]            
Letters of credit outstanding amount   $ 7,914       $ 12,233
HSBC Bank USA [Member]            
Debt Instrument [Line Items]            
Letters of credit outstanding amount   4,781        
Bank of America [Member]            
Debt Instrument [Line Items]            
Letters of credit outstanding amount   2,284        
Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Term loan payment period 5 years          
Line of credit facility, Current $ 35,000 3,000        
Availability under the line of credit 15,000          
Letters of credit outstanding amount   $ 666        
Revolving Credit Facility [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Maximum limit of credit facility 50,000          
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] | Letter of Credit [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Fee for outstanding letters of credit   0.75%        
Revolving Credit Facility [Member] | Letter of Credit [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Fee for outstanding letters of credit   0.85%        
Revolving Credit Facility [Member] | Letter of Credit [Member] | Maximum [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   $ 31,333        
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%          
SOFR [Member] | New Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 0.00% 5.34%        
SOFR [Member] | New Revolving Credit Facility [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 1.25%          
SOFR [Member] | New Revolving Credit Facility [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 2.50%          
Base Rate [Member] | New Revolving Credit Facility [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%          
Base Rate [Member] | New Revolving Credit Facility [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 0.25%          
Base Rate [Member] | New Revolving Credit Facility [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 1.50%          
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Long Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
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
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,Y#15@'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 " #.0T58V^0H=.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15P=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$5]B'S"2Q70SNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@@UY_?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX/WYZ75>M[ ^ MD?(:\Z]D!9T"KMAE\ENSWFP?F:QY?5OPNN!WVZH1#1?\X6-R_>%W%7:]L3O[ MCXTO@K*%7W&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" #.0T58"EJ9.L\% #3'@ & 'AL+W=OW\H%Z2CX$W\YK/3JZO+(&6ZF^)"LA-'F)PCBY;*VT7K_K=!)O)2*> MG,JUB.'.0JJ(:SA5RTZR5H+[65 4=ICC]#H1#^+6<)!=FZCA0*8Z#&(Q421) MHXBKURL1RNUEB[9V%Z;!-!(>?C1B+,#1*4(Z_ M"]%6^4X3^/9XIWZ;P0/,G"=B+,/? U^O+EO]%O'%@J>AGLKM!U$ G1D]3X9) M]I]L\V>[W1;QTD3+J B&$D1!G/_REZ(BW@8X-0&L"&#?!-"Z-[A%@)N!YB7+ ML*ZYYL.!DENBS-.@9@ZRNLFB@2:(31IG6L'= .+T\%IZ*61%$Q[[Y";6@7XE M=W'>/$PUMTFRXDHD@XZ&MYF8CE^*R!5TP$6HC6L,?OJ,]YV<;WO\D]A5LMX3M8NI5 M,WEZ70L;*1Y.G?8G&Q(:U1#IK$0Z0\LT AX_8[H-^=+&A,)C8JF*,AC6$ MZI50OEMM=T/C&W*>EYSGAW'>!HG'0_(LN"*W M<-$Z4.%:_QX/^(IVUA+C:)VO^T)B&?! MDMEK-)>AC0B/?__AWH:$!C5$HDXUE3IHH8KIC M#Z-[,GZ<3AZGHZ>[QP<;+"[2E/:-<:"'T(ZAE2IHH77'!33E9Q,K1PXU2I;T<:;%C=(]=N.V[;I590-+(I:.5G*.H@=@F] M#4+P-6.@6TIESR:N,_(\<.D*!/QH7G$!>OS> S30RO70_?8GD"'@L@%H>S' M^4]D)KQ4 ;F5$%>"NHE@>3[3TOMR0B8P)WWF82K(]\XI=8Q=A+X ZW9K'1S# M);'*)3'B>,\?* M>PQ[Q"I[Q ZR1R/?!_7D9'= /L)SY#&VYQ679 ZY#268#D^0T4;$]HD(%VG* M7=DE=I!=*KG'Y@S:])/2<2M")3#2LXOX(UO4#%*Y(NTY-GSV&B6*5B6*X MY\G:ZD@)7@^&"YSUSZQ8Q[!,K+),##P M0VYEAUSXV%-$2M'Y.)FIMH\4#Q.@FS> M1!AQL5IKC\/"&/J891)S9?/*W$_Y.Y*>HA5SO+U,PN M[F9(G3[KN^Q\T-F\9>R\V38T2Z]L-S4AGC%P^0YB>;7> MFY5;0D*Q@%#G]!Q>K_(=U/Q$RW6V"3F76LLH.UP)[@ME'H#["RGU[L2\H-S' M'OX#4$L#!!0 ( ,Y#15@ O@H;W04 $\< 8 >&PO=V]R:W-H965T M&ULK5E=;]LV%/TKA%L4"9#&(O6=.@9JR]L*K&O1K.O#L ?9 MHFUADNB)=)+MU^]24B2;I-2TU4MBR><>\O!>7AY9LP=6_LWWE KTF&<%OYWL MA3C<3*=\LZ=YS*_9@1;PS9:5>2S@LMQ-^:&D<5(%Y=F46)8WS>.TF,QGU;V/ MY7S&CB)+"_JQ1/R8YW'Y[X)F[.%V@B=/-SZEN[V0-Z;SV2'>T3LJ/A\^EG U M;5F2-*<%3UF!2KJ]G;S%-RMBRX *\4=*'_C)9R2EK!G[6UZ\2VXGEIP1S>A& M2(H8_MW3)3N:O7F#/>F-:YS')HC')5B.1G67$:3/B#+'/ M?X-CA<<9-6ZU.M2K0N7A<3]W[ 'L^G]Z<+J*#L,?/L<%>DH;'N.I\!6!AAV MK!"WL#.5;JO2'52Y9%S(GG0H67+<0'^"IF5J#HN:QCW5 J.[BF(#2FI1%.LH M; 6N3Q3%.BQT \G#^H3)1=+'>01XBLJ=1#Q M@Y-\U2)U% Z(VY-5OQ7I#W:3#V)/2T0?#_(LX@@.##@\9(.Y,4GVQVPF8Y)% M8Y*M1B([2TC0)B08K+H[L&YIL;M".UK X9]5*8D3<""I[/+2W9DR$VC%$3@D M5(I1![DD<)1BU$$$NUJ/T5'8#4A@+L:PU1[^J';TZD5 ,'Z#XIR5(OVOF M!0GU_A*HFU/'$%]=#AT3VI:R&#H&YFA>"FQU_M :7(S&^Q6[9D,:?9RESPXK M?6-I 'F>4AJ1 >3"$:0(-:"@[$F/U!,KC >E_BH;+3R\T$>I]YCR?65LX+!) MZ-K8>QO"TXGXQ%.%ZR!+E?T,GM4@S[EDTDDFP]D][;OHHD[QY14JJ%DO,92A M*E?'O%;W;60 D4"M9Q,3#GHV-^Z,*QYT8>!-@4-C9]3;>LA 2OH:.!C[B4?N(^K9[VX8MF:R,1 M/YK=8S/(V;94G90! Q9370D#"&-770H=A:V30CM?B\XYXF'K>+'X3O6ZKWN- ML:7JUU&^ML]U3!"&JGH=1!RW1WSG(O&PC91/!P,=W-/-NJ=E6 ?9GI9A XA@ MK9?IJ,#IV]F=B<3#+G(1\W1C=(QX5,LX*ELT*MMJ++;S%'2V$0_[QJ^461WL MGQYAUQ91Z\R(THZ0&A6XSIF286:F:JGU$AG2@D>++4OU4_= M%!Y [L&([R@"P3D<7,U/KNPHN(#G$S"LQFHD@Y;W6ZMQ5+9H5+;56&SG>>J< M-!EVTM798\R [F*QY?OJX6J$>>I35&1FLU0/T4&2TW)7O9GBL)6.A:A_\F[OMF^_ MWE;O?)3["WRSQ(;[$;Y9U>^V.OKZ5=O[N-RE!4<9W<)0UK4/T# R#@ & 'AL+W=O!E+?.4; M6U0TRSBGUGRJYQ[Y?,JVLL@I/'(BMF49\]<'*-A^9KG68>)+ MOLFDFK#GTRK>P!/(Y^J1XYO=LJ1Y"53DC!(.ZYEU[TZ68V6O#?[(82^.QD0I M63'V3;U\2F>6HQR" A*I&&)\[& !1:&(T(U_&TZK75(!C\<']H]:.VI9Q0(6 MK/@S3V4VLT8626$=;POYA>U_A4;/0/$EK!#Z/]DWMHY%DJV0K&S Z$&9T_H9 MOS3[< 1 'C/ :P!>%Q"\ ? ;@/_>%8(&$+QWA4$#T-+M6KO>N"B6\7S*V9YP M98UL:J!W7Z-QOW*J\N1)\,?GWQF5&:"+-&OU("/SN/'9_ V[DV[0=YA@QZ\LX01)'?$ M=V^(YWB^P9_%^^&>2<[_6WWYPZN?;(;?9HNO^?PW^-JT>#,K_KI?"V!F5R5Q(JHX@9F%Q +X#JSYSS^YH?.+:>,O219=DFQY(;*3$ 5MB()S M[//?L+?D.A:F -384&-5"]G-W7 PM7?'^]JW\ M33OLVMB3*;8LSH$FKP2+ !5%7)\&TG^PDZFZ88I.33PXSDE_V,E)@TWH=G*R M;W/K#OU.3AJ,!N[8G)3#5OOPK/8(UCB3DA50'$E2-<!HD2(-_'("4=7\#U=\(%G@H M5[C"H4=HD*KV-WB*$Q7HE.3N8'3#%ROI:7H_(^QFJ(Y-$0JZ$338.-W MH]FW"<9>)YA]&W_LFV,Y:F,Y.AO+KTS&11.U,V7&I'S4]\;IJ%KT;;RNJLC M]XAZ$G0:PZ-N$H=-1V[?Q!WZG)2W[ M1D//ZZBUCP[!)?"-OGT(U+.ELC[AM+/M!>=>G^L[\P_N9.$:YB.\$-7WE^_T M]6WJ<\PW.?ZB"UCC4L[=$ /#ZQM*_2)9I8_@*R;Q0*^'&5[J@"L#_+YF3!Y> MU +M-7'^'U!+ P04 " #.0T58S'I ;)"?9WX^R'2]IG:#8^A)+%,\A15)D^FLAGU2"J&&39UP-K$3K MHF?;*DHP9^I"%,CI9"%DSC1MY=)6A4065Z \LSW'N;)SEG(K[%>RJ0S[HM19 MRG$J095YSN3O(69B/;!<:RMX2)>)-@([[!=LB3/4C\54TLYN6>(T1ZY2P4'B M8F#=NKU)8/0KA6\IKM7.&LQ-YD(\F)3%6_ ML&YT'0NB4FF1-V#R($]Y_66;)@X[ .+I!G@-P'L." X _ ;@O]9"T ""UUJX M; #5U>WZ[E7@QDRSL"_%&J31)C:SJ*)?H2E>*3=U,M.23E/"Z7 D>$Q9QQAH MI426QDS39J;I0^6@%8@%'>54A(FICA7"'8]$CG#ZR%D9IZ1]!J=3)DDY09U& M+#N##_ X&\/IR1F<0,KA:R)*Q7BL^K8FGXUE.VK\&];^>0?\\^%>$+&""?D9 M=^#'Q_$?C^!MBE4;,&\;L*%WE'",T07X[CEXCN=W^#-Z/=SKNL[_69_\L_6] M8/AM]?@5GW^ KRV3@U7RXW:NM*1V\+,K]S5[T,UN6F1/%2S"@47$"N4*K?#] M._?*^=05^+2-R/92%+0I"HZQ4\H7)(EACIQ6&HJFQ]-S!$$O5D(A M*$/TOEDC?/[T4EGZY'>+3]X'/YL%#Z@\GT M:L4?Q)U07U>W#=Q-=K/,RZ6HVU+6J!'WUZ-W^.U-3/2 SN*?I7AJ]ZZ1=F4F MY3=]\VE^/8HT(E&)0NDI./Q[%#>BJO1,@./OS:2CW3/UP/WK[>P?.^?!F1EO MQ8VL_E7.U>)ZE(W07-SS=:4^RZ??Q,:A6,]7R*KM_J*GC6TT0L6Z57*Y&0P( MEF7=_^??-X'8&X"99P#9#" O'4 W VCG:(^L<^L#5WQZU<@GU&AKF$U?=+'I M1H,W9:V7\4XU\&T)X]3T1M9S6!0Q1W#5RJJ<_[Y]-/,_^((I+ M1/$8D8A0Q_";\/ _>.,;/H$H[$)!=J$@W7S4%XIUTXA:(=ZVX/-;ES_]!,P] M@=YQ;]L5+\3U"+94*YI',9K^_!-.HE]L/;!8)50X6^ M$'^ORT=>@?/.5>RG2KJI=%EXG.(8)Q#RQWUW'%89B=.=U0%.ML/)@CB_-'PN M8*\7<@W@H&X4 I#.*C%&-=0X>8]X!95(YRIDZ2L\SBCK_-*7#".N$&296,Y$ M ZG2?0-I4RQV>3.&.=N5Z(I)]?S&Y7Z/,-YSC,9)D@S #/MJ)YDC$WO&0'+PG"^U0#*B6;4CCS M)K&?B:,T&R"SK4A"5KFYMM_)2+2 -BH-M[L*= M6HA8A(G+!Y M&UH1-P(\QW" M/+P?I>+5"T*8V]&!\.S%IT?H,HNBU+-K<&1(+3JR_*!S&O4\1BO@,=6MOBYR M*Q @JBL=3K:*[%3,(Y(.0+O,XIAX,A;O,3%^4H@X^_ =E!3:$A<.,]5=78TOC%=]XY=MS-C&EU.((EQ4D MLVI(;.<)C/^K &]II- M1S2QHNCB+!\TPUDX3%H])02@V31$<)9B*W(.NXCFV ?04!;.7Z3KJY*#FBH5 MJ!6GN,=!ZCM5W9]KML-6QC @"3/@W4(VZD*)9@E-[0R4\JPJ'[CNG)V+1&Q. MH_OJ==.QV%:>/4@,ZY$PZVU79P5X->N!I*]D_6"@.^':W&9AM4V(5X^3O1XQ M3'\.N/=EW?7*/1\>"[1-=S@?0K=M2.X!;@B1A GQW;:'6O%GGZ@D-N-!GY<, M=:7##%HIXI&6Q! C"1,C0&S64(VA%FL-U 71"=-F0LQ22UFXS")0\AZ8AN)( MF.*V, .]Q5ZI<3I@TUD,$G*(W[9*F*_%((;T2)CT;KI#)0 [%RO9ENZB36P: M2Z @6!!M,Y9$S)<)AN[($;H;B,QC\700&R'#CLUE%7FSUO ?.:%I"VTNF]^L MFF6;[.F[0WR&_L@I+=NQ2#HZLHC&N15+VRY+<.(!2PUMT3!M_7ZT]-,0!VU. MHFR3/&6>C4,-4]$P4WT\IY]/<6[[,3K72+40Q(:;6R:_C"-)+ M M00%0T355^XCB%T=&68Y?&P]W'914GNW6^&JFB8JF[D? MJ(M2'TG_*95 .'(>+(=G=K<(R-5KG&&B0^\-^=$LV%O=*5E\6\AJ+IKVYY\R M@M-?NH,V]>QLL6B02D]MLN35 M6HQ1#+?M@C=:(ZX5=&3E?\7<&1>;3JT2'#(Y?+=BV):%V5;G+M2R+?SH$A_ M)_'8Z<$8$GJYH49><#"\N"S4!P^@NZ%-S6L@+.H,L>9;)3$PS[580:IP#P'I,S( M G:T55TOUU7W(GK35T%'V(B%YMY'D#2R=<.VF?\BQ6QXT.0T8XD/]MZKRF/O M*D%PK9OG?C^AUYC1/OMIMMM#YW@=:2N#"Q);!Y%.,YSYO#0*@H451,_*K;?N M.R'; @&ZBC2VWJ':=GF24Q]FHR38B4JBB_R)/C@.=EW'F"Z[P#$F,T*#'1$: MV[[]LZCZOF-1KEKT[S^Z=/J/$_,/Z (_W9YKMD/_C=1@8:GQ@I]GL+/*BW/- M=NBOD1*PI/@BBD4M*_GPW.VQ[K8L M8/?]HY9/%[_!=*&$#4]^Z@*>:[;#4!AM$./_-V'CH+HXV=\SS7;HKY$6<5A: M_&#";F8]^.$0)O$P81UF.4Z'ASJ3O5_"Z9\A KL^E'6+*G$/PZ++%!*^Z7_9 MU]\HN>I^'#>3"JIK=[D0'"A!&\#W]Q(:N,V-_KW=[O>5T_\!4$L#!!0 ( M ,Y#15CP3&\R* , /4) 8 >&PO=V]R:W-H965T&UL MK99=;]HP%(;_BI554RMUY).O#B*U5--V,0F5=KN8=F&2 ['JV,QVH-VOWW%" M,V@"*]*X('9\SIOGO+%CCS92/>H,P)"GG L]=C)C5E>NJY,,3TWITPX\:B\-U7Q2!:&,P%31721YU0]WP"7F['C M.R\W[M@R,_:&&X]6= DS, ^KJ<*>6ZND+ >AF11$P6+L7/M7$]^S"67$-P8; MO=,FMI2YE(^V\R4=.YXE @Z)L1(4+VN8 .=6"3E^;46=^IDV<;?]HOZI+!Z+ MF5,-$\F_L]1D8V?@D!06M.#F3FX^P[:@KM5+)-?E/]EL8SV')(4V,M\F(T'. M1'6E3ULC=A+\Z$!"L$T(WIH0;A/"LM"*K"SKEAH:CY3<$&6C44X^O.2YU.QDTP:*QX!1P\26R$#@Q%"3 UG3.H[M;4%17X=M,<8I?@M *9S(N("2QTNRHHJL*2]:,:,FP2O& M8Q%[@-T:L'L:H,YP56E""Y-)Q7Y#V@9::79W,+J>_;VB_6?8'G*O1NX=19[( M/,<)\!9#*Z'^#H#7>6WI\9@]PGY-V#^!\$V.]AM6!=U63]\0N,<\J)D'IS,S MK8MVWD$#P_>&?;_)VQ;8[T<'>8:(/??":6;=##%I9!,&A"MP7V MPNY!:-_[N\MY1['O\8BC"_5<@;=N35[SX5'89&R+"P=-1'=G3[8'(MR=EDQH MPF&!B5ZGCPJJ.F-4'2-7Y38]EP8W_;*9X;D,E W \864YJ5C=_[ZI!?_ 5!+ M P04 " #.0T58_A.?GQ4( !.) & 'AL+W=OY]EB7:YE42 MO:3L)/?K;RC9DBT-Z621^Q)+RI!^YO69H77]J/1/LQ&B)$]Y5IB;P:8LMU>C MD4DV(H_-1[45!?QGI70>EW"KUR.SU2).JT5Y-F)!,![EL2P&\^OJV8.>7ZM= MFZ^<[D:G'FP$='!]\D^M-:1^,YM?;>"V^B_+']D'#W:C9)96Y M*(Q4!=%B=3.XI5>+,+(+*HD_I'@T)]?$JK)4ZJ>]N4]O!H%%)#*1E':+&#[V M8B&RS.X$./X\;#IHOM,N/+T^[OZE4AZ46<9&+%3V;YF6FYO!=$!2L8IW6?E- M/?Y3'!2J "8J,]5?\GB0#08DV9E2Y8?%@""71?T9/QT,<;( ]L$7L,,"UET0 M.A;PPP)>*5HCJ]3Z%)?Q_%JK1Z*M-.QF+RK;5*M!&UE8-WXO-?Q7PKIROE!% M"DX1*8$KHS*9QB7>#PQLJ\VH\[]OO75NBXE,6Z#EM9 M2F&N,#/5VX3X-C:EK\PV3L3- '+6"+T7@_G?_T;'P3\P'=]HLS.-PT;CT+?[ M_#>H0+)(5"XP->NUXVJM+33[.6=T?#W:G\+O"TW#:2-SABIJ4$5>/]RF_X&4 MJN.Z5%"&$E4D,A.D:.#:Y_8NL3&_U6HO(2+)\IFHE_HP>DL?OM%F9]8:-]8: M>WWX2<"FB8QMO<44K5=')PYB?!)UO(@(C2G%W3AI@$V\P&YSI4OYWPJ8K4^R M*.-B+9?@R-@84:(5:-(#0L/II(,6$9I&$QSMM$$[?15:")]=K&649W#GF>&E/*^ M!Q&YR22*'#YL*9EZ.6S^HUC*+(,XTV(OBAV.,>JG+&64=R'VQ8;3P)FU+0]2 M/Q'>%X"L5%HZ$J#/<<.01UUNP<3&T\#!A;0E0^IGPPGY2:2V';I[]A M&,VZ.!$IRAV$3EN:I'Z>;/OYK*HY'GOV>6\Z"[LH^T(SZB!'UI(C\Y/C,2ZV MAZ&[ HEA9'VJ&S+:S7],*IPZ&G+6,B*CWA)^K.#DW;&"OS\OX9F,H4!4[?:+ MZSCSLO!KZ_A;[79NH9:(F9^(FSJ^C9]=V<#Z]#KDL[";#HA8%+FZ<=;2,/,R MF46H=YT.[ ,XJ7[ZBKITXFM42]YO(F8G,^%!242*GDR7YTJV=,K\=+JH#F, M?"JV"F(/1]@G23J.9D$7(B(VG4Q<&%LN97XN[=:E2_;$^)+U$A]E50>ILI94 MF9]4OZIB/2R%SLG6#AW'V<@724TE@[ !'Y1:E%)7QU1D*0JQDI4C^_1/TJ$2(U9*553E)I(%OB["]IPONTS[L5%Y%QM(*\ M[0NX?U*^;2G>XG[@Y'>1; J5J775"7S]NFC:@2JOJIY =T^/#TKTYV-HO6EW MYD?$7'JT[,W][-WD_<[4.2^1;$(Q(Y1.Z6S<'2LP.4\,G1Q9^V?K+[*(B^0E M9]9O>VC]_QB:>DC_WD_^#EN"O+>2Y;?R?#[_>%,Z3)8[P.F,1ZV4%QO\1=0Q1 MO&T N+\!>*@Q-N>,X@GXVWG&R!%:GD0]K#Y^/\?9,C?W,_>W,VNNFK2H6ZQ+ M(8$,RHQU!T!4*G YXH(.:(A;*DUO$"M)VU!:>?5G7YVPPR1H;EW M,(0)N:P9M@0:^@FT1SPKI*"CF!&RI$$TZ48!)L>G8T>[&;:,&?H9\_-J)9(J M:,43F+I8"P)-,@1M=5TEH=4+A8Z.P5W<&&%2E[U;O@S]0["U]]D91GL>7?9+2BH#OWQ=%80]@_""CWH_.].(CKN=.R8V M.3TTJ\&/3M[,R(5>5R^L&%(=Z-1O,S1/FY=B;JM703K/[^C5HGZUI=VF?M/F MUUB#5PS0T0JV##Y. )FN7UZI;TJUK=[_6*JR5'EUN1%Q*K05@/^OE"J/-_8+ MFE>(YO\#4$L#!!0 ( ,Y#15BGSNM?, P &5R 8 >&PO=V]R:W-H M965T&ULM9U;<]NZ$<>_"D<]TR8S442" "^I[9D3B41/)YEZ M$LM>_$%B%[OFQO9]T#ZVH%KM"F_6$ MA&$RV52K>G1SM?O=;7MSU6S[]:H6MVW0;3>;JOW^5JR;I^M1-/KQBP^K^V4_ M_&)R<_50W8N/HO_\<-O*3Y.#RF*U$76W:NJ@%7?7HU^C-SS9%=A9_+X23]W1 MS\%P*U^:YNOPX;?%]2@='2H-K; MAJ-@ONWZ9K,O+*]@LZJ?_Z^^[1OBJ$ 4GRA ]@6(48"0$P7B?8'8*$!/71+= M%Z!F#>F) FQ?@)DU)"<*)/L"B5D#/5$@W1=(=\YZ;MV=:V957]U??76GID54]A.+'OI5_770;>LVN="GY;-MJOJ1?BF]ST>U:Y[9J@]^K M]5:XA NW\ ?1RV%#-GQ1M?6JON]<6J5;Z]?Y?+O9KG=^_%>_%*UT[4:.4\MA M 'D4P;NF<\KS,QZ0(UZW;;\[&W,BP_ 0B^00BV2G3$\HOQ7WJWJX>SFXK*MZ M+H*J#]Y7[>L@CEX%)"0$BI=GS62G.0R\CS=Y0G-Z-7D\#@_;*@JS4#>:V48D M35/#JK"MI$V:Z%:E;35.:!KI5ARP(GFBK+1VC _M&/NUXZL???&2]G1J#S/C MF^ZAFHOKD0RI3K2/8G3SU[]$2?AWJ%<^BS&CV8U6F&%666"*E9AB'$E,BPEZ MB GJC E]"%C5\V8C@A=K.12\A(* 6GZCB=FEG!5ZMLT,4ZRPKSZQ^J=M,R81 M,;HGTE5I'F,'CS&GQ^1*ZTZL^FTKADGFN0-#KG*J^/979H]'L=%9F=5PAD6! M>44EIAA'$M/\F1S\F7C[\Y7#KTXU7[\F=K3'1K#/,"LL,,5*3#&.)*;%0'J( M@=09 Q_$O+FO5[M-F P"L5L^CX>MU"*0([+<7W;5[H_BV_"S@.(BM:?4R!R: MG5?A.S1?4&&!66&)*<:1Q#1W9P=W9TYWWV[;^5(Z=_!U_V/9W W+9LBQ&30C M&8YUUN?K6$RQ E.LQ!3C[G;5')L?')L['5O4BV%Y_59M4_ZYK>6R.CR]K,ZM MJ\C3D)G^S8%M2IH: [4M1=(L,ZP*VTKN99@QZ)>VU3A),F-&YX 5R3,"-V(4 M*O80>C3C\2[E;'.ZE7VGQ[V:OD])D]QH>-1*"U2U$E6-8ZGI@7$$I:*?0 +V MHEH? U# WNP,"P#$(!@ F$$T #"#< !D=IH'1 JL1)YDQ8L(N,6]^QJYB F@ M5EJ@JI6H:AQ+38\-!8LB-RWR) .1C7120LPNALE-9JAJ!:I:B:K&L=3T4%", M*')#HM^Z;KL;;0\;U."N:8.'HV7L;1Q\$O-EW:R;^]6P@7WW;@J&B6I.S( 924AR8F)63"AR0Z'3*^#SC8H*B"*; M$,FV9YG9^*B0"%6M1%7C6&IZ8"A0%+E)$;@"/K\KLED-M,O*<:Z S[;J'P&5:U$5>-8:GIL M*)@3N6F.[PH8H"$TM); SCJ]5S>8:@5T!Y$Y'9>0%0D3L\,B79F>,: 0$G$C MI$N?DKEE?'OP7DU[3F9N8 G E,Q, E0"A*K&L=1TORH"1-P$R/=IF5O.V[\ MAXDL!V-66:"JE:AJ'$M-CX6CM" WO<)X:D8 ZI0;J]NI^SI\Q^Q+JBQ0JRQ1 MU3B6FNYV!::(&TP=TXCS3\\(D&ID;@JG[AJ]'6Q7.2:QN3Y&K;-$5>/ '<3L MQ*:6*(Q$W!C))@0?Q8-[@4UL7)0G>6(2@KW9&4( B,F-"S4) 6 F]RW,2N0# M,H62+#/4.&1VFA 0A5N(#VXYWK6<;U34U"!B(Q"($*!66J"JE:AJ'$M-#PR% MCH@;'7GN6H@->)+$1++N*KW'1U18!-Q G&1F9[6-2&YF]6%=E^XXA7;(ST\" M(A";L;R)F@9T294%:I4EJAK'4M/=K@@4<1.H/\'-B0V*(&Z^-SLW*]IB$#<' MS"!N#IA!W!PR<\R*"MD0GP0<+V[N5O:>%6U( LZ*J/P&5:U$5>-8:OK)!\6# M8C?L0&GI[&-?09GFZ<9;#&2A8D)?P"S-*74J+,$S,8I M34QN#IF1Z BOZ^VI.$SLF8ES*G,$;E=4*A/;5&9X;$'-]D?E,JAJ):H:QU+3 M8T-QF=C-93Q7H+'-0P@SGQ--W77Z+EI0U0KH#A(:FCW6MAIGF=E??P9;B8]. MB%W.5DY#5;>(=_>-K='3G"9C@*B8Q SUHDI4-8ZEIGM5@9?8-W_'A MM?D',X\.H=98H*J5J&H<2TT/! 6-8IRS8VX9[Q 3H]91ST!BF1V<%3F@ZK& ML=1TORKF$^.>(7/+>?L7.$5F)BV@UEB@JI6H:AQ+30\%19'BGT^18@#IY-:F M!Y4B75)E@5IEB:K&L=1TMRN*%+LIDM]#,;>8=_]'/7T6 SS*/*M1H%99HJIQ MX ;&QW>@>UBAK=B-MOP.#<9 D@Y+S2Z,FHN$JE:@JI6H:OQ,X^HO8E"(BOJ< M>C/S#T&.0@$^E:?6Z5 *\:G,/.<-B)$LH>8R###+PM!,V"P!LW'*S)13#ID1 M%I_H+53Q*>KF4Y<=(80;%15.40A.99&YPT6MM$!5*U'5.)::'A@*3M'_\V5" M<$S8[ 8"P11ZG9 %@@$Q" 0#9A (!LP@$ R9G0;!5!$CBO12(;A=44D2A5XK M9(-@U$H+5+4258UCJ>FQ(:0 B>]HLAF5+@;4&R[4T,C%II@:I6HJIQ+#4],!0OHI[GWB[; M&@&)1]!^$TH\LO>;4.(1L-^TS<#])D!=H/TF!&=.=S1%9ZB;SEQ\CA!N5]3< M(PKE'@%;3E1>@ZI6HJIQ+#7]?8T*[# WV/%.NTG=U@ZI6 #= MS5-2)6 468<(L:Y+=YR"2,P-D2[+AF# &X&(N6MA]LN%S/$0U+'>H8E*=E#5 M.)::[BU%=IB;[/AE.;C%?(=H:B6J&L=2TP-!(2GF1E(8CT 9 M< +*?#/JU'T=WH/P!546J%66J&H<2TUWNZ)-S$V;W,?+P'47LXE3%(9I;HW> M%%K0FEP14".Y=7Z^ ,RRT'H=70F8C5-*F3E% F:G%[3LZ"W3&.?+X%9%S1YB MT/FRC)K'&% K+5#52E0UCJ6F!X8"- SU?!FSR0:USF^ZJ_0>2%%SC8 ;B!)F M=E8 &IFO+N18UZ4[3K$@YF9!B 26 =DZ-H%EP.N$K+?&0TJAF>[AOC/O[H@* MG[NOP'M(OJ+) K;)$5>-8:OI73"@$E?CF%IWE_PF4- 0\50'M MK*PZ,R='WYPU?P/B^:N]7=1>LQ9V4#U^GLN';Y^\T?/[0-P^[K]3[ MTO1]L]G]N!350K2#@?S[7=/T/SX,W])W^&;)F_\!4$L#!!0 ( ,Y#15@5 M-]8C^ 0 ) + 8 >&PO=V]R:W-H965T&ULE59M;]LV M$/XK!Q5H$T#Q:_JR-#%@ITF;K4V\.-T&#/M 2V>+JT2J)!7'_?5[2,F*T[E! M\\66J./=<\]S/-[Q2ILO-F-V=%?DRIY$F7/E4;=KDXP+83NZ9(4O"VT*X?!J MEEU;&A9IV%3DW4&O]ZI;"*FBT7%8FYK1L:Y<+A5/#=FJ*(193SC7JY.H'VT6 MKN4R$.><..]!X.^63SG/O2/ ^-KXC-J0?N/V\\;[><@=N2&JW%WKU0=N\GGI_24ZM^&75HUM+Z*DLDX7S68@**2J M_\5=P\//;!@T&P8!=QTHH'PGG!@=&[TBXZWAS3^$5,-N@)/*BS)S!E\E]KG1 M1%AI22]H:MBRT%TV'T7Z\#?S7JI2. M34SG Y*:&_&3)?:,0WV=R+LT VH?0J;F;AEFC,K@K2E,'5DD23:I+!F-!Z7 MA?=*.:F6,(, LLS!\9(5&Y&'G!,N&]1>W,^=60<9O1^/IU 7EP0^(!-9T*(% M(55]>6S.FM\G%4Y2%3JS):?)MUCJ]PY^#Q;75<[TYJ W]"5]S%]G=TEF5!+3U912.MODPUY35D^B<94 MD]*NK4V0\K_\\)U]F335 6R>GD!.@I@Y0]9[=FSKNX95*5&ETM5@=L&:B#SH M-0N7M@C'_F&M4EEW 1AG;!A2K6"60I9;+"W 6V"K(2 <[-=OP=9]W*=$ZWCQ M2*38# 8>ZAT3TL6EZ>]O5"^$]H&3[0"[F-BBL2&Z+;A[U<9*5=AUS6@XCL#] MIH9^"U1[XX6T"4S6+ RQOYF^)VHO:DS\6[3?04\(&W4I57,3%$)A.O&PXJ"V M2/_%M1Q@Q@TZ?UJ43SGWS:$RQB_@I!C@LR%;"?(17>$86XO6$! *6@AI-F(U M?-T?TQ]G_H1Z_;[4$0OS2E 1@UW=J&NZ$V$S6F!(LRU]+C-H0T$+7!14U%=\ M3>2.GFDX'(U-DA+M0J+%HLNA[GQ$[W,#P&5H:X58(U?BNQ)#FJ^%)K#G$.BW M]8O1926D0W3[4,7#!RH>DI=QUY7:W9J2"C;+, MZ>=#OZH&I76W'S7$]9=V; MU[,JXB_1P2CG!;;V.J]?1F3J^:]^<;H,,]=<.TQPX3'#R,S&&^#[0J.XFQ&PO=V]R:W-H M965T@-*GL;!5C4U=?XKC*=C*SV4H< M;^+L/FSM T2"(A.2X "@%<_7[^D&2%&VXDQ>;%Z 1E]/GZ;.-MI\M;E23GRK MRMJ^&N?.-:>'AS;)527M@6Y4C3>9-I5TN#7K0]L8)5/>5)6'TSA>'E:RJ,?G M9_SLQIR?Z=:51:UNC+!M54ES?ZE*O7DUGHR[!Q^+=>[HP>'Y62/7ZI-RGYL; M@[O#7DI:5*JVA:Z%4=FK\<7D]').ZWG!OPNUL8-K09:LM/Y*-V_35^.8%%*E M2AQ)D/AWIZY469(@J/%'D#GNCZ2-P^M.^F]L.VQ92:NN=/F?(G7YJ_'Q6*0J MDVWI/NK-/U2P9T'R$EU:_BLV?NUL-A9):YVNPF9H4!6U_R^_!3\,-AS'W]DP M#1NFK+<_B+5\+9T\/S-Z(PRMAC2Z8%-Y-Y0K:@K*)V?PML ^=WZ1_-$6MB / MG1TZ"*3'ATG8?.DW3[^S^42\U[7+K7A3IRK=W7\(17IMIITVE],G!;Y6R8&8 M32(QC:>S)^3->NMF+&_V'7F7K<43:\65KE9%+C5$$5ID[-3Y__LMD&;]\0M]YK^_\*>D_BL;3FZ\_W+X14_'\ ME^/I9/)27%S]Z_/;3V]OWWZX%J?B0RVN]9VJ5LJ($^_?2+AXT*9 MHEY'V*+3-G&HDSO4?X-J=I!4ITCANLT0@I;6B547IU(GDG6HQ3_;IG#*1.*W M4ILBE=!6.L$>MZPYAR$2-2I?X>3UO1>LTB*1)22D4,\4RAZ(VX&=*U46RHLH M=NW,6@.QQK(#UHBRB2^ZG=TZ+RVM(BVIM"A40AZL UJLBT^LI+(,J+'L:329'I*G<.7%Y<+P0#9*)Y?LL2:3- M(1?=+E5&=H7W3!Q%\)$/19V4 M;>IU\25*,:?F2,\2B;+:V7(@+MA$@*_'APZ &2",\O$E5983"H ""JQ* )/ ;%)ZU#8XHO-JAE2M$_)JI:1M0_Q1 MG8VV[L4@K\C3(9\9CL L"#T040&,61?D(_C$>TSA$+I[)F91',>T5:8IR\%) MCUV"H+A]$9%]9=QW*1;/8W8@U89)0P621GN,AMA!87212V"9#>*.4 H4=/4- MWK$>BDD8XJ(49VI-WJ]\XU<#D1XB(@6R\5N M5'&]UCJE'A&%M ,.XPU:#N<:AUU^HTI JG9]+].P>,/G<-5Z]@T$]4T4R%46 MB !!Q -T#*X*2/03OCH=#:C&B/)A=+&[\W1T11G?XQZU UA/^$4Y>+P#IZ6^/::6(!8CZ?C6X MU;)(MUE&&FCNZTEK#.53L/&$%F/T,0Z]ORDEWCR75?.250T\AA19S*>CD']P M<:D8@;R(R2P>_1XBY@,ZNF(XQFE<>92Q>=% M6@>QZ/;W6[,S9FIS-=:;U[D M8)+3:$'KR#6UK,C$>/1:@6P8+C!T)<49P J(Q6QTJQF 'X1M,HGBHY/1NWV1 MNPB@3JT0+O+A7TZWF@,UM26",#L^>63Y,!DFLWDX?U\Y+8X7HYO=?.M;\>VC M@AC4T8L.M IPF=JC;# P8(T-7>^AFZ.'?.>QASUNN<[!OH+Z6ZJW(9Y127 K M D^MQ/@#Y]$CM3A/QC_ LTM94BJ+3S3(=96[XX+]-GG:(LND]4XARH6^7W?9 M(!N04I X\(=&)6"M6 LZ2)J\Q]Q:B!LP59V*-T C,+4W:!/<?P5NW][%ZLCBX M:ZU0S'O\(3X2Z\]$9C"O?-3WLD3[W+4Q3"C$= *E]XAOPFHR"^)\XS J*YF, M$2AFF%*X[+JE5MZQ$Z7#_+%J/>YB%Z:F#N\?9LF!^ XT[.0C=U3T#^.8 ?]< M2R4:)7F@H0\5/G%A(G(:8&T>-368FK54NW>> /'G#7$/(A&48C[@[\&1&L6? M5\I[A/*'H:+!:VA%U[## &5IVDA_H"]!T!YM,Y\[JO:J=;/?SY"(GC_]%.79 MH@^U!8MFUO'&T-#CZ9&7I5Q7G?[-T5(\;-5M+<'@24>X1/"G-^SQG^"HQL*\ M83N:M[4)+U#7?+3>6K0[P!"5*/P3J#?D*+F$VQ-NA=V A:D+\SPG+F4!L*23 MEA66HMHP@MA.)VHBM^RXX;'#X9[7AP>,.,@7PZ%?W5Z+IWZC-T\FAR MO*2+.%HN)N1#7,63$[J:+*/E])C7!R_/EW,Q T>>1XO%7,Q/T/DTL*Z?OT:7 MR*H$>^.#>.[_S?C??.KO%J/7!:9?6/'$&H[@3\:-QF(:-OLN.HC>[T;FLD+( M//!V#)*_$C@_<72KT3XI8_7>P3>,7QZW0HX&YM=KB*Q(MHRY']?H24JS+::A MC@9FQ3?FHMQP/4*&\>PO,2X(]F1R_13QGGR$2 C%RKK7:^KP7<\O[8*EP.1XKA M/+ =S!E6]K$#5H]J[GM*^_&LFQ^VT=HR/F6W4>BB.CRZ=>!??W8.!2DH <@\ M#0 "6Q#D>]_ ^@\E^Q*Y2S=J0GVQ>ZO*LNW;33=^0"/N!KFR:H^45,-RYU<; MSH,5.9L^WK&8D(W=]3CX M74A[A&44'G!>W4]+G1DH+";/FC!FG^YH"]/F(?\Y_W^:?_CR(7_36"[W/^R\EX:V&O!T3-LC0^. M%F-A_*\5_L;IAG\A 'L"!^'+7(%S&%J ]YG6KKNA _J?C,[_#U!+ P04 M" #.0T58AA>4" 8- #'(P &0 'AL+W=O_3W9!>WM?FBUTIY<3#NJSLJ[.5OSN*S\,6-7JXO1[2>%_RNU;WMW O29%[77^CA;?'J;$@"J5+ECBA(7.[4 MM2I+(@0Q_FQHGK4L:6/W/E#_.^L.7>;2JNNZ_)__ MH1I]QD0OKTO+G^+>KQU-SD2^M:Y>-YLAP5I7_BH?&CMT-DR')S8DS8:$Y?:, M6,I?I9.7+TU]+PRM!C6Z855Y-X33%3GEUAF\U=CG+F_4G:JV2MRHO%Y6FBSU M\L*!,+V^R!LBKSV1Y 21F7A75VYEQ9NJ4$5__P4$:J5*@E2ODR<)_JKRT7)AZ+:XAJT$TP-)N):[9QLJ(?U_-+7__GV,&\/1' MQ^E3YKRP&YFK5V=(#:O,G3J[_/F'.!O^\H3THU;ZT5/4O]5'3Q-Y_^'3&Y&* MGW^8)G'\B[AY\_N;]Y_?X'K]X;?W;S^]_?#^A?BT4K#.>B.K'1*.F?U76=QZ M_DBBO+&=%?F+K9PBJOY,6_<5$T;; M+Y;DK^]!FS:*E;Q3_0VN8],5C&4()BRIN9$[+Z6L"NAP+TWQB-I&6OL7#5+? M(;0=8/0;C 'INM+F 'E''@5V6HOZX%;2B:+&5U7MO*KTKG3*5)+ 56RM"O(& M*J3<8QM@EZH0([F2<]B83=*QB, K'Q.=2,JQOU0.8F)A <'..5P7=8FZ0O'D MF!:G7^5ZFG#,3W[9!W*AK5PNC4)D@AX",P0?)0U+O%3UTL@-#$M!(5\,/JV, M4CV8$^]I; 6!+K>>?%1P9-Y\R1&49P.11K-DHF(1]$XS40\ MCK)A!H$6J)]*)*,HQ1*0R:83,4FB)!N+41:EHV1P2[@EDFB6QJ QCH/!>T5(4") ?A2C-)K& MI$PZBZ:3%#=Q"KTRO@/IX2P>_+:W\HU: B0&5U9+VAP-XXRO24+7.(FFLZF_ MF22SP;6L9"%%',58-AY/('@\I,\DBP?O=%$@$MY(Z\1X&(LLB:%>$L^P?I)E M@UOT)BMQ!75@/0%#9*.92+(1%HV'L\'G\UO4GBR:PDLIZ$+B.(9ALHF8P7[C MR>"J!&JQ5>(H@5CX#I*.AE-0B+/9]YI!7)V"3*/:<)84HVL-7R+A99O_G#6F MOM,%XI;BVND*WR[KNB!PIDJD<\Y)V4&0+L[+/*^WQ(&2KD.8D5$[GZ\;X@'7 M4VH@$=?:^3RE W;]B<(68E0-\$C"&9 =ZK _?,N0% M64B&?!^ =HM*S;;R\I34XLFY+K7;$5?LLZ!EO!$!=Y!^3N@ S0GNI&\(-X9, M@R:0MGO D&NRQ2$-V,^#;!?)U,/&;ZS%7 D2'06C(/^HAWPEJZ7R0-9!V%!I MSN'SH%V+3NY -H@.D*YSV<">DA"A=?*)H/'5Y%@M:/#]Q#ZL#56\.!=O4>N5 M<>CJ18ZFU_8+V5KN$%OP+"3K!HVN(.6ZAB]1*] >5*>X163/DH/99U+#Q$)P M%*9]229.]!;:6I^2 HHN> M K;5J_@>;7H5KW&9M[:K'?0Y]&UPYREO5%Q;?3S2V%%0^T4$%=R_9OF,*GW9 MI6PH9$D"8MXIJ9@P$]MIK@@["@8&*V @9%+OL<,YE.7 M.D8,X:T1,@S_9U:7L86?R!%<FWG7W\ MYD#G]=V^D/#4[CNGALZ]AF7GBF-WIZ2AHH#"!'O<4I]+JA UA'?!8;-0L R0 MM/1,>PS(Y(0FIO H%T F='@CYV@1A7%E,[-,JM$G2U%*WLUV(H$/43YK_:[0?VNMTFE MK[>YO1SGP(!Q(2HB"TE::"CK@'4\IA('5=W&Z-X:QZI!NI!=Z7)X@_&S1 M+&/%JQ-);SMF^,I$T3,3(+ADMTC"KLW600RD;-%@%\]E4G Y)0V\2"?Z)O%-$3;KWZ**K_ M'R$?T7HL)R6V0&]Z7+*N\S C;IK6!&37**1(T8KJ9Z$VJBHHN7@3\4:H4C0\ M MY#< <-A*FV*^7CV>ZL4]295=RWY*H &5IFU860"1$A9O-IC9N6VG?RUJ$$Z-]H:A)U947%I,T=W<,)WN56PEVRCWR+4+N3NJR MTZ+2%@,C6C_]JP>5;\,I"=K;X*6:*M0T:J8,MS\<^:BG;_>"@4 MBP8T-)KW0H,$X1G!M+IC#_3SYUS<[(^:N'.0?U#5WX7H?3S0M_PB:FX;X.-V MH-KR[.T[^;#FB;.BPV.6CBBE-$MENI0\0)*2"W6/5S!IPW&.[&WGM@,E&DA] M+$H__+_I4.-O^PH(5^=X+D0 M'Y,)?:3BIV,;$'&MIY(1%B:T!1SP0?O(:J!')MM;.1!H,KZZJWUH\]0H[2HT MD)P4DAL]ZKJHQPU#,2@H?4=.B- U-XU1(/^LS2 ^'[///>70+P&+:TM=Z'Y= MJ3T& %Z>AQB_1K6G0YJ"[M#QZ()=]UJ6C)*W=+0/%/C\F'OG<.#H 2TW%*=* MMP>=7*FB-_CR'BH&<^I)C_>!1T3I3$WE+D2K1Z;OT+!;D&CL"PW7MH)2A6ZJ MW4$7Q0%, @77 L&H"ZZ;<787JM.)VM-GS VS(X3RK6YW. S>\X>:5*P7"_B= MX=:?D"+V4/CHH,3;D["8R85@(%/MQY;0.IZJBGP>O9_)KP\BBQ?\=B'$AN,<03-K<%.A6NA^T4=)AL-WTJ!JM(_7_I"HN33UUT<./) W M'53_]1$X[R_8PUP[_%X,#C+V$+I^%,DTRB:Q/ZK,IG3L_$S$<32,4T&OTV%" M1]1)E"4S?C=-H]EH))X/#L/G!.(]$UD:#8=C0;>C+!J.$KZ-LVB6I7R;3F>X M)FF4CL?T.(MF8/=\T'-%WP>-8TBDE,ZY1RPN>('&M+E/)M$,I>;Y_L>_#@FJ M+CUG420\\E5H0NG\%CPFO(9.ZH>S1$0T8-+-C^'G,"X M!BH"UO'YY:GR)&TG_[^GMD3[B74_?U( S?VR;[%/WP+4/ 7!VN,$:HP(4C92 M%_X$"GOH@!%]BS_#[G6G!ZU>,&CG)TC@$L5M-(,/O#^2:(R8^GYY/QWA:!3] MJ8%GJ:I%X9-8O>_Y9#N!]Z:_ KX$Y+5#//U;H9D3&IK>;YT>FL:6IDSHJIUG M'IW?EY908:%,\U.A;AMA"HFYS+^4]?)<7/&$A%-LZ5!$=RH)M!EC/UBE1*=Y10:Y MKWF%[9Q3!>)SM:OIR[#D_-B/]1>=/U<@_I;\%Q)*%62@_Y]%^VW[+Y4K_^>, M_7+_%Q?$X%)#^%(ML'5X/AF?^5P/#Z[>\%\UYK5#L/,MU2UE: '>+^K:A0=B MT/YWY_)_4$L#!!0 ( ,Y#15B69..TU0( .T% 9 >&PO=V]R:W-H M965TRW@Y62K^:'-'"6R&D&7JYM64_ M"$R:8\',B2I1TLEP]Z-%"5%5SB M@P93%073[V,4:C7TVMYF8\H7N74;P6A0L@4^HOU6/FA:!5N6C!H6DVSHA4X0"DRM8V T+/$2A7!$)./7FM/; MIG3 W?F&_::NG6J9,8.72KSPS.9#K^=!AG-6"3M5JZ^XKJ?C^%(E3/V%51,; M1QZDE;&J6(-)0<%E,[*W]3WL 'KA!X!H#8AJW4VB6N45LVPTT&H%VD43FYO4 MI=9H$L>E^RF/5M,I)YP=3>02I56:HQD$E@C==I"NP>,&''T /H-;)6UNX%IF MF/V+#TC(5DVT43..#A)>87H"<=N'*(SB WSQMKJXYHL_J>X=KKA)A3*51OA^ M,3-6TW/XL:_BAC#93^@LTCN%>@(E@U*K%(V!J..'IPG1^)U.TKKA MDI-W,G><5:FE&PO=V]R:W-H965TD;,?9C3.=7BR0!#X" MQ ? PXU4C[I"-/#*=#KIF%J.\5:;D9^Y.\W[OFR,G8C' ]7 M;(D/:'Y?W2E:A0>4DCF&OD] M'TI*KD!9;4)S0HN5&=-SG%AD_)@%)URLC/C&V&86/)Y MC3#1&HT>AH9@[6%8[""F+41\ J(/7Z0PE88K46+YVCXD=PX^Q7N?IO&[@)=8 MG$$2!1!WXN0=O.008^+PDA-XUU*6&U[7P$0)/P4,EUP7M=1KA?#G9*Z-(J;\ M]=8SM+>D;]]BJV>@5ZS D4_EH5$]H3_^]"'*.^?OQ) >8DC?0_]O>7H?XO;K M[ HR^/2A%T?1.=S*RQ*NE=0:+IA26S*R*FMA M8%(4ZV9=,V=];'5+K>@'96]B@%B!S1S5@1G>B[N:FLK\;RIT,!+8$=C NW U M1&8*:[>E*[[2T(//! );9$K#1XCR@-J8%8(\RNTW#;)>ZLVPJ(2LY7+KR&/L MDA>LAD1TB2H.-MML,.+*/#N0>YEW0.Z((K_3_ SF!$ :L,;1T$F MQ)KR^BHP?*;9IQ'F6UA0DZ!CFQ_@5!=Z5P5ZX$U:RV,.>_=H!V))?E#-T.TV M;WDW\DC,( [BJ&M%HDC0)P:0V+5BEEBQ9X-L=_LMZRJD>;LPA!9U@VZ/*",- MW
\'AG\CX7U!+ P04 M " #.0T58O7>N+[ % 2#0 &0 'AL+W=OQW$=OTPAMX$/.$E9F]5\M?>.W/*=F+5&;<$Y:5 M;+?C050:J_):&1'D0E9O]ES'84-AX.]1"&N%T.&N-G(HKYEEPW.MEJ!)&JW1 MAW/5:2,X(2DI4ZMQ5:">'8Z_E<*NCB_1L1BN5([)-HSB==ZV:)Z$VE%MZK(R M%>XQ]0$^*VE3 V,9\WA;OXVP&FSA&MME>-#@-8].H!,<0>B'G0/V.HVO'6>O ML\?>-&6:UZY.V JI96&D-9,+[K[_&,V-UF@J=U ;^]F8^C!FU>#, @^POBW+S>S MK\>7H^GX&J[N/D_&M]/1[.;N]@QF*:=T^/"S9BG+$8PNE'98H$()-S+":&*M MP21C\@B8 8;Q14[ .XOJGM.G->_]$11:/8F8&\ & [0LC"D9F@"50#\,P5#6 M#(TBE>>X#=9$] A"XEC*NKB7PJ:PP%1:)RD:")6P*DC*'(%4\OA;R3*1"(3S MW2)N8[6(;+-22H'VF%R/V9+IV(!5N$&!9R5W. M/&>I2MD)C%R,1^4"VQ,ZY.K3KV#P).&NST*,"$ALRQ-* "2EQDF]CN929!F& MH@MX,0+WI"=PJL'@6P!.Z1F' \6&:W=F$97FKG#V*DTJ MI277+S"07X3!IIISR*O&5H48VQ+/YXAQW9I!>\ASL.QT9ESG;N$[P=9=S7?GZM9@IBS+*MJ8UNUA)Z[7%0&_8M6, MFZK9'HV(%SQND62:FCE(IR3Q\=3R<3:J'+5$0I,"(=ACT3"T'[O#0E!%2L M3;UTT^U^LM5;L2\Q;%\F4B4>BRA;%F0D."4N87=%"B=,:+R'Z$>\-SZY/J$J M'B,(S'9M/V/(0:S%Q#$U9JOU@A'/QXXGU$FYIOABO0H5K[O+CT6& 4 01#9< M[B*O]QP,.>Z"[63M\69#H8#]&'CDI%I(\3>*\NJH-6PJA)JJ$"'!W2[T(>>#T&G]1IK@+8)^SYM=N3[(;Y/ M!V$+3P>%]6+9,T96\D38S:"]AD$7'SW2"M$5U T'L.O6T]ZXI^9<+]QMG+B' M-*NNK,UL<^$?5??<%_'JU\)GIA="&LAX@JK^2?_4 UW=P*N!586[]&PO=V]R:W-H965TB!UH:6\1*I$I2Z^3?=TAYM79@&\BAZ$7DD#/? M?#/D##4Y2/6L,T0#WXI8R\/4"[W7A0W?9\8N^+-) MR?;XA.:/,$[S',+1#3^.6)ZC4MK>#I_1?_-Q4ZQ;)G&.YE_Y:G)IM[0 M@Q1WK,K-1AX^X3&>GL5+9*[=%PZU;AQXD%3:R.)H3 P*+NJ1?3OFX<1@>,T@ M.AI$CG?MR+&\9X;-)DH>0%EM0K,3%ZJS)G),J9PXAL"MRI^<@1:U$#1%: 1/$IA,@U+D6)Z;N\3J899],IL$=T$ MO,>D W'8ABB(XAMX<1-I[/#B*WA+I@07>_T6)/PUWVJCZ&+\?2G>&JY[&KF!IT_SS7(,"Z9Y KPF49)W[?+%-=!*61E,8?L=4O["4THI M"&H>1V5:-AG"P54#J;$75%3<(*IB2SAR9Q$**D>'J('ZA#9,.!AJ,Y\[511XL3ZJ<_4=,:&C#(4/J&F69\X1MM$Y-KN$Q%B9*32UA^U$B&IP.L%4MFZ,W [-_+@#E6X--@&.VY] MR13B62W"BN[$V4J+:@M=%FQ]G0HM6VRVXB)H9JW+MZ&U>N4_;JW>TOX>PGZ/ MOG%_:+_M*.S3..P.R6D3X+CU]<=C.4]I&+0'@YX=^F'HI&!42W'K/02=( (W MQ&Z(@UHB'U=2];^1W2!U&)Y88^KER3-4@IOS*Q-V>] =P3"&<'35E;T'!#F* M H?<=\-@%#DICJX&#C>R!9<:E7_REE#*]N[%M'5?"5,_*\UJ\RC/Z[?H3;U^ MT1^9VG.A(<<=F0:=0<\#5;^2M6!DZ5ZFK33TSKEI1C\6J*P"[>\D5=Q1L Z: M7Y79OU!+ P04 " #.0T582]5_4AH# #0!@ &0 'AL+W=OU!D)A8F2YXD+^V_/TI.O*1H,]P+34KDIX^D1(^VVGRW.:*#QT(J.XYR MY\IA'%N>8\'LF2Y1TZ. S66G]W1O7V3AJ>T(HD3N/P.CS$R]02@]$-'[L M,*/F2!]XJ._1/X7<*9<5LWBAY8/(7#Z.!A%DN&:5= N]_1MW^9Q[/*ZE#1*V MM6_:CX!7UNEB%TP,"J'J+WO$@8-!^)2#=!:2!=WU08'G)')N,C-Z"\=Z$ MYI60:H@FP(WWO%?(M7&[A2F68'XI]/_9D=-8MW?+*QC VS>#-$D^PGQQ=_GE8@D/T\5B>KO\"C?7 MT]GUS?7RZQ"6.=(CXUIQ.HN%%Z/7X&B5YTQMJ&1"!;/<\=ON^>FHAVL3Q)Z]=(_C@RE3H-F$66J!ZTJY>N TJ\VXGM93ZI=[/>L_,T/- MLR!Q3:'ML_YY!*:>G[7A=!EFUDH[FH!!S>F7@\8[T/Y::[?R3M,J;%A27J T7$G0F$V"632ZZ#E_ M[_"%X];L?8/+9*W4HUMQTSDP.E]0:6%IFD8+F:K18WB]O5"*ZD19)O@2[Q,GB\HD 7&X\)N.2R<2OW$WCEA.6:720 M3 E*P8Q:=)/ Y@BWI/"/0P/4 MW ,J>^O*F(JD(*@,3$X2C--0,FV=Q85/%$V5%#7SDV%GO.N2\N\5-]Q;XW84 MG=4UB\];O'@=@ZTGREE7Q8N M0/-WFOX"4$L#!!0 ( ,Y#15@Q^S?X_ < $42 9 >&PO=V]R:W-H M965TE-;5,N#6+2>^<22+:%3KR7PZ?3>II3*CDZ/X M[-:='-DV:&7HU@G?UK5TFS/2=GT\FHWZ![^H917XP>3DJ)%+NJ/P:W/K<#<9 MO!2J)N.5-<)1>3PZG7T\.^3U<<%OBM9^YUIP) MK'_CFJC@>31D0:Y#X MMZ)STIH= <:WSN=HV)(-=Z][[_^,L2.6A?1T;O7OJ@C5\>C#2!14RE:'7^SZ M7]3%\Y;]Y5;[^%>LT]JW\Y'(6Q]LW1D#0:U,^B\?NSSL&'R8_HG!O#.81]QI MHXCR0@9Y#6]\$4.-U@"G#!?E+CB\5; +)^>VKE5 EH,7TA3BW)J@ MS)),KL@?30*VX(63O'-WEMS-_\3=3^(:#BHO+DU!Q;[]!- &?/,>W]G\58<7 ME(_%P2P3\^G\X!5_!T.\!]'?P=^)5UPHGVOK6T?BC].%#PZD^<]+64B;'+Z\ M"3?21]_(G(Y'Z!1/;D6CD^^_F[V;?GHEA,,AA,/7O/_UDKWN[N;G^TLQFXKO MO_LPG\T^B?.?KZ^O[J\O;^[OQ.G-!>YO[J]N/E_>G%]=WGT4]Q5AQ[J19B,J MZ<6"R @C:RH$[B1W!)E"FB"4$5JN?:L8I]:T!$C1D//62(VW7UNW$:6SM:#' M)B4]6#A9$%C?F5"A-R)'@) 7[*!,)JQ#*^<) 3QFHG&V:'-L4LN"Q&(CPA;B M> ^O8H"Y_7&+<:U")4Q;D[.M%Q:6;AN!YQ#PR--.((91!"SPC':EEI9-@3*9 M"2PB70JY!&(?.O-<2U7[!"9==ZY[:#'Y[S]YM+QSJ.S.ADB+5[72TO&&H;+P M%R.%![!KI1AYG[4?'6D9D*ED'"H9NN+L;/:D4)E85RJO!*D8_IJP8Z%\K;R' MW;I"?14R!2-?V;5)3L,>#0IA;,">3:,5;(:*1, D&H0,CI:E[^+D)SGZS991 MM+FF<5M/(6@XP+ 1"E,BD%/@BJQMBW+L%S.7AC?%7BN%;*2XP")IV',$R<\P MO0HF'CR6;6"2P2W\>M1>:] 7H\5;O8KLBF@]\H5%QB 9"'K(<5^2L;AH';OD MQ:%2KA#?6NG@D^,I(2& #+DZS.**T[9 ^E+3!B)>PX_/K(0A;BZ4PX2RSF>) MC?P2@2@?.!)>08_PS3V3(PU@5R0A4L2C,><$E.1Y2$H-'VB67+<%MR/J9E:@ MA5K*. %1 _075]LCRPO,8T#F3HKE01YR4IP'1TM@XP@_.UG)6EPAA5+<.K5" M1<07L)$I]H_1YZO;+Z,?4EF>;%40%YS)L$!7">(:<3C,$>M"G[[M[AQ3ZC\0 M#T$P@;B9"0OLAJBK_K,EP0;)E'DC9F^GPJZX:*PRRL;LEK9U8D/2I=9E%BN4 M._8(LL$1C,6I9CU:)18,&X+7*TKZAOQC]D8C]A*>:*""";$@Q^2AVR)IX[$# M%5&Q(!PQ!@J9):P-WW&#QOA5+#3JN'1(=J\P7<5-+JN%:V8<'HB89<7($2QU:,P:M'"-02Q-W3!DU.'B5 MRD'18@=+E)?1%^-GDP+Y11=+IR"6CI@%G2R5*K9HE ,557>72IV&P+&S#>0 M#)0M9-"IP",;39OHV1?FU_$=.I0:Q,XE8:?_QCE*Y30LN2/(;#+G1Y>/>24Q M0%.3QE9B3F"/=IGZ,4I$FX).R?=;'6&%5@:TQ&X(K44Q'<\K]#.$U$9I7!"$ M<954"@S!V\@ )"M>%_'0V,+DQ%9D4@*,*F?C&E(BP<%)WLB,=<@I6 ML3.,5I4(@B+GTE>B1.>#43C5=NEW&%0 ! 3I\+9/F.=T-W%*%:DFCXIQ(_ W MXCTZ$/7(K0>@?A+%8-23JD8^L_A!<^H%Z-8?\;*]W>+0:1=?*39Z4HPT/I%4 M!K! 3C)6Z37.]?P_Z0-.#ARYLSE1HA;7N8$-5(G;*CF)0R)V.5CI>N1(.^?$ .?.6CA0=3[$9&]@ #9?@[ =K-W-VCE8ZEJN0$I MV'O&B@8Z;WA]-_9 EX*2+'6B!+GG_'(Q>CCX2N/#U@+% 0N\6FA Q 6[=Y'Q M6!@?;+W&HT794:.67[G/-KW#!#OCZ8@OMMA>A26_1_'A>-#E!LN[DP6W.>9 M"PYO&$*7;;E<\L0)E*5.2 79=@.5)=??OGQ@^K_Y_Y3^N_+4SWC@8A5W\3" M9/<<3MGO_*-Q-1)+/LWK4Y]S'FX=OXZ:\ADGPB837[Z<8T:FUZ,?LI34M065 ME"X&+PC?$6U/\[R"OK6JB=E]M@0Y.W4K6<@,X+5ULK!C""!K@ND^=",JWX)5 M">9^2Z7ZJD=$!>ZHNJV[31JY25MTC:;!=AOGP!LQ/SR(X' UF^T/&B#K98,G M1?&\I:,E+N8BXVHU%#_$]2;K7+Z?_M1=O3N8[SK?E:3_Y7O?];-COUUH5IXD M1[5\V EW"'!GYR31Q;/9"=%,9\A7$]A&R^[#(3%%OJQV<78@[FPZ_R#&+WT; M3G8^[?&5LHP_8/AX$@SI*W]X.OQ&&UL MA55-;]LP#/TKA ?T-,2QTVU=FP1HTP[+H5O1=A_ L(-LT[%:6?(D.FGVZT?) MB9MN77I))(KO\9$TI?'*V'M7(1(\U$J[2501-<=Q[/(*:^$&ID'-)Z6QM2#> MVD7L&HNB"*!:Q>EP^#:NA=31=!QL5W8Z-BTIJ?'*@FOK6MCU&2JSFD1)M#5< MRT5%WA!/QXU8X W2E^;*\B[N60I9HW;2:+!83J+3Y/CLT/L'AZ\25VYG#3Z3 MS)A[OYD7DVCH!:'"G#R#X+\ESE I3\0R?FTXHSZD!^ZNM^P?0NZ<2R82Y(3,?6K,!Z;V;SBY!J0+,XJ7U3;LCRJ60<3>(J/64DO)]W*.4OW$IYC M/H!1\AK283K:PS?JTQL%OM&+Z<&Y=+DRKK4(/TXS1Y8_B)_/I=PQ'C[/Z(?D MV#4BQTG$4^#0+C&:'KQ*W@Y/]N@][/4>[F-_L1W[T9\^WUY DL#!JZ,T24Y@ M_FGV^?(";D^_7]PEFDUFK' M)G"X#'X%GSF2>0!(36BU\+/%1W>ME:Z08=3< .8::N,H$#TY>MWS"FZ$:[,[ M'D\@ _@@^/,.=)"M@5BLY=E="MVQB)8J8R5)K]M8$*#;.D,+IH0U"LN$)0O: M +L0E5@B9(@ZY%L,GI1 NMWP7P8W@[X>NUI\+,_I-71QTF'RGDW6M(O*?Z=I M*,"IM7CY;!W(=.$.S,SQ#=P6%;\Y*'U#GQ>&D/;C0_0/Z+3 M/U!+ P04 " #.0T58S1@O&EH$ !(# &0 'AL+W=O M:IV>-1HJ"#%FZD2DF-";M9 QTS25FX9*);*5=8JCAMMLMALQXTE]T+-K-W+0 M$YF.>((W$E06QTP^CC 2VW[=J9<+MWP3:K/0&/12ML$YZKOT1M*L4:&L>(R) MXB(!B>M^?>BVN:U/QD&FM(@+9V(0\R1_LH="AQV'T^8;#F[AX%K>>2#+\IQI-NA) ML05IK G-#.Q6K3>1XXDYE+F6]):3GQZ,0Y9L4 %/8!@$69Q%3.,*9CI$"6,1 MTTF'Y@CN$:Z$4KV&IJ#&M1$4 49Y />- %VX%HD.%4R2%:Z>^S>(;,78+1F/ MW+V YQB<@.<<@]MTO3UX7J6 9_&\-_ F/S*N'^'WX5)I29?DC]?VF$/XKT.8 MQ#E3*0NP7R>]%,I[K \^?W+:S2]["/H507\?^K]Q1/L#3&>+"3@N?/YTZCK. M%QA?#*>_3N9P.87A>'QW?7'9]BRJ+.:C=%J3 &E+&4CPDLA&91;<0BE@1DK6&82AY!B74 MA] Y]CM-.*)QIYRW/3BJS5YASA.:(RR1""/5I"!B2O$U#Y@I,2I7T/U"*$Z' M,,IG;1B++-%JQX.VMI8B_ENM_*Y;H=*X-J4Z'612DFJ_I"BY>-VM('IHI#ZR M("4ES^GNZO%27Z-!^[C;.;6:D%N[78PZQX[OTV[^L=!N!9H+[7>[Q8K?<3XL M=UVO0J7QSTEM0$I*5CV7U-LG>*E-J],I7-QF,:#%KEDTZ?52 M /K"@EA_(-ET*!'M(7XH[AME8$(E$X:JVL!QWOR"U76HU2\W0>G8IZYI?G"RX3Q33#/ 7/S\I?_K;I3\^I_$;?MN86X MK6;K)\5U_"8X]-EZI[RF"![8_'R2UT:F]%+XOCRJDDC9-""0*#/ILN4Z+-0U M)IFN=IZ^5[F EM7):^U"8Z>[BU%N; ]KN-#!YXU>M5JUR<.\.WPRSWOL:R8W MG&I'A&MR;9YT6G60>=^:3[1(;:^X%)HZ3SL,J=5':0SH_5H(74Y,@.K/P^ O M4$L#!!0 ( ,Y#15C:,H+AB0@ , 7 9 >&PO=V]R:W-H965T=LQ-^]\V=G=@R M&)VK;T[X,LNDN[]0QJY..\-._>*[7BP#O>B?G11RH:Y5^*/XYO#4;Z2D.E.Y MUS873LU/.^?#XXL)T3/!O[1:^=9O09[,K/U!#Q_3T\Z #%)&)8$D2/R[59?* M&!($,WY6,CN-2F)L_ZZE?V#?XG5IS9\Z#B^%8_/;+T6@X?">NWE_<'(NON?B:!#M3#M]B M++LB+)6XM%DA\WL1E$,-R:!2H8-'4]U:?F_\NXPJ/U3^=?9ZX@94,L7;Z-$;,8Q6KK0Q#^R: M@?)6:B-G1D5S=N7>ADDR66K%FB3!@<[*#!;EWAJ=Y5)ZPA!-LK"(+T!3AYVI_ Q)F&K(+&4L89&,2R^G.T;G5&M M0H%1@1W<+*JVVDS>H\Q_E@IJZ;WVOI1YHAI?*5K4((]%(3_H++E ?A;(H9"9 M+?- !&41"[3VXIS9 )8JHR:O 5-PEP/F5O !7< .Q+A"(5GZ1AP<'#RA&F/: M!Q!P4O*7P]T3GRR5!N%!2A@K6=IGZ9+EVAPR@XK*:4]5-6>Y&%(?3 [&W,QQV#R>3 MB@E1=RAZ41 G?!Q1='9N;.!>?$N4KZ@.%&_ BN.KF8S]A) LFX-QV(8S'LH=RX]?5C,7-]1Z"YA#71K9:T=JL.>Z-& M%D41]0O821BD&X"B3DD2ZU)..L\.\HB!3J^C7'E+6.=;R*U?5>#/]-CF(*4* MAS@RS.A-8YY*4M4"+VB^J)'0OQ;]D'5,5\VC%S%$,"6%5@D$ 8$Y%^&MN&\ M+QR^@T4%A:LKE";DJ/*/6D*!IOL&2[2NVYSET>*;U@A1(QDE,Z>MM_:9BIZH M=SO77S]\[ZRQ618(4\)3K3&V0+/;M$M ^U^LZ(+7ACE4.PK7H#<0OQ(-$IIC MCEA75Q>9$M6D*NXS,&5&X#N'8$H%))'2)4PC19!63U%FPW/;B$I!4FF%]PDR1X" MJ?;C7.404[0B!Y=_B^.Y\!#=!AEQ<]LH; C<-ET>*NO [,6.J_6D8>OR>I\ M02B"J:\B'J CIX^L'SUTJ6HJTLC]7&V9T2<&\089!D\)'+Y"X#KE)'#3S:HT M'^YN3:'C7;Y?SX 7 >Y=O4^B,)>8GO@6EQY9U2N9A.P)7FN;D18MQEF#?J=< M&^&I, N_Q)Y':YY7W*X4X[\?S<'+7)LA>V%SB.*9FH!MVAM/Q*^Q4FK T[Y& M50J<*+#MR'KO,S0>,ZQ*!+AH!E4#19F7E)MZ\KX&!45:NCJ@K?!5FB+"K1UG MDZ7Q]B4L^/^JHIZBY!KWB6\:9= ;/F[Q C3H?*-:U1::UC$ - MT';<6O@>KX-\HI).;6ZLE5Q)]I*>>KC$V8N=_;Y>6=>'%WR%):F3J[P:9KY$ M!!^KS$H3-/(<$S?H'6Q Q&N,IB60$."5(_/UWOQMZY_N>1Z"&TWL7]@R'D7S MU;[%_7_8'8^IM5NS@X\DS9Z0I^L*7V\I/?&15IH\KV[,FI6FOC9H-;$UZ0O7 M!]OO##;7*;YHP#%G.F)LO].AVNCC-I?81+)1]H#T<' M6\](.-MU1T>3)]*(79&VX':=/7O1\; ]&"<)>+<6*7%MCG*EXIYS,'A0\%OL MGW0/CX;/2']D_._7%Y?1@S^NS[OB2^^\L9\A\Y]S8@V&A]2]$0*/\+,+7"[4 MQO&2RZ(JHJAAK0!65.B[[9PJGPD0J7UX$*5#,1V?WPXGU3D8!\H1-PT]=Y/5;MZK(_X+OCNDP@MZ,%ZS-V^9Z^CS>RJ[)X]WVYVK),FH.5@I3 M1[AX7QP?@BWXCA:''IPN^>=2230]$>#[W-I0/Y""YM+^[']02P,$% @ MSD-%6 Y6_R/&UL MC5;;;N,V$'W75Q!NL&@!-=;5B;.) 2?IM@%V4V.3M ]%'VAI;+%+D5J2BI-^ M?6#[#0TOI?MNEEHQ$K6NMTW2LC M@EJH[I\_]3Q\CT+2*R0>=^?(H[SFCL_.C=XP0])HC18^5*^-X(2BI-PY@[<" M]=QL7GQMA16>(?;C/5]*L#^=CQV:)H%QT9NY[,PD;YB9LD]:NP,O[>%W)G,=MOD;KES#:\@(L1MH,%\PBCV;L?XDGT_@#>;,";';(^ MN\/N*UL)3*_8!\0KV:(U187UQQ9&%,#F4NK"AQ&R^!5?<5EZ_H 7@\2.7GJDCEIQ.@GO#2W18%+JE0P,%H 0&$#*%DQ$! M$;P-5P7ZS29Y\* 0AD10!AY!M<#2* EN%*Z=-@0NR])@8:#AHF3PA#/4$F)$ MH#$T@ZUM#,IN8YR2,$Y:XYY#UDB.-^]XW;SW4!O*:0E-S]76*Y)F),<4:-X32%&P36LP% RA"K0-&;YJ0/ \C2XUP[UOTU;'(?1 MR33XN"]S\Z(P+4%>0J-Q/%F6GD[_%_EN,<1IUOO?4R(L/\V# MQ>MZ.V)Q%&;3C!WHUGSHUOR[N_5!\;84#IUB1IG_=+ ;U7T^,;I]O7;0^-N] M=J5QV&)=E;2R6HJ2D]L[AW]4,H2FIXR&'4+P;>4J ^!SKM 3J[O!#32X&8[= MKI.VHY?R+-L2J:3RL]@T?K@L4OI%"L,H.>ELX75?$]W-R80=L]M?Z):)^3N!(;[C",K9,="<(C^]\V"J.;5?X MEL,IXKS($M9"*4*%5H 7U=;:2ECJ O0B=&FWF*A8[SUQNQ\Z=DL,[IX$KQC< MW?C)1)PF;%@%MP.I1S@QPOAT0HLHG.0Q<8BK*)[2*IZ$D^34R_&UL[5=-<]LV M$+WS5V"4IK5G.!8!DB#IV)Z1E?1C)DD]=M(>.CU )$1R0A$, -E)?WT?2(F6 M4D5-IU=?\+G[]NUBL20N'I3^8"HI+?FT:EIS.:FL[IDBYVE MTBMA,=7EU'1:BJ)76C53%@1\NA)U.[FZZ-=N]-6%6MNF;N6-)F:]6@G]^5HV MZN%R0B?;A=NZK*Q;F%Y==**4=]*^[VXT9M,1I:A7LC6U:HF6R\O)C)Y?S,R;.DX52']SDE^)R$CA"LI&Y=0@"W;VUW8ZG*23D@AEV+=V%OU\+/<^!,[O%PUIF_)PR ;0SA? M&ZM6&V4P6-7MT(M/FSCL**3!5Q381H'UO =#/B';20'.#WM5> M&^3JUAW*G=78K:%GKV[EO6S7DMS*7)5MW4?JY)U8--*<7DPM+#BY:;Y!NQ[0 MV%?0,O)&M;8RY%5;R&)??PIF(SVVI7?-C@*^E/D9":E/6,#"(WCAZ&[8XX7_ MXNY2JQ69@ZM&6B#DMB+S/MA2DS]F"].O_WDH -^=!C?7:%STXE<7DYP1XS4 M]W)R]?TSRH,71]A'(_OH&/K(_F5M1%EJ60HK"[+X3&ZT*M9PY#44B&@+\I-4 MI19=5>=DAKMZR)'CIMY5"))J<&?KMB36)03I/6JM(1:;<[7J1/OY^V7?&0"7*UP/&X;-B=>&^$ M_H#JY3+$->QQY-W*9=TZ![XCB<_#%#WWHRQ!SZB?9-$PR*+ FZ/:U;EHIC?2 M:I5O9B3R:1B0T,]80FCDQR$G-/9YP$%HB=HD"8O\$"* X6E"$N8S'I.(^V'$ MO#N7"H3Y64B!$=. T,"/6>J@6))ZOR*2VH42>9?7O;DDS="RF!&: "-PYC(6 M>V_AHA&XEJ @A34PC8(4")1G_S4,Y%OS^(?'#.YP%MC&)\G\,YNW0GJH MEW]A5=V#K<67BBA-UAT*J*GJ#A\N^[]3^W!.'V&0T"'[ M>>HJV0FR'I<[)&X[#)BK>LSG+.OW4A2Q*"*GWOC_7&PO=V]R:W-H965TYANEGTP%8,E++:19!)6US2R*#*N@ MIN9$-2#14RI=4XM;O8Y,HX$6/JD641+'XZBF7 ;YW)_=ZGRN6BNXA%M-3%O7 M5+\N0:C-(A@&NX,[OJZL.XCR>4/7< _V:W.K<1?U* 6O01JN)-%0+H*SX6R9 MN7@?\(W#QNS9Q'6R4NK);:Z+11 [0B" 68= <7F&?=%?(L+ZBE^5RK#=$N&M&4>ZO1RS'/YM?R&:15FH,A'Q_H2H#Y-(\L(CM_Q+8HRPXE>0/EE-PH:2M# MOL@"BK_S(V34TTIVM);)4< +8""]^'.JX \P. SJMS$Q#&2P"%(,!_0Q!_N'=N YQ/HIZF'-7BOU;BN_=#(I_BQI2*H$B-K,! MC@?J%6@_HANJ6>6L@1N6G]C@CF[PEEK0G I,EP6JOFF$PWI/TG RG>":A6F6 M#1Y1M5B,-%HQ,(8DHS >9P@3CD;9X))+CK>[<.ZB91;]89),R#!,3T>#!V6I M<(C#,)Y,T4C&87*:DD,CB/9$4H->^Z? $*9::3N]]*?]:W/6B>Q/>/=48<=K MCG])0(FI\3K51/ND0T\%)70D_]TICU. QU M7F+-](55=K^P;7S3 MQ(=\HXVL]\'$H.:B&=G+_AXZ B8!X'Q [WLU!CN4U,VPV47(+RGH3FC5< MJBZ:R'%A'^7!*-KE%&=FM\(PL>*+"F&N-1H-OSPRFNE?)Z$A?.L5YGNLRP8K M/H$U@B]2F%+#C2BP>!L?$J^67'P@=QF?!;S&_ *2*("X%R=G\)(VV<3A)2?P M/DM9;'E5 1,%_)SY-==Y)?5&(?PU7VBC2#)_'[N&YI3^\5-L&8WUFN4X]:E. M-*IG]&H&J%8;W2E?3QV7Q#Q4\ M& FL S;VKEPM49C"RBWIDJ\U#.$C@< .F=+P'J(LH,^9-8(LRNS8#])AWWO$ MO!2RDJN=TXZQ4YZS"IZ$W'XLZ0FC7AU2L0,%JA.3@82$&$ \3[STD2=!SU+*@/^S3&&=!&F5O MLA?2G+Z!5_Q;JL\E%]R@@QLXV _OAG$4?SJL>"=WX(R*TU;%Z?]6\8TVO&Z> M7X@-W>D;%=R\4/_1>$S9YX]X)(5B"\T:Z.Z- #;0L-C!DDJ?MNVU R>YZ[VX M]=@[0LJ[1]OO"E(3\2<-VN?(!I%'9@IQ$$<#:]++!R-Z6#('UDP3:P[)'#:K MHT9,)5([71I"BP;!8$A*D(9.Y)TJ[-(^O/RQ9P@[G8#$OG+]3E/I4O$T3:%= M;5OJO.DDK^Y-/_["U(H+#14N*;1W,:#K5DV/:R9&KEU?64A#E>7,DOX6H+(. MM+^4TAPF]H#VC\;L!U!+ P04 " #.0T584;% U_8# !>"0 &0 'AL M+W=ODZWJ_?D;(UVW&- +;$(^^>>^%SI'HKJ9YU MAFC@I5-$.@DPX+I:UFBH)6Y5 4S)*I%H$N%+'5&11[$8=@."L:% M/^BYN9$:].32Y%S@2(%>%@53ZUO,Y:KO1_YV8LP7F;$3P:!7L@5.T#R5(T52 M4*.DO$"AN12@<-[WA]'-;HG]RN5,N,Z;Q3N9_\-1D?;_K0XISMLS-6*Y^ MQ4T^+L!$YMH]8;71#7U(EMK(8F-,$11<5&_VLJG#6PSBC4'LXJXJL*3@N[*9,C*)53G9F\/!]R(_)-32B M2XC#N'$"KU$GW7!XC9_@33*F\.K6Y3QB:^*8@:%23"S0C?\:SK111)B_CR5? M83>/8]LFNM$E2[#O4Y=H5#_0'[Q_%[7#CR-\" *0_@%B*V?N"+1S3T*O)IF7*6V / G,@7[NF[1&PI! MYX'2=!3!>70!CR30DD*\_WTTG< M3V E//INQ-Z31TJ=ARVDV&1A>:(;Q_UXVC^"-T MNM[NEF\U[6;7.K7N!_I9V/@8; =:;8BZ$$71VR&C*'9_6[/)'V_'V'S2 MP_'&MA2_(U@FUI Q_2;7)&@B/FE7S:%O/$>[O5,3''UV9[Q]^NP(CAVV*V*H M1][XL-U8U=9GT.G0(PK;](R;D7V&T6OUJCMCRX-6!SIA!(UVU]LR^,.&3=Q)W0.KL,PYC>K6[L?1%4"V($>X$9"IQSLUNT M,^@VZ=&V5C&E0K9Q%X[Q(]BY\PI4"W>S:ZKM4ICJ^JMGZX^'875G_J]>?7E\ M96K!A88("*JZS2O!R-+=H#-IZ#YVPXP^@%!9!5J?2VFV@G50?U(- M_@-02P,$% @ SD-%6*_X>JX* P E < !D !X;"]W;W)K&ULQ55+;]LP#+[[5Q!>,:Q 4;_R7A*@:3>LP%H4:;<>AAT4 MFXF%VE(FR4WW[T?)KI<42;#;+I(HBA\_4A0UWDCUI'-$ R]E(?3$SXU9CX) MISF63)_+-0K2+*4JF2%1K0*]5L@R9U0601R&O:!D7/C3L=N[4].QK$S!!=XI MT%59,O5[AH7<3/S(?]V8\U5N[$8P':_9"N_1?%O?*9*"%B7C)0K-I0"%RXE_ M$8UF'7O>'?C.<:.WUF C64CY9(7K;.*'EA 6F!J+P&AZQDLL"@M$-'XUF'[K MTAINKU_1/[O8*98%TW@IBT>>F7SB#WS(<,FJPLSEY@LV\70M7BH+[4;8-&=# M'])*&UDVQL2@Y**>V4N3AW\QB!N#V/&N'3F65\RPZ5C)#2A[FM#LPH7JK(D< M%_92[HTB+2<[,[T6J2P1/GR56I_"'2JXSYFBC0>V*%"?C@-#7NS9(&T09S5B M? !Q"#=2F%S#)Y%AMFL?$+N68OQ*<18?!;S"]!R2Z SB,$Z.X"5MR(G#2P[@ M?6)*<+'26]'^N%AHHZA"?NZ+MX;K[(>SKV:DURS%B4_/0J-Z1G_Z_EW4"S\> M(=MIR7:.H4_GF$J1\H(S5\1R";=5B8H9J30PD<$5"DEU46^0>L8T3VL-+RJ# M&1RXXGV1'N6R/](+>IIO*9H<0>S2S-[07+0TLX8FKVFNB9]VE\(U.#?":A>V M?8R\AUPA[A08W!++G1V/"@;+!>'8HMD6/%M!MHQB:%=>G;"WWKTVS2/OEGIC MHS^!J->E,>D-['@61SV:!YV!MW4/(^_1-0,BQYX)9(5 QB7EQD%KB,*S?K]K MIUX4.2DO ML+)I6J6I"2$$R@"IM-T/:9U0VZT/TQXNB2&G7NZRNZ.T__U\%TBAHKPX]L7^ M_#GV.>.UT@^F1+3P5 EI)D%I;3T*0Y.76#%SJFJ4]&:A=,4LF7H9FEHC*WQ0 M)<(XBM*P8EP&T[$_F^OI6*VLX!+G&LRJJIA^GJ%0ZTG0#;8'-WQ96G<03LE%2[BB?/L@B?V'AS'K#9+UE(MHIX@:8@842=/W- MJ'-7:L2]\8"?1&7OI$/MQBI#[5N^:W1<_]T0Q-!JG1D33.8(S$*&2RXEETO' MLT;-50'O(>T-22;# -E<+)+CF4Q3ZMLX3D(.[NZ8<&)]RYWQ7JI=]B M!G*UDK:YZNUINRC/F_WPXMYLV6NFZ1,9$+B@T.ATT ] -YNK,:RJ_;;(E*7= MX]62ECUJYT#O%TK9K>$2M+^/Z7]02P,$% @ SD-%6&IL#'C> @ + 8 M !D !X;"]W;W)K&UL?57;;MLP#'W/5Q#N4&Q M5R=.FO22!.@5ZT.'H-GE8=B#8M.Q4%ER);EI_WZDG+KID.8E%BF>HT.)9,8K M8Q]<@>CAN53:3:+"^^HTCEU:8"G';$TW$EECA'_[.: M6;+BEB63)6HGC0:+^20Z[YU>##@^!/R2N'(;:^!,%L8\L'&;3:(N"T*%J6<& M09\GO$2EF(AD/*XYH_9(!FZN7]EO0NZ4RT(XO#3JM\Q\,8F.(\@P%[7R]V;U M#=?Y'#%?:I0+O[!J8@?#"-+:>5.NP:2@E+KYBN?U/6P CKL? )(U( FZFX." MRBOAQ71LS0HL1Q,;+T*J 4WBI.9'F7M+NY)P?GHI7 $W]#0P]\(C7;>'SS_$ M0J'[,HX]GT4$E9 ;"P8K:B;_:Z*\IJY+ZB0!2 M+P,FEUKH-%CZ"WR!\)TDO:L?H-?'B/8WSM.>LE9YU)4DN^]JFU:T&1P-*528UFYY'F3 MFIIKJA(OW$\P/#F!T? 8MA5#O-'!)=IEF%,. D/3S*VW'87GS01X"V_FZ)VP M2ZD=*,P)VCT<'45@F]G4&-Y481XLC*?I$I8%C7.T'$#[N3'^U> #VC^(Z3]0 M2P,$% @ SD-%6"I_+2X>! 2@P !D !X;"]W;W)K&ULQ5?;;MLX$'WW5PS4H$B -+K:BE/;@)VTV !M$Z39W8?%/M#R MR"(JB2Y)Q+?)+O8E&E[FS)E#[P'//< !&- M[PVFTX4TCIMVB_[1YDZYS)G"A,Y7II#^:HEK7+RTY/SC)5+5,!+F"9)550YT[B *YVAA'-1T$EG MY@CN$#X)I>#PELUS5$8G$#H'T/@!>$>O+"3(K1XX3-X'[Y77#_ '].YTI)NRY^[L')A MC "81&"*?',J%^JL=]V\?[.!GB$]LA)NA69Y;\9R5B:T6\-T)7D.+=8!'$)\ M',4>')$=M^-!"$>]JQW,>4ECA#D28:1"D^1,*9[RA)FZH>#MF]/ #]X3BA\3 M1OOM30M1E5IM>%!JJ13%WVH5#8,.E>S>%RJ^224EJ?9NA9*+W6X-T4,C]9$% M:2F%_G!3CVU]C0:#XV%\:C4AM\&@L>)C/XHHFY\6.NA :Z&CX;"9B6+_U5+W M_:&5VGY?(74X##M4LE\FM0%I*5GU E)OG^"M-OTX;EP"KS%H\I!ORL' M_;T/]&9+OJM*@TC_G>*P/[8I#MO')^KX+R\5.I.(]@J^JFAU2]6W8/:'.#*(;P% YG]=8C6$EQQRW-+2\3)C+! M0A_,NZD7_UMUOYBE_T7<01@TXO:]_@O%]2,/?#_XI_*:$GY@J\NCO+L*@[O1 MWQ4HE[:+5?1^2.>ZU>MFNT9Y6O>'C]OK+OLSDTM.3S7'E%R]$].7RKISK0=: MK&RW.!>:>D]K9M3LHS0;:#T50K<#$Z#[]V'R U!+ P04 " #.0T587#V< M:HD" !Y!0 &0 'AL+W=OAB8ML&3F7%4H:2=7NF260KT+3:61 M91Y4BC".HHNP9%P&R<+G[G2R4+457.*=!E.7)=._URA4LPQ&P3YQSW>%=8DP M651LAP]HOU9WFJ*P9\EXB=)P)4%CO@Q6H_EZXNI]P3>.C3E8@YMDJ]23"[YD MRR!R@E!@:AT#H]7*F'\$YJV-IX%D-;&JK(#DX*2R_;-7KIS. !<1J\ MX@X0>]UM(Z]RPRQ+%EHUH%TUL;F%']6C21R7[J,\6$V[G' VV>#6POM'MA5H MSA:A)4JW$:8=?-W"XU?@5W"KI"T,?)099O_C0Y+2ZXGW>M;Q2<(-IN>Q85NNR7$NYX^YJ5B*RX , M8% _8Y"\>S.ZB#Z<4#KIE4Y.L2L%@@JAQLE=_"(N@2G_YC2DUS'E7I2 MZT@S=RC,N$ZW3*=%?^#04#959:6YPN07_;)G\!4$L#!!0 ( ,Y#15B<(0!*J ( -,) 9 >&PO M=V]R:W-H965TY E#H MN:1,3IR54M6YZ\I\!266(UX!TS,++DJL=%.[^P&[LARI@[*UU+QLA'K#$K"ZB=^;CCL"?SH@"!H!,%[!6$C"-\KB!I! M9,G4I5@.&58X303?(F&BM9MI6)A6KR7T+-$ZE5YB223B"S03(($I M;+_&%W11%,0T,477K%Y=9N(X X4)/=$1C_<9.CXZ04>(,/2PXFN)62$35^FL MC+>;-QE$'?)IO_Q'KD;(#P_*LW[Y+1:'WNYJE"W/ MH.496+_P@-^-[AN<4P$:(+K".:%$O:#?=N):02G_=#&J7:-N5[/WSV6%+[!;*.8C.!=;K M^5%(0YIE YF]8CEN68[_RW8=#TES2+-L(+-7-..69MR[,GU^Z'FT1$T?A.5]:;RT4+=O1/47'?TL; D3"(*"VWOCJ.XI4] M5.==JUS'G='N/2_\!4$L#!!0 ( ,Y#15C2< ' M+P8 )4P 9 >&PO=V]R:W-H965T-S3UBKG>L?PK7U,JT/3S:U:(),[H0XYXD:8D__N. M)FQW,\*CYX8/\6HMRH;Q_'I#5O0C%9\W#[D\&^\IRSBE&8]9AG+Z=#.ZQ5>A M:94!U16_QW3'#XY1>2N/C'TM3]XN;T9&V2.:T$B4"")_;>F")DE)DOWXUD!' M^YQEX.'Q,SVH;E[>S"/A=,&2/^*E6-^,IB.TI$^D2,0'MGM#FQN:E+R();SZ MB7;-M<8(1047+&V"90_2.*M_D^_-0!P$8/M(@-D$F-V R9$ JPFP3LU@-P'V MJ1DF3<#DU Q.$^"<&N V 6Y5K'ITJ])X1)#Y=E M%#^*7'X:RS@QOXV^%3&/*UF\1K?+975($O0VJW5>?O#2HX+$R2MYQ>>/'GKY MXA5Z@<:(KTE..8HS]#F+!;\X:/BT9@4GV5(VOE#.K\="]KK,/8Z:'B[J'II' M>FBA>Y:)-4=^MJ3+@7A?'S_3Q(_E:.V'S'P>LCM3"WS/MI?(F%T@TS"MH?O1 MAWLTND06/AKNG1YN#HW&SV4/?BY[J ^_)_FQ[$HIK+UZK8IG'>'=%5RV<(X. M9?SEG6Q#;P5-^9\#7;RKD?8PLISZK_B&1/1F).=V3O,M'9 P'Q(60,)"()BB&'NO&%M';Q43L?0QSJKY[0)%A*]EB_R"7=*\:AL2CI9\ MKG @81XDS*]A3@4K5S+;N6O,IM?C[:$@(#.&0#!%$).]("9:082,+7=QD@P5 M7!MY;L$GO6$U)\;456P"W/VC.I#/\;G_XG4Z)_#[',K'3 M&?H^:&IW0"'0W2GC/MV/^U0[[@\6^D2C=<82MHJI7$N_>[= 7^YI^DCSP:6- M%G=N*2!A'B3,AX0%D+ 0"*:H9;97RPQ^,3R#5 PDS(.$^9"P !(6 L$4Q6"C M??HW?F YO"GR:$TX19L\C@;G_ :K?&L9]LQ6)\^%/ONYB@"E^:"T )060M%4 M51QX0OA''I)8FLH9A0L6?7WV>@:U@?O?X>:DJPQM#\Y6!B3-!Z4%H+00BJ8J MPVR58?ZD,M"6),7PG&'VGPTP=KO"T';@;&% TGQ06@!*"Z%HJC!:(PYK79M! M8=1SA.9+I$:ZRF+_% +?0?. M%@:HB09*"T!I(11-%49KN&&]XS8L#!)%>4&7**<1C;?D,:'R,"%"-@E6O<^, MLY64SR86)$%D^5?!14HS,2B?OO'E.KBK'DC?RP.E^:"T )060M%4];16(-9[ M@<=6()F0^I!Z0)3DV6M6# L#U"S$?8?/-&RCXU:!YO1/RAF Y@RA:&K%6_,1 MZ]W'X8H?FAS/$T7$N!A^) 'U*''?7#1=NUMVR)3^*2D#T)0A%$VM>FM]8KWW MJ7LOTX0J3YB3KDV\T"X('=3!!:0$H+82BJ85O74RLM;ST+WOTL6?_(<_Z M.C+,[BLYT)S^23D#T)PA%$W=+M.:C*;>9-2_/M('GUM2<\"8=#OO?3S0E/XI M*0/0E"$432UHZP^:>G]0^UX*_8/NR?!67)H)@ MC:5 +Q!IM[>>YD,UO5&V&AA&YVEKH>_SV5H"-2A!:0$H+82BU5H:'VR"3FF^ MJO:WET(I,E'O*-VW[O?0WU8[QSOM"WSEX8%V'U\%]0[Y%E]OV+\G^2K..$KH MDTQE7+IR=9?7>^#K$\$VU1;L1R8$2ZO#-252>>4%\O,GQL3S29E@_Y\(\W\! M4$L#!!0 ( ,Y#15A[9P&,[04 F 9 >&PO=V]R:W-H965T'Y/_B''_MOA]E.R&_9FE*%[F.>9!># MM5+I^7"8A6L:D^Q4I#2!;Y9"QD3!J5P-LU12$N5!,1^ZCC,>QH0E@_DL_^Q& MSF=BHSA+Z(U$V2:.B?SQCG*QNQC@P<,'7]AJK?0'P_DL)2MZ2]77]$;"V;!2 MB5A,DXR)!$FZO!AD4YUTIP']]+T4&54P?N'S^HO\\;#XU9D(Q>"?XGB]3Z8C 9H(@NR8:K M+V+WD98-&FF]4/ L_XMVY;7. (6;3(FX#(8[B%E2_"?W)8B] .P_$N"6 >[/ M!GAE@/>S 7X9X.=DBJ;D' *BR'PFQ0Y)?36HZ8,<9AX-S6>)?NZW2L*W#.+4 M_#+\OF$9RY_!&W0+W2K:<(K$$KUG">'H9B/#-7!%-Y*%%%UR+D*27WV"+I>* M2G09_0.W"5U!93I,K>&J+*-PEFM+&B&21.@3(PO&(1'-]/>;&#Y_%5!%&'\- MF;_>!NC5B]?H!6()NEN+309!V6RHH(WZ3H=AV9YW17O<1]H3T/ 4>?@$N8[K M=81?F<-_$]M3Y$P?#0_,X9^)?"S[$!Y,]73.R\[:)C4RRP)-8@YU7D/)/Z_(,0T8YQ MWD6LB!SGD7I!B!65U@CY]ND)_?:;Q@LJ_NQINE.O;56R*!9;$&AA'%<;1LXML9).<3;' MDEB#W+@B-S9VP"N2K?/!/=0'%/AM"=<301="HU1?A.-V/4W&S0(.+"5LD#FK MR)P9R=Q)$E'H4J'8Z'E1TI "FP6G)R@!,P?S)(&9=$>2D';",JKWA56(C?9@ M^>/1 2Q+"1NP)A6LB1'6UP2< 0<_(.F6)AO:!<2HT!?(I 7$<]P#()82-H!, M*R!3(Y#K!#@H(5EWYS &]V4Q;7<.WSM@82EA@P5V:H?JF*G\=/T((UH50_ M3E#*":!Y2>+T;3XVI]JCY^-/)RBC;&]0N 5JY!^6F*V435*UM\9& SK_'3C! M4B99(4[U"L?0B:QZ[%)MGPWVG$,VQS#/N';/^/_;9W-H;QI>F\:H-3W9RMG$ M41MM;';: 5U2J5>R+ E%3)$B]T5WZ>1CU6:7:HU*:@TYQ[#/N/;/V&@RYW=" M$5Z63V6C.\E8M=&E6J/G8.=L>@CG& X9UQ89CXVKB_U]#U+L>W2N,+!5?VQ5 M+;"EUD18>VEL-M.782@W4'Q0>MH!Y-M/G0BMNF;>=(JN6.89UR[9VRVSX<3.Z]+L!.053^-VX8: M>_XAH&,X:K=VU*[941<#-F^/3)W[BU8=M-MVT*/)X6QO*V433VVAW2 M=ZKWO#N96#7+;MLL8\>?'G8:6TF;5/:VHLUVN1ILOE">#\'9FJ59M=^(_D6] M]R/-&7MCM+MY?0P#[M8&W/6>O_-OU8A;50MLJ37QU8;=-1OVZT219,46O'O( M-T?W)M>VZ+[O'*[H;.5L$JE-NON$27^HS!_Y_DE^RD*8!GY-Q.[-1Y![5B5; M=?96U0);:DWP]0+ -2\ ?JJ2K9I_JVJ!+;4FOMK\NV;S_U0E6_7\;MOSNZ-V M)1_#];NUZW?-KC__;2$A,7U>Q5I=%EA5"VRI-0'7ZP=W^OR*M;IHL*H6V%)K M_O!>KRX\\^KBB8HU1_&PO=V]R:W-H965T ^6[F1=ZCP.?R*969L#/IUN\@5M0=]N5T#U_4*E( TP2SI" ]&QDG]YQ_-YVK:N8%9D% H51& >O/ RR 4B.DE_&CU_2&D(:X MWWY4_VB]:R_W6,*"TR^D4O7,._-0!6O<4O6)[_Z WD]J]$I.I?U%NQX;>*AL MI>)-3]8K: CKOOAGGX<]@M9Q$Z*>$(T)R3.$N"?$+XV0](3DI1'2GF"M^YUW MF[@"*YQ/!=\A8=!:S31L]BU;YXLPL.YD&_:X A0E]KVFK&'V&LF:<\@T!^0%=7R_0 MUQMH[D%\T_-WMP5Z=_(>G2 ?R1H+D(@P'8 HC3TQ[<\U;R5FE9SZ2KLR:_/+ MWL&\714L(#R%,7A!Q0% M4>Q8S^+E],AEY_]%7_YR](-DQ,/YBJU>_(S>O)5Z1$JT?]"^7NLQ=*6@D=]< M&]Y))FY)R"TN8>;IJU&"> O?_LFS(+?7=E^3;'B-<66KR1VL"_)L"_) M,?7\3_T$24S!^8?KJ)FEFH?F(4^2\"R;^@_[B76@@BP-#U'%4U28!$%X?@A; M.F!AED5G ^S 93JX3/_3)>72:3)]NOPL&5E\BHF38&30H9.F(Z&E W1^[O:6 M#=ZRH][F6)+29:RC3?9B!:?!V)D3%(^LN4!)-++F5$K=WB:#M\E1;P6AK7)> MYO/)2]PY06-W+M 3=TZEL3M_[_UM0&QLX2-1R5NFNJMR&!UJJTM;4HS&Y^'% M(G2,%[H6ZTJG?^6[0NX&BPUA$E%8ZU#!Z42?--$51UU'\:U]_>^YTK6$;=:Z MG@1A 'I^S;EZ[)@ 0X6:_P-02P,$% @ SD-%6 Y]T(63!@ ^30 !D M !X;"]W;W)K&ULM9M=S.M %) M?)@T\4QBT79GFFXF:=J+G5X0+-O,\N&"G.S^^P(F8 E96>\>WR0&G_. =,1K M7B0NGHOR4[7F7*#/69I7EY.U$)MSRZKB-<^BZJS8\+S^9EF4623JS7)E59N2 M1XLV*4LM8MN>E45)/IE=M/MNR]E%L15IDO/;$E7;+(O*+]<\+9XO)WCRLN,N M6:U%L\.:76RB%;_GXF%S6]9;5D]9)!G/JZ3(4?^==@]R&%Q=IU?Y%SUVL/4'Q MMA)%UB779Y E^>Y_]+GKB+V$FJ-/(%T"41.< PFT2Z!?>P2G2W"^]@ANE] V MW=JUO>TX%HEH=E$6SZALHFM:\Z'M_3:[[J\D;P;*O2CK;Y,Z3\SN^!//MQS= M\;A8Y4E;O)_1RUZ65-%J5?)5)/@"/7Y!MV6QV,8"_5%C4)0OT&^\6)719IW$ MZ*H>J.@MXR)*TGH;=OWJ$W*,G17^MB6]4)U84EZM-N#F[%W2E>[TZ1 M'#A%BFZ*7*PK%.8+OM#D,W-^8,BWZN[J^XR\]-DU,0(9C\\0Q3\A8A.J.9_Y MUZ<377.^[^CA-Q]=Z@S:#R#:\N@AWC!$FK'S8=D/GH_M('DO>%;]JZOZCNOH MN8U GE>;*.:7DUH!*UX^\90Z=X>F$][7?L.(H&4Y_*46P$I8J G#CAW@ M/DQJI=NWTC6V\HXODSS)5^CC#<\>>:D=;4;$L:,-$L8@82$03*J#U]?!.Y$4 M>)#%@80Q2%@(!).*X_?%\;]="G:I[MYUZ7M458)QD.<$OB($XR""_7AKPGLW!QG8ROJS=+3>J@1EQ[(@#I3%06@A%DXM!AF*0$VE"!X8J M$22-@=)"*)I447Z/CWVZ%C8="$86\Z4H9QF$^(YZK*, ZK#89# M#BC#8)&PV2/=-[UHU@4CX.A!!TECH+00BB:78O!QV#V5+H#:.U : Z6%4#2Y M1(/%PT:3\HHN>.,+/J!8E85Q%'6QK:K". K;+IFJJJ )9%EO$R3EZQ$6;6T:,/DL9 :2$43:[*X/#P]%0" 6KU0&D,E!9"T>02 M#78/&PW+*P(1C'_#_6F@"H0FBKA$%8AQ%/:I8ZL"H0ES ^+J!8(,QHF8C=-5 ME41&43#G'SOB0&D,E!9"T>1*#-:.X!.) @$U?* T!DH+H6ARB0;#1XQNQ2P* M7:YTN=M8>3 PUT75+D$1!4T4)M- O6O0AODD." *@VLB9M#WB'GBSBP+[O@:Q6-9&$>Y MKOJ$01-$L>VKHJ")(MZ!N4DR."9B=DPWR6*102#6:/FN?QC,K0Y4H7O3*-,-?%.,HESS1!Q%,7,>B" M7/N AZ"#5Z)FK_1P=G]FE -S_M%C#70.#)060M'D2NRM;#S9TD;8M8VPBQMA M5S>>PN31P>31[UC@V.5*-_3>E!!5$31A%*MK%YDF#&/J>JJ-T,0%V-OS)')3 M![-$S6;I*DW1;E;"* Z@$V&@- 9*"Z%H_OW=*[:MU.4_=?X?(XU^QD^#W=OX0SXW4M!-U&Y2O(*I7Q9 M'\H^\^L+K-R]9[/;$,6F?9'DL1"BR-J/:QXM>-D$U-\OBT*\;#0'Z-]VFOT/ M4$L#!!0 ( ,Y#15C6%IY;Q@( H) 9 >&PO=V]R:W-H965T5 VCR7!9<3;UW]L9EBS+M3'XT:2B&3R"_E(M)*[\CB5E)7#%!"<2UE/OKC^> M#XV_=?C*8*OVGHFI9"7$DUE\3J=>SR0$!23:,%#\V\ ]%(4APC1^MIQ>%]( M]Y]W[!]M[5C+BBJX%\4WENI\ZMUX)(4UK0N]%-M/T-9C$TQ$H>POV3:^HUN/ M)+72HFS!F$')>/-/GUL=]@#(XP8$+2 X!@Q. ,(6$+XTPJ %#%X:8=@";.E^ M4[L5+J::1A,IMD0:;V0S#U9]BT:]&#?OR:.6N,L0IZ,E;(#70):0B(PSV[SW MY!%?Q[0N@(@UB9FB628AHW83+3O,FQ@T9<7;B:\Q$\/G)VW461,U.!$U) ^" MZUR1.4\A=>#C\_C;,W@?%>AD"'8RS(*SA#$D5R3LOR-!+P@=^=R_'!ZXROF_ MZ/-_CGX@1MB]$Z'E"T_QG>SX][N5TA(/]P]7SQO6@9O57'AC5=$$IA[>: KD M!KSH]:O^J/?!)?@ER>)+DLTO1';0FD'7FL$Y]F@!,@&N\08W;9%M6]92E"3! M$V%:H]!LS_)O2$E=80-5SBJ\VK6K9TVX6QO.S)1-U+L*!A-_L]\+I].A3^ST M"0^=YDZGZ\[I0))A)\GPHI*(#4BB<=:YY!@Z$KP>'&PO=V]R:W-H965TFZ/E1[,' 3 MK!J;V2;I_OVN#:%)2[(/17L!&]]S?,_A7LQP)=6CS@ ,>M" 4T=*.=^& 1]/Z=,>..A>W:CQD-9&LX$W"BB MRSRGZN<%<+D:>1UO_6#&%IFQ#_SQL* +N 5S5]PHG/D-2\IR$)I)013,1]YY MYVPRL/$NX!N#E=X8$ZLDEO+13B[3D1?8A(!#8BP#Q=L2)L"Y)<(T?M2<7K.E M!6Z.U^R?G7;4$E,-$\GO66JRD??1(RG,:0W&#'(FJCM]JGW8 '2Z.P!A#0C_%!#5@,@)K3)SLJ;4T/%0R151-AK9 M[,!YX]"HA@G[%F^-PE6&.#.>P1)$"60&B5P(YJS]0,[3U TI)Y>B*A6[<#P% M0QE_AQ%WMU-R?/2.'!$FR-=,EIJ*5 ]]@SE99C^I][^H]@]W[#^%Y(1$G?? MVHPX$-F6+5%C2[2/':LD ;:D,4?1J)Y#2N+2$"$-*2A+22E2=$G9ZA#8^Z10 MO>J\31='@15F_CNH'IR\[U-\X MM.P/ W[*%PR;BL,<8<') ,M$58=P-3&R<.=8+ V^-#?,\+\%E W ];F49CVQ M1V/S)S3^!5!+ P04 " #.0T58DXA$&>8# "$#P &0 'AL+W=O&$O9ENR@6=0+]M'H5MV M[26F&3!).4,"UG/KUKU9NN/"P/3XD\)>-IY1@;+B_$/1^"V>6TZA"%*(5.&" MZ+\=+"%-"T]:Q\?*J56/61@VGP_>?S'P&F9%)"QY^A>-53*WIA:*84WR5#WQ M_:]0 1F!$4^E^47[JJ]CH2B7BF>5L5:045;^DT]5(!H&VD^_@5<9>&T#_Q4# M7!E@ UHJ,UCW1)'%3/ ]$D5O[:UX,+$QUIJ&LF(:GY707ZFV4XLGV '+ 3U! MQ#>,FM"^0\\Z6^(\!<37Z'>=2TO.E- 11[=2@I)H]$#)BJ:Z.\@K-+H'16AZ MI0U?GN_1Z,T5>H,H0W\D/)>$Q7)F*RVU&-".*EEWI2SO%5DA>J^'3"3ZF<40 MG]K;&K'F] Z<=]Z@PWN(KA%VWR+/\7"/GN6P^7LB7C,_D8/KL&/C#Y\)^UKP M[!C=/54)6II)!X'^OEU)\_Z?OOB5_OU^_\7BOY%;$L'. RF?MWK1/"X%CP>%%Q/4 Q;+FFQ'&K%:6-=],DN/8\;@MX% MV''&+=T]W?S \;U^X4$M/!@47JSD6NFH*;6*=)_BH"L%^QC[+<5!)](:;#SM M%SRI!4^^0VI,NHI=UW%Q2_'@T!?F_+0&FWZW%)KVX 5AT,8;%' A7ECCA5^> M: V>/IRPB^--PDG0PAD<\$(DL[P?"6$;0#%.@451R3C.=-S1J*/.14Z M/5M9V7O<.1U.['@MR&$5EU(V2@'WFU">F=%JE-,M8QJV60>U7,KJ'5F]KV ] M["^BK((^:]K1\@NVFFJ0)NK$"[P.ZZ"62UF/M88[>'Z?9ZU1'\[,+.[@>AB/ MVZ?7L)Q+<8_UA#M<4)SB4K;C-*)L4U73(*2-2!R;4I>DC1VX5>3V3[C?S>TI M#OWV<3@L\=(0'"L4]TR)\G]#\'#F$*K&/SGO<1AV,W]0Y]?&P6[<F M%5GRE$LIP+$"NTI2(APM,^*;O^,Y^8$(72V4& MW$$O(PNYL4:04K9[DFV>B ,# MOW'$(,@- HM[%\BBO"2*#'J";T"8U=J;:5BJUEJ#H\SLRE0)/4NUG1I,<(UL MA3#!B"\8M9DZ@V$\3Q5)"(LDA-9[>"0)(\Z4T)#A MEJHEC&RUH("AE*@D#%D,UY3,:*+W$B7<76MSN%*8ROLR)N$;,&D43!J5V[DO M0U%L77:P=;S8.C,<(5/ZA5%&81?DW 8Q[Z/UP*L'S9Z[+H'6+* U7P5:#7!? M5:JH*OFDJK0AY7$9\&H(/CP@$15I;A5<6M6J(=L3JB8\KII*F"^LM7:1A/8) M5=-^ R:=@DGG%*KIE*BF42Z:\P+9^;\7336$9T7C>X]GI/V4RCQ<(O_H&\4KBR:,\54]8KA[_\6#W*T_;T^CG&0R!%9 L M2[9[<.$TE_<;(A:424APKEUY];8^S\3N/KSK*)[9.^B,*UTSMKG4WQ HS (] M/^=<[3OF6EM\E0S^ E!+ P04 " #.0T58B#(&5)T" #T!@ &0 'AL M+W=OX[/N;:OXUK(9[4"T.2E MX*6:6BNMJW/;5ND*"JI.1 4ESN1"%E1C5RYM54F@60,JN.TY3F07E)56$C=C MMS*)Q5IS5L*M)&I=%%2^7@(7]=1RK;>!.[9<:3-@)W%%EW /^K&ZE=BS>Y:, M%5 J)DHB(9]:%^[Y+#+Q3)O S/@ MW!"AC-\=I]4O:8##]AO[5>,=O2RH@IG@3RS3JZEU:I$,V?OG1Y& #<8 _ ZP#>OP+\#N W1EMEC:TY MU32)I:B)--'(9AI-;AHTNF&EV<5[+7&6(4XGU^4&2BTD T6^D!OZ2T@RXU0I MEK.4FDPK(G(R##N>@Z:,?\+XQ_LY.3[Z1(X(*\G#2JP5+3,5VQJ5&7X[[51< MMBJ\/2KFD)X0W_U,/,?S1^"SP_ ;*O?!;%5QW/@QVRU7U'"9@K%)_,GI)+8W0SN[08$? M!'W0.YE!+S,X*/,)BX,Y=)44*:A1;2U!.%C6"YTHV!(W$N6$X1YU8:\N/*CN MBI4,[V1FY&7K5(_J"W=7]KSMW.T&N?Y9.*XNZM5%!]4]"$WYF*)H=S==9W*Z M)6DWRHN\,W]+DSVH2>8]P#NZ9%A,..2(&ULQ9MM;]LV$,>_"N$50PNTM432 M#^D< XFSK<66(6C:]46Q%XQ$VUHET27IN!GVX4?)BBA9"B.K9/:FL1YX=_^S M[O0SR0L\;#Q,2I8/Y+#]WQ>G@S/_S0)/L@'Y'7]&="XCRV5=$$GF,\YV@&=W M*VO9ASPW^6BE)DJSK_%:?7U!)HOB%NO'C]05X_NP%> :B%'Q8LZT@:2AF0ZD"R\P/@R*(\WT0 M\($@3L E2^5:@)_3D(;U\4,EJ%0%[U6=0Z/!"QJ\!LA_": '44L\"_/P2\(? M&EX+!Y5)1KD]]("]\ZU09X0 9\'7;22B_ '^_+LZ!]Y)FHB_VE*V-XG;36;5 M_49L2$!/!ZI\!>6W=##_\0=_[/W4IM>2L9IZ7*K')NN51TRH;G'SMRI@(!D@ M">,R^H=DR7@)?N5,Y6=!.+^+TA4X2]@VE6UIV?L:Y[ZR'G4[1\CSO-GPMJK7 M&%%/O:-2[^C[]9X%P3;9QD32,!-;7FF3O'XRD^4&R,J:?B<:EX_/V* M_U#OI [?[[@A%HY'_OA K3&>GFHGI=I)9[4IDQ:>Z4GS"YXT'FEC4#TE3TO) M4SN2.W[)TRZ"C2'U%'Q2"CXQ"E[D;U[*P7L:Y]+$.MH(\/F2)C>4M_9KH\%C M^[4E8S7MOJ>9P+/_OBIL6DJ +6OU#%2HR'_"=U;AK/J\^V/8>.#-,?75#+5F M^+3OK<)?77:CE9NCZJM:HYEO9!^K[Z["515.?#QJO*K;;O,F_K2\K2Y%_WFNE#:XHCUC8FBFS;^B!.TIXVR_"A7EHW[1HAO/-$->A5J+T M\5JQ!&5%2EP@GJ\9SY\ZJ!5+E%9DP 7S^1KZ?#/UN:T5L^^IH51 <>&O!L8('X*Q M.:J^JC5-0@O3=AW! G[7P?C@[!N.6V$W^"V[D8:@B$Y@FY[@VL(R*;_1U= MT2X $6I A&,'/&)@[*Q.DEHRUI]34MS(3)SH=.R><2W;R@;\]"^:=&, MB,Q3A^N*E7]1<^T4C;W2HV@5!(DV0 MZ.F6?PM7]:^YH=<%+R+-B\C,;!\X"6E*$FKN\5;G!FU9JTO6+(@'J]9_,VM/2[P#FN\PQ96AH]I M\;AE<7ARJ-D%X6%->-C"I%_'!H^;4WYPB@[UNN YK'D.FYFJ6X,W&SFVO=FR M5I=@8TN^'N[&;&PO=V]R:W-H965T MN7ZK%;HY%]*)^^7:HX[[JL!,2'C4S!1YSO7;-61J-7 \YWWA2(6%#*0N>L6&N-(H_O#S3VS5=#@/L= 3(17;& M3IB0[#E5A>$R,7T72:(%N=.-G.M*CK]'S@BFEZSMG3._Y;?9RWC$3D_._DWC MDL/:IE_;],N\[3UY[X04"!??Z 8D;,?S>:.K<_; L= "WSY.Y.=P8E#35?K5 MY*W2T&G68,OKRBSX% 8.U8\!O00G_OS)"UM?#CALUP[;A[+'3V!+, %MWQJ= M7J=)8)4B+%/83UW64#MU-S.P>YA J:4%54L(7R?2]J9@4U*SC&"IM8 MP0[+Z_6"9E98L\)CK*B)%3:P@G8S*ZI9T3%6MXD5[;*Z^WQU:U;W&*O'J#@9 MID!=?(:@F]#=7704=?>P>S6[=Y#]K) ZB/@H/[Y5=DTJ>COWU0\#+_Q/A;O5 M_NR7Y('KN9"&93"CN-9E1#9TU9VK":I%V1$G"JF_EL.4/FB@[09Z/E,*WR>V MR=:?R/@O4$L#!!0 ( ,Y#15A$#SM,IP( .T' 9 >&PO=V]R:W-H M965TVZ M/4Q[<. (5HW-;"?I]M?/-H0F+8FJK2]@']_WG>_.W$4;+AYD :#08TF9'#N% M4M7(=65:0(GE.:^ Z2\Y%R56>BN6KJP$X,R22NKZO=[ +3%A3AQ9VXV(([Y2 ME#"X$4BNRA*+WU.@?#-V/&=KN"7+0AF#&T<57L(=J/OJ1NB=VZIDI 0F"6=( M0#YV)MYH'AJ\!7PCL)$[:V0B67#^8#97V=CIF0,!A509!:Q?:Y@!I49('^-7 MH^FT+@UQ=[U5_VQCU[$LL(09I]])IHJQ<^&@#'*\HNJ6;[Y $T_?Z*6<2OM$ MFQH['#HH74G%RX:L3U 25K_Q8Y.''8+6Z2;X#<%_3@@/$(*&$+S60]@0PM=Z MZ#<$&[I;QVX3EV"%XTCP#1(&K=7,PF;?LG6^"#/WY$X)_95HGHJOF,)L2184 MT$1*4!)]1),L(Z:*F*(K5E]%4]/3!!0F]$PC[N\2='IRADX08>AKP5<2LTQ& MKM(G,KINVGB?UM[] ]X#=,V9*B2:LPRR#GYRG']YA._J3+3I\+?IF/I'!1-( MSU'@?4!^SP\ZSC-[/=WO"N?_O,__V?M>,H+V;@16+SB@-RFY4.1/77V>HP1R M$ (R-"NP6()$/R8+J83^UW]VE;X6#[O%3?\;R0JG,'9T@Y,@UN#$[]]Y@]ZG MKKR_I5CREF+S-Q+;JU#85B@\IOZB0N3YW]Q5EUIR8"7-&%G'_[TKQ+TU3*#0Z*4KYBJKVMK;6?3Q+;D M9_:I-YIY'?9$S[)Z]#S)UX/P6M]DPB2BD&M7O?.A;J^B'B[U1O'*=L\%5[H7 MVV6AYS$( ]#?<\[5=F,&ULQ9KO;^(V&,?_%2N3IJMT M;;!-"W04J87;=MJJJ\K=3=-I+TQB(&L2<[8IA[0_?LZ/Q@DDIE CWK0D\?.- MGZ\?.Q^(^RO&G\2<4@E^1&$L;IRYE(MKUQ7>G$9$7+ %C=65*>,1D>J0SURQ MX)3X:5 4NJC5NG(C$L3.H)^>>^"#/EO*,(CI P=B&46$K^]HR%8W#G1>3CP& ML[E,3KB#_H+,Z)C*+XL'KH[<0L4/(AJ+@,6 T^F-B3G'/)+#\^47]US1Y MEIWFB=TF>AY+!3I7[#*V[8 MK'H0!7'VG_S(C2@%0-P0@/( M!EPV1" \P"\&=!N"&CG >W4F2R5U(<1D630 MYVP%>-):J24?4C/3:)5^$"?C/I9<70U4G!Q\^+X,Y!J<@SMEG@^&+%(5)4@Z M)N=@K,K,7X84L"EXI$+RP).JU5@R[PE\B0,IP#OG\"8/@> MH!;"-?T9O3X<&;J#BP'%J5Z[0:\\"E^5U\K)QH%1XW(&OMW3:$+Y/W56&F^5 M+$G78D$\>N.H-4=0_DR=P<\_P:O6+W4^6!*KN-(N7&FGZKC!E7%2.N%5T<,K8P\_JP?/ M2VTWK4K)HF2N;>,]]ATP2V(5.SJ%'9T3UW;'IE66Q"I6=0NKNM9JN[M=V]V- MVMYN B&LK^U>T<.>L8>C@"LB8MQ8ND:)?&6[GE5E!_$,+"CWE#<*V6N]R-1[Y8K=J&ES!PY-$.D$ MD3'!KSJ/@-7.RQT"$*PIX;5#9PP\-#/-9= ,9ELS&_P'K,*:^?Y[%_HQ< UJ M7H.G!C9HE=ALJ57MTLP&K4';W0ZI;[#>KFV0:VTN':8FU<0TZD$SZ]7-&CO\ M9[[QWN-_# *$&@'AJ1D06H5 6VI5NS0&0FL<>+=#JFFZ;+,AWL3'NC:=A@FC M^1&: ?+3=!IXE MP&_O@#[H&'Z)%R-:4"O-LL,J4MM2J/\AHJ$2GADID%2IM MJ57MTE")C@J5:#=4FCMP:((:*M%;H7*' $ZALN[7QI$Y\M#4-%4B,U6^8KJ7 MGYC@4TS//\\#GH(F^%MEE7S(1]>X0I@[LG?)'P,OD<9+=&J\1%;QTI9:U2Z- ME\C,A&]=(3+UY+NS)L.+5@MCO+E0&/MQ:)Z:-I&9-O?A@AU2#5R01Y6?^>U- MCJYIC.[4K:C4U37/(C&"O6P,WOVN_92DT]F=O MIRRI5=W3P(AZIUX*K;*E+;7JVS7-EM@(8WLM$3ND&I:(/,KT3=O8I)J8ID!L MIL#="\0. 0,DF2,/'3/-?]B,;X.;5ZQ)$)M)<,_O&V_ZA<[T02& MS3_9J0Z"\7+R+_4DD S(.062\D@DNZZ2 [)8A(%')B'-7*@SV"UM 8LHGZ5; MZ83ZLK:,9;9-ICA;;->[2S>I;9P?PNL1K#E_B[O70Y5EW96>NI+N_'/UK;-] M@_>$SX)8@)!.53=:%QWE)<^VXF4'DBW2S6D3)B6+TH]S2GS*DP;J^I0Q^7*0 MW*#8$#GX'U!+ P04 " #.0T58-O3A"R8$ !Q%@ &0 'AL+W=O+WA-#4O."!((N:3 MXN<)II DDDG,XT=):E0Y9>#Y]3/[[_GBQ6*6F,&4)'_&$=^,C:&!(ECA7<+G M9/\'E OJ2;Z0)"S_B_8EUC)0N&.>XT+" M.$,??> X3M@G$?>P\-''#Y_0!Q1GZ.N&[!C.(C8RN9BOS&J&Y=QNB[DY+\S- M1?T3ENAH_Y\,T> MTPA]_R(HT1V'E/VEVAU%?D^=7SKH-=OB$,:&L$@&] F,R:^_V'WK-U5I=)+Y M.LD"362U(GI5$;TN]LE=)MYE0!P?T!(R6,5H&"@]S'<('P MB@-%7_%!I4&1I'RK-SF_TS[*;,4C.!7L-,I@J0W6NXDJ\ #:RFY2A ;O^%CSK;.6GA M=&H1I-N$' %*SYGM:+@1PJ!9@K-.T^GF??-NU&ULQ9G;;N,V$(9?A5"!H@4VD27;.=4VD%AJ&Z!IC62[O5CL!2V- M;2&2J"4I.R[Z\"4I698<65D74^0FUH'S#3F_."&'HPWCSV(%(,E+$J=B;*VD MS&YL6P0K2*@X9QFDZLV"\81*=D?_V0Q>#69.!4Q9_%<4RM78NK)(" N:Q_*1;7Z%4:H_E"?)U=M( MV(,C MO(\;1CZN6"YH&BKE TCU9":SF*;D\P,D<^!?R#_D2;+@N?G-'#9YH"]1DBC^UJ8,)\S!A/A*LH>.@TG%@Z/TC M.C[IV7DV?SVU;SFGZ1)4OI=DOB7U=C.Z-8]O-Y2'Y/-O"DGN)23B2YN( TP1 M,6$>)LQ'@C5$'%8B#CLGX^^YGDR$+D5 MQWIRZ:H5B$J0ZWJL,7WZ;_IL1/&BBN+%_Y72>,1XLV%;W#O=GQIW3)B'"?.1 M8 T-+RL-+]\YG5UBBH@)\S!A/A*L(>)5)>)5YT1\!+U[B=(EH6NUB*3S&':) M+5=K.4[ +$A)(5]0ESE3<[!-M4Z'IZIV]2K].$Y+RL/TZ;_ILQ'IZRK2UQ@I MST^RF&T!RMSW1V9BW97J.MV>&F],F(<)\Y%@#>V04@>!4J",N_5WLV FV*',B:?5#O5YFCS5@$[>WCRQ,*D>:@T M'XO6U'I?IG#Z[YTC4:L4J#0/E>9CT9I2[BL53N<>>G(XP3Z07SHR)&K9H:1U MY%OO[28^5I^:\=L7"9SN*L'!*FZ6\V"EOO>W]ZW=W)-CB4GS4&D^%JVIT+X MX5R\=[)"K4&@TCQ4FH]%:TJYKT,XG3OD25G5)F$D I8K??3F=#?C,I7&0)?K MU-XU42^$F9 9<+T4H4O0C1:7M.MZ>CUW MANW;7V=?:7"Z2PW3N@ )W9(Y5#*U_U]!K20XK[?U@U=U!%27_ALNBSC:MEJ=!-^:\\^#YU/GQBO.<_>8XGCY@?)EE H2PT(A>^>7 MJD>\.+$M;B3+S)'DG$G)$G.Y AH"UPW4^P5CC'53GYI-_ 5!+ P04 M" #.0T58,;2':2L$ "J$P &0 'AL+W=OE$\V*+U#F'O(LNE_F)LB>^0TB 7UE*^,+:";&?V3:/=RB#_)KN$9%O M-I1E4,@FV]I\SQ!,-"E+;<]Q0CN#F%C+N>Z[92)Y1<2TPR!RZ^4\RMPBQBX MWT&&P$=PAV)*8IQBJ"-*-^#[(4,,"LHX@"0!$2)4SBCOD*]7D.,X?X/3@T ) MZ!*_C)" .+V2HSS<1^#RX@I< !MP]9(#3, #P8)_J'3\M:,'+J5EYT6M/;>% M](*RQ8X+BU>YQ5Z'Q3[X1HG8<; F"4H,_*B?/^WAV]+[90B\YQ"LO%[!",77 MP'<_ ,_Q?,-\;EY/]TSFO&WT]7\>O>8,O\Q'7^OY'7IECLU,DM0<>E&X[F]K'JUS;&#R=U3&3 >&Y8!ZW;H$EP%JI9-RJM&_6F5Z5F M&1-L-&2"#2D6#2FV'DBL%H*P#$'8FV _]-HM5P=XE%_Z%@&9:YE<8(IB+SU1-0&<\;J:@"16Z;B,)C5K.M)&%9BW?G(?CT@GC7B?D:R4N MUL=4KX][N3YJ)YCLSN7&E5DXUX[7,-L(\AM6YZ!)#=3 K(U"'9_>I#1Y\H;* M/AGRPQM2+!I2;#V06"T TS( TS=4]NDK*GL;TZ[L!DR[LK=!G97===- MM;V@#Y1C@ZI%@ZJMAU*K!Z)RI'#_QPI?B+]4XHVP=HTWJ[6*?(=:1Y5WO;,K MO%Y7W"$N&(Z5,^11+GX"!W6R>=$%7GLV0^(8033VGZ183+ R=IF=,L/'4:SK'J.9['?XY M;[+=_EWV\PGY-W8 A>(+6P SJKD'*%#]FP"S5+-,VY6[![G ;_6E#Y>A/1"1 M'_O*WO)BZ;.^3FGTK]S9C6OHC]1%E+[K.,OGMUC?(-MBPD&*-G(HYWHLP\3R MBZ&\(>A>WWP\4B%HIA]W"":(*8!\OZ$R%8N&&J"\GEO^"U!+ P04 " #. M0T58E4#3WS0# #)"@ &0 'AL+W=OT2E&[K@_3'ARX"5;!9K;3M/]^-E"6 M$ =%6U_ -N<187+ "J/JR9#S' M4G7YRA8%!YR4I#RSW5XOL'-,J!6.RK$Y#T=L+3-"8H_?2U7LPR43[1IL;V+!2OA61Y3581Y(16 M;_QS3""0FV9F2N;^+T.G)&3K1E.\I6PM,$S&R MI8I?1V''=:R3*E;W0*P>NF%4I@+-: *)@1]U\Z\Z^+;*6Y,\]S5Y$[=3,(+X M GG.!^3V7,\0S_1XNFNR\W^SS_YY]IUD>,U.\DH][X#>YS76>P#4SOAYO1"2 MJS/@EVF1*QG?+*//Q:$H< QC2QU\ O@36.'[=T[0^VC*\%N*16\I-GLCL9VU M\)NU\+O4PPG.,(T!88D6L"*4$KK2OV\!G##3GS.I]()23]\M3V'@78[LI^U< M[V/\R\$N)MK'] M-95>?\=PR^\^Q&WG)#)@@J#E=Q_CN8'9;]#X#3K]SG<]OJ XPR07J,#$N+S! M7@CGK96;&B!^RZP!XO1[+;%5X51U)"O*RF#!I*HSRF:J:DW@&J"^+QF3 MKQT]05.]AG\ 4$L#!!0 ( ,Y#15A-6NL#)P, (* 9 >&PO=V]R M:W-H965TFOARWY?[[M*[&ZV$O%B8@X!!KPT#QLH0)<&Z( M,(R'FM-I7FF Z_?/[)=6.VJ94043P7^Q1*=CY]@A"@*>/J"SD@=].([.]](7N$ MY>1'*DI%\T2-7(VAFA>Z<1W6>166MR,LGUR+7*>*7.0))"WX23?^I /O8HJ: M/'G/>3KW.@DCB ^)W_]*O)[GM\7S?_#H[7"O0XW?5-VW?/X.OE>E?*GP1653 MY/?93&F)_\D_;:6KN ?MW*9/G:J"QC!VL!$ID$MPPL^?^D'O6UO>/I(L^B"R M5SD=-#D==+&'5[D&9-6DH*SMBSWOA+\W;1598,E,:U^&0R\8N(W/ M*Y%'C6Q;H$HI!DJH42RUL>@42"QP]B4@J9U?M?'&QTGV4#+%C+4M.<%64;Q^?_A: MT"38$K3M%&T[[= \;#0/.S5/:,%,0RA*&:(Z^=];^>%6IH*3DXT<;/L,@^.-++AKTS$#N;!;AB)6334 &FNSR)S9 M^;UAG^""4^TC+S35=G1-Y8+EBG"8(V7O<(A5D=7&41VT*.P,G@F-$]W>IKBD M@30.^'PNA'X^F!XW.NXYOA1JI'G0,8 M\EQPH4=!;DQY%88ZS:&@NB5+$+BRE*J@!J=J%>I2 KW-A F Q+NH(YF(=RIG 6-BP9 M*T!H)@51L!P%U^VK2<_FNX1?##9Z9TRLDX64CW9RFXV"R H"#JFQ#!1?:Y@ MYY8(93S5G$&SI07NCK?L-\X[>EE0#1/)?[/,Y*-@$) ,EK3BYEYNOD/MQPE, M)=?N238^]^(R(&FEC2QJ,"HHF/!O^ES780> /(N-@Z-;IBPIS@W"E<9XDPRH3HG-WB69&ZH 3P?0[Z0 MZRQCMLJ4DUOA/Q5;\],I&,KX&68\S*?D].2,G! FR,]<5IJ*3 ]#@YHL'Q$3J>I;\?Q==_A&U<:(UJ35!8+)EP=SXG ZYG:RJ<2[T,&RL4/5<^S]QV[ MO9'KI#]HH[#UKJ6W25&3\4IUMU'=_0_5*R5MZ$.Z/7]O1])%=#G8TWU4A.U? M5[JD*8P";% :U!J"Y/.G=C_Z>N1@>HW%WE&+/_ (Y-*[H>E3Q=3^Y^>-]-[4 M-A[T]WPE??80[E[D M7(]SIY$)8R_!DVT::/7KGOLQ_,= M52LF-.&P1,JH=8$&E.]W?F)DZ5K&0AIL0&Z8XR\"E$W ]:649CNQ&S0_G>0/ M4$L#!!0 ( ,Y#15BIR1B,D0, %L0 9 >&PO=V]R:W-H965TZ+UV/)#-5ID.?SXM\ 8>07TM[H5N^0U+1B@P23A# M8S M[S:\686! 5B+;P3V\N =F5">./]N&G?9S O,B""'5!D*K!\[6$*>&R8]CK]K M4J_Q:8"'[Z_L'VWP.I@G+&')\S](IK8S[]I#&:QQF:L'OO\=ZH"&AB_EN;2_ M:%_;!AY*2ZDXK<%Z!)2PZHF?:R$. )JG&Q#5@.@8,'@#$-> ^%P/@QHP.-?# ML ;8T/TJ=BM<@A6>3P7?(V&L-9MYL>I;M-:+,#-1'I707XG&J?F24TJ4SKR2 M"+,,+3E3A&V I00D^A7=9ADQ&<4YNF/5O#3Y?9^ PB3_H"V^/B;H_;L/Z!TB M#'W9\E)J'CGUE1Z=\>&G]4@6U4BB-T82H\_:]U:B%P@32*Q2'OZ HB.*.\2S/AT==X?P_[ZO_[+TE1MS,D]CRQ6_P?>)2 M'DV./S]I&W2G@,J_NM)=$0ZZ"",+G,+,TSNQZ]4J];OE:+[T=2$4V=G5V):.7Y])DN"1+*K*1)3/' MVFX^'@93?W>HL2.'+8V'C<;#7HWMKI*_H!ST>80*_&(VRRZ)AR>!1(.X'
>HB7/4&^<#F'M%!@+I6XC 9J'_>\RC MD[&>QMSK]M+9>IQY>>U M>=%/>G/ZN7%8J^P?%$@6QL56J1"DOF:KNPTUO4PG?VOKO MJ'\1WBS#CO[$5,ZV./M!7Y7=G['8$";U>;#6KH*KL=Y^157)5@W%"UNJ/7&E M"S_[NM75/PACH+^O.5>O#>.@^3]A_@]02P,$% @ SD-%6$\S9H9D! MQ!T !D !X;"]W;W)K&ULO5GO;^HV%/U7K&R: MWI.Z)C&40@=(+7W5F(I6O>YMFI[>!Y-7[,EI!2N0Y7P/3=Q9+WRD MRY4R%_SQ<$V6\ CJT_I!Z#._9(EI"DQ2SI" Q80)(8)AW'MX+4*^L2G MQUOT[OOW0U_IV0V''Q4SW>0SX3TS#=",,[62Z .+(:[C?1UU&3I^#?T&6PEO M(3I'G? ,X0!W&N*9V.$S(O;!:^%TRDQV,K[.6S+Y^5[?15,%J?S2E*J^(?OPE[P4Y-.1V0UU=U2==?&/KZG9$X3JE[0A@F( M^)+1OR!&BCRC.3!84"6;].>DO8S4/&F>QL'0?]H591M1B_2BC/3"&ND'(A(* M4ID50G\"$>CS#-(YB"_H;W0',0A=].;>+QM!94RSQXPL!S6IL$[8=A4=D=5R MTRMSTW-7NSV7JAV1U51?EJHOK17QJ_XMS"KU15=#DU([' ?AH$F2%76DI'XI MJ7]\D3\JHJ!EB5NG:[O8CLAJF1F4F1FX*_&!2]6.R&JJPZ#Z?0_^6Y$?P.LJ M[S>ILL..E;5C6\+C"WW*% A&"B.SO^#+GKB.M;6B4HG<[O"% 67'9VBRHHQ8 M>\0>:MMR<<563RRN$HO=]4G!Y4JY([:Z\LJ_A5:C](9.L>/W_1[88:P1M>Z1!RQU7-96[UT]_IZ\$]OE:+_HIO&18F MF\I1XM!=L6.GEL\56UUY9?FPU5@=+O8#^'W%;H<=*ZOR<]CNQRS%_C^_(-@# M;5TMI_"3N/*3N.NP3YRZ/U=L=>65^\/V?Q /]XD=O[=/3F'M<&7ML-V:N>F3 M(U\/[+&U+I!3N$E9QMS?C4\W]^<$;&DN@,26&AH<'ZI>UCD6X;Y MB>+K;-=MSI7B:7:X J)?*

&ULO5IM M;Z,X$/XK%K3\;S))[L2?:=;C!FX$<2I_16VS"VO=%U&FYP$M!KLL4I M?V=%LB1@_#);ZW2;X6!9."6QC@S#UI,@2K7II+CWF$TG9,?B*,6/&:"[) FR MEQF.R?Y6@]KKC<_1>L/R&_ITL@W6^ FSK]O'C%_I-50I*Z7N1?$>0$+II.,[$&66W.T_$7!?N'-^8K2O%">6,;?C;@?F\XW M0;K&%$0IN O#7;*+ X:7X$^VP1F8DX17WR8OBV<,/A%*P148ZK%X*>Z2%*<, M7'B8!5%\R7&^/GG@XL,E^) C?=F0'0W2)9WHC&>5/YL>5AG,R@S0D0Q,\$!2 MMJ' 3Y=X*?#WY/ZNQ%_G;-:4HE=*9T@*Z.'P&ICP-X ,9 J>9WZ^.Q*E\[;H M_O^.WB+#K.O++/#,(WBG2N0^#4F"P45>*I?@VR?N#NX93N@_HDHH8UGB6'E/ MO:';(,2W&H] FOOT#;^%VT#"K!/)5@OB*PUH)9]8)9,O3I#*^C-(W2 M->^_<9"&6+0.)81=0.1;T?,4&H;CCB;Z\R'#?3/7=FV[;>4)K4RS;>6+K"S7 MJJU:R8[J9$?29,N*#%L5&545&1<5N07_Q9+NIPW+\#) F?"750::>A'2"68IQ+,5P366BYH-'.U\8Z#3Q5,T9HI1?.4 MHOFJT-K+=B"'X-O''SG&X-50B>95:*U&ZUB.T6E2(C/;/3!K\X<:_M [3E3R M8(.)5HGF56B'#/9(EIFT"6[T%)1._S]AHI(''$RR4EE5H17:"4;[1L<9;<06E*NMT^,:%&@0WI7&G7%-:#9RG,Z\ M=AZ:?Q*MG6XC?:!<^WSD;2Y:IV"^RS**$7S5:&UUZ;1 M3-!YS^E,JM &+YM*-$\IFJ\*K;ULC=Z#=GLU0 M7\Q

I_OO9;9_GTWV MJF*6C^Q6 =]V:C^T?+BR*B(/$ >")P%&*P;>*D6+C6/CDW+/MX<;Y#?RT3?! M#55/[(">^'@+TH_2*;)F4?J308M&6YM[J#[.TJACP&(K##V.O#/GRM47ED;C MFM/DV@GJ!+1YB@H9#\=HP$2T6]RH^>SZD^Z7+\/1'\6>\6GVS*F-+1#9LO/G+"D9JM0UEJ39(EP)TIZ\M^(8 5D>%N@YL M?5;AXS(EZ&+"WE_-T;O+*5I9-Q-[Q+Y1EO#Y.>=X@X@Z+WKI:\'.3NQ&L^2L MR[9VR!/N#$7V*\[B&-'UUC%OEE>ECP'Y+D6OH&2M@0D.M[HZ*J%9\)JYF[S* M(\-=LA<0E2GW> \^.@U:"IFBC8%(OQ2OXA^+0_.F'7"&*';)ML#F^9:]^%&0 M+6+*[V9H?X5B=R'7%[2/$,^?R!"7ZWKA)YT5SZ=$^ZC1V"=4(/!D7*)@,D3' M7#",>:/2LRWKZTY"4L2QXR7O\H<.U:=KA3?TAI%>0Q]H4W@9)Z.2W8&Z=".F MP'"0FO/D1I?6T$UO].84YK9!B$I6!&)B<9*BND/; @SS#&@(0M!DLG0+$$*, M#10A!IPNO!91YQE*-?*GU9JRC/SKG@]"V-W)KIN $-0DV[;&3B?NDHU C<0U MUEXCLE@&3"K+=?9>L85"DB%2XI-.$+DA($@4X++C:-<0Q0E#./+I^=:8;Y>: M6 GRS]]90!-Z7^&D%W&7]O+7?\C@T="D!IA#.4,(]VB%!HNK0:T03A'.R&:V M68BME[!Z[7\VL#%_NJS=H8$C2TPGXX!QBMP?RG%3X D2\S9Z9DL/KV>3F%W4 MP.,OPTX#MUNG@KNM^'4CSZ?S8?GC;,S7O"BWGF3_/TVSUC/[.QPI]\R)77)* M%L[W"WE(YNKD"04F9D\C>*'0U/ R@$^I- B5V:*D:9<7CF\?$ZD[DZ_M?KMQ_?_?[F]8>73W<8JAWU%\YXI0O*&"5\>7>( MZ,8=.O2'7]*H._$/^W^()G_H CYI)6P"DW. ^IU$Y?NJN M/TWCDV$\WB#*S:\K2F3ZVAV%/HCIG^(!7C:18 4D4SY/\QQ\S9$FS#$Y^UK& M-X/Q$K1TNOX7=][^\.+[!S[QV:/DUS6;M\1\S;/1 M2K5#)C10Y=!>0OL*A$D$?%04O,^1R: #EV05VN%#.$EQTD_O\J6>N$BT^UAD M^@&:XC!.4GYS_T3 "WW7MKW<"U?.^MX-R'0E_*./4-FN0(\\L[&T0LG88D.B M&XQ<@1*9!7AV\9TW<+#KE.,FX^$LF:B,!/5BH:1<#GUW/IR,\>E?4_QA^B9- MCLEWL^M+/) [:]/+-IVY$:KAV8QTZF3ZZ!>W%9XI@1[3R*R7LV?\<$=%F>ZM M2AT;\5V!\[NOH<="W7?)?;_S8\K(W'_WWO!,8WK4,^ZI]F,>7^SG5CZ]?;T> M7.S'/+=R?7JT^%-R!E9%[L92!K:7^"?X7>?/Y"L''#3!A\+REV%(=?FKOJS@ M\TM]B&":H"4P6F"LQ6JNM:S/;;D_N[^]*4L,A1 MS_7;[E"UG9R=]7NI5JC=CV+LFRF/M1WI\:L/P3+&):,M2%YZ^2;GP!";((5L M4S")ZJ?UFU@X $?Q_&TFG:N*(C_2YNXN"N$\O$$?]&/LRNLOES&L(!]P0Y5$/XQ_\N M28#3W+Z0VFK][H?&.,":4"M7%"+EY(/PP$/)$T&;%9PO@3J*,NF%*=DF*S5Z MBRB^&;R?"N*JLM'E$5%55500JXM\D"#F+(WEJL-H&">A=B1;?\N$VXZK=D;<5M(G MX9X#NWU2.(EGFZ3VD*PHJ9]9@0U< O?9!"_1)+8+V;I/LIIG OW7X3"N3.$< M,;9F7_%#CBSW74@J5E:L/&2L%(8)$H*$* -%W*,EKU0Z_$>PE!C57*_6.%\' M5M(C;M?Y+!_ZA.9=\.":%'1!]J M1\EJZ5?$K(BY"<0,/%$MK !B2T\'A3AHF?60@Q9929'#8C3=D\S^U2$F4T?, M\HJ8ZVDP=,#%FFXOK6&RSD$(#=8[ L(07\ID.!0"&AR+">7H22U29Y)2]L-? M>OW^JT%\,QB[P:<>KE+7'[6MI9@62C')N5),'U^]_>N;G_[VNGGUXEI I]4(V6$1FH[655EU< MQ6RDN J7Q^S>XBKBV-Y;R>18W?N8^WYG#WA-'<:=SZBI[,^:F;OWR:G_W?$- M0OZKBRJ)KTZ'.!'_VY46:Z9%;&OR:DU^7I:__CH:MFWSLQN-SDL]3N2NR6!< M&>HPR@?,O^%//^/M?M3[TU'K!BVTB"RYBM@J1.Q5")/32;^KD3N/WE7*JI15 M*5N5E+U-XZK&GKVHQS=C0]:Q<]FT99(KDU>2]Y[DRN0'1/(:$B#WT4B^_UBS M;=J)_V<*X]*)SLTY15Y60_' *:Z 6DG>>Y(KDU>2]Y[DRN0'1'+-+7Q64_KG M28NO2*-FE/K3-G,GO;.]*BAR>[BJ]R)FJ1G$4,*R@U7@2$S J:><$)FI74CY M_#330B(40J!0-*.*)10/5B)8*3\]$BMCD;2;Z)1M] H2ZF;E4E+M01(Z36 MG]M]3J_ 5H'M*< 6E=>*!XN&DD=@DTF"T]D#BUX3R3RW2JX9V.8B&><#&5=6 MS4=159%N]UF_(EU%NJ<@G8\R$XD@%Y2@N*&D&EQP'$SREE"K1>#K1KK5E2V@ MXDB:6D#X*4[")0H(5R=A5X LA9,!WO[IO&LS-RY?"[W-'\A.<#+\LD\.A-N= M4V@G19L\!4V(0UR0$JQ5 H+4/%/BG;=N$4N<4?5;GU$.\ADIS%1FN1!8YE)GF8'6,X*1$[+3*)K78UTV[8#4UD$E" MQ<"4 :<$;O65X][KF#/?M86I7L/J-:P;BXTY"YGAK!Q#>.]2L301?TA %<&4 MI($QQ?/":9+@4F8E\!Y72FAQO-MJEQ&X3$Q4^*"5VI2SD!VIZBS'8( MJ[QR/./"<:U% F*I I'Q'T^=PDVQHMD3HK6R:\:S=?L(N:@^PCU@_0IPA[#* MJZ]?:AFAW%#(N-T#$3D"G#02A G99NV,SG[- +="UR ]8K6WV)-<@S5^<$GQ M^@FGLC_\M$^^@-O]3#%Z12DS0%C!"(9;/&:I,88+J<5"?4LC/;6&4XC9 M7!&4J": M\:Q9\"0N;,N"E4[8Z($Y&D#(@/8+?@>6F!>>*W8+!CV3FXD?V>IEV@=&KW!V M"*N\^L;.DFABK +#(L--F.+@F DEXE8:9@T->J$[_8KA;+U>)GXDR9K[RE76 MKP!75WE+ MH\^>-_ILY'"LR/#[Y FXW.)EJ5_"#[0JN"]S9 M:2,0DZ* 2*(7!/\O^ 7#ATB1A;!H)_GBW#*9@U$B@'+&44=CTGHAN_ZY'%7K M=E/M57?PG=X#5-#<-!\<+&A*1V6P3(**W(#@1H/EQ@%U)!DBE0ZE/^I:07/- M05>ZHFA%T8JB%477F=[N+1/&)\X9-;0KZWILEA])74:G@Q'[)@5/(K#26G*NT'-O9FJ# ^9C#U5XIZ' M2#Q%_1T4Q7\2!6.S!!)\^;MT3+"%I%Y"'&&<0" VH.(7# S)%D36T5B:>9 ; M\Q_Q(_*\+J0;W+)[NKQN?RJ,5AA](HSB=H>5:C805.0@M&3@ M% M:94I*!E M5FN&T?5ZE-216'=-G(JK%59C8LY0SRU$SQ0(K]$\54Q"%HE([JD+ M=L''M&)<7:&/21W)===+W#,0OIT-V+AV> ^6 **[-7BK)>T]R M9?)*\MZ37)G\@$A>P]GK(\SCO>IH.QB.:U?;:AY74#UX4#U4DBN35Y+WGN3* MY =$>R])=D4VW#H?4!I%28H(Y)0(!QW)47"@].,@*>E@V F(I*X4,HD)V:\ M081Q""XB68: DPB01)245!I-Q2-@YO77T)_$WN#37X?#^*77[Z\R1%,=Z9KD M6^.(*J!60%TUH/['OQE&V;-Q4,62BB452_842VXWSK(+1+@H()-(2S<#"E[1 M"#XXDS*WC-&%.._'&&>S>,3'&FC5-MNJ\,25Y\$NXUO:[=##ZCJHTU 3!U:I MI@\J<8 +U--4$I#2"52Z7(!/+@&/L12@8-1&\93$@8/SHNQ\*D'=^U18K;"Z M1;Z4BB@542JB' ZBW&ZH)9F44)R#)YF!")R",9Y!H-%;2K43_$F&VJ%Y5'8> M5>=]*OC9(1FWQ![$WNWGCW-U_WX#G: F(?(/PK(/U* M-*]%Y#=?7-M< N_\L![QSM47_C"Q%)$-0*G%?293"8RD KC51K"00TH+I_56 M.$4(@E:DI5FE+?!E1 85E+.*4,$<6>@C,#<3[_)-]%H16$E[=W;Z\_-!XP9Q M^Q8\<^:"IPD2TQH$I0QRX(K:;5IP'&LS/DG-YH8P/AFEU)SB]Y.V28BQL?DEA73JTZCA]*AA M:'9T?(D?V.:&>=2,4GN6<,$^I_[YT79*"AII'B6#XPL]T82 M24,D-R5%LLAMI Z2#+Q$0!$P0GMP5C-5"H$DLAEHI$?"W%U4NX+C!3BBP:XB M24#*&:F0:)U;&1(H93PGV3CE%JH)(AM(R15:[UHG9!-4GC[RB/?XJ$E ;6KI MAI;-$D M%(6SLHD832Z"U7N#28JOQ@\EZ1]T(YN"C\CWJ1VC9(Z1Z]Q@,'']Z]N#-"6X M\>=-[A6!;TJ_J:;7-KAOR,-^?_BEO6MS )O3'N/_V,VR0_ZOWI MJ'6#%EI\3+[@E(M)=?,-)QXZL5NPR7NV'>ULC]]M\6]+B'&3\7#FW2CCZ0T^ ME>&7RZ'OSH>3,;[B:XH_3%]GR#'Y;G8]LR[/"UL0 M^[9VAJDA<4_BM]_3J2MJ?]0,U((?:=6UM1%(2D((Q8.Z=:O M,OXGN=''+\-551,_8NMN\[DSW%\W'4_5%:KJBH.1EJHKKAU3,Z^U#@2(](C[ MUC!P$M6 CRYKGX)E+F](5Y1@A)4=9EHKJ[:H.XN5: M=M<7!2$O5%O/:PO&0 M(M$!2% E_,]:,)QGX,XE&E+BB?#-:(M?AY/1ZI2%7',[[)UA_[JU>*JR,%59 M'(RT5&5Q+0E=>NVC)&!MHF5K$<#Y3$$G+4)RCB',;DA9X+6K"Y.L.XNZLUB1 MLK!=_.CX).$,9 2"JCOVLFS9LVJ7@ZU61JQ2*6D+V6<%(D8"+CD%U 6/ZL5I M3_SSZY]71:Y7K83TD39KUD);$+VU:4U5MS6S(0M3C$ M2D*_@HV\%,S$+88&8;P'G\K9#/>"^Y(SPTQM_WT8M2">I_WWHR"8;B0-YUL9 M2,^;Q;!?$_#@+(=#F(Q#GH [*]#,9_;-:M#<6ID&;UXKPOYSTHY[^?SAD[3Z MU+W_[*B_+3$V$*\D%PF(U1Y$8J6!B;* &U'*LUKN*Q-A?>FWH#]O)*+W+ M/P]/R]ZR6YG?4[\DB?X\;,?MAQ,W2C^Y-L7W[OP4J6GORH5=KTJ\8\$>FCO[ M9;HK\\-^7,5ZOGWW\76CFJ[$'_VA>?W__?W-Q_^!GUY]>/U+\_.[W]Z_?OOA MU<:X*[7&JJNF^(:YNSI^<;,\)(\]>1.W&GS<_#T=EP-,WI??VO26]\ MWKP9%%,;;<;F?=\-CDJ:,?)GEQ7_YY*F_Z*[O_SVXB]'S=EH^+D74WN9Q=]K MVXG#1Y1$GVVKXY"$X-E$!]HQ@N)H7+&[ U#!F+=)H'@O.(Z8HT8:AU MR\%%+<")S"P:\:Z+N;V1VWXIGO,"_&HT0A,\%7']Z7Q!@E]]<:.(B./3Z%WN M?FU?3<8GPQ%.5;QFJK?=C[=;ZV_>_OKB1UVJ%&Q/?8?I> L_A.'IZ;"\'G&J MZ0W*3 _2=(&^],8GS2>^2":<7#\_*5>U1@S3!OR8H2;F7XLT?\35C M!.SQY2]EUMK.]3[][LHDMZ4I]C#G7D@CO.F/=-ZDT[/^\#REZ;7#R;A%GFYB M;X2C&Y:+<#S3.GI;R-.>976!RH5E?T?.[TI(E)F\#=ROHWJ1 /P+;B7;U'2+-(7YX^95)Y6O)I]0>35T6A.%3(>1KK-^G!^8%!#<.H0A)\1NT:?#BQ\%PF\0C3T;E M;'2&SZ50*8K)5!\@4\\+R 53'F^C#;=)KM8L*::I!N9<86VEP1(N@3HM,C?, M&[^@!UCV!#FI=O!JBB)]V6Y5U9\H\G M;G KOR^K"A8X_?;ILA+%628+3'DD/9-BX#D/GNH@*/4FQL627I8FI3/#W5R9 M+J4XE#HWX(*3D>-&SY5[=GRZWMX&#-N#%&.\L/E<2B:A+7:'O??G%[]_^'O[ MXB]-49=IU%%;=B2^S/'=-[V?WO0EC:Z0!XW46KGQ <-<5S4RBW*:J4,U;4MC M,I4(&&(5$(DS$5%0J:*K=KK<*[+M73+[T()D#Z%J@P7)IE7%OB%@VR4B#ZC> M]Y ":?A+ZJJEIP?YS"A;WGQ8]I1Q!9-%KU5>F2L*-T>:,,?D[&L9W\SK6SS& M)Y?'5&?N4YJ>1D$7S/;2];^X\[;4Z'K8$[?CX'\='N2.P2[9:!TU]QZ('4M! M#KL\/%Q9]3I*-E*^CI-C8^ZM7D?N+7!WW^_BF+&G/J,.X]HPY+V/D,=:/:8B MH%E10\%>EKAGW*VX%Z'V%DUZ,:?#RUW^4.NE<$%M*!9/2'"2 ,TP"5]$*+DV2 M+*\P[J[YM3=JQY?">_U_'HUE#Q/?W2I^6L'[<,'[Z>*L0@PV)PN>=R?IQ=N< M):)L,CQ+RK@V8I7B_&Z0X.-);Q1O%^FUS-24AQ#!FY+54=&CHD=%CTV9?B[) M2 W-D!E!TX\0!<;E!-9[;TA0SIN%,]O$4PS.9I N(#))QHO+@T&B3'"=9 KD M]C/;:OJMU/2CP1F>1(3DK4==X1TXZRD($X+BBE(:]"IUQ3?T1 7O"MX'MN); MZ!O;LQD^3()7V#QC&Z;G:;TT>DAZZT;G#S@%+6,'?JQE.3^\1S?+8UZ"E,Z& M;:\H^Y>CD@* [[IS*'^F?UEO&X]M6*IG%=UERTRL:@J>(XVYBO)LLMXAW==D M^/:H%&]S(KI$R^ERF.J4 U_:YBHM8S V&G9+S'50TFNF@2C! 3<@#)Q*%B1/ MLF3S1BH6FN4N'3PVOQN9QH?1Q:BO.!G=#)*[06:VS%!7FIPZ)),G#S9*@527 M[9-U*:EPDTQ#'.ZO7 1%B[^=Y@ ^4J3:,LHI%[B'64A3?D8R5\0G70E;N.86 MNAE8/Q7JCVETNF&%,QU(53N[U5ZM*I5J'U9!K8)Z<#O79W*&U,ZA M>T[@$VMJ;(#8+8L#JS.P9S.PU1+Q%(_ 19YXR;'9 Q:H/%YYO/+XCA-X4)KL MR=5,I[4G=NAX=!N/')ZP"F^_F9Y7W1'5L;8L9_TRJ\]3F:@Z?:K4/'"R_M]T MWKR>U;NJDE,EITI.E9PJ.=L76+0-4_*48\\2G)'N="BLH:?4(W9>\X7"NE?= MT[ICO@)"=_W\ \@WBHQMRRZL5$%9>5#X+O7J6"9A9X,])S8%OI7D72:Y,GDE M>>])KDQ>2:XD[Q7)S]:V;\'N7Z:/W\YO!J:+<=>_95S-151]4RJIUL9_#U!! MM2TX(\)D31FH8 T(RQ5X91DXDZ37/%CG%\HS*:&EX8J"(I:"\%J"M=I Y"ID MX67B1.Q:2>7%Q'UNGMP>;R=8ZAGZ:Q[D/%2XN:T+M/%9!>E 6YM ,./ *A(@ M&,%=<"%J+A:3\"@W&2&*2E\JR"'26"<0;I*W1A.CK5Y=,Y^-P8VXNTQ(%;,Z M#RMO:[P!@^X 5WGUG:,(-8PA8LH4! C\#%9K!\[38 -:83(L=@QA@96.PWAE MJ?8F9<++"0=\5,S<$BKY0FW]K0?0KEXU_&\:#0L#&4;9#^MM9UP%9D]@<2?F M8>7 X1.3,; 2G@+(OB,EA?" ;Z*CBD$D0 M@1FJLMT#RTL_?*.WAO/OZO):UN7U?JY+T,SS];YZOJJJ.U2(MT9Y8U@$XPE" MO.\J_1*)=E[4TE,93>D,=QWBHZ+4)NX@:R>A=-H%(UP$G/5,LU6XCV4 M@=>29&L]@@G=.1!9W#[;>G!1X>;PYF'U+>ZMI^40%"B-:*=HDDNGK S*<2.\ M329%N;!]$T0E8A@DS1D(4@I])L2F8+BAWA.9\NI:W.\"Q*PA**UFJ'PS0X4M M'Q*Y!ZZU&M=<2=Y[DBN35Y+WGN3*Y)7D2O)>D5S3U;?HN'ZI#)6Z;]@.H5RY MLT,(987Q!DB@"H0L!RPETLA*FIUC2L04;SH[;&2*>.T@2)U!4*G!*7P$-U1$ MYKQ+/!$ONE,6I0PDIA O&#=@,B&@O(O.$)5E M:2.TP;9&&\,+J2I>5+RH>'$CW)GIG 2UH%CI(\T]!4-$ "*T=")89_)BM[?( MDS6>(U18 B(+ 8[;$O21/>W<<+NEQ>ZS9S3\6+0R!Y]?WIN7*$4X;F M!*&X!Q$4''6X)4G:*8;6@Q$+>Y# 8E946_ TH4VA(^Y;F$] (TW<"YFIV8.4 M"$KI)D]<:TY$S8FHP;^'&,NXE M*&Z/M?<(<2H +SXS$1AGQ"YLCYG&ZQ! DT7[5QB9P"LT?75@GBG-3[CSH'(+?MG5I,B*MX7B>L-)N[B[MC[_""FH0R_+\DW_YRTXUX^O\DY5R]3Q_J>IT^997[LLPH( M5II,'2HC&RD(E0@88A405$DQ"DJIHO]@C^?9&R+73LY0OAXSXKN8_L_T+\UL MT9"D/!R.!\-QFI+S]N,_LM%!,61_ECA!@CP2Y&U SO;<22NY(^9%\_6T_[*/ MC/I_7J0!_/W#X^F[L=++4/)AXO^9PK@9#QL4@ 8!Z+1MAKG[XL[.^CA]R'6- M*S)SR:9S)&]BS,?S [DA"E>"="D/\ZYB<2PY_^X;_N(UB,CS3,I'7+""@6YP MWIRXTE_XLG]6\V$\#'\T[R>C@+^DYCTRW5%3KCF=-@G]S1TVA<,8P%^__4XO(?GHZ+#-07NS& MC6MBKPW#R6!K#:)0]FCM6L>( M]E2SA40^(SDQ,4:@2:"@$XZ;ZX 6LF>E8*IE@?/+S?6GD]/E]=5O[FOO='+Z MR\4L_CH:GO[F1G^D\?M1+Z1KZ@D7)UTJ)V#SVNG-VU_O4T_R3NWT_#S]76&6 MWKAMLNN-FM..WN:SZT]2@ZM6. YY-(UF[-=W+;+7J,F]$7Z([GSV0]O["EU7 M7/Q#1GT^^-2<=6K]N'G5,>_F2)SOS]O,-XYZ_J$@)*!8EC;.=\S()H73"&>H MD!RBHAD-2E2K^#0/F5J1LDPI,G-3.+F7FE*C@0;+-A$!9CH,N.9\IC2 M2H3SYP[M.I1]-1F?#$J(G%TDL.B6XPV.N)FW#-!<7H*E+SGS+6X8$'1GE5V]B5:5\RG&4%I?O8%/DBL^XI?E8[+6/^*Z?^K@F+YJ$BN"L6$&C27IQ\%;1*(7AIT$1SR9U M.T#P':>&N9G$+RWJ'+PZ#SLCZ.4<\\QV8]UF[+;H!#<9#V<-)PL]J&S*?)3+ MH>_.AY,+Y_4/T^$:#;V+[7L_GHQPE_Y;V:&TS>O! M-SKYUN;.E?.W;KF?P/EO>X/*^,O$YU8%6F%DA3!RL0&9C?18GHV;=MCOQ68F MUML@7D\ FGD_V_),\HUIFHH>X5LQ455RJN14R3D,#;XX:T^MR+$S,WP8!#XX M)_A^*-HQZ)D_#UL/Y.P#?U0!V&$*=UBH 50!V7P"J!J@"<- "4#7 ZHM% M+E''8)FR!=M?E^#WU(Y'O3!.<1:L60*:5EUX8"]=1+<\=MM2"*\SQEVT_GO- M:7E0W9G B'/.0F0I0U<%TUI#(6BMN%)26+G02XA%'K-F$5@0H=0D$&"-0!@B MTL0M7O#X-#B;P]T.OUU_(QO4WC=_FC^WHMMO#O'WY9ME?'K8I26<+]0D'@C$,?$ MP^O_[0KW5XBK$%Y8,\+938BCU-O@ MHP8MK &1K0++I05"8E2RSW Z((Q7BGN+X_&9\R4$[/@M[5K_G?NB36L+G MZ6HDBV ,3QY\1H-7L+*QCY:!9^032O-5,X!LC0)A/09,8YDH#(&P8AFU/"% M*JHV.FT8 8D A\AF''A6*E%$S8S63'JUT&1D,VY.64]R*K+513Y(9"-!VB 2 M!1Y2*>VJ"'CM.8Y7:TD]]UPNV&R$Z$B-]T"3Y6CG!0L>KP-N4Q+1:\OX0GWH MS1Q1UZU_1;:ZR(>);"8&[Z*1$'ED:'\Q TX8"]80J[,VWC&Q4)RO'$PCC 'U M3(/(4H%W,J*QQR*GG#"AMB/XAJOEFKOM']/7:,XGRC"JM"$GPU#*2!5^H^[<1A23$>O71\GD)^R,Y%4 K@!XR M@-I,;+;1@4J^1%4I#99[#@Z%7\<6>X,R4"\2B"<<@B@5$,BG">/ M-Q*U'6$*:_;!5ORL^%GQ\[#QDY!,.3<9DM$:L3!EL#Y*(-1SFKAVD;J%2%;" M&2.1@M.,@M!$X#TZ@;)9(F98$9S="OQ4=]<[KP!: ;0": 70)P,HE<)FAHAI MN$ PE"&",:7K%%741!FM\@MQLBH38D*0P*QT(%C,X!UNXT.@",5>:^.W8P=/ M>070&DK[B)G;JE:(51]-!\R.61&L.)R4;A,;U$B;2=!XR&3LJ7*23GA.%*HD MRSTJ&AO!EK9D25*OK'/6L(5B U8X14K;S$@-!V'QDS$B@PK*646H8&X[E!-? M=[6!;S+.[NFG"J@54"N@/@U0A6=<94F J*!!:!K!&>_ N%PL?>$M67"7L.B" M$\: 9!+OL:7BBTH:@DHA>^I2U-OA+F'Z6?TE%5 KH%9 /7! 533P[(R"(!R" M([>\8*D"ICV3P7A!M%]%X\/-N$^."'EXG_8*J152*Z162'TJI'JT*K,P$IS3 MI5I@\2[3E,#SE"D:J2&:A0[D-$0IN;)HTNH$0E$!/O((2OFH23"2EC3=+8!4 M:2J@KL(I7;M^U=Y%*ZJ6O1TPNJD%/T"2*X\?V((?(,F5QP]LP0^0Y,KC![;@ M^T%RC;-YDM/@S2 ,3U,S=E\;GP8)?VQ&*0P_#7#0#VJ<7?URU2]7_7)+U,6/ MS F>.#C-#0B7N[-C#L'(I&V("G]=13#.+'W[0QI][H5TNW?NH_OZTU3Z?QT- M3V_QVZW(7V>>-0=TY]UU%6 ":=2_\,CU]\<-^7,5*O7WW\76CF__X-\,H M_:%Y\_;G=[^];MZ__KWY\']?_?[ZY;P8+,>V:N5<^]"I>MK,("(7#IV>XIRE M4=,6GFEZ+7+BZ=FDM"+RYPTR=2\B4S6#-)Y=C'\>GZ1FNE)XF4-@=)]2@]CK M\3G#7)YPBFJG>V+;#"?C=NP&W6,0J[N;\86]83QN?NGUNU?=.@[7#Y.^6]-( M\'^.FB\G:="XL[,^XCHBW5%S-BS3TW/];]P9)Z/R/_-DS-AH?AD?L48O;@<. MD5ER23$05E$0N?3K=D(@"$0B4PQ4+I897@8X/H23%"?]]"[?A)".25X-XL4R M?2R3=!>L= /I#28IOAH_=/3_H!OA_5?=4>4@]/J]SN0HG%*6P9=X42=&^5Y)B;[WYX\?TWKJ''C-UWR3V_VV-J!+GZ[[[K[_V]#FD7AG1/ M7(QY?%A,C?H_W$@Z]?!(NF]0;]9*_!,\+1]/1BDUO^'WD[9YC0KT0:%/VSL5 ME?,KYS]L*M[V!I7QEPDLK0JTPL@*8>11%3-W$6A^22%U[AQ.CY9GDH>4B-R& MB:J24R6G2LYA:/#%67OXJNSX#!\&@0_.)UNV\/?60@\C)VX/M!\AJJCSUB\S,?[]V]ZI[=T'R(='?]_ /( M-V+%MV6S]'86V?^R@DX%G4,%GOCA]MX78+HGZGJ?RB\Y)C*/@H)W M1($01H%/A(.CS @NF=!Q)4W449*GM=G_-FS;55514O(YJR@])MQA"VLH5:2L M2%F1\@G-?)D.$?\?HO0,A)0*+$6X-,D%SUEPG.M55%Y>!U)R]:SUYBI25J2L M2'FP2,FDL5Q2W/Z&%$!P_,?R2$$HR3.G+*>T8%,N4R%L+4AYQ*BJ6%FQLF)E MQ!>C6K JERE_O ZL-*):E36V9DM= MQ[]VX/M!=8M MTG_?[%!QK;O$?_K1]Q?K-?_O7,^)ZA,\$)_@L[J&#]85*(T7)+ ,3(!PDL% MWC@!P5LA4K!&KJ:%^DSL7TVE_FW7EN9=[EJKM.^NQ+LKY7#-53@%AF6C=*.:"!A)X B%X!D^U!&.9<4&):"A;19S.YF!445IA MM,)HA=$*H^N#T40\L\Y2R#&C96D2 9,,!>CQ&C':%# MJ3PA&*EJ7#G3T5J9BI2J>5Q/=LTAKE%48W&05T1U/. M)3S:V^^ROIC#JJ+6JZ+8,2M2%H>3TI'VP*-1;Y^,/=57,A!KHBII3<6AK*U MZUU(($D+FG3(-"]T]U[&"7UK3^_K<:GX,<4/8S=&!99?=?VIW2^E$_&H[6ZY M5%ED7F6Q>S06.2;L.?75#>[9/8U54;6B:D75)_JDN=!*$0N&R0R"9P7.6 -! M,TLY8RI1LPJ?]!I1M0#GLQKZ%3@K<%;@/'#@-%%&JQ0'DAT!M#,CF)@]:*EL M!YXRVU5XH=<+G)Q4X*S 68&S N>S :<-47D5%? MS M7(7?>?E S/VI"W0DJ%E,KCE<78S6 MKDA9D;(BY1-*55#-F?*(CR8AZ@GKP62IP6LJ50Y$NYQK0]Z*E!4I*U(>-E*J MP!4USH&ST@%:@P&L5@(XKPM^F"17'C^P!3] MDBN/']B"[P?)-;JF-N3=,_QZK,MC9]P93U_D?7+CV9Q]9"%#M#:6/@8>#(L! M/PD?K/!,Y%2;Z5;.K_!V,(N\3_ 67#*<*0>46@0U000X8P(8$EQPD6=K%]J* MU2:WA\KY%=X.8)'W"=YH4AX1+$!BI?EL:0#@?9!@,A-6<2VI70CMJ\UG#Y7S M*[P=P"+O$[R5QMK:!0+$1X);4IG!$N4AQ6AYI)0YM=!DKS:%W4W.?[:&K]6% M6I[S>VK'HUXH3M1V/ Q_=$S=-M5)>GB!D[7!^;/D*T8C@]4"HB*HES3:ZUX$ M S9Z[SCJ 2D63/5E'*UO!F&43G$DKO]S=RHRU6*OQBCN?C)VOI\^#FFH0!@T6IW'3P'Q,26I M29!R%4[M;<)56NW5&DR\I9[PNX*)W2 V=X02GPW+O3W7KX''59565;HQ51JE M)21%CWL2(B]R?KU:+GY$A39V8U1H^=5I&N%2_3+L M]]VH[6ZZU&-D7H^Q%S^28_*L>NH&B^R>IJK06:&S0N<3HP^CTT;9!"PC8 IO M%-KR3 .5*2,PQFSS0GNO93S2:X?.9XTHK-!9H;-"YX%#)Y6!!D719(S)@LB& M@67*@E8RZA015-G"8=XR/NAU0R=_UO.Z"IT5.BMT'CAT2B[0W P)M"0.83 3 M\-(+\)JA":J3#BFLPNN\=JOS6?O;[#QTSKN6\7,)C7_^H=_*OC?>_ M+IRY3VEZ< N(\Z]=/TO[KS]X<7W#WSF'O/1]_.,5+Z4BWN#B;L G([\"QQZ M.^D [&JBUSHO_YRTXUX^?^34V%7-3"%OCCD>,?F7BNEBOF;Q>9E1'0C:XX*5 M%KXT@M,IH5VOE1).H=6^$.B\C$G_?C2,DS#^;U>R@,;GO_3:T!^VDU'ZB,_] MJ3\,?[QH$FJ=,[QG/)JD-2/\'2*K/(TS/IZD9I3P>\"YZ="O&>9FC'\-)R6;KFUZ M@^[KV70VFR\7T]GT9_/9]-K&M4U&^V[XI;W&05LL84^;MN8Z9$Z-T<)7M^66 MN>3!_]XK;8@L^]MC==GY>S9]P5--"]59)C;KXKQL'=U]!CQNZ[Y)[? M[3$U@ES]=]_U]_Y>A[0+0[HG L:LM0_G=@3 U+Y4*^M+I1[>E^H;U)NU$O\$ M!\_'DU%*S6_X_:1M7J,!$M?-".N=BLKYE?,?-A5O>X/*^,N$D*Y*@2[.VL-G M?,=G^# (?#"2+)O L+78\DL*J43(-YP>+<\#R\>E[Q:?5$&H@G#H@E!U;H6: M9^VGO'=0PPCC%6*J !RR + J %4 #ED J@:H G#0 E U0$V.7UMR_$^N[P8A M-6[<^(3O+,&Y)83C+(UZPP?YSVO$_<)CMZTOX6:BZ?NN I:AG1/1.*K$$83 MU[\>*/_AER5KL"B^YCCYG8F KU"V4XMXM,^(6J>2P%G84P($W)#\B)XN5$ (MH MPDG\FC5_5BB3NEIE%4W/QT2.C#%4>+DX*?BA>RZH@*5W61#Q&NC*6ELA % MEESI%Z(I&$8E9)&\BS(K$18J!#^FS.4:X(K50Y.*5W61#Q.OI&'!$HJFDI4& M=]@^0@=%3JOD&6[*Y6+'S<<4(%D'7BE5\:KB55WD0\2K9*,V@FA0DB7X_]E[ M\^:VD2Q?]/_W*1"^73-5+YAJ9"(3BSTS$2Z7W>W[JFS?LGOZS5\3N4KHH@@V M0-K6?/I[3B9 @J)V41(E94>'2Q+!1"[G_,Z29^%*@FF7@Y$G:DJ*R(((JHXC*G"0L,[34HE!*RUTT#OJ,;>UD:\Z^!/LD3XYAEMV5 MA=A_W'$,TI[VL[O:O>]/$7,CYD;,W5O,=8P"?I2.Z#)EA(M"$,G <3]8XQEXI[[4T443>B;D3=B+H[0MT\+RNC7$:TQMS-0FFB+*BN@A:I MRB4"7?"N)5:2I3!L: 3K&X $?W=^JP_VEARHJZ M3(OB?HL+5/?JF7GT3?@B<$;@C,!YZW!BP82LB!2E)%Q7@JBR,,3:@EF;YBHM MM_PI+!..:U80XQ18 Q731)I2DTS)-,T+)6QU69^XW0)GP>XX:2X"9P3.")P1 M.,<:9\5+(X0F-BL!!)551$G%256(M!2?8I0P_8P_6_SB[T?<>=OG>80/T MFW4YCNM]#,V)OUS:KKF>Z>G26#,T=YYBWSV8S''RPL,3?&)#%DB72+PZ@(?: M1"_;%MZP&JJVW8MAA#<-;FD'7X2?_,V37, OPQ7$YR-K%]W!!E>>Q73 F?O1 MF'7][DL[>U^5!G%M.VVI7A9,5:5CA#KJ""\R0Z0VG*BR*M*4VJ(HMD*M;Q*" M\D9V1^^FS;?/R_E\:O'F4TY_J3L];;IE:[LO]M)6ZOO'8=_"%:)JIF87+/?A MXY>W297\R_\J&:6ODC>O/_\U>??KQ[\GG[^\_O+VM[M6;;+3R8UC[++EG([S9D-"6R2[[9 MZ13_"P=+-.PL//45OH#%W/$[KIX!COK?0,?[ZK$WD:W%K[AF"L?0O;R]N-O] M]MZ;@!]4.J_1K53$,%\$_9=RN6@&91;G WN)*\#'R52>-,L%O.*[-:_Z]N5I M>I#^,'P!J&0JYYU]V=FY;$&R#5OA+94P]HNS(A6^UET=Q.[+88SS0A#\:_/\ MH*JR2[NYY[?MYD[905EFZ?I_M^\P_]!SVN=N?>?'CCR:-AW/K$_-L^L*^JYI MO2*_U8([B?U";^!;B @4$2AVRHJMXB(#1 :X!@/$5G&Q$O.=Q8.OO!!W4$;E M 7;BH>^1'_SP8YG^V]W_%L(QF6:D%(X2KADC,F.*%"P5-%.N8+MQF0YL]PFX M[H-=[.SB-];:BHBU]T<:$6NG=3X48UH(PLI2$RZPW9L",'+<%D6649:KK1CI MFV0_WA5BL8A8M]!C8W7 E1Y[Z@(M2H9GPSI1((P%@N*5J[+"D=)6)<'6Q43R ME!/#E71""4;I5HW8FZFPR'%?D.%V*Q,XN^.X[TC8]T'8$;Z>PRGOW@+/RT(5 M.B>5Y0!%92J)R@L-\"!+#D!D"Z=WH\_>$7S!44?XBJ[9':BT7;?T@;*-2[HC MV6)T%^JV[0+_@O?R\&Q7&]M*SS_]'S]EB=3_7-9=C7^]'S68/D@H[D4AD5'0 M1$%SL:"A9:DR:1QAE62$T](1)3-%K %QH4!YML;MIEA?H_] 7K;FEV5;SPX_ M^8([_RFG2_MZS:A7+QQUL?AA$TKON&YU)/BH/\=3WE-84U85A<"@?R:YWHK@_%FU?#N$M9\V#7Y']LV>/HEH^Q5Q+3H)[X]T[R1\WHA MI\E\V>HCB;ELK=48)>/SWJ36L&L+U+)/, L@.I&?#5]%*3*6(AECEE+AVZVD MA"LF"(@/2ERF<\FP];3>>@QO/49+E"73BG:/&G1(&R3!S5M*052WF^DU") M>P:U(H\=K+=UXZL6\G@NR;![L^+[JW>QBB ;O_X:8^\<@$PJ*NTXV.:9QIY, MMD+;7)"<,B-9F1M:[42K&FK1?VF\)=[:GY==/;,=F#L?["*DZ?>?[$RSFI3T M_%"N^S]_O WQ.?/+13V%D0Q.W]^/C"Y'\*%/6?+%ZJ,9S.JPMMTD^?77-^M: M*'Z(K6N6O2,L6:1%EA8&7E@9PDL)4DJFEI1YF@LCM#1T)V'+%Q#67]JFVY4/ MNYBDU?DR[?Z):9+,[&)%4;+GG+VD!%NX5(DR(UDJ &(RA)B"@LJ39Y56O. T M-;NJ_S) R+NV.1ZY_'9UD5&>'\Q^_R1PS3)%8QDK+I*OY>/5*'9>NZBB5&:" MY<3( EW7HB 5:-PDS=.B9%:+/-V-TZ$Y/JX7'LA>S\P;&*^>'=J9!OA?%ZN) M%8SZ"D8T794PN@W[[7AJ;S[^]MO[+UA$Z7/R^L,OR9N/'[Z\__"7MQ_>O'_[ M>0=E;RA[Q(HO$#B\]R0YDEVBK)UY^ORF_=LE[ WZ=3 M>XBEA.:V[9J9G,*G_UBV)XD#;,>Z;YXGDD4#@RC;+9K^*]9,3SQ'2E #T(4^ M24#-0C>ZGP&,.!G*SG7)L30V42=];3C_P$$RGF^-$]0-6<_Q6[TX2F:($LVR MZTO.K3[M^D)SG1TMQ!=3@KTP'<[V:WW8X%=AEN%K"3QDIRZ1AS#C;M%_/;22 M#Y/IV\JO:MCYJ7D.*%YUZWIWJQ?"MG0U')%L\86+HP;&\RN%$>!@O]8X\V'7 M2&NGO@A>^/+B2"[ZPQF][-1!31*@%7V4V-HO_YN%-YJZ.ZX[+*WW[0C.M\:B M?EW2'37?9F'0Q089F&36+."=\_FTAN^L3L1/V"9S6#* H'-=OT[\BP9R PWG M6]/^@6?J7]O9Q6+:Z]+U,3YT%M/75=WBR$L#59M6T0+O#8#O@IUR1K@D ZD M.AR] ]N@1CR!,6"6O54%N]*7,CL,-A50'R +TGD']*6FS3R >F7QJZZ] B\FOP(?(7#^^^,O[3[^^^"D0Y*E7 M(074#MD 3@^X"JD3EX/:$ZL[>E^ZY%% MLY#(+'MG(U"5%E6:.I*5@A/.4T9D 28#9TQ9T,%R*;9L!*6S3-!<$B$H)L92 M,"Z5 5NST$R5E:(,>QAMZEF_@D6XUJY.\-?WLQ FL*M8VPL:ESZ$S^$K0E+? M4@X!8>(QV>\&L%WP92!9=PM@S$/X]@Q_0_GCB;SVW S, M>M@"1PT"M&?KV:)MID#AKU$D 1(OIZOHTPV^FB3F.M #$+)8 K2 3$ 00IUA MA@S9_/&'M?/P)=R=!"6Y;8-\K%N< 6"L?V/8TAFPWU-XQ_(P@*Z7@,NPZ+#YW5I,H@)2SP![X&VPM"4<9HOJ&( VZ F-E_S* M@MS_&H0P4 A\ZBD -@?+ ?=R=B7.^R6?5GV0ND'I\^ZP53'?0!)^6LV\=Y$! MT?6U*3'0H@E> :\8>O^)P\J4!\E07 Q.#_2P&988.VY\B;%-@MDF]_XN)9S) M]QKG#0O?.YBU2CE9L8J8 G"34ZZQ[1LEIM*"EU(R9F]ESAX>'8,IVRVZC^[] MF&1WY83;+VP%1M.XV&30H#V5UJ?8]3GK?J\]YXPK\R'_9),-!O)FPE+]PWH% M)6@ZP> !G$">4L#FDW'UV:#7@*V'S-PVVMJ E@A=\P;?C6S>#^+5>B^X &@[ MM$R"SMZ@UB9;M!67;>=U1]6[CKT '(%=LUSX5-Y>R@Q:_>2,*0"";,^@Z4@$(-#:(VE[0P@DB:2' #--IK43[6 '@ M +)U-5:6G<(/.'SK41P>]']8C^JMP>'ZX5C^ V7'R2J'PT][@@:-//12'$#; M=ANPO;+H^KV!QWMC$$47*+!+P.43G$*_W?+P$%7EA9T$= \GLD9XZQP20'.V MC7ME3#\%Z?M76__^;EXQ?$V_F@5J#H',@\QJ$0ZH,>7 M8@#KP:$#B.:#C[SG!V!Z$/P!MWMD C5V:GT,7/TT"'']K0 K54[,:!8"SM1Z$@WS#)^P_E_7Z=@5RE5AO.,6)8YPGG)22F4)48;:X35RF7\M()=<9FG M*6?$4/1X5-CEKN0^SE56>4HYDUOW11\'4OL5SV:X ]_5-2?/]DG-1JK?NX-. M3>F4<+30I/2L)PHXSBWA4'8V\7M^9TR29&>'Z ?T3 < M="%$9G*>DYS1%,1>@8?F10N.,.GA9C'V M@5X&AIN0M'6-WJ@I>L2"F^Q8_C'2**,.N9$N2T$]X+DFE&8EX8Y3(HV6H \Z MD])4<26VG+37Z92,3MK?ON1>J!?ML/&GKA0.DN1=B#6XT/9: M^J_V 2;!R)1G^UC])T79:L8*:+"=,"(-WMB H4E"!JP)D.S,I<[*X+6V' M?7R'V_A;V,4[D1:3E.U30/ MHD$?XO[A7D-"]Z]%;K6W$:]42YOGAA'KE"*@ MI2M2:2QVQ@NFMWR9?7__].8D@? M<^[4H$NZ>@K?<1;37T)X%X9NV%'#2I"R( )FWAO:61\CD!B\I%H F8^B218^ M#BSY!XCGSM0A.L5[2X\;C,.$@38^FJS&]1&6ZRM+^UWZ8!B46^H#YT7)YZS@CJ6$&@=2W>6.5*5+"9B$F2BLD978DNK"E 6C),"2X/S MHG*D+,J*9*6A8#/:,E7B#/-O!HCQ7["4!Z%"EM)JQ8.G1>R#Z;6+H];?5-_- MV>:E9I5RE CK')CIQB&L@P*76RKA8*E4]/39YI6U5F2":.$*PJG-2%G)%"2# MX%(K5U'#]^]L1UV-]N9L$:S&'(V YL%N"YSNC=E3]&&KRA(#NC H"$ :RJH* M)'Z9%E86H-1O)?8QRIC,P)!ETDE4*M!;7@)4<%,)#D:MY6%!*V16:KR ME*6I,_MWMGO([!>)^%,8X(NJVF8^M:L(F=_M?*FF<)*@4[PY@F<#(-PQ&&36 M:*>D(P9;$H$4IZ1T*B,B+=$B4$:H]#3!@**BREP)DO(,K(44; U%TY)8!C*E M$E8YO16W_? $\_PDO\J=3H4M294Q2[C2@LC5@ ; M!L&@TBE18 ,2QFE6:",J4/'V[VSW$ QZ,Z6/Y+X/5M:%X5:!_5X6*2AZ@-J MXZDDFLNB$(R6E,K3QYTYZM*\+$E:B J40Z?AVZPD-$^5 >5/2:GV[[B?'RM3 M.,!"@ED&&CA"KLU!KDMTIF:98TZ MKY59@@LNB+-4 TP%>AL,K=$4BZ)M4X! MYTL%I[M_9[N'K'S_ >#HY=DCSTUK?8SWWMU%E'F:4I<#>!E@"J44$'@&6)95 MG#JM=%%N75I?YRYB8(J_S;">Y^$,2[X <_QL9Q:F=\8]Q/KVX?V'=QO7#Z2S M&J\@L#9J9V?G7L-+FZD*&%45B@'+.@NSRS3)C)-%AKUUS98?AEE=.,Y+4-_1 M=^LLF',NY809+4L!O[HBNX\5S9HS+E/VYG8EF=92U5,,DD=9O!QM@!?,JM^" M1"Z&./B'F^SV72!,^3?9ZJ/57_8$#<^]I]IM$0]@=*:8(2)GE'"6YJ0RA2,9 M//7UQ_^ M\O9S\OY#\OK-F[_]]K=?7W]Y^TOR\O/GXVZ??W_[U[8?/[__S;?+K MQ\^;EQ\[)0_-C"TMD$=>I 7A&C"]D@4C.BLL!BF95&XI1S?JNJ"/K%E.[4?W M6NOE\=*'CG]$K#B#<# S^0M6"[P"]3R;&Z"0E-KU9;&'+>S3P?1X$T.^DSKQ M?VUF&"H_^$W.=O=/K^E 3%&G_5.(-)L*\E,M% M\TIA>?36SZ>>'>(*\'$RE2?-LJ_4_RJ\KDP/TA^&Y^&8IW+>V9<=)D,#[0P[ MX?.7PM OSJID_[7NZB#^7PYCO#JG1+U_:P[O?/'G"QY@!ZFXY!%ZV>=T!V,< ML-L.41UDMQYC)]-(B^N-<4G7@O+Z30O.9)+M1*ZS)GCE)@;ECOA\743Y4C:_ M?9WGZ]3P?5P+!++ 3__]!7MQ\6)[!!IF>B#FB\27+$@&J?,0VW$+F_H3"EJP M/%%@_9MJ__P?7I/Q/WUJL*S'HFY#[K#_6V\C)N\7]KB[.L3Q8Y(#:PO:M>6S_+J2\M M)A?)ZWE;3Y-3_M#==RL9%G"7FW2ON'OE'ATW1:=[I)U+<\)V1 ^7;\6C[V_S MXPW]:M>[LW,86G%P];0C+ <)/ES84X,4==V6_ MN3C< Q;\*4)RA.0(R;N'T$JIBN$%E:22CA.JA4D5?*JS1,V'ZK87P3*"Y7, R_O17Q4M ME(:QB%'8%$:P1Y_YJRSV><#6#%/L">%@G3XU+@K' MV&_X%H?\..79V?(GKXS13$F2*H[1OA1K"W&)GI2J,)D"3-]*\'-465NF@H@* M$P'2% P&L!6(+*M42E505[BM1 !=_^RY\??3S.B[?7Z1WU\O%FVMECYPYTOS M2;8WKCODPWW(_]BV05HH&66O8O/A"'#QD)\VP-V/PEZ40LN2*D)+QPDO1 &X MA^D1U )BRD(KON4M,9F0:<5+HAT6<%.L),KEF!.9F\PIFU=.WS=@7DVII\4= MJ_0/KFM&=W/$T(BA]XNA%56%%JP@#//,.&:3RZHR))*DOP5I1PIRVORI+K;1%W$[_*:K\HNE/^1(@.F0BND9TO2=TU9Q+5QI#:*8T>JT=*865Q%&A5*ZIJ=Q6 ME;&;.&'N$5T?U($=,35B:L34YXVICKLRSS).JA*+H@#$@N(I]>!<<5E:38JTI(0;6F"3KH*DUCI7E;[%RTZBLTQ8F^:V$8@MA&(O6GVDJXBXSQ9QHF]:2)O1-Z(O6EB%,'^ M]*9AT2/Z3.+@]L$?^B0#XNXI>H )R=)"$BH9)YPJ2J2"?U2>Y\H*4?!\*\". M:YWFE%/""_PGU_"XX1EQQN:TM'FF7?DPT0.Q-TV\I(J0'"'Y7F.4 0M+S4U% M2L8+PC-J 4+SG(B\8%E:VBJU6XD@VN4E=X">-C,LQ#4KD17$557.J&BPOZ+-$XMB=)G:G>?;"\1EI0(]3 MGIV3HJBS,BU330QG%:C_&F2)DI2PJA2YMDI:M]4=3W7,ZI8ZP2@A.7E@Y %J!3PE\(+569,LV*LMS3[C3BKG.Z'US7C [G MB*$10^\70S-FC*RL(K2 ?WBJ*U)21XD%)*R8S7.*5W"G6%02S]=!]^%6E5:M%'X@H% M(DXH0\J*9L2(RHI4,A1EN_"K[%VM[ZQZGA7VHD,FHFM$UWM"UZ*J4FED00H' M_W %$%N6QH%94(G,Z;1(U=:MZ4V<,+$[3<34B*D14Y\#INI2YYRZE%AJ-.&I ML*2D64HJ8VG&>6XUVPH$O(E3)FJLCQI=8[1*[$X3!=T^<604=-DR M4BH?O5X*@F'KI&2E=CS-7*.1E/ZIR1^D6;8<(J1%2'],%,7,B,UIS MS"@2A+OFIRHG&+;&Z-<&(9FUC8.Q;V?B1"LZ!,Y954A(K*HE0O,)&,9R MF-F]%AB+J!Q1.:)R1.6[0F5#@-YL\>QAUN8KJ\JU=1ZL^./U.?E@>V[;6\+NI MOS[A[CC_!LL[8VWTU/C_^@;FJMKZ7R>=G'6D@[UQ:^;J-ZOG+9I3)PTH.Y:F M%>&5TZ04J2+:%3S-TL)QM=V3]09MRT]' GY<+CZZU^L,MO/\NU^\%Q?>_?,4 MF/-%8H$!YS#NHEW:,1'[(ZIG!G;N)3\ ->V'TR>PB]/_Q[);U.[D!@BZ W+X M:.D62Z2QEV6#)A@<%FB3OQ?FQD,B$"5P(/)#2%\!PM:'+76^BXBLWIF MDV/XX*A++!RBV6[T[9]#1V#V:O!DP/W:8N7H#EN*Y-6 )A0:2 MWT_7&1@1US;MA59&&S3WZQ4+##QO.KMP$^("'_L"GQXZ.&\D3S>* MSLA0#VH)[\/VW,H!L_9%WZUENP\;%1DG+CB*WBAZ'PE]/<4%[[ +^#YLSRU$ M+][\1I$;&28N."+$N0AQI=RWB!#/FF'B@J-2?INZ=;?3RA\\W/9:U/4);_*; MF8^X"[&$\Z9;M'91M_XR+U%V9N$K"8QYO!F %_GNRI+Y*2X^+C@N^(DM./)S M7'!<\#-9\ /H:3M1;K&[CMSP0+_Q^?A MA!2_VW7R\*-/##X[D5?ESEB:,F(K3#9TE!&I%26% MH);*L:\[HT'#8<> /C MU;-E/3O\.+=M2)L+K2*'%,/OMGO[?=%*0+QZ)ML3#&_M/C0SG$G;3*?PU?=X M"K;;5:5F1NF3ZQ-Y/^5W]\*=@L,3?I"7U?A_XCQ)N)YC?E# 0_.FJ_'(7[9V M"O3XU9Z?8$]CI8HH2*(@.=UQD>>"6:U ?&@0"@5CI-0%):FC&7?*6LG-5EG_ MPFKI;$DRHT'XY)*3RA?XT<91I90NY5;6^OX+$IH_O8;#49!$0;(_@N22;7AP M$KK6%@2@2I1'K=4]#I:"Z+L0+1##'KP?5'0P^*0>^3VQ/N\NLNXSJ88?6YC< MA_IH59%;K.OH"L4)EWE)%!8P2C/**XGM30GZAVKV]( ,\/!:3I08 M46(\9XE!K;:,TY04JPDA*69R V5 92 M1H*\$5K3O"B9%%3=K\3(RB@QHL2($B.Z!\[S$O5X\U,R;QLLXP< >+?.@:?5 MV^?AZ>VYL%TL1!X+D5^JM>4J+5/-!=$FLP34-[#960:_6OB BI)FFN["SO]@ M%^N;HIU=[/!G6B@\JFM1;D2Y$>7&P\D-D!8.AC*D*I4@W*#EKAW( *.I*5VF M+=ONSY9GSABF05!P>)()0:0"X[\47%I*G3!ZJ^'$G/ROB.8X+?#P+?'KH$)N-/'6:?8H+?B[-1CX@5\9>(W'!<<&Q MMF*4G)&A]LD0WH?MB;U&(N/$!4?1&T7OTZ*OI[C@V$E@V*S8:R0R3%QP1(C8 M:R0R3%QP5,IWHI3'7B.QU\C#2^:GN/BXX+C@)[;@R,]QP7'!SV3!C[L\1>PU M$GN-/$9>W.>ZU[%$_"YSN&VF&+4%*4JA"->,DC(K*U)8X0PSVA5FJ]>(E9JE M4N;$&)H2GBE-2E898B4MC+-KK.)8-L224F%+)8@5;BO]^ 2)2$44)%&01$$2JXS$7B-/S,$0>XWY99- [=CM'D1%%QG,3 M&4_*01"[C>Q-.$=DNUW)H5@U_KE6C>=64,NKE+BT9(1K"0I4&R(V2&YMGEI.R*@SA(M>D2G-#A-"4 MB4**3.S$W+\+N9%5690;46Y$N1'-_%UW&^EAY.6704*FK)*= MG=8SN[7@]73X@9%\/YZ^G,K9X;^_L#/R MM\_79ZX=T-N7(]O91([*JH>$:[U141WS2?R?0A'_1+86N1=;FICD6[TXZBLQ MXR/+Q2HA97[5/&X-?^X.5E0_VM*!Q?M_SV)_P(C]\+*-@N-VV%5E3(C7./"5 M8MEO5J]7%KG#$%5-C'0EX1(T3)DQ1X1-6997!S61 M=>EF[EQH^;=]"TYCU4S-+ACMP\M%@64N:31(LM#7IR[D?PV1.$M"R MX+L>DVK G-9^;:9?Z]EAHEMK,&A0:M_8Q\-+:^>R#@_B]P"Q8#V(3,G/3S J#32,+DBLK M%%=9*MR6^T]FAE.M2I+EC!&N@/&D$9JPDKE2"\I+*L]BM_Y#S=B!(R(F5[1CF-\!\^P#N9V87D):GH+_;Z;1+W@$G M-9Z:)LD'+^+D-'G==8VN@\#[\<7HP1<_ 2W+1;C$,C -F?SIEB2VH+Z5&M!/P< :_:/5O(\JQ07*:D$S?!.@A)5 M 1GD+*]*F:>TP [HI[K?&N$X18(JC"&<2TFJJBP(3RM*99FS2E57H97?Y/?Z M>'E\5[0BTGVCE27HV1NBL ,JZ=P)(E0WAWG[UDBZ^6IG$M7Q'_'9%W[@%9*% M+4R&/7SQTT$"NGXBC:E[[-H[&K-YD[AQ7_&J2IV<; M5)*Z!]&$?I0_;7"WU$>U]4PK$_@.8AVN?=W$Z.W/[[_\\GJ2R XHSL&:S-#Z M2!ZVUIO2$Y0M>\?1SO)"&\6(= K..3JL MXJ R4P<<77#"C#29284RVFZ=LUV 0M\-1_UQN>@6(&%A2T-/N1WQ\-F+9+9T MJ"Z1$NQDPD&K(B#<-,FR3 MN7<[%EHZ?LHHJ, >(RV$[X %%R@KV*1?295FA M-?Q]OQ9)N0*[ Q:IN0#N _,$>!@."6;-:(D9K.762:I"X545*1@N$K0!4KF, M$E=*8:TU92[, RWR7#2^_ \/A=>3WKN&+KH9(,6B!:!&T%A\L].O-CF&)X\2 M);NZF_B(N<418(,'$JN7F)N9_',I6]Q=KWW^J'X:XR-FCR_(C?J+L% M#HWZJNR._/-J$(R#B @6TG)F;.NQZ$+]XZ=^2FO4PX(UBV0**N]B_X"K2@W+ M%-8+J2HYDGMI6:>%9(!RH,GB)3S/\YPH 9I. MFDDF95Y96JB[(I\[MI;8WNFQW5*1:7W=8GB2M_>?2 O#@ MW^NN6\J9MBNT0[Q$[^#V4#7>98#2!5K7(6AFB0P=:^&!Y7POS78A*N$JSHD4 M*9C@6,%(,EV!GE$Z1<$^8GJ+$,%B< M"2)*IC.K35G:K5NPS"J&N5;$.@LJ0:5 9>5 *C/F;^*=(Z#E M:5(6K (JRB1W6Z+Y)C?QG_61-$GY!U]X5KN.?R27TKPT:T'AA;&!S MT,$&I/J;;/712H1Z">;#86IL,0Z?(]&Z9CKU\/UR,UHCQ.]Y_^D956#0VSI$ MK^)B\/OI*_\XFUP"O7U'^(Q=Y"QUDAU[,]WH@0$2'VK+_=(\.0N^]X M^C,R$EC,ZL)Q7A)1 MH@_;64J42S&^3\M2P*^NR$[[L/^VQ@2?Z=(C0E^B<%?7R>+\NY.G7)OP:BK< MN=7[8].WO10!4>[MP9*?83V0W<=J")MIBKGT&(_)%=[0JY*1K* \MY2EN=@. MQ;R!C-E,H7PCV_9DYU''=%)P'HVE:"SMREC2(9@HF:-VU-R3"XT^2&&%BT(L MHO44K:>[ET2IK I'&25:%Y@4H"FI=&E(43AA>)4*I[=R8&XBB3 H!=UT*)'Z M:,%=!6]?&!SXE(V<>-7S$/VCFH60]MM<2"H+$@J \758)I1_&>AU8@ M?+@F)6WF*(#XKZUD'ME*'M0[:4%DJ),'"AZ$>1C?I"]KA$*V%*7;P@M!BUS_Y3;:M MG"UJ&WZ5SM5(XYA6B[_/,"$,?UE5Y?#I^M\LUECH$E?#WW0MIZ.J'4-"[% $ MKW'C2D.3!+9,'_E,M;JUFY6QF@13JW!9R8\UIO%NE M8H-A-IA9X0Q[:Q#<* M3F;- K]GOVL+C^Q;&D:F2LVQ4("N**C6RI6DJJ0D::FLH,QFJ2Q.HULN MAV8/*3ZM!"*H0#UB4N4@/DM+RM1*PDIKT\R4A:JVU&H@%YT>VN:4%3_.< ,BAUN> ;//*$4M-85WF4N7<:;)U M NA2,J!8JTH@VTJ0,L,J2X5PNBII+!2!Y-B MXNMBK<5HT!'[DL.G_XR(-#M$Q^?BF[7!A;EOU%=D!>!%0:C UGVYH42:*B4E M+21- <,$WRI@>]]DP/974 VMA%"K0@=EWPDD2"K?UF/EZMPW:DEY7E:,,9(; M@4+'9'A'"W(+M&Q5*%J6=HM:.'/.I+DEF<2@HBQ-L2$/B#GX ,Q!$%SY):&J M=T\M:02-ZY"!2O,BY\:1HBR #"C62D[+DC#N%&!"*M-LJXY]GA4JM9DE.K4" MK'@%5%/IE*1%7NI*%Z(H[MP8NUQV/";06)ME"!J;ZDKO,#C=9V%P[N#?9F2( MK;WT;O75T.7%3)*CYAM^%BHPR]Z+@%,"O3O![C?KRE%AQM.FPY^-M]\69ZE+ M27YPSWT)7\P/4UPQ'[#4(W]KX!(=A? MEMN*DXP*4(AM!D (OY.<@Y@LC#!%N>7.M)G(9Q"S; <%'>-V_*5PCK('-\R<05G.9@_!V M8FB(&,*E>0.[6UG8^P8,U&K. 8"@+(KF&-SC.LVJK94I1%*4&51B>K. [ M%7Q;"<>(LSQC>69YOBY+_@#GOU?A':/SWZUR>BZ6^F92:Q45^6$T"=#-^8))4"="? 1RE21KADELA"26++HG1Y*>"S+2:Y MC@/\ 9@DWU,WPE7H$\O0H,UXQ<""JQ/NM0GU;"O17V9OF'W='AI,O8U[FF6O MO*OG6#GWLYJ]JUZ?$Y*_& M*09):H>=/%&.4IY:2JFJ4K8/?0SH),NR/8*+C=LQWS=F%34T,VM5?!4I]H!] M2/8D_ R.SG['G I[I40;RJYE@^XD!VL'2Z;E.7T"1DOCY4$Z_X[S\UDZ(97G MWXY6^:1SH)R0*DJD ZIZ*:??Y$F'I<^O-N)^I$7N8#?/2(0ZDXR>B7/C/0:F MSF8V@/XJ,#5X$>387]%,S05]S'T/K*'0:ACG5!W6S:#8N:SWL%D+A%J*O8QWKHYG/FRBQ(_Q :0R[H[ M\B9>GS^RCSUF*Y4KZGA*C*L,^@4DJ;(LQ\P!E65ER62E;T,4@P[T=F-'0C>5 MG58'*M@^]>YYUC[E8#;MU6W/WO%=2I7E)C7$5%(##V%K02$RDN6ZRER:5EFY MW?:8,TU3FI/<86O!3&$_:(9M,C/+C*J*C,L'ZIS%)JS[1-P8PT; M!P\HJ+_T02D7]7R59UM6GK8W^VX^(.9_P\;5>R?I=2D*(:PDNN"H^4I*E.&, M5*:P++4ES<26TFN-=L(Z36B*531DF9.*:QC"&:ZR$GXLMGNYWX^D+R85W2N# M:R_[4S.PY- IF-E[=JO76BQH@;6[IB<'IR\>M@JL_3])[N#.7?1#^("?/AE/YNS?GJ7M=6II5[UOO9JE[77&O')7MG> MS^*\@(05'?\WNR$I?0M5G%4S-3NYJX6Y).P@V?[?;W(&-(,FRRJT^Y>ZT\NN M0T&/>L?KF9R>=#4JQ[>1A3M>4?)N50#IS5 HTT_W=]LMIZ$8TL>Y;4.9S'ND M@!LWO=W!IOSX2S.=8E@?[$-WY!T\7D/J0@)3L^S@DV[B*VW.0T&/\)B1"_G3 MO;/)M3"@W&,(\!+G]K7*[X)//GZU[=?:?MN)RG3C\W[0&]._V^#K3 ZGC?)> M (D1G7U.G[$=S-"S# RR=*#V+UOOS3RN PCJMO9UG!,W7=9FDLR;;QBH?F2Q M_%8K9YVS@>6^2KU<'B<+JX]FL+)#+,@[U'$RUF$_N$GBUP- MMAWRJ(%M:N%;!\G?SYU8*!5,[ SVVEJ,0P^O/34AF.;R>!Z":Y:M@@W21_ % M7V%X/;V#Y-WF_(9)G$R29MEB9' ]]U$6@/\^%0EV;;;44]NC#!@A9/@=UC%? M3CM?'*O?([]CHSGYZ1Q9L,*FN*A>\B3=20<":C0;OTE7F8MY5/8-?)F W'^*3,A0;\U00(JW1:P\29K8N\(S;/QN6/Y[! M>NRC$]/B@.LMUD?VV%.U)T&[ "(<_K(FQ MVWF%U\RDP)A[K\7$SJR50]>(( M&'L&]'T,/TH@,S^\:;YA"J25Q^O7]O%?2(3/&)N29[SVCT!:JD6-Q..S6M;3 M1(UZCRJ"9R"UU$!.-$Y_=5.F_ED %FS M!$S9 O4U<7NMJ<<)G_%C9SX! &)+C'@,V(:+/# 0S]K>!Z1?Z]/12"L@@HA/A@ M9S[]JD/U ?;- R:^Z:N<+F&R_IQ"4F=SQCE&GGZ>:T=ZTTT[;WQB, 'OB!Z[TC+N6!RA=?@:#Y"M*%'SE?S7M'YA!;/VU<^ND;[B- M^]@-]&N1VYHV4& ,PJ7&M)D].*5,\_#3I2W3 -%^W7Z6!6;[!S96FF?3O[E;H S^- M7MHSFV^EX&L5@R@_.:V@]9NRUAU[E5':MNE_U.T)2O-:3U:*VX;>XU6+@^3] M+/F <(/762'#Z1L\J/LL]$]9\F6D"PY+_)3A$H>C@D7^[^4+Q(%:_WVD]>@?$S!D03=9&-O83$6]=G5'OM7_J651Z 5 M_&?0G'$-?T4=Z\N@4*TF> )[? !37,"Y_?CB+__YUR]?3DWS\_)_P,*%LX!M M#(%F_>#O9_"ZY%-;?T6:_+4^KO$;,,C[3[^>&N/UT;$U4DD@%_^M@\2_:4W$4^/]HP'!J M ]WT(L(A]KH&P'ITR;I6$C?T-B!W4WN!52/!>O5TI:2-],U^0WI=//FM-@:^ M]!8F^<"H?1NS^5%#]L,M_.\VE'I A0,!V=5X=^83KH>:#18%^\;]-Y^$OC'^ M4?S] +CJ#_NM1OOVV_DC#EJ5L: MR/I%]R)3M8U$S=(_?FJ+NF:Z])Z5 U2>AKH2P_PU< 3_]JM_7 GO3YQA!T>0N'L<]^['^FSSX_[L)+3O*_0C?SDM;+6 M4P&(J3_1=,(KWC=C"SU,VMK7_7<)92+@!?O: M9[.Q":5%7[#)OQ'_2/.#4JQO;@+-^@A>+,)4F]X#X9\M)FE5;N2&:] ',4]C MWN"Z\/),&MQ7WSUEW&9.CEK2?0/SRR=N2F#LC:^$(LIGO!TW 0N\C[A"K1M@ M]!Z>*1#W.#IP8X_E86N#MR),"OT?/I8(1L"_@CHQ(ZAAAQ!$_)-W20PK7/=' M.0;U>]GO/IS7O.F HM9 XJLO!DTG=&B83FUO1P+T'-9]U9;6:HO^UN4L1'+UCX<)"/I!4-,/4:&O$9_P@4/ 7WHX)IUZ[8UL&FV;]Z' MF^2+HG>]YG1&W8HAG'NU55B9$1;BH3RXD8,C5AH@\-K#)"ZF?VV';2?^\B_R M>/[J]8N?ACF\Z2ULDXR;$R6?%_"?P8&UOF$]2- H_ !TE;!US; S1UC?W*[& MZC:F[F^K:9@'H.C_617V^=UZ,POV\EW3PB,I^3^A7M#Z$.I9"/+"W=]+/\QC M5A-WFP>Y8T7Q\_(8X6HO#_U^A-1?4=W /5V[C@*07(P? ^^]O#3^",T"W#Q6 M_O#*U-U\*D]>NJG]?EK"][LP3,T_0SK0?A:O_#81C(WI7J(;#87 UH:N%X@G M5?SP@#O,#PK!:%'FO&)9P0LFUDNO9SA[XG?@@B4C;Y:,Y2OF'&UL> E-T].C M/@P%?0#=.'BDU@14MV95/1(@?V3V]\'H/)N4%/0,$(T@%RLN)MB!!HNLH1XD MV\'A^Z>LFI1%=I6ALX/DEW49R_Z1"8IO@'H8[T]TDK(BR.6O=K;T.AE0$9:N MZH7/YA7R0?+V^Z#;H%'4M(=R5NO!<$!]I?C!MV7R7X;18)+HLT"UI/;BJ;6H ME^"3ZW>9I5<.PI8-!;2V;M*#=C$,85"SRWF6H&6R[$Z];ZA\M_4.((7^]@AL MI?H[[I=OVM,.1;:&]\(SJ.X%=:Y_HZE;U #]/=D$T[1PQ^UWJY=!!?+'41][ M'Z.# >%CE,]>Z9DO>LMH]7K41N'1@V2;7%9E1M$)W'@K+H+-WYG;N%JWS>5"]0\ M!P=J4)Y[]^F?-R_!5T[T3[ BF!^\'BS%#K:N)TM_Q&&#.T\6,OF3*"H,.?>: M+>I@G@;#8K8.='//UZ5@ Y?Y M<_R4K3-Y0H6?Z\2-/M+H7*RA&:-S[T%EC5K'L],ZSJDD= MRGWF\2?;>H,/2U7_W,Q GKY>>0ZPS':XN$OL\7S:G-@@5'[^$%XB0[17\,Q- M46P,0Y%PPRNQI^-F!T?TR=EU! <,-?K:*.K#2\31W8?7OA'K3]^DP+\BR%?X M*>]EEH8CV&Q$!3H#BC[T/7#_$[J O+3[$:?U B:RM14O?MI0HRY2Y?I[&VRW M&]0KEO.5PZ(75F>]XB!YO;*]IZ#JF*N];N-MWA_RYU#&J>]WNTT,7F3WG3)[ M-YJQ*GARMYS>P?O%@T,.O2SG719M2J\(/<\.>E"#!2T.]*2@XH8?Y_[F8.K; M4(< ^6N80S07@>[2@Y2-/;5C$IR_X&IFUFOOS+7F M] SD&7^_U;:P"6=\F#>[\L:<-8^KSP^WJQ3%:KO*VVZ7CWSYT,S(7UZ__I3\ MUKN6^_B7OG8Y ML,@YE6GOC;+:*'W[ O/B+1OSRD=APDY^GB$'9I]!'D* MFH9JFC_&=PF7\:;L93%@%\M \A=K'D1]@Z63%&3IY<-E5W*6A#K^!#DC3!>Y M9A6.^[>#SP?)!_G5A\$=MO*X.ZV&O&FFRV-5R^3-5()IW"T5CC\+'/4.EQ$^ MT+)M:]NNQAE*VPQ^DO[MLK]^T?TKE!V7FZQG*]M762!R[S7H=\(U>,E\]E:( MU;U7B+YE:9;V.2+A&B3<+_]AP;9N?&_OWJ707V'7>C3O=^=><02M%+8%X MRK'+JFR2%_2LA]DEF-""^)VABVGM$PRZ_3JJ]3('W4#1Z\C6WDVU$=X:EI5/ M&!,'5S53;L=ZD?,BYUV-\]Y@Y, JD ,S.T!,^&OQL]BO#SD1$YIOLR(M)TSX MJ)'-",N>#8V]2#3[U_L$+_2M!&X:S.E\4E(V606!^- !X(LALN)/,)TJ&\OJ M45Q6/0,&\B$'F_YM5'M;.Y)D!$_K^02L ZF]30.S"X4BU+DZ. MZM&0I8"Q(J?#83K_!&:=#Y6O])'WW6"@35B;KXNUH;6R3@C9!J' M?OBT 4 _&+8=Q;8 \6ILOC*S$4TBFJPC13_J18.00;-1I.@IS^G,?@.K%ZB? M>#?BGT3J_8KG%^KW /-WG[OR#LZZ\34E)Z"L]\+Q==O#%3\@8 MP;/YITR$.SQ0"8XQYC/<[*W:[?B@SP!!_E*OT=::+G"T5[K';0,\Q\/;CGPN M0VBJB+FFO<<02Q+C0OY$Z43 .Y6MV?&&X7EG]CK?KF!D;HLL;O0RJ"\"KJZ=V?5_Q&>OI!IT#GW_[O=<) M?(G0D(+\XXO/;]_X>$L?G8 # MYC%Z[6L?VYZ 5I9YI4L>^_BO "FKK]*W9WQU-=OU&'P\QD'R&N!Q-+^P'9CQ MO_%7#%$!Q:8=$OY#KO(%ZT20FB_;>=,K?-[ 6NW]H YVX[!1E%8V^6.&L(\K M6\["SVW=_0':YG+61P2OCB+,%6>#^:(^.>%8HO:X1'M3+Y8^\"44$0K^H"$> M!A7EVOG&N(L@D; ?C5OZNAS#5^KCC69XYR_V8,6,9VQ$B.;UAF08"[1.TX4> M?' .+R2L!S0_;'[Y(GG1)TG@CT.03?AY.37X@P7&.NZ?U7*&_X$EXW^P4=@L M/.-]8/@3*##^D<-&3OWOJ ?T'X4H%?RQ62YPWOZO0S0Y_M(=#6]%&0K_]:IK M#)20X:S#[X' I6R"X4..[)_>QQR/< M6 5&]&S7,^*(\]:E7T(5@2%,'[@%$!?K&6PPI*?-!@Y MUWB?M!R\4OGB6 WKXY2/XV0\L>S,[:'U3@3;\&@#7@Y@5 MA71TSL$F&(77!X;!_H;;JKJ_W\+T-#G#U_48TCNYT:.^\(=R!-8Z_.W$0["$ M(X5GEEVOW)\-R.'DQZ#<&P=X$#VLX++:,11?ML(ON*>8HCY)3IKE>*-:U.PO MW:/$NU/\&@.]K1@EK!7,FB,[6V6'K$,(SQ53LNN6QW,_VL:<_K!VCH^8H-);GYVA5+X-U1 ELDA_@0#' M-I7?O-?$4]I"_H'",&D4;-JJT-!R'H;T[6B:91"%/EBV]HI-N.T\=WGGL:@O M=>*5U%.N1?10C&X@)IL0@_/PNBWFX=\@'_ZQ!N;2&)B[+^Z3:Y+07J>3]3VD M\1H%,Q)6169WXRAYG EFO]CCH8#B9EW <>FR4Q4O5WDPZ/(=!UKT+>/"K49? MW"S8KL&-":LSDW7P[3"<6II#. \T4M&JT-I.;5!=NJ-Z[JN/P8_ZR)HEIEWT M-UN'MIDWTS[&!%;3!;VJ]S'_(TQJ\[N^^MD07(*OJEO= CP,@26#,HR*B)6C M2I3!9^NK,8[+3OJDI"&1'R5+[];U99J&.V:B@BS3]+'%GVR9D-H>"EFW=@-H2RE=>7)5S5?'Q%XNI(4/D M\R_]>;328*V8*9P3_,>B804'6NMN>QN\;]]7A@JU_J0OQ8I2$:RX>EWH$JD" M0^'J&6IX6!-!XL[A]BU;$++KIWWH4&]*CO=ZLWSG6=2XG\G!CZF4P^-<.]9\ M6P#-#A$=IZJQHE[I6?JP\=H:S!<4>8T."E_DM0YI_7\_\K;V8#$$ \2A*P*- M#S#2PP72&-"4[5/X>G\'LF@S"P4./(7VU8G[":U0$PGX&-7*D$6 M_3 &Y.1 M+V4\R>"W[88Q?5)<\.EZ5NFOK.O95]L7?1B,X\URD,&S<-@7D5V51V@\ ZV_ MZ\L]^FMTU,4]>X\WQ".>Y\I:GY[9YKX/N7K![0FHA$;CRH?:QP[A>] E@%?] M,+'E<=_*:5P.-VP^+N$0DSEG'@,0^74=,C31";3$6_B^@.>R [B;A..:>ML6 M"XAZ,=<'+W@WC#_:/BLDO,.O$&L:8OD;[_D>'6+_591+X7*Q3_0+?HT%%M1? MC**%OV*1E\$(Z%,@@WCLUIX!+":!49HP#OJXOHUKX\@5%S3,8$" M%R?C#,/U7>NJ7IVGJ3F8V?XO_=VGE\X831$( EZ!]D<_RI #NO&PQBJDOHS0 MX7["Z\.W9WFJJ.K05P9\M,J@GF+-0P=?#+#UK1?\OI)O';@;X7"("JR'HK^K M>E#K^M2CO. 0LSL9A_\,@0$&T MV0/?\ ]RR];TPA?65U!3=0G8VTD/6L7MK M!]XV:&YC9F"^NAU7,?7,-3\$66-75QXR*)X'R5]!+_J*"E/M,%5W^Q7+.;Q\ M%H*=,)A*ZV7KF=XTWBVYPEED^>\ _"=ZNI(S7=(V"B:'/X7]G^-QC!*/!V^[ M";T^\#04G-WCOXIYG/SSG->.XO'LBO8]&C2^N"KV>!O8"IGO=+<#;VB,Z@F? M49U_92&<"OD?JVDHN4,96Y#XG1>KH:2OOP'JR^$-HCR\SE&^VZ'O?A7UHUP;7$)GX!F-. M9R<#W,!D3JNA:&_B6H,#-KC !QU[O-W]ANZGNA!Y_Q[*SVXHL12T%3='-TY@BZ#%(_OT[BBD_U[# M/PY5DS6F&O4%V&9C0P5!HT^07-5-\=="01D/Y?1][K+O_1)0R-LTZ_K??GT^ M0'E\==%HH>G M0Y3R, ]0I4+DR7BO1L> +6'@I/N-N?@(03T:HBO[;0D-0OPBURD@9M/1N-J1 M4#W==R1X_+4P'R?+/N>U?]PJ"1O:+/5.UJ$H_R:]#B5G Z,/SMLAJW#D:%@7 MY>QY>%0\$F.-<>R@;OBX;F!KV(O:H >AC]!8S:C1 M^*50!C@L,_20&CM65UZKT @%E8"AV[=N#(M1T* M[GZMVV;6%__H/>3^DS.:0YVNR.LGA)'^(X\>)G)V*YTIN.JQEI*?59\WVMN4 MZX-<*WBC"X3^G>-6 $,Z:=^?"LW3J_CNU^=UD'SVBF-XH:_+N:$0PSIL7Q:T M]YEC],W&!42_TX/$#C'TFT6,5XUZ_ ;U#72"BZFOG-*7PUIC_=CIU><&P5Q7 M;1%ZT_W,JFY]0QJ0@"KDT(()X;3_!B5V,I[V=%]2'E2QG0QS(2A59-0(*(AG+U(Z2"#%CR5L30U0D?-5'H'@C MO\^Z'E?T0BY?=I-U6,L6=)S:1BP?XV &]X=?L?,+.4-AIUCH7:)38%E]LEFR\,Q$Z,34OKCS$<;G M?]E^P;HH>:!Z+ MH7G[0D([X)#Z^##I6OWO+^ 'FE)>%2(3_YT>_&-^^ (]^&=_L)$C73 \EZ,0 MJ9>E_I#^O%K3J<6,\]6K@S0?4LA[4"@.LHS>6SNN:W8G?XU>N?TYQ%LW&+O> M^OY?S#I]F23O_NMMR $(H="C3F";3<#NJ<[*LXQC_;U/@MCHUO&,-?XOS5#_ M?)U#$EP+H_NKC62T44"25^9'-#BJUA&*COLL(&SF@XFV(?\3JYWY&X%PU>[] M.R&7QI<:DZ8O>?H/,-?7MW'XINOT3QE6@6$8W5!^Y:8-6+#D>?)^TN>J31RT;Q2WKWIYP(;C+/'Q\E4GC3+!0S_W9I7X55E>I#^,#SO>Y[/ M._NRPYALV-9A%[RV'X9^@:^']Z]4:8RA\,LY?!/,,_G(U#VTAV>E)?\=8 E,/^*6!ZY-DSH*&\?[O_RMP..VDN M6UF8RZ-?') "?O+O+_(7^[?0*TC&\\4=MLOZK?$UU]ZBC?(\S_=)+^ZI$N\' MO+=_UK0;95F$@[N#@U[W'F9Y(.:+Q!O5R<"NCPPPQG=]-SO["[8DL%::/7KZ MB,0?B?\Y$G\4IA%/;HXG[+GA"<;*1!R)1/_[.>7U"=SELF\:07W>9O!L4M+R,1_Z[L@Y'6[D MZ&MS=%9-RN)2FV"?#SUR=.3HR-'KS:!9/N%Y9.G(TOMYN)&EK\_2E$_2BC[F M4[\/[X1V+G7ZF7LG_M(VH58/_#DB943*YX64U:2X_(9CG\\\JCZ1H2-#KSFC=I?$.Z+( MT)&AUYLA)D+$O+'(T/MYN)&A;W";,>%5C+2,'+V?AQLY^@9>DTG.J\=\Z#&, MX[X=)K)+)/;)0(K'+AJQ+,;CA\[H9XZW1O'6*'+S<^-FRA_S.4=NCMP M 4=N?CRG'+GYRMPL'O,YQXB.ARC16<]T+A<6UGLDV^B@B(CYS! S/4AC;D?DY_T\W,C/-^'G& @>^7D_#S?R M\PWX.7O4@8V1GR,_1W[>D,_/U$4!_Y5J:OV/=SGK?RR[1>U.KL2:Z]=CL8@+ M7WC5=>/R3/UUM5]AHKB5+ZGXX96IN_E4GKQT4_M]<[G]O(>Q_1.D6\AV\>:]OAE![1E?TP/\N*G5U>@ M[E/DV"WGP(FGSO*BW5R]F#3 8+5W(26>W,:KJ!BE1.P47GXX20[MS+9RFOS?]KZTNVT< M2_3SS*_ \<1=R7NTHMU+IN8<9ZOV3%>22E+=,Y_Z0"0DH4*1*H*TK?GP?ON[ M]P*@*%F;;E DAA1Y)I-Q2>"):(OD@2$; T MQJJ?(UL"=%3+$1%V:_Z]:WI;Q"5V!:F%U)9OCA8EHP"QH%WK( V4QQ6YA=U_ M'PK6C\,PO@%L8<1-J7_OM0P$B[.$1?8R9-:;X ]!YJ<,\9HP:B#B :QD*'U MH(&,(\S*"K. !AL*6SK&!P*KQ](X-9CH#WD$W\F(^?%HS!.IX%7 /'HGD7'" M)H(GL+*$">X/F<]3,8B3";T,@\H8_I,(A?(ZN"C?X3T/LNYP'#$>IHM_F.&-W6Y]?/O&1A+.V_#'T>M\1\]R= ^3 MZWO-:DJUY>7[:S373;A]_7H+VYVYFVJQVH:[:Y_5D!:."N)TF,?:QL M=1CM MA/?!'+G@X0V?*"26>XU8#0&]-13JPM/KZ613-+K1;*X7A\%VQ+1, O9;!AJH M2$@(?I2)2MDG%,2_PF-#A0+VHT2EFS7KS39[1X(5%+H;F0Y)L-Y[D'ED+@>K M>AI*_I3K/:B$(/A2 M^?!GP J'X!VC<"=.@7[99WUCCS6#9F+UK>>;O#X-U& M_=@S:HX]C1?Z5NY-AF[5V/LLL?J4><1C7UJ@S0HNZ4B&L19:0_ M 5!AKU:A(N" KA4 /)-)C7VXM2K:EY8'*QSP"/2W01+?P-)N0/D_/68QF&-S MVEB-(08IU/" .2E!CTXG"V!JF%##S,P<@%$!%D8^M\?@N$"=LT/ \IM>M]UB M,)O*U+SZERMZ(L"&0&ZP8HU-^;SPS!_"3Y57F#&0B4 5 MEO=B@&-/I AR<2O\#/LU>OH\Y C! ^..0/%,)!P%O"3D&(="PLFGA[7Y\&B- MW<47>YP\5#',$PE ,'BCG\0CAG@FX; ""W:M"8] 7<;)B._#7G[D@\)2^!CF MO)6X(@ %X!>@_UH-6H,PA[LR^CE,#&^B?@]V']B$L%FMEHL1VN"OQR)-8OL7 MTRM1-?8%=@3K@^GC?E\!Z Q>TA%K "M""\Y>=$[/X1Q\,A5@+HV$>C-W#G06 MYM-3@Y%NP)#%_^(C(5XN @_\7=(I?TYZ,M4M*GQ KQB@Q\9S*T2KQ1(&0?Y+ M*S=HGYZIL%(RU JJNT]SW.\!)6%ZWZ!]L9F*L8CY8 !V,U"T>83$R%G[&"EF MK H8/%!\">5F1DK-SPQ#F>3;K90IH6 %I%]C([[5O-89^PZ#& MOM'2\[D3(=A(:Q,B0D[S'ECGJ 9J=[O$Q.3+<&#W0 '):GZN_1 M2Y%O#^:=D98?P\Q/,YYJ9X0%/2QH8/F89_T8:MZ'$<8^O:C8-? GW+""(TSI MN!6@D^P#/XS2$ 09,1.S!D#1$[L<@@E#7JSY&!6 M]DP4G0 YZ,0 \68H^RG X(8G@5H(*G29D -M7VTEP3U%L'$D;&9 :_J^0UZMY9KN4MUPYW MJMW-@Y>C[GG:J3^)=K>)/C<'=X.D^"."X-U01IRIK*=D(#G(%L+*(+Z)YH'= M)(UZ8^PNRJ@YK;NP<17&-S09X1Y/#;BMU+2S%>=9*351S%NI:=4+@PMS^D ] MUP<*4M.85+-"D[#CX2)H,?SON[%.:RKFE^L#M+5V8Z%&L'QO9((]8H/?0*6A M,8[>94F"O?!^U2!_%T=ZZ\H[8F!17@M00&!E/(<(C()!2:V/P/] ?0"+<5*BH))CSXG 9C&].-;[O\(X\$1* :W>,-O4\S,V\T9<&[T_+:YUUT@H&R/[^$&:,$6-J+<^\4 M)YQU,AFJ138[9ZQHL@E@E$SA9$1^1:&RP$VDWZ$[.33C7NPW(FFY4.#.2*UY MYY&.3FJ/$-*Z'0Z/,>$D\Q;),[,&V!N<-0;F$4[P8F[#%#P\N3.WH'MUTGAM1:SY#T5?8EYTAZ!,>7 MRL^7W-YWO?=WE%9$OLCY.[\*J@LZ*)$BYDP3)(Z[MDDA,E4T->X$J3"'CBN3 M2Z6>.26I#(*1S*4Z>3"OK^H+)FF:S=KC>[9 MLNV\VW[HR[7V@^<]KS6:G<(U=BOWE_^VY4+PA=AW M]QA*DY:^@\*+@]P;G#W^\O-1\VCU/@T)VS76.F-07N)0!BR_=+$,!3*@<0GXQX#FZWCIS6DM/_?'\_0U+3 MOQU9N18ONVOQ\O83^R(2#3QE&VE%4CJ)H2^V<^V?TW3*22-598>G M'=<)9W\.VI'Q(9_NH^R4^EFC6D?M7#@/TVJF_IL37:I13&IP*L[A$DQ5>6/K MO&)WON_U03LR/N33?009M_?[^F+GMGDB!>>R4.[FQRIU;IL#II&J,L/F:<68 MX5X?M"/C0SY=1\;.:;-KG684PP[^U]30]IF,4AX-)/8J==K-X5)+5=EBH^X\ M-OMST(Z,#_ET'1D[C\V.M9L/?V8RG3 7C:H2K527*9ZZ@]Z;@W9D?,BG^YAH M5+-B>7/.<_,PW>;K%^QX$HH1]KQU0:DJD$I5>6*GZ\YY;\[94?$AGZZC8N>T MV7$><8M]%_XP@A$&TH6A#IE"JLH)VQ5S7^_U.3LJ/N33=53L'#4[3K$)0Q:G M0Y$X3>9!M+&^&==>4,\#N>2]6I'M)Q]MMK=G&&[2;NR0T:4F$1^BK1@P4*]J&J0X:GT7[;JWK,M]CU,>LKP!ND]-,]=A MXP&!KCR,O5EK(K$&<8:]T)^1M3]]I[1- +'W7+[E-3O;*V%9";+]XO1.,73\ MP_&/]<%&[ZSM^,<*31'^B_>"T,=RW*&R3Y?X=-?-/K/[KM772K#_*\P3BR*\ MIKQXN53Q+M^XS]Y^\MB-8$3Z=.=M&C-^MT4WNQPD@C+0\'XMO'Y+!O#6:!S& M$R&4'DE/@A?%CFVZ6HAW^\QUB^)X36CADF]:U%"*:SV^'JKP&HM[>-NMO#97 MHIH[QO#FH/S2H5]YX@_MC4-MKX379BU'L4;S7CBV%6ZZA9TVVW-;#>3UG!&# MNVN?U>KC6USB:WB 'ASFENN8#X0V2D_H.K8+'M[PB3*WYVP^8BGKK M$0^12P&Y=CRZ2@P^=& M]S+X 29A7*G8EW0I(7%&_-%<4VYO*I;(=R-N[CF.86+Z;&\AU[>'XWS7>$WU M0*?_]B;T[ML8^.A?_NVLV3A] PP:GL;+E$[!;@)_*'T3L?901@Q$L2OZ7P!;+EV7O1K^!+UM!W8TO%?M.7 MV *?FGV@I?-*7>GY1ZKP_NY]Y4$M=&MNR^:IW-4U3T_M52U[L[=)Z>L M"AYQE='[,R@#HM_7-A)+^2VAPSVOE6X>H[FHI,)!I^;B^OND5\P^<8FW%O.4?@?] M-Q[I6X_-1[1! AEFB-)JB+<7;Z:D SSKG.9[ M/'O0'IU>Z?CFLRB6F_.%]:*8:*CE-1M=2PVM^CK*:9^MIYSUZY777WSJKG=MCT.HU&SE/:#]\CND"./L71R2^7EU_8KX*K+$'7 [D<:!P. M8\/Y^C*4>:^\11#8'#)&H==;H@O=:7(^BK,H7:JR/QVEE,V7^=0I0#1;\>;< M>^Q=/XI37<@45N$OYQ3S2.< XV1GSG+!S >V-5# B( )"<-09AT6GF4Q8&() MY;% P%)\PZ6('15;?+X\^O#VZOO[RZ-7WB(^Y=V#@>'_3<0O(!XI(W*TTSSC M+!G'"OWH43C1@^+ZXY2-#*)K)FP=RL6X7@:'"QS7]Y$3HJM[G, BY#B$EP8B M$@DY/>!W,4ZUWQD9Z>^U;S78'A(3>OA_Y1$?Z,@A<'&,(BKC0!$J;YBAE7IT M^N0+R9>7B'Z(L@3FCRR1:L!H3[79NL(F' !@#A/-!#B+T !>KUWU<:)=W%0/ MPC(E$H(#NNVG2U!%YSH3USS,>&I=_B86 ']IPT19R^0="I)H4F-7D78-^5G( M$P]^@W/ 3,5D(/3D/DA0F1H3QAY+( %KTCRD0<;X=*["\7C&<5]XE[.A",?] M+(>>7=-,M%9ODPXWG."@>4!DNMR0HB4A\A8SAL17QKABG_(56,13F(%".$I, MCR8 >1[&^NB&'&RT4(YD:J(F'#?.PPEE=L#.XA (10WC+ QH SW!KJ6XP2"T MHD!U#Z@_S8R[HD %LW_=I8E '$"66NT1!1. MH]*2RX4 V^V;G)P1*80#L8 MEW%HT#-9N![:BI(YYEA$X(BTB(LPCJ8A/6&$[Z#&,1036+X/(-=>QX+N :>= M@[)X:CDYT(&/^ 37:V@(IL&0$Z$R#15)H0C_>!!0)H$W%_,OTMY=$*1)9DX@ M0NH!>. *:&(BD P//M_MC0Q#?#.+.'F9]&H4G#K@T0REXMZV>80%G5@STX6L M])Z<] >Z[FWN6]9% MRRN*:7@_X^%K8)"PW"Q)D'[LE(\UD'/ 3#NOST%B\796@V%7FZTP1E>:FE=Y M/U;(P/N8$[-2>HGH);&$S",,XQMU49VDNHY+JGL21Y2V,1;47/$LC6T:.*X% MV"(N'1\_"?DDSE(8_E8$;_14C7J]5C^V+P"2A'RLQ(42J'"GPL* 4$J/?31? MOG<-[+T'%)=.+NS[BWHFT'3M9JUYUCDV9[G@@<:JWQJUQMGI>>&?APY4J]=7 M_KYZ$Y[6HGS6)?M\J!W(@3[54=)/H!.$ZPKH2DQ8'90;%:: M[CW+C]F,_]-G4-G9-QZIGSP%_SY1(I%]1Q'WI8A/ T!+'#/E!.TFQ 5_?J MZW$8E/=>^&+4 SNQU? >1G2;=/4HRE&4$W7/(.J:CC 75#NV M'$$^4L0=H*;M"&<]X30=X3C=T%&2$T$EH"0G@BI).$X$[4__^.759>[S]W&T&ET._N,$[MOB%FJDW^6AIB.XI_]W+=) M\:WN%AJB'S+%5\; W8/3=AQ@%QP "\/W&2N&>\N'PJJ6>D1/US;>=ZBQQZBQ ^W%X<,>X\,C6,6)0XP-MFS#(,[5 MX?##,0ZG8U0 -9R.X?!A2ZQB_36"%<&,G>=?. =*X006M6VIEL/NT%VU2S,P MO&9W"U7UW#G6YI3G>7WHEJ'W/5? W5/NU#(>JF=]9:6^G@CKHT1^VD M\R&?KI/.+OVAC-;[^P4-5)T;R3D8%X'JM.T\C(>,&BX6X?#!Y3NX?(Y6G"[3+7<=%7UQG9<_>D] MSWGO^_FXPSTT(JY82,4E/+C3/GRB=I+9269WN'M.Q!63S"[9X2DM=]U-="$AW!Z=E'#)J."W# MX<.66$7WW+$*E^WP]#Z3*[I]@Z7\5K@,ATIPFI>-1GV?3WIVZ\MV^$IC??W A[T M)2_<;L%',>S]?^FKW3N4UM^3NQ=8NVUOY+VN#]Y/SM;PVNOO"]XI@N5W"U<2 MQG,< MQG&8V2L9FJWM769?80Y3-7>2XSB.XSR(XS2:7J/;<"S'*36.Q3@6LQ,6T]TD MIE9%#N/JE';@,*+'+V0*(_F;>HP85XRS8Q;W62*N192M;?IR6#EW>RWJMHH8 M9[7MF5_ED'$;;?OXX+#")50[FM\0^3NUO>X+^:PT[_PLY4$$QP,>(_?WNEC* MR7TG]QW-WUONKVV84N:CWRK-6U<$_)?W0D$?\PT5[?UVK=-J'>_"Z$>+7/8G MF\OYZ?0K9]R40BJZ93KO19X>GJ6Q];;A6F0TP-7CXR4TT7;M= M.SL].WYS]'K) XU5O]5KS7K[H2_73KLK?U_QVWGM_,'SMFJMLX?.NP<;WK(S M="$-W46FTG#S;>HM !_\Y>>C[M'J?9:B]'V;H8;OPT0(]BO\/53L [#O8)V$ M+S%@=J#*5M5ZKRY%?)*1(XB=AMV^&+4$PEK-;R'$=TF MM0ZE )N35$\OJ1Q%.8IRHNX91%W3$>:=M/5ZL^4(\I$B[@ U;45L5)#8K5C# MX[T^^8JEVSF*WP'%M];WC2HS3KAF!E5*LG<<8!<=JAQP*A1RL;9#A_VD56<.,1PUX XQN$8A],Q'&HX'^T0W=[B' M1L7=QEZW-W,I%E5*L7!DO2E9-[SVV5[W,'/BV=&QHV.@X[-.Q>C894,\I3'_ M]A/[(I)^G,#DOF!OXRASZ0_.W[B$&36[SN5XR,CA@A,.'UP"A$N *(,CPN%' M-1E'TSMKK6W8X)!CCY'#:1D.'YR6X3(@]M9I\E[T4L9'(@K@_^EF-2.'A6]5 M]<>>MMAVJ=]*$3M1+,3S>YP]YV*&^<5 MHV*7[O"4EON'KU_8U6@<"C3<7<<'YU]<5^2PML;!8<8>8X:+1#A\<)$(E^]0 M!B^$PX]J,@ZG8APT9C@5P^S%NDP^86U(".MD*;]E"4_SFSF63X.[ M.&G7NF?GQ7^6@G(*BF[M%!X:Q[H_YT4B0I[*:[%TB2\;K[;F+EQ_Q<]>4,<# M/2.HV? EUGP+(/$O8AFFXA3S8B3XRR'SED:K;KC M+%OC+%5S_3A&XAB)921>L]UPK&3;2HI301SG.'#.T6ZOO:VUPGQCYVDV#_01 ME<<+1+-MQJ!M>NWF$S0I60G'90^YAB=8W1/Q.@V: SGV)Q+ M3"I#8I+C:8ZG;03:4Z_57=N/VG&UITF2<8J98V*.B3W$ NTTUKKP'1-;XYR[ M9Q+7PB.[Z[XKC4-NFRP.X(.__'S4/%J]SW+0V@ZXN]ON06[7(7:UMUL92]LA MNMON06[7(78%MNMBZUNS'7^YO/Q2B*NSL4A8(,,,P^UJR),GB+0_.P3+Y<,H M!Z5N$\?JM?K:3*&]1"/G/2VO]]1QES@X2C4K87*,ZSIP%A1+W=^B4&;MVQ:0JSHN:VRODV@N6XVHZ M]^9P'<4_D_919J1P-Y)4Z482QP)VP@*ZC@4XH5_.PW44OQLUW]UTXM)$-F(A M[XW#0.,5?."P*SX0S(]'HSC2C@3%XBQ5*8\"&0V<,ZO:GL^EURO5O?.F"Z"X M ,K!!U!*A0Y[RRRZ7<SR$>YR>NT13IVHX9N&8Q2:J1LLQBV&GV]N>FW8.A=W>RKPWAY][O;=%GL=G]_%?M;!YSW6XPI>S<9QQ-*A@ 7R-$OC9#(=+>ZS9NNX5DIZVJF/ MQ9F43IY45YX<_-X*8X&2T5( MP$?XGJ:1@=##U!B K^*8'C]O_W$ MOHBDC^Z%R(<_XR@#6 X207#$J6&3US ?$Z-Q&$\$)E/C<'HFSE0V'H<6Z./I M4"?:Y!(8]X-Q/G!_*,6U'E\/57B-Q;T_<"O7, ]\Q_I2 7MC$\$3!:O' M!&[V*T_\(6LU/-:L-]OT[XZ&)'SJ&O>'#RB:< 9ZXGT1@#O>='T $5Q2R_: M] D+SG'@&GLO>BF[A!4%M"J-401H_ "+Y+XO0H0YIIHGB.-QOT^_9!%@!C!A M=,T$HB^2A#[ >%*IC+:DL0G7%\!NXHR<-$ =8SZAZ8 QA3!%OV6<_C7NP10!*"_#DP]'BN :_>P)?E782I+)A$F>#89REM,JW/.77 MDGOL4^U_:C.+I8[]N 81#0EHHM^7OA21/R&H !8&&>(%/D]@ J*.XI2)VS&L M2A-T(F(?%@R(!@/@^N MQ"8X"JP'@&7!@[5EC'0G7'-;C12VP$/_)H$C!!9^ M[_A8(LE^%0I.QA?JN>7+8R#U., SP=>$X;Q#:(OTFA&3)TI0-P0N)< S.*6 M"/[(H@(5(%:_BQ$ZR.'@$]T%2WSB+0\)D[\-A3#T_PT(3VCN#G3[CJLA^PC3 MJHL'NH^WL'E4I&8.GK2J/$-'GQB>S07/TMA>K8'K &"A6H2/GX1\ C0.0]^* MX(V>YJQ>JQ_;YV$O(1\K<:& ZR$;M;A V5)ZZ*-Y+^PUR*\><8@+^_X"KZJ> MK=NMG9\#:AZ]7O) H]9MKOIYU6_-VME9JS[]9^7#I5K#BG#1V9:B16O]W, 7 MEE@D9X?@?]HLWW1;6]U]NNG&1G89-OZ8RD'ABQ'J1Z!(NI.OW&:K@N:YL53Y M8W>RT#&)73&)V1OGZC6\<(XL@7M>ZUU:-H).A(?AQ K0Y%?QE0$XCD@791O"2+T0<0]/VM=E)=+HO+VNR$'$;H1_+Q@_@SD]<\1&_2%AO)'6KYY/HZ MN.<+GLZBQ$Z;1MT]Y3VMBNQXC>Y:9EOF0W^RUI".HAU%[P-%GWG-SND^'_JS M5W-410_Z1YS\H""UB6&NCYX]1RF(8]T5H>+*X^TW(S99W M7M]"R]U].FOG@MJ*ZD5IJ$[_VGU[]J#7?0CHK=X>XY%5?,A%I9P/7L MY6J[+-5:OKE&<]V$VT?(+6RWV9W;:B"O<\28[JY]5JN/;W&)K^$!>G"8*]UC M/A!:GS[A?:#?"Q[>\(DR&S6S9KM\/3$RX!Y7SBDQ@V(SJ9?AI)3C8D4JL866K=+A@$PR$ $K#=9.%:.X,B?%G"I M8EF50?,#I>UR%&<_#09^$JE.SC%5LX0>\9BJ=;$N6%U8^-$QGKZEHLLY4Q5G!*.#4 )A 0XRP1 M6&J*HYI1L)@:B$X7?.D23WB(BC[C"&OO;N:(@.RQ".1S.R]N&M MK'2O')3FF,N. &!+=K'D.0IDFB7WXB,B$>Q%QVNYKI.P&^@MIG6#'9H M; K!Q[D&P?A,S7Q>+6_[.TIEZNUQN8:51\+V [C#X#3W'_$_0$^$+9C'0&6+ M(A$L!SPRND3@XG@R 04)U@X4,**& 4.SPA''QA:1[G5@!E(X#JZ1CV%_M_0& M')?IP9!W7GA&YEEA1E+EO2_-H38,4B>6(O$5"T2)_"7@A%FJ*R!>^; MAB7X]HN&=PK,OS@H:9(Z#J])=Y]K4X,GBH@M]8/X'@MC;IIK MO.71#T2+2Q!@TM?G/]/!B%,'FCX(WQ,R-99/1./] Y0!Q3X".&,:VV.?B$: MWBZ5BGVI*>;E4>'!HU=:T!E21IOC1:M#4@S5_SE4QD860"KHT0DGNA\5:!FD M5;SHD,(S;<+\#KE)-&$*GE?]":X:I*8O^Q(%,N@7(%&!E%[BLT=T%OGNWND9 M/YK=';T"ZB6J6D# V(9*:"NR10OHQ0GH-=B;"6FOV^TN(,O"?;FV;=/*%>0, MB(^POQ'CUUR&I$BBPD83FB4TO%8+5@4$3)UYX&=))ZI2HY7E]_<: .P]>>^G MG/R^]LCQ6=#\E-$Q.783)VN;)$*,T@N]"IY1B7$(('4X:=M_2C]YPY,$SCEO M?]4'2V9$"C7]'8F!_B-'B%F]/C?)IQ1C3:*>B$1?DIPL$+35GQ.45T 9&5$G MZ;#P?_92O@(2]XN-?-(8)7*.F=HIB+VGL%W5K2_@D5:M4[]HU("Z<,TOY=U! MJ#4..B@2@]R%L;#!6$H&2">$&I)-B*S-D(:A\T%77\#7W_3@)2.'. M>W&!QD^VB(6KV9^V:J:,16Y S2NX"3!WTI.H%])H',K912PZ#N.;6<\_M(8P M QE2I$(_T];3DIUKK-MH&N1!]5KWUGEMG-?FB<[[+4D_4#>GPCC7Y9XD4_CTR^/OGW^^!7T'\M/.5Y'X9-4SQ>G_40S\AQ6 %,G2)#8 M HR,?1Y%V8C%B66-N!(]2R"TLJB-I 0[* IJWZ<])>0<5L3#7_)7])6]KJ*X M!C/!..O!"M'%'$6@A_AZT*+:!_0O@2>A TF/Y+&7/3UN7Z#-%)(=IO0LXS!# M?M&9V05Q>/\5>EM.R-6F(8S TB\@]RZ\L PX=Q[#EXGK"^YKKH^&71'L&L>U M*^?.UVJNWR5B TB3SOS:FW/[,1(!YR-)%$T*&R)E/)=I]07#-=8/-SUM'&YV MB\6K2<@$&(KHQ ;4UHKA-[F)[;$A*+7PFT?XRJT'$ZU*4-/)/)@V^:,5AK&B MAG^$!>DBD#(U!$4>/8Y*$"'.PW,SV,V#;2V(5JOS>G1Z&.59I]9J'R_M:ED1 M2W1)%UQKB!J'!WZ%'M_5!NEJ*]2;,=[(='UQVFD24M_*M-#M-1%^/(BH,RS' M']'YDTDU)">.T031_W+:[#['\95'1'X3(!%C0.=&R_+])3TU/^;Z9:&5IG&Y MDWYXA7UH&YK"I&*_93R!XP2)\%6,XR1%X?] MO%7FXI^Q?Y5& MB;?<_Q'&@TTH]Z1=.VV?'[\9HQ0&_*&D3R=6RX,ECU;*K7IE];K\QLJ1X(JR M#$R_=522>_$U6&(P(M=2%D.(2MOFN>7V0TQF[HL8B12T!&?&661](WVEX A M AJ640NG::T8!<*,+>"<.M!EK_,Q66?$:UZ#':Q$HI@2//1\JPQS MXBCI#Y1YBMCEN75Y_K(YMVC("R.IKH(T-U4I0'\N:,D MQ9I@"(V,W07HB7'?:0C6*$(Z?F ]F'E\5=/X@J5H?_H "#NR7G4DYBG9%TIA M\%O%PQ6FGO.@'2(6_T+80:A)H1W4HV=UYR6J\PI$U[JN8993)1XT_F$,0B@> M3 S;U0ALXCJH&N>V12RTU"'WQ6R6!$5>[M@CGI9U7%>.%&4@(#?%7CZ\@V?8 MGQGFK*0Z-05%683.$QUHP$41$*2>W&1B!"@%K+!W'/[9]_LVIM8E4SG%2+R#T0\@&6 '@4X--!E4#:5BJZW$PGV/. ZCJ2U,TJ^RLN@ MM&4HU=0 +Q1FY7CJH[\N-O43>;D6Z9LBN"C?R3T_ICZ?XTJ.!DPE_L]'\*%1 M;[3/3SNMSC^;M3_&@R/&PW3Q#S/UNJ=--!Q-LZMFHXU6Y.M\\V627<]_T )8Z,3==)@(F\]B6("@NJ*[(2Y3*-%L>7A\QE'ZSS;7]*A >BC>;:\0P-F)#RZ1T..PTB,IYNT8]@5$0'7[S0;IV?= M]GFS==H^;78>T$KA+_]VUFQV<^Y3WG8*E[.E/T37K18B]1R^:T_/.][P01Y?1M="WPNO(T!UR0I\O MU\6]=RI_+1&89ZWO\D6CY75T*395(P>FNDK?OGWWLNXE5IK78Q3N^\^CU PDY;A*Z7IZJ1ATF.4Q:K-J Y6"8,L5?X9A^3+W;1@DA=*+R;?*PB!$J M+Z_'(DUB^Q?3+RYM_N00K7*(]J+AU<_;4WL4:PIPDFF0<4:'EJH@3X.,4N]P M, GJ:&#C.C:YV::+S!1$+B[S!WLWE523'/?[6,O0 P$-JH)/OD8S$;[Z=TEU M#Y^3GH2'>/0CR<:I/[E7.S/G)CH4-]%,"BJRP+'@:<%@*X3F%VJKN2/DFNL, M?HV?TR<0;X%K!D+[-&R?=]W;"U.]4%4,I58;BPIS3CZV<-2JNS]A)FS4EP%5 MD4E=5"1NA9]17C^[S//]PPF5LQ8WJ#M]+1(":#,J. _9!T9/:0H^SQ2]-6% MC&F)_[L) [>7>F./'HG4E+ M^U5O_UU>QUT[*B4A.-K?K8O88 W1?)Z%!$ASWCF>!IT*;IUU_LYI$QT8N5T_ M7NHCG0U6Y2[-9>LY.UN^GK6]T8IK.FOD:UK5SW#.K)YS?LUQ*\-+M(Q'5D++ MI\I'ER=1W8CBX27#GKED6$I-[F6KU8_N" MCWGQ8R4NE$"M,>BX![>A5;_5:YWVV8,A5:\_?$/M M[F8;VO)]U0N9SEVV-;^J9[G[Z,EN]3K0W0$^X"\_'S6/2KC3AU1-+P-$,5_+ M'?:![]3M;G]W5VXL=2RI0H?MB/;>Y]A=I=-3$EX ME]M^:*;P\EZX7GLF!7CO#OUPT7E[.SMT+#[=YV/>C&NMU6/V[KR=<'+":8UP MZGK-3F>?#_UPT=D)ITVQ^'R?CWD'PFD_M^@8<2G/@.SMT M+-[KS 3G]70RR5%S428UO?;YVKKJ:ISUX>[LT+&XJHDV^[)%A\F;8O++AM=N M54#%>G5PA^Y4+$?2"R%RTFCL\T&[/-"G=H"^UY=D.1?HOI"(XX4;.X]:;:_M MB@X/?6>'CL9GSN#)1*9TXJ'?C.#AV-S^K[?,[.#>I0.8?( M^;EW?KK7Z%RQLW:ZU2&?[F-">XNVA!-]>[NS MO6"%3O0]C1?7L?T#9_M-K][>7K3]X-G^7C!'YRP^Y--]#+'O=252F3-E:>DR M"F ->L2'N% -/'#O>I#BJ :4I78N?X]3'C($9ABOO7GJ@$!6'L.\66NBS WB MK!>*Y]31GKXO_2: V'L.WCH_]YH[4]CF@'88*EO9Q)A35S9O&;G7*2K.3>VD MH9.&.[5GSEM>]W1[Y7].&N[QSO:"-SII^#R>:R<)#EL2-.H=K[/%6[TJ( G6 MH$U9P"9A*UDD4P4G$W(#6'SD71QFHY[D[!V\J)C*>D W$HX53_(C M'(OYP>=)(F%V0)=!PD=PC/\82ACTIHABB.02,0L^$U1G%V#?)PXR'S8\2B^1I "HMSP)*A9%O3T'("5DOL]#\,O'W>_T8'D7AP&V]C^YRP- MX_C'\^_?"?0= 0"D+ H@X%O7,K!,NQ^'87Q#_&;*K('K$3( 2^J'P#/Q9V2$ M?I8D,);AI)K;7508HO,,DG3C13D"/$MC:]SC,@"@N U\_"3D$P WC'PK@C=Z MED:]7JL?VQ=@+R$?*W&A!*A4(!0M/,BZT6,?S:>97$LE>S($U>7"OK\@?T1/ MUVH>OSEZO>3'=JVYZN=NJW9ZEO^^Y>K(A>=V=Q?E*!%\A%GY2:3L&P^%6F== MEF.G.XBTK?47V'7L^AM\A"[S=H]'!;JQ,]+&EW:X09^?;EV8P!B[A MYZ/6T2)7-8%L6^5?YT\F"(VH:C8;FTBG>NNA%MF6V*-&AJO(#[, @# ;WG_1 MKLTRS^E?8$&\_<2^B*0?)P S7["W<90I#V/4%+366Z*8K(3)!@E%*3SZXL/7 M+S.!\UBE&..E->#C++>*A;:*:UO!UD>Q;8>M]\?6YFZP]<-MN;'5)B(4UU:O MG197$X@>1N\PH >3#T<8S/.'<))"K<1UE_95@BT_34SSFQ#LZ!W/$!%Y,F&? MXE2PKV+ $XH9?]19*2=_B^,?^/>W%# -\4@=$?X=?8JCDU\N+[^P7P5762+P M^UY\K1.?>! 0QO,0$)B(0N-_+\Y2F_!R$IJA53XTC1S9@4=F8,H;H_2=*$XI M;2SR92@*3\Z/.&< (K5BJM$(2(L%$D9(@69TYAI%9C*,Q;)2*8X0F_" MKF!UK%%_*5Z!?'PI7[U\^PII#&"5A7I?WT[^J\:^9?XP7YW4/]Q0SD\B*,N* M91&FS@%4<$[1AU7#HF!M M "9FV_V?&(\0*=LT3&6>*1<(72N$1T3)QV7%$ MT J1H&$G/>'S3!'DX9/287Q,C1*!G ;U^UD*VV,Q[(W3EP#:+$1>0VE6?YB< M*<"9">MS/XT3A?D!N%7*"0#,2>(0!];'P - -SL);JE62FIR#&1W:29$E",> M"*9@.933"(*&$N8 975**.7(!=1K+*1O$/%2(J&?D36O4CQFL+,$\/!Y% M&0#K?X&4XV3 (^GGZ::@O=W I'HYAF&ACFME7(8XQLB#1F %0V'J,T M&W(9&;71D@AP=>+:FIE[+(B)=>-6$BE032V2K1EO*'B8#O.TW$"J)!N;?%=2 M/&E_()9BD"@)MOMF$@0I" _*(?Z[Q#-DGY.>3%%6H#2)Z:D,%0&A@'X8$F"J MRICQ>NC46A[G_2YR6]_%(U#;IJKDNQCSOP> ZG*3R/>3K7,["=?==;//G%G7 M.@1*P%!SA;Z'W"#B(Q'H!'HJE@B0&P$/"?F-RE!OYV$H!LC4@&\I8U3\D8%" M3!P'V%F,BCOR1:YZH$S'YA41D)H?I< :M2F-#,DGQ3^:6"YIN+ V,S!QEL,[ M)].5D!83 <]+4!O7O"S_U:H(2A26:ZS\B(H:KN4@QC=A*?HMG%2)\!I9_0!6 M!C:)'L /N1R9>A3]V>I*-A]W.D6"O!M@SA-=.!$KHXC!&W!2UV0YY-#(WR.I MI.%-OQ=!;BR8_.W\)2%ISS<")@5Q,))*8;W/$(X.>#P6B:AA?!/E(F_( Y(S M))FD"'((VQH/$&\2;9R^^LN_G34;IV_P&Q!MJ,'=Q,D/#\^)IE,B34-MA65: M[,H16DI8J&DJ+Y8K8\LII]&\%^ELI=1P"V33/)_;:B"OYYQ_N+OV6:T^OL4E MOH8'Z,%A[L$<@U*LO9,GO ^ O.#A#9\HD]B[^8BE"+B42[G=7WZ\<=T8/G$) M"F;*M*@%:\C6=KV-.;P(?[PG!PLIG%,#4"FI4O*,PA.P:Y$@&_>!@($5$L=$ MY3!28)ZA.@UJ+GF/8 STIVA7*%4?7J.S9*"]*\!$@.6C_:B 2_3 2A,)^4>( MOZ O1LAK@?X7Z]7ZY>K+WS2#G1L)3Q@4860UP.%!0<5O4$$&'A8GJ87.='!< MLI8%P ^Q'@X8'+(I 0_$$R$,'[_S"!6%P30O&ITZB\%(U65C,B;841'AM'(1 M>:M4<5X@IY?/+D.4@-=QB)O+)RQ(U!3=5Q&]1<,8:0MZ>DA&.,$$A !Q4=\H M]U/;0:5P% -8>907A."^)9V?*8?+I9PY2'(.P:8O4:9HSY+%C!E0@Q5R'V1# MWV &R 1V%:(=&11X1O&/'T*,]4L(%8;B5B2ZYE FN *@*F.ND5<1B* ODY'2 M@H7#L>+J@ZES$> )XH0GZ-5*!)ZZJ6#L P. %2OK"9M%'2/3R!\_!KF$;KP, M!'*BK3F0QU?P.L\K4:G8\SU6>)"BBH/^)]*^+_)'O@D0^,88Q #!+1AWH,5J MFB/* #B#D19G@Z&I;@4DR?1F-=!)'0#R3+2N("- 0Y@-JT;A$!/4B*A2TYB$ MUO."UMJT5-;8==:$S06O,4 1>T'/PL.G)LQ1D M@"-B#+]OX M#@EYGZLAZP/A N9\- 6SND8SPII/4TX[BQBX;,!55(GNA$%.@:BDC:',5)9* M-7MNVW'A["_+OR2P+JCQOM%*<,$CG$[U4< 5!#KZ^3U=)@OGSZU6#"HW'G 2 M^T)HBB'W2(Q3XM&;00I%SHE4J$5&MN9:4BC")PT9UV>=A'/X'FZQ-RO( M_?H3Q&\ET=D38K$"#)T0[<*#],5T5%+7;97X?/VY7NDB$B7H%8 #QD%'=D4 MR*V,BL-15=9@Y8,!"L!4>)J237GY5(T.,/1( 0D\\%B;'!O3\3P9,PPL43"I M49\6=2,]H=7PKL@K/N:#3:-+,Y%/'7G1&P$"_DT+"MC=5^+/N%;@&AB<.?EM M1=SI 1;"?717LB9*ZA!!,8*,\])'78OTF"\ ?_2'>.R#P6+CV?O/+!C0&53< MU9M%I&N@_S7'VQD9-R6"8N@RP285^&PE#._33,Q&%V%;8-N13D%AO!^S[EWRVVI'[J,K*HXH,^#Z*69"\@NTAMP&+V?4RAR5_1>@N( M,K!X4IEHZNF)2 "F&)4T#W),Y8F']?*"/&\DH4[9T:\Y\?VDP )6?D9ZN@XN MPNE,P/[% YN*/)2)TZR@KU-Q^SD7MSK3@J8X8T<+I24^\ W];/0W*D_O>2X, JY1CEISX?,$E_*/92UD1- MNZ#PB]Q\0XN5) E&GLP;VCNC7MVQ*RDRA=).MP.#@XM,*,<'"6>].HF6]; 0 M7T_F37UK( ;I=_J^G%DG56Y1]71H6M#>M;V@1;O6/^_V^"EP\D)2H?DB*+"F MJ6M\-8(6\7,)>A8LH&P,&L8U^JVU D@N$%5(/+$1/=@"Z,#B&@T4].+'">G= MVB$.1%$,?OZ(XIM0!(/R9F$\I=)6HFU_- 3T MSA!0Q1W,5SHV9(S3&5M8I\[U-_?W \6:M@+:(M8#S+8>Q08B=DC%1Z(85^5;UN>%\)BITP#+U[AG>#]8G.AYZP03?+MJB1Y6@L4NTN-JU);>Y(SK?I M$4EIVV2!(V,ST3#BW91/:XMJP,2^$?R'L.P53?T:>VMMZY RY77C3#LPI2G> MG;\X;T:Z$5\^2]&K;A+=)<;@KJ+<=>MI;[)Q"1CG- RD@U%:?#-6Z,G ML'Z8^6EFO#*VTRF)<3S5'@\QB$S@>=$Z1\0G85.]DZJ' M[FS .I0C\E(7$^#NG,XX2^!XE-"XOMD14U:E9@&Q\DPG!8[.ZK M%4.=J*VA81G4-/R717U^'>N2'V.T+=@=5MZ$F6:710=Z(>';P(;9[&HLTAG$ MJ;1T>A=>-5M0M6)'T]&(]I%-SOB:M5)L!$2>H6"#8]- F,[27AC>I=]FO7L$ M_:$( \KH7K;(?&W[HM/NCPI;KO; 7\C,*SJIG.MUS]-&6W67-EKBM-']=$K- MF%'<%@\57#(V+FWM)VO"D+&FXV[Y2U&&!:<@M!,3N_3(2,(P-XIP4AD]&Y?3 MOE>=[%FHH-(Y7RC?1C'Z6W-)O\!W4T@GNID+ FN/DP)@XV(""89;0NK#;,V6 MLE%^L+)DGADXWG;$5[\H"&$=UT, M,.*/F?F/VC*6-T>%+1:L-JIYL.5IN-^"PC:M,<"<+*Q-LZM BU+;3[7T@\+/D#2/-+)V-R$H03:.ZA5*JH90#D4PKE05FF> MUQ-.O#R?%4!- 6($ )_,W/;0)Z=@47TC951&_="$<&=NX:!JDQ[%OA7&C1-^ MDR=(F3"R/I"9:CL-?V.YV(M1 MC$R"0TSXY#PV"J)JB/Z+[@I-T9<[:7Q+Q8 M;6=UZ 55?L5475WYP96*?:U]YBG7)GD3AGGW^>]7[T\:YWA:_)6/$ 7P MJA8\)!M.)X52]K)T#GC+ :R&H/!RH[//'=#T??T*.8(2'BE4DGD>9<>K4P: M0(6B1F(TA3G-:>M&+T*7#1F< 1W>+%Z@L91G?

(^-NI:919="$^ VL"AJR)<%F" MG[U$!3>)]@@V+X"'K&77F\D;M BF$PRF28(T72B!^0?$_4QF#9IZ&JFE,M:+ M5T14/=N=C,MJ)Q\!0Y=CJ5:3]V<25,^.M52GR MXP'H3Z9%1$RY\/):S$C#0FIW&429O3G!9+=? -'YNEI+;8WUSW MU:-RGSR>2KESV/N%5#(*(S*LJL&D=*MG4KBUD.^)-3S75#!"ZQ#HP*+$PB%E M .)KL_%:6)J\)A<]R2,>8!?"0KPA?[K8YX!_,C,=2OO'IJY;CHFD8 M0 /! \!EP\D8]3:M>>#==X4+R*B^ MB;UL 'BUC4)?J%=&#[%>Q;??WOZ/!I8Q:#8^DD57!)J&1[K$("KHH'-U.JVZ M/=$[F(; *'BCRRC_*]CE95MQE,4[I'1$6T-(J8A4PA-06[%2R$BBYW:-.DK M(DN4P*?U[2\YO)Y?:2T;AMYO?Z/BG5OU6J-[>OSDVHI^%$>^D"G,ZZ_H>()" MATSP:2H7LG%=S062CVQ"; F99WWEU;JV>]$38<[#(.L\N#LL=?J"==*!,/7L M[X92]-F'6^%GE$GPN=^7/DCWE]KQ:1-E1?Y K!]X16__'1UVTP%/C)(D"D-/ MU:8E0T^]'_G0E)Y!"H55:X/%"(XCK4=R]I(K['EB.\+DQ=67H*A\S3#$VVCQ MDT;GI=#;:G0"_="3F/99R)W$&T"3(M7Y45 L( RG/B*3EK+[J/$^\9:*2JII MPL5\VPA=BS:E?>T=!$FV*7<^7\6=[QVUG8=KZ^G!NI1GFZ@0U[::]M 3G684 M-=%.!W-)-QF0&+NB%DKSEWM?%OI2]T08WWC&[9M7ZT769VT;/FQ\;L4>'[:[ MQ[T8I.T1H')6DCN[,>)#R6J\"70$V=AWTXR'LG\L19'2MG:9;T8$(?LUF323&Z[MG(-6AXU\#3QB.K M+LU&YGO3/&??YNS]9S:&[2<>^P@PD0'7.;%+W'*SME;!$5PH#2:?8O-)6V#H M[#[K%C;-];97CWQW8)AJJ3!/W()Q M?6ND?->##&",6J^N1X^H*%PI6QS$ISD).2+F>*';P;#8-(&GC!.2JGX\)G?Z M['#DP+66 (H,;.I^BSUHR"M+E=7Y&('I&S.#-3.#4_+_S&(7&CR;B^/[&"[Z M+1;$@MK]V#-?2*0D)[%9L8GA+WW0EJ'K;MSSH--9R>3RM47HN.J9/-7.,U<_ M/F,NZOP_Y0/$@2L49=O>ON:A-EP>:EE0Z)&;HX -I8S]LZ 6E2-4\Z5$P9G+ MK]_9U14[89^___7#5W;UZ>/GK[]>?K_Z_,F9@&YS]R$V3/GXI[F6IQQTIBV3 MR]J_8.84^\A+1'8$I4HBX=.50);)\W+51W]"GTOJ3:LRNB>EG^G,;GW=GDZ& M*F2I@A6TV.^@+Q>R1I0_8Q8O[(II4E=GJI6MK[+JM:K/[/OQ5CE_R"^ 91>8 M!(?V]YB*!K!3M$X4UR_C_6;D_@E@"8DT]]&9.G:8$UN%DU\8>[0DNKQYV>T_ M]\5&2N?'## 141,[74."52G2Q\3LV83$+,)"=(RDIC83WIL^/-'=5E+3W'E: MY)(GC$M,6+2E +J&']8VE&,L4P?B,ME^>@SV0Q2ZG>,\A7+\4;$='O:ACK2; MHS#*%!3:>5[(>9MMVJDVD[KW.KF1XL*U6/HZ+(CCL)0Q#M[G'E5"3R?P:5?+#:7_9C9E[2B0U]CV>^M7"R5Q^ M*W%PVS)(IP+K_6;4]V):;30C<0IC%.YZ74KAIC@C'TN.D*>(V:(*K #29.!- MT7P:AL^;9"ISZ0'Q&\/Z#"$6>S=3/5-A[&G[_H(DQ5A^9!M,*.IHQDU+IO4D M,I6)2%?5D8.;ZRR8?E-T=R_#CQ%JQGD[=EU+F478#$MSRL*U:K;CJA259U&+ M0H#?*3$TVV$CC:?:1=[6UJ.[BD#F_:2K*2.E";WP0,IO M"VUP=5V4_4M?9F1$5TY08VRRH$LKBR6JU$W01O))> 9BI$L;=5^>/$ APE#? MBK$0 L;;;A+ZS>4D^IX(XFR::@L7!!:T!X&(YD^+#F.0Q .KOB33MS7_S8/D M!1CGSOXQ5\6BA67+-3=2%4?0#$??ZZ";_><*B^;X_A)A'B]I:?_IT#?D;"T@]]!GWT%,I__D5^J8GJ+XK4M6%>MFY0% M%@M,B1)(]Q%FZJ:Q_P/$,EZ/KDT"6Z6L97!/6RL]>P]:8.]!*V2+V*&5]@P$ M8FSFT25_PC0IM1?VSE[G6[B$*Z_RQP7DV<]+J^.\_.[KPIW7,\HGW7*61485 M,OLK7/8B$K+/J6W% +TCF >^H,O$3 F[-^T=B/<% 1@RD-QQ,BEV5,@W.YHQ MRJF9K)C$IB336"ATJ5HB;'? *&:#C"=@T(FY&Y?Q.*? -K5N>EO/+?$/FJ67 M;7/[&BIONE#Y(:#0;(6CN!W*GDS+%+_KENHNH \&0)OH)B>-5JUY#MK)&',T MH\$)XM)%HU$[7:VR/.8X?>I0^4R="CZ]__#?[/-']N&__WKU]NK[MUT"Z8E+ M0CM.Y&VXN90\N[-\F\ZT>_RF1YTL:"5PU+AP?/@DY),X2V'P6Q&\T1.= 9?/ MG_>QJ>Y8B0NE[[(2,/>_8IIAFHN2:] 3M=OJPCYM'H*G@AP0-/9IK=,\-D)F MP<_-VOF*7QO-6FO5VX#.I^T5OW=;Q=G__76:S&]%-W;2IW(# - 2\D++2?QB M,0'?W>T,1=5K]=..C-Y"/O_Q\U#K:#H1V#)$'^G"60>=7ZR*FI@K87'@1 MI!P1[XR(9W/)'<56@V*W!(\2T^5^L<'_XVCP7C18011IU&N-]3RIN5\\B;-A M(OK --)TK"Y>O[ZYN:DIX=<&\?7KR\0?8M>VUR(8\.1UP%/^^K31;37:KP%X MC<9YJ]'L-%O-SEFGW7D==-KMYOEI(&X;]49MF(YR0)S @"?8H!BTBPOC?EE^ M+/W^XF-9'G-:?N\V^=\O[1T5'M/EGKH0[[.?QI@0V6C9C,B>S@[0K9]_2?B0 MCT K2L9F1@]?U-T%L4(5'_V'"$/%/@*88_:61S\\]LEF\UR:;L#VQ1 O=877 M)!5PFE$%]KA-A*2X!=6L4KR?$@F,&X8AVDWK5T< M,E/REQQE,[7>9Z=_)?9 MY/SVI@YWOEZ$5%V=*QVG/#BH.!UN'W2X4J#==ATDK89SD%2/5!^!0]B.3'DVI99$Z0[H5ZX3##P6"_8; ?2E2>S%+.6RR6 M@?W_.IY<"5I\!(JT&@?L'!L,1R?BMM7XI_9K/87KJJA;ZDQXVYWW3K?9_7/L M/"<;+!V=.^Y7$N[G8.!@X#32/=%(G4I:#6)\G$K:/'R5M%D"E?3./09[HI+N MKW!QG.[@.)V#@8-!Y=3/@XDJ-UU4V465[P&=;^9FF$:K4Y^-)+M \EY(AH,C M2(<9#@8.!F76F_9+PCD/737H[C$>NN;A!XV;3Q0VQO1Z1B;PPP' M@\.#08D5RU*PG$?H$2\;=5?5X?QO]X'.%<*7Z_O2W_.4LX\R%,[UMA=XL+GF8)A4J5G M2_E Z=M'1CT1X-7OV'H\'V.Z+#M?S6FR>R&K'==TF.%@<'@P<)JLTV0=3WY> M3?;;N[\Z37:])ON=W^(%,A/VX19^I:MCO_E#,>+L'WB]S0>K#7M()W%HBS0$H'%8<9#@;[#8,26R#[I2N];-3;+K? MT=Z#\RNJ:6*\BV%C[ L?+'-R;^K*+@)X3_'!J;VE8RZ.Y3K,<# X/!@XM;?4 MB.78[AJH3%>\2[@\]$[EC2(R>[7PO5WY\ONJ*FYXV&MS^F!D:.,"3 NI6$(7 MY3RG-;&-365))-5PQ<:V-"';4T!AU2,':U+Y *0L%'33$X')W#O%AOP:,ZQ$ MQ.*13/&FI'&6J(Q'*5ZR=$77<=<;+_FKEYU7^/)7,AW39% _#B;VVZ9OPLT2F$I[%6Z,^W/I#'@UHG)%4%'.+ M$TKW4BGO]QD'(AY/]-)%OL[IGK(QO)&(/S.A5J=ZE3D,=\BW3;N]N;VYO;F] MN;VYO;F]N;V52'-^_$[_Q1V@VYO;F]M;!?:VU5S1#3;7:*Z;28G%W[;-:?7R+2WP-#]"#PSQ,,^8#H4,S)[R?BN2"AS=\HDSNZ.8C M5AV%'ATM83+X^4C!-SS-$J&>!:&^7?WRZ?*!/LTM3/_]]Z\?OBT#/8%,1@$\ M>M&N=5JMX_DIMT30#R^=V0((OA2\HNB%1'>C3,BUJ:QGLN#7S'V:EWZ*/S?. M6VW/O#B0*DUPJ"%7+,C"":/ZUJ#HO\9I>H(AVL$/<43>T)X8\K#/>A,:B!K@ MF0?@[T1D$;Q$X_$L'<8)[#>H/2'!W.>&L<+T:S'B/@QA:?T!@"2^1P5"I[FR M L&,K -#-/2C:A(ZJZL&&K7SU24+]54_G]>+-0N[R0A8T#UI03SM4,/="[:Z M7T'"7[Y>_O7R5_;N\]?K_Z_&E=O*M9_C2-+6+Z JWR^7%@^Y6D;R<7 MY4/UI[NWLF)[,\+-KJO6&:=,Q:$,]@]Q7ZO7;)%V3).BKJ7Z<3*ZR,9CD?@< M!/%C0NK#!/2W> P:%_M/C'_'HXT;Y56 _3BZ='LKV]X0>U_ ME[Y@7Q*A)'JS3O0]GH*2U-X-I>BON-GSJ9+N5YO5!W:3O-MLA3:[7RZ3EY\C MZX\UWM^O4\:]6;[^7=?MGC?OH:,YX]RVR'C?W_=BX/)?_SKO[\>IJ/P/_X_4$L# M!!0 ( ,Y#15BZ6],=)V@! -O$%0 0 9VAM+3(P,C,Q,C,Q+GAS9.R] M>W/C.)8G^O]^"MR:&S.9<>7*1W5U=75/SX;\JO:.,^5K*[MVMV.C@R8AB5T0 MJ28IVYI/OSAXD" )OD00I#(]T5-I2< !#IX'Y_$[__[?7[8$/>$H]L/@S]]] M^/[]=P@';NCYP?K/WWUY.)L_7-SAN]_B($%G:),DNS^^>_?\_/R] MM_*#."3[A#87?^^&VW?H[$P0OXBP ]^C2R?!Z(\?WW_\W=G[CV?O?UR^_^F/ M/_SXQQ]__OZG'W]^__^]?__']^^5:N'N$/GK38+>N&\1U*)M!P$FY("N_< ) M7-\AZ$$V.D,W@?L]FA."[J%6C.YQC*,G['W/:;[$WA]CSD/B1&NW2$"8:AR150?J93$L1_=,-]D$2'M-&7QXA\'V/W^W7X]$[\R)J5 M%;PD.DL..QSG^LFJA='Z'?WY'?P,=>BH_G &G>4U<;#??LPW!#5HP??O\$N" M@]A_)/@,BN&(S5%\]A&6"J\>1TE:>>7$CZPR_3+7.SJLN7X]_R#:>/_AW?_\ M=,M7C2Q,_. W/1>T_ _OX.=')\:R^#X^6SO.KMP)\4-^F+"O'U/Z0[[']$8O0^_/SSS^_8K]_]QW]# MB*U=?[L+HP3Q)7P;NFR^:OH&G\YD!\_@J[,/'^GB^)X2^PX%VL5?P=V[?IV0 MTWI4)](U<6PGY)Q"ZS]6M:M=!*U:C*N6&_QQ!G_4MEE:I-T:U>Z(=Y@DL?RF MM@OZ#74$F[C^"/+_Y;_SP+L*$C\YW- FHRWKRW?(IV=^^^*RI[*O'J;2@L^X^O > M_H_*$HI8D?[I!![BU)!"[M_?%8D4R.]C["V"_V!_[R(J! 1\"&_I%Z*R*%)3 MT76(NR?=ZV7=JJPFOI0S-LP\/E">F3!R$08>O>BQ1_^@$IKOT>^]]-=XL5KL MY-W_)7#VGI^ J)).<#\Z#3/_ 68^I8% YA.-(+65K$B,PA7*&D)OTJ;>OBZ+ MAF61"?67^#$!NHE!8GU,+G'B^.0CG_\N%1HF^B/;XMFK@GZ@ ME6'R!5685Z"+@##_\0VG347_UZEMF-KVF_0BW-(!VH#D_X3I@RG).O9X#UA7+G1+30!B<^'0J3JR9/N&$)_6Z0)83>Y#KQNJ0, M2!OG#H%GY,,&X^0((:.B>L/R^+'E\A#4$2?_>IK8F'K- 6*(5L.B^'WO1?%Z M/@S[&KEPXLTU"9][/D8T9!J6QD_'72>T'<0:>CTYAI%#-DZPQO%-\)"$[F^; MD'@XBJ_^N?>3P_&":QN:#E&5(J MO\Y+MWFYQT\XV--_W' =5$^/IEC#+'THS9*@@10BK[/5;;9N@B<<)^R&T4Z3 M^GO#_)2U=$KEUWGI/B]!$D8^KIX7^7O#O/R@G1=1^75>6NN];RCGP1I<'N9Q MC.5^J?F]85Y^IYD720%Q$J^STVW7<#F8BE<@O6]W5*"NEN2JRC;,VH^E6>.$ MSA@EI))ZG;T.>PLTJ;=A'-_AZ&'C1+B\NTHE&F;J]YK]Q?6U0.4MHG00(_0Z M3]UVV5T4>GLW^=6)(B=(#K>^\^@3N@6TVZRR<,/L_52:/4$)25(HI?4Z@=TF M4*JW4NV"=N;*I1JF[ ^E*4OU6YDBXW6N.EYIVQT)#QB?XX#V+;DC3J"7"+4% M&V:LK)J05) @@QB=UTGKN,'"[=;G#Y]Y (K$Q _6.'"KI/FZ\O53^+&LNU"( M,1^H'+G7F>SZ#@.18>F\5+[#LM\;9JJLOQ#R"*O].C$=MYC4PL]==[\%GFAG MD@V.:[S?PMIB\M_:R*GQIF MK*P0X?5>)Z+;1("?G78:V \-DU#6?D"MURGH:@1AGN_T>J=RPST&+W/ZMSB M*LPB=34:)JVL_,C(,5DC)2@/P=<);:T#8?>#\$X.UERV/1_VCS'^YYZ.PM53I8FE5*AA[LJ: MD8P"XB1>Y^EH6_+2>2251V>Q5,-,E14B"@F$WG JK[X:O2W,-9-66;AA[LJJ M$8VU^74*^YLW:^:N7*I^TGXH*T,4$J^3U=_FJ4Y68ZF&R=+I0PKVS]N<0!2"'XV849ZQC[?I9_5U9 M3Z,-B0*%:=J("N*3HGN\SO_1BN[&R3^N:L/,EY4^JDK\=;[-[7=E7#/P'4"^ M)'?[R-W02^TN\ET\)T3@DPF8OU$64?1#+&^(J6S4(W*=5)M*3O, M;.)*EY'H\^MZ[G]^9:LJ W.(0@!/=3H?:)UH-:RTLEJM>J6EK8&>!K'V7H^] M02R$XAM:Q%FO([QFB" 'H1VCW<;T;/D%A[2UW<9WYQ%V:E:.0?(-BZFLT--9 M(;-O',@'T^\5*+@SM'7D\H89E M4]8DZI>->A;E&X1O9)W7)6+J%.HJCT+ HRGI)_:)X%<$'7@79)O^, 6XF MB1PWX9*C(BMV6A:=2#:LD[(FL_GPH*TBV6QJNU=:?ONZ?&P<(A_ZGR(?FI9' M64-ZS#'RX74A#+H0+GD""0/K05*RM"S0WT2#_^=U@1P-Y=)5SFA9M6$)E'7U M"MU7P6) '\I/SC_"Z((X<>RO?*ZEBAD MB)RSYNNJZ.NLF0F%Q5_TS]'.]1O601L'S[P8J?SN""'R=1F86P97<>)O03,T M#X*]0^9;B-7Z+\:N"/?INC!:4VQ8*CKLL/JEDK:,>--(;3N+7GI=/GV73PJ#0M"YYQ:7A"O$L7 7N/93K^G@ESDNPP+-W1_^T)['M_'>_ Y9@,/T-KI M#W?T!Q9>FJLS?W8BCU9RXE_ %[7*F0-# ?ZK<&!E/>#@ MO8AU#[WY[O[A2_S=VQE2NE\H<2=*\ C; AG."J,SIZ608.AU$QC;!+KUEELV M;<,J6A!J6(!5Z'/ZY:>LE9BME3U;4.O\"GGUHC*Q1-QP[03^?V&OHL1%&$NY MN?URZ42T8>EHW))KET[:-L*543TNM/^ZC@S#57;5WAQ!IF&ME$T E2"7KU+8 MH"%?L \#UR>^, -_YKEVPPB$FDM,B?@!^[A8@0NE"]_Z9$^/]S*M*J'=0IL- MZZVL/*X*1>,G4]8[9GQ*^\BUTJ-ZPA MG?:Y:@V]GEA6XAR+!TD::2,]U&_6KZ?5F'71-)J3N4P!M4B0"JB\-\ M775&5UU7\>D8.@VKIZSYKET]K\?18 &ZF=8H_6F_VQ'VFT/4B"3MRZPWO8:% MH@&/+(?\YO5(2@&E997(ZWO,%"YVUZ.D$X&&I5'6@.NBP5\/CT&B2:_W"?W[ M$^W;=K^]$>\ZB.+X&'H\]A< &J6@*!B+Q2+OVU>;(-ZZ6LFQ:1JV>( M-XM$NT@VC&3+: ]-(]KVF9LVG@:^BH7TFD?; . :$["@(E@#AD N^L B.G.]2 M#R^Q5+GK" MOW@]MLPMMLYZQ(XT&A9,:QR,USO,H !6&Y596"7?%Y.E>X_&0 MB3^OZW;P=7N/W8*_\CY9K*PO8F/=J%_1/VFR_71>T:6^(MI9$-1?U[==)4/7 M.[BY5L/J*:NE4Q7!Z\4[P 0_[+=;)SHL5K]B?[T!+^DG'#EK?(^W#NUPL&;% MECC:,A-ZS%)IW-/]=QU& $(2N( ;D.9D4-5!-0MDR%8;%EA9G9TN,-$K.&=D MOY#H&$I[QHLCZ)LPV//>(>@>HLL2B0ZR7[-D%055U>MJ[;5:5142^TD3'-"+ M0L,JJLK/E%]%>2437SBO;O\C*[^'T7TW+9BA5=^ORZA[8K"NPDU3G88E4-9. M,YS(5\'&+)QG9OZ^#8,UW-/PK5Z)V%B^84K+^F,QI:HU',AR>8'C@KY.J_D\ MKE55KMO?97 ?R"X@TT3 M"7XK#;,3N5#S'J^0^%-=2R^/$?D^C-;O_"!YY_G;=Z+,.X?0J7]A%#817N46 M7UKIX_OW/S(27G(&?W__$GO_HM1,:'?__%WL;W<$?_?.4,_HW]SH?.9)G)2C M^EE)9^A>A_!@[M_I')EA^LR:.-OB[2..CNVPCL8@O=U0HI&[?\1GZ2 =V><: M2O4]E]W6G=AJDS_SXSG@4(^WSB-NL=E(%.6J07]_/OOP\>S#[UFO==2&Z"X5 MV&)LML]EDL=WO(,(E7KB783T(4FO%K"6QR'Q/8>%>8I?X\5*7$+TUQ3U-<_\ M>K,]DTTQSLPU,/10M!?Z/S;P? 2EH9EK/P,Y%C6!"-5RUYEKRN;PV(BZ;CV ]CIC>2N:"*WHLC7-M6=YH Q' M#G09LT&:MCQ\EKP>NPRKU2Z-LJU;>P]TW\$=29_:J6;Y4)N>3L"82F""&@&Y MFQG@UR8D=&9BCJ4S@&:@0V,3N-%D:LB^UU.>CKUEW36A8LM%?AQ9R_/9-H]@ ME[GM1G,\AKLE'CMR!(YI9'35P_%)MOJI(?JV._K &=M#1Y&>,OL?!N3_PTD, MP*7.0FUV'"Z[&*\'T="UR5O152O7GN84-'%5$/V]]6[UA.VQ/BK"=,M1G$ ? M1Y^0-FC'_8:S?0L3&(QNN+Y]!^:8UFP_Y8X K>WTQ#N:OFTU8R>TJ$[:PB,H M3^!!;VX)'$?H1KN@$)@>E6ZW60 U7AZWCD1+;3!"3VZFV9]P!8GX&^I=PCM M,CYF&[%\=&K,1=U.Q1H"X]E8CK:;3$:EVU=?.[XR]FB-Z_B>GD>[<(ZO$3Y: MXSLM=9 1G<\47$%[.&Z.-"-5^0RZ34D3E;&5;3TU:A-2F_77C8TU)]5JJHZS MTTQH/*76T9JKR:NGAE(KC:H..D;G,Z)BI[OV9HHJ&H-ZF*DI6PQI5$::M8?] M8XS_N:7;J"4SD:7;,UFE'RZ)-O/C$ZCA5#?4G*T4?,W?'4A]% MHCZ&05U-NP%''5=?N8J][M;%U2L^[2SX5[JZ=[/V]6YAO.O8A+'S")ICWG%F M6#Z"ZD1NPZ/3!INX/GLV/I$A-.8ST:.!$46/SEE?CY51CFQHW CM(;(1=!<. M+'2G?I@)@,7=TK]$:1BY2ORZ'_C 0L&4NI] A91,OE7\DN# PYX"IIDV'+JY MH@R *-2@(\82JW#EQ(^L)_OX;.TX.S;O[S!)8OD-&W VV.*+O[,!F=.+G3MW M?,JA)[).__F[^K+OC'8]CA*EV_13UF7ZX>_SV'>T?2S\:+93G<:3R@XXO][2 MXU"&X%_N\6]CFG](^,0?HA]1!C/1!!I:"8+G!16W2TF4G% M>W%R*M%(BT?BKW/&],)\M*L[&FN7@&V,/<7:J=PC])<;>@]7;;%V=8]EK73+ MT2_^GF(SS1]C!H96Z)J^C-6#-I5=LHAHA\Q?_.(HUIP26PZJRP_?\D!41%Q"+563_^2N.$WXZ^*'WH6+# M&6UBM(%BBC@%OI!>4>X^BA2GD0+;-15&8X*^_R,0*2XQ_Q?>KWCG^!X]%#'M MFR<,E"!"0_?S/F0%!H\D-N)]J(G2??A2*Y?4UYG0/"H>)O?8Q?X3:"U;3YR^ M]GB'$EPP< MQ$&Z# 5JO;Q Z<,$)]Q0(?'LJU98%Q+3O'VX/LO#$6#^QZY#X+8\YC[2$QKQ M%:]L>$CEI='K2X"TZV,*8&H1OY,2]XT M BTJ6M5M+\$D"Y!WGO_D>WN'P/*\QSRG8KSQ=\N0Q_U?YC+?*1KOKA3&6^(% MW_S&Q5I9WNCY>(N3!.[*"[KF_>0!NW0Q>.<'D!@JQ<7F.H:M#2Q-@9+IAPDU MJ69,:R%HJ#*>LEJO)FC663?6FY#)#S1:+GM-)/LH6 3P7:W"NA.):0FPC3/7 M5&L\?9^"D7$K5Q<=S<&#KH5[NR9<9K:O"5J:]QO1EQM.**F)/X)53 M$U1I09NJ67(,X;?]W/,B^M)@]H9%1,6>)Y^N78US2&WQ$R-+VB<_:V[NHTF->?TQFVHJ M7/ CIZSB;%'A])P-%CL)1!@G3@ :\L_[.@.@\79&?(R7L+>8D%EM8ZBK,:+! MFD=T=GA%UE:Q=,PO(P<6P<-A^Q@2S;F>_WW,1;(->7X?MJYC?C!7+Q!M:3MV M@N[F@2%>>Y_ C2T(CZJ.8=Y'6JZA>/&]3 M<_2YI-OR$?3!$O$]ISAT,I^..M6A8(:7S#QY*A];-IH>461Z3&X">I3LT[CA M2EFI7'*\]W\887\=7$!@2W2H=732%AWQ21=@J:Z[=EP1-R<\KB-B^;8AK MZ4QF#%79!?US$2W#YZ)ZLJ[D1,PHA8A4-?A4Q(JTLJJT(#/>0[(V7+G1FMBZ M^N ^C9G304C7OX./)C.J<-O^:JHJ/:)+;3['2'.*$:G'K);B^]$T M;._.277TP:1JG"OW4:>JX]U7*ADEQ6EQK7CV)0&Q6M+T-7C*=:(QI9^"F MP-T ,D!_V4%FJ9OM5ERP5ZL5 MKN3<".F):%=:1A@T5)J4\:/&S;&R^&3$J;8B3@V3O4@:/2%35#D6"\Z0XY@Q MNVCCKHG7Z4QBS+@-NDF2 S@SLYR&]"#>^&NV@^V#T6C.\3EOGQ\%,2'; #$%W^_F!?X4'Z8F("1"0,,&5<@ M S(9^R9(,#W[$N& 3J]4^*/&PFNRA=&&Z9/O>01?.7%2*\^6BHT-?U6/!2PC M:9?^EA99K#C.*0=MKH<'-4;>Z!5JTJR9UUFQ"II;>.@6)V2!:FUYLBM]+)T7 M.4>+\.;X"GT77!_EK##F5O%)=Z%,7VY2R\F;2!\?WIC M(IX*!T8)GN<'>S@*=N+LC\\Q/3;43+M7+[3G8>31S10=F!46XN&!GY 0)NCR MRZ'2W#U&[%S M"O(^R%Y<*46ERVA-'^D-GG^MZHZ@=?SR4*%UI#],Q(OH'LZ"Q>J+7LW2KLZD MI)RFUTQ]':OJDWN\9ODV@@3.LTJM2:'8B'=HXL![0#KP*(Y)\%)P*]\1+2J. MQI1$*'G T9,/,'HZ,9&*AN+QPC4;)0&R@G%#Q"/=U*C$[#+BTO" MH)9,;24ZK6^[>E;%ST]42M_NMY797?._&QU%165;Y1-1*C+R@\EW"$15 W1_ MR)7*<4A\,$-[MWCM$!$[7_W.Z$S&K ,N9@KP7^C-$#D$8!65]%Q/6).H2N>" MVYW(1,32)H^ZJM+CW3887M-255R9V;%0RJP%UHGHQO_LNYN0Q'0[5@:T5!0< MQ04/$)G<*M-^3<%)J&.:5JF^[)BX*=%>N7>;S,O5Y:>6<*A!0=!4:[S7!Q/U M4G-)K2^9ONSX#R?0D7+!M/9Y4%W>L&V7@3Y4""GJKZ?GC ?X6/1OTQYYDNR$ MS)O,B<)_W(M<1&+M5"VM]O4'A]'1I?6K6HS=Z@^P2ZI49;H20STGZOJ@+38B MBDN:M609@KF;[BT"IL/,[V490A0]PZGW(/7*EQANSPR:QJ52-_\OPB3/;%0Z>Q^'0 R^?[9!-&X.E:)0[4U#!ZF"MY^=IE M[YO""J_*:W2]3^@>E/)"3HSHD@K38 -CQ@$R4;&0G(X]"@&5C&M'*\_J5I7' M8R[-.5BAIN?WYZ%C L-.Q$9V!&@%IS/^7E73-$MWS,5*.=VJW$0:ZTTV_.%+ M0+\@@'RF ]0;NC73;Z147[X,$X?<8N%U!)W6/XKJ*DS$/^4FH.?;VD\'N)5C M2JG2>(%GX,1!1[A685,H9'199.[RJ3).Q@S :1.K3^+XZL4E>\@: \-&_^?1 M%Z$VYHG'./G86] E ]E1-.O+5LM3D!3K !=+QZ?!147Q<+U\J;C+M /V HU(RN]JBDQ!R M'AR0)"L!AEJ(.TT4Q@^,S6)%ZH70F@IC6]%:!VE6EY]2X/GQ:8P -Y2OKB>Z M[JJ?A ,W:DF;).8N>Z!?!9[&*%-;=&(N<9W\UR;@()(IP9N<0Y22H^\U!4]7 M"[6PB"32 O?J$\J$^LR$AHB/>9;J#9,?WW_X^J./N\MH#>J-.F= M2(P'Z<3>1'[HU:%0Y+T)/6U;?]5"K9%#_-NR,;GNWP$0')7H1';) MNY!*=CBA=SX(J64->JRZ"=,W5'T"2R.TC;Z)FQ_"DWG]5EA:A1U)2>#1S5*K MJ3]9':S>P=0O =79:W?B@=A5MW2[RB.>H1ZJVK,NY3YK$YNN:Q&%W#_@-ILT'O X&,<27FR[!MC:G; MK%JHU4$[#96,GN-P ],'_B*ZW/%20T:_(X5N1*3;>_A*'W[!/R2U16&!Y/9U3S+D>=BQFB MND"1=^F::>UPVHW&N$>]$#&:WOOZLA-3M+>(_181WK^ MUQ\(Y!:=4MWR)9L M0*O?UOC]-U8948%(Q0-Z]]2837)%1GS6C\QU# M[$28_TQE\.4S)D_X$SVX-S71ZWV(C@DY(K2TH)<%X+A:]YK*XN/J3KMEXYM> M"CXFCD*,>BO_YZK2$_+OER<=]+*USWZNDM%+\2^8>,OPDP/N1\GA ;OP+Q6_ M%I&_IN\P(G_AM[+FBNQ(8+R%%,9Q3L \/WR&KC%7;/EU;=Z_]@3&%53S)B;5 MMI1?6,TYN3I2FA3ZVB?G!3!HSL,H"I\!*-W9T5\J 1(ZD1B-T5_V#DC)N#%N M4U-P;$U@?9:(1M5W5RHCOHOC9+&"1SJ\:07@6OQ K]7*1W!EA0E$)8&#VS4) MG\%KF+!SP"'9VSSN&);4C=IXD!+MDHLV%I^J,3$S C8FCCJ&TG0N^5JD<7WA M$WE]L=>B7^E5?B0QT^ *.?/$32"=\^^@!V#"%2[)^1A%]I7PFTD- ( 9)G[1 M2245J T6VY^6S:60 V#Y7 QQZUK;+B:7S-DI,;+7UZG0"J7&?.E M&I(G>.GG]0#U8--U=D1NP])'^I M]02$[I@\R@XD#DRAK.H2GD_<45O&2C^5Q2O$RF1'O MMPH)1'D ML.6.X;21#RB:WPM- 5'5!\"+ ^.MDV=UA0T_FRG3\>:M WJ[V/* M;ME3,/ R#ZPN_L>M*=A5@(?TL3JG.\QWG>J$%.5"5CO)CO?*WJF_3L<@V*1I MKZDP&A.?<=(28KN"J0X$IFL[B:M4/%EBW\"3*5EK3=J#-&4)]>G MJX;\T9>S?SQ4&.ZRWZ;X\L]._V:AJ!.1T9C]Q)-M'4##Q^R]5(+U]3=+JRH3 M$>P:L)\K"D]&LWGIDWU2":E45=KJ)A:PV:IG6F6FZ>JRX[N/-PB"Y7*C=?E+ M$*7VNRPC:]42KRH]MK=G5>!V.YC%QMH#^REI%#_L80^&(_I!CG)E,* IJI,, M;J]%-%*=Q.EZK/,N-T%^(JE)&D7.RN)C7J20\+G&BJB6F,@#3D17'BBR:%F P_C3>?B4L!. ]/:C%U,#IE!,NZ\VDUIJ=RCZ% MCS*4N]T^S=48;W%['K,30F88W[L)+IR=GSBD.4ZUV(\O!7=("9 M]7.?M'+V:&5;,D3<;#8Q*G*ZM&A MNOK44$^9_9REB_#!EX\[-8)&FIX7*^R#G-L1![45Q4D.P_'8K^7JEE3W/+4* M%13HH,;PK'7(__9W%Z>]_7%+;:788\ "EQGO"EDSCZ!!.-Q2<+KJN)_]+9 MNP=N<;QX($7\J)V\PGK3&8\TUL;R7 J\E]! M(]@+3?4X6F8C*,#;&K).@E.P0.K0!4WHBDWFO0LFJ7GH^D*DX;*DA..=)SQY M,EOLX9U3@P_9G^YT772JW&:*Z-4Q>\\O-TZ@Q7X\UFW'5/-F@_;R!R/76VA6 MO[[NROM9DO&183%]'!)Y\G1$U&")HAQ]!<&Z% M 7,6J\:9JZ\SP3<7O=&P_W34LTNI.H5H)K#2BV2.*I1A8WQ6:P)FTSCE8I'F M;K)W(M\AVHBFYO)C6Z=J_3TZ>&0>36X:L?$"F.U$:,0GK-$EU24"^B?+DY= MGUG$>YP>[:R,'[C^CN"X:<\:(3VAF[$M5, Q%"S)E;>4!KG;4,F#YVG5")&E M(H9CT!2+OC3UUT2D59<>3[M>'T3:.SA4?_-@LJ)/77H&>I^PY\,4$2>#L=/= M( TU)@7K"ZAA]/7%HA\K8[@:ZXW_(,B@4!N3V-15L1H+(/T=*D/^"@4FH-VN M0B>OPP5M6WO,!S+Q6UH=]&7'C@ZH1W&68$5+?TN++%8/]-MX!59EIJ:($HAE MJWE!&VYD9)@04 -SY*H&PUAE\>'NY7;W\=B+;A&MG4 \? &K(B2^)T.^[R(< M PHU?Q1SS1Y]%*>';M/I;(;V%)RYVZ0=;/;F;D5EPA?#;1,2:P<*([IU0!Q- M%%:G8%=+3&'Q+2,GB G?.)TC".HJCQI>+)QV[YQH$;%=SYW/I)*ZRL&A1Y1"?L A ,(7_!\7GDT,XJ*#T*H0?&+B&^H52DAX0'"WG MTH]W8>Q 8L/]3L9 P'M_GV8CK_;VFT#'3L\PRQ_N5/AA*8,S@$S3%MC*=B9P M$QR/!M'N$=&7_N@F8"->C[Q(9T1"4PU:?2<+S7KE,SG_N^%0YEI@LD+DF6H1 MJDSPU9OD5[& U6_LK6)=JT;72R&:L(*UNI*3<1,0\!@='06*M0:)::L)7CO1 M5W%[>ZSQ9B;C$=@V2*TA;6@OHB,&RLJ'%I@J]<&O;(,]%B6?>\P]PK# B.&W MA#@BH0![Z52]^H9N=GSP1_ A 8BQ!@@S?6FSQY>_Q7^ECZ-%@)<;/_+HD($. M.4NR5QV:V[+F>*_S/N]"OG3*1EOQ6E1?H/Q56O70M]N)"0$QBSW8*0>N6F< M@/_+/08O3F$YD/*:M,-S64WGM-Z^\K@."CS7HM M\6=XSKF\_ 157JAU?@O] M"(^I?(0X/$7"%A[X=--5XCIUK#RUR%D^/37QOM6:G^,)3D#%DSJ(B5GJ&-O4 M4-V21\X%A";10[["I3OW\_C.>]4)JW)%3@!3M^%!>02A*;@Z QH=\U7F/I^P MHDM>RX%W@:.$BI7+R &9@M]C[9]^@S5GUF%JY[C5DJSZZV2CV*6'X"7>A;$^ M%^J@S8T8*)DD8%?@OE[UX;>ZHJ.K)I7PJ-L&RW-ME6D@"-3XY)3+&=U-?WDX MOP"?DR\/\\JM7"XSVJ@5E.9Y\]ABG\2)$\ 16)?ZK!N-T5>ZB8.'/@HQE< MZ%;[(+/3YOC"U:]A]-L-9#V%B.TF,2M?>&H"EU#Z]A>XZ@A-X FBMP(77DY? M GJ;\D0#G(FN* QF6AGO,LGR:2V"JQ<0G^E5M^'.SR! 5ETNC?7&=_BN=1;( M%YIX)$M5+,&Q5(P* L*V?HN5Y.)?=KD<@!K1H$TMRPD^>"96KF:YIM\5S_GZ MLM.$+I'!;9>5]IW6U2?/( -5>@Y[\BFIC']^-3U/- 6G$5&;%XS3H(#YD^,3 M.&ZOPX@]3CZ^?_\>[ PZ)8"UML=3AU.9V -?"/\)9SH9GL@0>SP?PW:WE[;Z MHAM%+021&=H#V'RZW6_MZXV?[J3RV!D]R2'7P\12$:,\5!M@K!JJC6E(*F!9 MP NER7Q4764*'NNUFK1RN8EDX6BZHJI*F\5[RH+-CO.=Z$C :.?Y#>71*TN7 M.4O3V88*H_IW@$$A[S,Q3RZ<*#K07M;Y&+6K.]Z:3PTBO7S+&W0*IENQ"H>E MG% E=:CF&=6BTE>A/KV+0KI+Z?N"2IH2IFBGV=AVVQY?G0IHN?$&>P#(T*A. MS1>>@&:1>0!V4Q-JJHS&R!)T1/OHP#9>W;&L*6C+\R)\JDQ<5_Y]O"6!"8&< M\SB@5S&A>VSN;7D.3P=>7@+LN6IQM*L\&G,@"H&P7VUA5$N,HJL#\:R=IBXK M.9[W/_B5IT(;]RD7DUPK_#?7&_/]4O22_QPF;5+XUE<;'_\!Q^#@7N=252HX M[L+2 @#P (=:M_:6E4=\5K ( ]6Y%[0IU3-34V&\P"F-@:Q6]U)380I[HPW^ MJ*;LR<41U9[+/8E:NC"%]O<@HQ,@FY3FMM06FR+PX2*2"F$--F&=Q;[>-]6V=9(88+7:H:K

AUV'0(1E! M7ZIF+7PPWJJ&B:YZGAF[VCNWJ^P#(#_^9Q ^_R5\KLFYV5QK/.E,&.+N,0<#BC?^3I^]L4V-H6+,N.24:LND M6*BHS"KMCFWK&^TZ.$!6O0K+OX^N*%5<=L00U4?2-M>;O)=P@\-D9S*C,:PF MUM!YPWRF;_+E,R9/^!-=]9LJ35!G,E:-$U?TO%F#JBT*GY,-7%Y.4'0U:"IM MJ<-S.F(>4UL11V\*,\%0//"7E63RM 5KFJ;1\0PXE/9B-?=" ME@FI5MS2%IT0+ $?SVO^@I"Y0AJ#P;O3&1Q!?%JLO M,=\9+0Z?MK5'M]Z&JYI,K==[R+^MR=?:R=IKI(EQ'1J;(H*F@DC6+>ON?)5P MEZYK6J%Z(1]-<5*F1?#X$"NK"2^L9>WQ+-&0-8M. R#KU+XL-07'NZ2=%QX> M4MOC8BFK[Z)KGU3GFBD5,2J_\V/PVG_!WB>ZXU@D4.;%J-/'--68=GA*YK6Y MRAP2^D2JZ F.GGB'GAO%8[-U4K%N-"8A*!44/3*S&YP_PFVXA;S4@LAXBSL, MUA+TKE$LKRAL&&ZW&.J8WR@%X5-SD'2E, FWXWQP,;,OL^3=&?*B/!@:-EE/ MHE^% J%:\3]T:Z.'S- )A6ZW"Y8I%)Y(S$F-0Z*FX.@/3@ S*[PC D]>=9UA MT=I2&O8VY/$9JK4)+/NRDDX1XUJF@VM# MP[+5N TN:7W5B7A(U'G^ZTI:?9H^;!U"Y"U<^3K-E[+;P0TFI,F4F"LT(8R1 M#"JQ39*0]O6MYOQ8^@F_$SW_R??V#M$(!M7EQD1EXAH?W\V?;K%0N &H<10[ M!!(KL2]XV#X=;06/&195&%2+<*9;&?',"KV]F_SJ0.QC@FBF\A)OHOZ> TI#:WVXS7IZ@]:[ MH14%H]TOV!_H$M&Z]\D\K+4ZC/[T1HYWRD"V1$!?:CA*I&0Y,#=8K"_U9IW&ZM9 MM8W4GSE=:D]$%2SQ86IC*6NK6'VQBN?)(A)/K(H'J[:8Y7#!#Q\?V;M9(PZ7 MBDQ1&%#>(NV\U[H2FLH.H&(^O4N32QR[D;^KX;&YGM6]L%BMZ-*.*C.VYG\? M\7+RM\R=J-;+MEAJ_!AM$<.6'""0MU%DT588SU:991R\#J.:N-T:OKK1,"O] M%W)U5(ID%07'- _L'%_Z_<72[I3S?&_8!JT)3 /\B .0U3O05Y8W&QOZ'"XW MX3YVP/<)7'[H750;A]M086Q' WAEL#%?#;8&SJ1F%IV M!9Z!R4!VA3I"X\VN(@*EZ8/I/('74-5LUE49%V0;E%^4.OD?5)Z-/=]MC*9I MJC7P:T[D0,Q!0O*OJHYVJVJC@BE)CT0X;4!X<4UK_"*PJ-U M_DO@<&D4/!0>$PBY!3M4/4YK0R73/@"E)!?@+@%/Y]10IG?>[EQ]:H:U6D-* M?1W#B/PKEC*F\FPL%+",? N[2*.5S_T\"3-9?6[8)-M] MY&[@UIVG+C,80%TU6NE6UNFL1E#V$M+Y@&* A>?JKY 6%2:Q-*0I5!Q% MZ85]X>SH+Y5I[CJ1F!2C-T&"J7S+8OJ:335=*)R _JNWWLOLCKK:[DAXP!QL M4F[B6EUK4PW+-\#_OWREUO'.*[ZVM,.XF[BLB,1LZA@6O]OZ>NHV=D-%:9VN&HR+G<[7'4$QHVT MZQ1@7E?#.G)&=$&OXG4858?_Y$N9=>$G1(0. M2S7^>57U%R//6M0QC6\P;C M=F^_F@H3<[1H\82MJ#+)<-?K,,+^6EATW,.2GI&QP^Q= $4,GSB&KY%HUQZ- M30*8J"Y/3K&8T:- >$J!->X_\4'*JM4'0GWY$1TS'(^E':CW,2D5&QNID^D! MZ4,- I)O^&WDG>_IS93\+YQHU B=JX_XD&V"R1@L!.'C&"?8V_;P&, MB8K-JSVY]5?5L]6#Y'BS!S[<='W1'@70N?1= %?40[B*TE\8@O/#L[-K=(+M M1W/(=V N9UKS*S!??,PW8+;;JY]Y2ID1I6&NG*PWI!5+C>G\%7B/AT*"\R;/ MK^HJ0T;?54+J2]112!Q9@VMJA.2(3B5E@R8[5!L3OK>I.0D(046&4J:BP4>@ M X'![=-9@K?XW"=$BJ\@NWZ!2+=[G- 7+KWX6AJLV],;UWN49^83MYQ#[D*1 MRJ3!NZ--U:GE/Q&FQ+9^75VI3,C]+CLDE:CXH^%Q=$3&.TMS]L0:=86FX-AP M ME*"0,7E2XGRBXKHXH.9Z9@/J0$\<.!4Y?'4E)N!54,3_.G=BWZ6K0$A.';T, MNE$SZV!.7XWP>H3[YS9T I#O(2G88C6G$K[O.M6.YRUKCAD>X*S7$5Z+B#:! MSW-+-_@-E>PKH8F;JHU_AZ5VR4[QXN/*A\=DVLG"U6"Q/>Q=%V-XAV1Y%)H$ MS*%;G: UN!'\J%7526E&3\X\PNH"0_IHMT(7"Z&#- P U-X(T WGTLB7TKV#]Y^]P9@NDG2W^,WY)EL^8/.%/]#[8Q$=O!&ANAM(&$6MQAM(V M9R@)T2-&8%^=(7C'H$6 OY9A4%HO^)BE->Z@]<Q^P>$Z ME/M-5PTE-.B*$5FKG35.[9S74;B5SIZQZNT9IWG'0)E"_^,]!A=!,@Z/*W.O2% M@W2YP2!#*DLX"1.ZP2L6,O^83@;[2!]$B ND_"4&1"K%4OJ@0CLV#WZ $MK_ MP0[PU#"4 B+F4&BS)]WYH829.']V(H_]YZ\<1X8;DS[T.2@$)1@:2NIKYEKL M;D;_C#6 U$[DGM./!Z26$SU!K!0X/D1F9LO,VIUG'W:2F'VN M-E#(SE!&>(:64/2$.%/6->>,A,'ZC'Z]121KX'08(BUF:6ANRC$ (A?"I,M[%*F#?!&%PEGYFS9[X8.2WP9'K8GAMD[2$,V>/+X&?Q/R@Z[S*7S.>S*^Q..'D/5YOCC5\&6F%+>UAEK#&6M\5MDQJX7 M=B"K#0NK,FWTJQB)@DEY\.G5.-_=1>$U/-&U$1Y]^&$$3ITAL51E,TAI9T8% MH1"QII!L"]ZF_"$[0U;X[P3'0 G9=/V ]DZ=_\(&_:X@P M,6DG2)X:/]G5P72*=:O0DM%;U>BJ"EV=/K?/[-VKFEC9('I6M>*S"JVXI8>Z MC0%1+:TX0;%#AE"+])[C(>T8E?@W<3ZJ^-:$]T/*=L[@(U0+B#:HZN6L M^0@,/@3DF^:^8(W*+WUI9Q(J-J9O4K3+@UF.&.TLQL-4=7E_(.5DWX***N/'(*:V5BA M0,U:9TN]HH!<(X?!+:?TF0/QQ3%<@&EB- !>Z+/>)5%^US&RW&X$A"T)+,88 M(]4\+25/)\-,[@V?IK^#Y1IGL^11PJI%?\@M"^X-8/O%GE;S'^_[^7P#><3I MHW'- $,R6SR:@.DGSG24,1TSIO<*TX.?+A5@%GE$$1..TTI#E-/' Q)0K8@) M47#29JYM:!YAYR0Y%XLZ3QLVKQR&OS'Z"!I K(7A?8B'X#.O&I= -N# MG\!%B "I-<0\JS,+Y!5P3/U,>(H6$OB[^X%.I[L)0A*NF;/"[>W%C,D:]$>7 MMHHQ)#H%VQE.-K)OA8'&>&<-4:(I]3\0\GS+74K0038!^2Y!"62LSD)IA MLJ$E^?M)3W9.5#R"=TL29*UZDP>L> !7F@'S#*CPE"$RM$48#]XF4\6?_C#D M+W2%2XAQ']Z)4A&GEP>>>;B7[;[TW*%$3X(+HC*PS#,P<#1 &91.8_R+SP_* MI^4Q'B6YB9)RQ6*%=#; &)T?U,]"NCKY,2 %]L,*]F<@1UOD'UY(ES@(MW#C M5Z2E[1=ZE](>-'[+- ^DU'TDZ$H7*#OQ7:;Y*KQ:5?X\P9_/&AC\F:K3%Q;3 MH/<3ZE.-J(=W .).7^ ZA?#;D^)49^ I\GF*#!7--04;G2*?7=CQ&L]NA#(: ML 3ZK<4"-J)V4"^,K!\HZTAJR1)=87H7U:0E>C."FF+D$=2*'4R,#Z@4+S-% MH[O(I\^ .2$""G.&6'H5E"$MQ=*RT'*H+2BFU8Q(&JCR7G&70HDGR6=;[_3X M(A4LJ3'Q%C8$1 TO_01VPDW@^4^^MW<(')X,>Q#$OHV_6X8\+RU'.^DS@ZPI M6+-98R?,&:ED:G!DF/0@VS_&^)][>A1"/CS,F$;,AM'*.(-1D,^AR)N-L!D&7/:A_RQW :ZN)D+GJ-@W-Z0>)P&@C)R.>6B7\- CIE+@C M><94F0N4T(N5$G!T2GP55F2[B1O\R5WAU6TH7#GU9.<.T3;#E4WS18HLE:T$ M]L*7RXA1,I#G'B?[*%@$\)V)(-TT0"ABA!&L6"L!J(.PV(R-I81$\7;0&T#2 M?0N,,^PL.^&W6F./F4TIK5Q\2UIP+QJ(IT:CG;WM>,Z]#1\V&"=J^HQ^D5W< M@Y$119+JJ7!"ZIBP9,/B._5896HIIL !M]<\]/?4,A*XIRDM09L9*&__Z+W_X^.&G/R', MVCHU7N5[M\#@U:#, /XN5W7-/8^6B5F,_2*ZB\(G*N;W,IQSND@0GB$>OA]& M2!(_%:;(R/PTY+7YJT, V%RDM>DS8T!!QB7$+%O.2;(DM7W,D9D31YRZP V; M(=8 N(T]\P*#.J^W2?8%2=SH,<(,.?*S"9%3B:I)?>AHDR(ZFR&< ZHYLQ^E MWWT-@U'09^2?%6G@3!H$C3PZ* <8@!4,"IR\#AN4]+M!=7"V1J40R_X'QBC@ M-F'&K857,T.HRM(^,AGP^- R25!1NJ7(9 -&D9GGIP#^S9G*%&U;E"<$.*4)MME8K.WRD[>A@%[T_-$OOQAW^<,WT'TGN%T+06/F>(J?S8!5S'GBJMQD,_(G@@WI'EZ1@F_[^^I58LS,"JT MP'#P"2?(5@>@A$&U0I]8]F9P!):IOPWD> P6K*4Q$,C\VAP !B*WVF1%L.*!, "? M),]B=81 M2#U%'4+"9U#Z#;X7/$5KH(TT6I='1XL\=CT;80_D4$;/5@"] 2ZDFE.)U;N%[$K>,[P4B HE@':6!IN<-KMB M1F\%2R)(2+:CIHQ.FT*RK2DATR\W$3[V_#D*FI\U>/(C4'!H^/W@CJ\N?;OM M"80@,)E08V#H?^(JC0C),V]P /.*M=-J,([%XITO+FXJK$/6>-1(CX;-*\I# M\329J1%F;=M<)*-+2/*UCPY,T\<\^J343)4HY/)A],GYR$ MRJ\\I:<5(X\)OG+@.9R/'62@XNB?6\J"D(/'\ M,=6%B3F:,A?:0V\4+EI(&B#YW)I(,=(D8N4\6:PDV; U"F2J U *V[B@?RZB M9?C<*URK&+8!5"%J ^B> "MD/"[TP>J_8G^]H:MF3L\]9XU!]@.-S#U=27>8 M$NEWN4GJ9PXGCSQ!']$N#/Y<'9I3,9FE=[IL"8FFD&P+06,S))H;W'_#B3?7 M)'Q^V.]VA#EG.B23[1/9RA>IQ#%1#] M^'3+>7GGPG;"(@L1LV7%$WQH9) ,H:FA? M@GA%1V4=AAY<2#&.G@">D/Z6YBE:T>^?-[Y;P.1'OFHT'#[+"!6.#6MU;"3U M,=1MHMC:1M+7T 5)G#CV5SX'6ECLD\6JA;C;V\!8;!AB"0"IJ:4,;,EN9W5X M2,7(A'NVR:>&BMI1B;AI$Z1BYP!2+'_0%!O+@[8)M3A,*R6 M(/,8RV'*,CA*K-0HW^&=Z.AKS.=F<;"KW007SLZGDE]_ Y @!"D#KUY<4+=# MBI]4'6O-]&.2/ZEW2&DR8^0995%R:]O:HV8QD'Z"(D]4KY@_6TF)!^"C:.6I M\&^TE$W+I%-7&B$T+2^NM%O?Q%B.%'"FX5WRIWC-73L^MZKUPD73YB1S7#?: ML^@!V1K]DTM7])WT'$:_P0WFBG,PP]P\\8&IW3KIWKA7_$:A*7[)60M"O'>> M/]&9B'R'=+RP40F=PO/"IJ\*UBI/_RJ9X/=[*X0>8R;H@^-R_#_6.RVI.Y MB#/*Q$4#OE1I0S$@:"=5 4TGS:^<3OV7BJJ4@M[M(H)TQ M+\0[)UI$S##,,2!EN&;/D$6!IR8P$79.A)YLO#&&X8T4V1+^FZ ?I)/(6Q": MPC3^=%"3Y 9OJ61$[G 2A:[X8"0T6E)^ER,]:,R]06;DA:9EPDK(ND%F D783B),;T'$C/W#]'<'9 M5P^ B>9$7OQEY]&NWVSE8_UJM<+]1)>L$13+5M">-3-#?MH0PJREKW$TTAT, M38,U1AF2M/69^FW: ?1%#%36!\0[@?Z61/1H7CDD'MZH7!%Z94!TFE[VG'[R M45WPG"59Z%83*=DW4<FXI)<>Q'AA]YZB?%\;7-"I5 M"K>.6K9!5PL(5@][>JI'A\7JW(E]=QYX MVE"#/35QKAS8"O$FN(^77(K.YE MD!E+&=Z'9K[P")C>("CI?^FED1P@\U9">P42X@YZ?@0 >!'Z6M*>L;Q>29H+ MA-%GT*JVT:O-Y.ZAWVJF[!G*;,BM1J8S@:?3H5V0?31^A9N!_#7=,TWZ3G"K!H^Q%:IL#3 MZ9X,6H$J5$Q#'UQQE/S]P<6!0U_*7X)XAUTF:/;/7RN)GD3'2;[/UC+9+FFA MQ4I)4]17QWL1$MI$"!L&DBXJ^8_@&:E^YL)*0I]<*%?I)%@FIKBUI/+/86R) M_!4LTT0_8.318,+ZL$ *O1=^)9RDS, QI)S&UD)JATO3-?6._^5K+#/PB3,< M_"4M1+":Y(I\;0P5Q&K.6!;4R5-K,87A8$)V!M9S@0%;@=P$'G[Y3]Q+9A1X M/8(B8B01I3EY)L@X_4]!GG6)<(J'L-U 31D8*GO M+YX")2ON"OVZ3 J]M2:9'N,'-??"7<\4+C7.8,CAY+\BSJ48V\?Q2S1MQ=W+ MY:#X?[^8]X,="!S/&5P7>GQGY;3,/\\OY^-H6S*MQU) 'T78XY8?EB@!QXE( M>SQ[!5TZUP5*19H!X@Y'*X"OH()29L*#+$^0SF_I M;VF1Q>J!?ANO');;Y(YYJ7SHY]K'^H"B- W%+NN%(G3.6$8MEE-Y,9+S=NA]"!G>I6=0,MTP!YR W8WZ(#!2]@DJ$;>J9E5,(G1 MWQ:I9*Y'*BGF%N'UOJ&Q+2@J]+=RE VRKPXR#_Y,@W+9!:3XR\/O' XFTWSP M5RFK.&B\T\2&N2["P$YBP7*P>1]3*K.'ID#J%F,D^K,A3A-=K/SP6JRE\R(7 M'W5G2.^@4/8H]_8,9-:7S:=PL_$[Y&0@.B<6'MO6J&1SV2&1X 3H-[7.Q! MR-Z))VY\CJDXG&*_ON#XZH7V,(P\>GU'!X8M\SD,P#V%#@)A%AK^_NV';L4L M3(^L;?1&N'R^1;LH?/)C.'0 0(";:U "O?J&!HKDQDAX%#+DDJQ;*.N7'$51 MGG5MAO)=2946W] PYM$!^5@2-I9BP*2CL:VEQN%L$]HO&=8(MG"? 3]=8YD$ MPEGWTN]10HRA<)\PQ3J7=Z'1>/@ >-9 R?'H08D M?P5)./'+#E*T\) ![0VH@&60(Z68K/\>!"3G,VQP-B?P=+>,V /6!90PP== M)=,7K2C%JOJ#>Z%^QL^JZ24,Z)\N\^*)%U&-<>;6!'8=;3QOA%&;1XL(B0O^ M1F^KL8J\9GV@2)LQ"M,QJK!G61TCF?QUL6)YN,4*OPCC#F*>/E\C)PS[ I+A M99O'!=JGP%;!PBPH D,\I;ADZ,(&0^6 F[F;[!W L_C%\0,0'&ZV6WK^T"D0 MBB,&T@@*I5T8T)[?!)]QPG6QOBOH0-?Y:=PS;EZVQXY&V3&TICUC3D/LS'5> MOK5!$DM''\:4=@U!WX2XRG!*> >1.JP.TR+S/L*Y 2YFLILIW3?0T[?BBA_% M>Z:02OJ:$C#N25/*H VMG"JWA;S9/XV!#=+' _)6G^_=5JX6P,USX=)A3K'G M=')8% (.XM0^%L3@%+E8T2?3L4[O0/N,$4?R5E->"N MWSA87< MG*FW /L1]F OKXU2%M+,?8.;(EFN;2H.'>CU:]5?V#S?>KFGE)$T\\?@]G\; MYYSTT.U[S%EW*>YQR"D.Q8.><2Q*#Z_ATOH%A^O(V6T Q+.__[9*[20Z3\K] MMN;,?:1=J^1@8,ND*;:V,$ M +,@;R$H6+I.?WGHLT6_?/_PO34O[^Y=%'9XY M!]WCM0^G1Y# [6_ T2DC.*CL8XH#,D;GL_=1XH"J5,))*D"CH$1UNZM@BWB. MLH4,L?*-BF8J6GEK&]1Q*,95:,?6K%O'=S3/O2J:M>;;"FC. +SF-!N"5RS( MGQX[I-.L#)-J".+2]V>/M($+Y4[UEHF$NT:5';*^2$K(C82 MTV++"$EI-X@9\,5RXP2+'7.Z^QP&3SBF!\YQ+N)%Z8-OZ$>VH=6NYJ!X'@]( M+9=N?.BP$DR9]EG%[A'=9FZ,O.,SX89N6Z*9^)RH@M&HLV)=V)KLQ.3 WN!4T49?8.*WA.DQTGC7#0O&K/3:Y:"WX\3*.7.CLKP4\](=]396'F]8UR MH57V0-]-;Z'@C!!6XP3YJ3M1CY+\\6(.BAV"(XYE4?'_6W08#.S M(ZCUJE56"L3ZI,-B#3P+3'Z?_,#?[KSV%Q:3$NC3&WA1 MC7"R@4S8M^_D-+M=..QNE-"HP8-"Q%'CD(?]#L#UEB$/!HM#XGOL *'G".%: M_1YN$6DS2+0#[KB%EA!K"@D+@H4D8)B%N_V" QPY9!YX/'S[\"2*)TJ9/>P1(CGDD6F(H)?FV4,XZ M+UH[;=XU$69.*L=@3C,'.1)P041"73)] Y=6(KPBV*67-Q1PN/.R\&)@52"2 M!#[XM+5@[2N8)>$3YD%H*3Z15'T"0-'>W8B"WZ/EQH\1)@+F>;43M?+,,\53/I5Z M#+.;)H""$)NM$$ZX*"C%Q!/ACC1-UN#:'@P.EC)&K)?7:DI*3L+$^TZ*W1XT MH(V!'3D1%9\_^^XF)#$5D_J_)#C%,T%R!DJ"X5VKS+%"5"Z0H 9,G! /160N MS8S82'5Q'=*KN"],HB1BY65JIN=Y9[<39$"7&P59XZ,VT*^/_%$=R&A%^C## MSS1E#R.\D?II&MQ1VG6CO:(K/Q[M3NL@045_.ALV ':-,2(F1- KH/-8@M&_ M]&-GO8[P6CBP"SC4GH[K>:JP=R0LK;U,9_N /0$?O[91$.NR?^(/&*!+"P-4AIYA MB)7^XYZ#]QW$>=;KA,^19.K<)$:>0)>1^F#01P/7XZ0!-\2UE)BTR#DL-I?' M,?)DJ-F8/!Z0;')0^%2!1OJKGVPD;*H YLX!^1%+84V@I19!-T>(+(/$6 MSN]!.2??(M-%6&7)_#,P+V%Q4^CZ/&+]H.XL_(*]-8$:*.6+V^$C^0STG)QB MI^U*1P5W"2.+)._N86G433!!3KS_8_JMS+U_T"..J0N7(2#>4=&. &)7!HB\ M#"^<>','"-<>E34.7V)0,Z6FPKF;^$\\_<61ZIF6=80)^W3'[^% 23:L4L[P] *\ZC<]&?H$[I3AN_-%^Y]\%9) M(ZRRWW$DR_YH?=7T'CGLCS?8Y^5ZG7J*:#"B=6$U8.S*98% M5^"(G&^\)8%=.4.LL1G*Y[I&LD$;\'.7?NR2D#;>6[L+$'09-8OK-8^B=^[$ M?ORPHR/J+8*_ L(H%4KOZ1.XEU,#X\Y7 /8>H1D4LW; %_E)M(0B*Z_M83A6 MIU)%$V0MH(>46=D(NA^06267-+=ZW&.6-IDI6I)]+UE+YI46/FHI9<1)GPI+ M9%1N4N482P+*CBX6;!7/]\DFC, 9L-_;/\LM.D,QHXR(:Z34H]MG S&>I[X6&B4!S\75+6;,H\ ME]?[A%[O4LN84S]R<$8//7.S2U6N$T#RGO1:H'SFN(9493CT<7\[XP'/'AQ6UNH+CC?M6_.A"FFQR8 MGX-#))9XSZ0+G#9Z%L212QQ_"SX@_N#WA6'^BF\(3AQ)#B5Y).C/T"5V(QXL M2'?'G247I =W@[T]P8M51;@X?[]RC/4E?DG.";W\^KG&\19A]2I!!YBY,@AP M E?IP=H(S6-S($8ED,DI@\'=+[;VI([>0CWQ?6Z[ YFS4EW*3(VDV1-4MQ)V8Y)"V9.RVN\B%;-8O2#E0Y/*O MGF$B&C/FIA%KWN?]^DYL=QM.[RSE;1I?(E,_PTLJ5IW-XJL7E^P!OA%6&F2U M73HOE, JC+;LL9 "_SS0_\8K'WL+NKJ6?C\$\[M_#'A"N[J0HW'*3 M'PXG?,+C1DI#MLCB>ZYE$G(^9#F_QABEG42REPS=3.FG@@&&TIXBZ"I:?IO# MK0'E**1X9B)+Q9KE'],)8!]93FC6+2=%O=@I4Z" :XEROKKDAP]$R-0!S&O" MG&GQ_WW__8?W:.=$/*ASAC[^./OQ_?NRR7&&/KR?_?S3!_90H7_^]-/O9"'N ML"%_^,/'/\@_?__#C[*,FEK=24!ARTY9] ,G^,F)W W], ,KQ@_P:HI!H^\_ M83)X&&;?P2T"_>9-G<++A;O V ;B-<.:BI=;RYQU/-O>^T*1GFLYLR(W]^5& M:VK/,3+D9;&,G"#FQ^=\'6&FE.\O3BI444K6BHQFCA_R];!2O'H5EAQ)>5)X M=[UBA(] O+,41*S C:YNPV -J2#!6+&;9()4=+R='PK(!3I)LP+U[Z 4=/QUY1.5)(T#J%_I=32FD8 ML9] RA1C^9116M9&2!#5G[O\H:#ER\IIH!I['QQPG*#?T*%/#N#'E,P#ED!@ MM^V) 9.W_7I^O MC>JC#HU8T-V,AP@E[>V'9Y ESKS5Z0QO ]%W*-&MGQKB^ M^@JX5I?U,:Q;NP.9(D:8:9D4VL_S1*K6%(H6W5 $.I%B3CX6MDFUW0C(HUQ: M T'7EMG&&%]Y& O&E\#*Y5',(4LT(D%R%:OWR;!(FF=M<+.'04<(B,<3!]$3 M/3F.\-7,:1@AN@_FF45)XHSHMS4DTK*D\;B9M7:Y MUEW(;I*8R<@R.1W=!/0-''.3P")BOL'T[N'YW80OO_BUER>(UA_2U40V?IUC M4;S_E=:5]'N\ S)$/HR0[(),N ?/N ?/WSL;\R9/WQ!0.OL MPT=KWD&#,)6)_U40=-;YU,B^X,;I>^ST"0-FJN%I]+J# 2@'L5Z#(#LEK[9NEB/HOQTK^6I/-NN3KPY_;QOFAW28 ML:%9&V"*TKYS_"Z&EPIAPS9G;( --H%]98BKO&N\#/0_T2DBS;,SN &*@P+/ M X\E^+X+XR3"B1\QO4 9T"%64S:'@=O?MJ'D/='#-V3-V++#CC(D&K.(!&P& M1>XNUXL4T]FB>62482&=%\F0KG)F7/WLNO>9]>F;6_/CJP A%(A3F;:D'[*L M$ODN?-%9RG'Y9 ,C^0]HB=U-$))PS2QXM[<7ME13@XV!5 O7 ##R1F:J8FK8 MU'\&S7/ZW)/T]SYK)5/5\F16%H[>R8Y+C2:@-UY (=6G6N:;&V<[( )A] M/I:;YSK&GM[>92 OMU"FCV?)&X;%MI8]2Q:]FX"E&_$3NMR?0-N0CX ^/WQR M_A%&%X0NNKYZNJRI,P)MV8_V'IA94N+S5L^G+);B'>KQFZLS:*#BQ$?@OFUM/BN1@Q/#,&P&DG2BF7K<25FN5;UG1P+2L5P49;T:;%%6L_@:?&EWEXC,@>O4N&7 MMXCNZ(X1'S2.2C(A09-Y?L4\%7@O4*I-\LV0E710X?EC^1P2RH.>0@@B86!C40GQUE M4#FLL9)X!$!_].2AWS.0<0DVWC.(C36,AX;E1D68_=\0&)7!DZIQT >OE"!/&;. MGMB[>G'!EYB]1?HEQHQC]*__\H>/'S[\"41$2@YP%VCW<" \W;ES\$ESG$F0 M3)Y@CG MRE5.CQL ^#!B.4UWM" Z*%*O$0:*1Y$@9L5J M;82!\M%AD8M2K$C1%B0S45SNS9R->;/9X#KP(?DBV1F(Z7E08"UW0"0A>L14 M]O:]62[$[I,#& X NF,O.^3^,:9B*>7]Z@D&H"?W&3G$Z5E*S]1@W$B1''\) M0^_9)^27Z(CPIU)F6=DFXB:=$L8MPBD6YEHTC-;0\L"9C"V,1 MJ&P0L19/?@CRYKU,\QN$2;7VE[5D6_\+-XC/4]G. P^>*+1M'+CTX#.6,%1I M@QGMT72/(5WP3\L=G[T.&><.&.@Q4^LUB]-30Q?/S2!$;"G$E2] D. M9^@5O<=3A\+!;RJVE NAV9]Q=9E$X2@N<0BP:UILUC9I2+,$Z&R3X. MNH,P2''H64R1I3 40YRE!BAF;@)Z(^0-+\=42V$8.F3DL>"&PSL0F&4C?:7I MHL!3OBX&Y LT%G_!Q%N&TL;X@%WXE[Y'%I&_]@.'R%^X[JM?BAOAOL:#V)6633Z M!D:&7A/I;W':F<'U5^#7E3,_G1\^0S=8%GKY]:%'D-LML^%EI! G;RFR38-D MH4)8Y(\N4TXH^?9R1UALSRUE>,Y),],QEU-M,7U+>:(+-\*>GUP[+G,A^>2\ M^-O]]CR,HO"9+L(+9T=_20Y]YEG01,3?^LQ)TV5-HI5H\Y3YE/L63 ,@ZW'. M9"LS)'E/&T*RI:&Y_F7O,(L=[NMYDQ&R*).G>3#@L<:A/LK94))(R M+6DE8:XRV7I);SMHM";P]9>V-*\'18(:UF:'#MAGBPTWO" MB3?7)'R&-(:$7<\.R9R,XH%T!!#0 ZTBM5G%N>DKX9_4L#ZKXCT>0=MPY41P M($)@._/O,*&\H[1XV!7RG,0Y%0ZDMDZ0@ZN N[Q8E 8:O"XS?)'/SM: [KL9 M4@4$.]HF8HTB:/4K& )2XKXRSK?(O36U>ND%W@>=I/#:]M.39G VCK"R^D>D MBMUD,"@.R2W_5JSF^ MV;$OI@3?L(!-/OQO/-'CM\CCV)/)!AZED$M;/$I!!>H'['N)JH1E-"25I%0T M.Y][+G.5J2?AR7. 0T[FQAJCG7-@(M8C/H20=3# Z !;!03Q('6#+@+FA> 9 M1NDR;;PGC! 2C%?B]>Z8)B_+95C [BU5@^(#A[%,>(GDHE[3+-P[L1WI+#MB M;ZES.4N_G19(LC9:5HF(@]-X^1P:CY-5P^#8B4\;.5%>"W?XCT.Q$4?)WQ_H MP<36RH.+ X<>-WVQ"26=R7>:Y/MKR=YR=*S#K0DG?A6)KCF^X;$E:2D&/Q-#XS8'4/E8A8OB5P:\'3\[^R.OP+N=1>%UV#YN@F8 8PEAS.M MY?\2.'O/AP<3;0VQYI#2WHES75PWN1R>6H9'T.N;W'D]H2_OQLZ$:)/Q80^5 M@6$GSQWWMZO N\:8W]-]_=LH(7$C>R Y/CK!;TQ/ XH=5]A!F9*'UO&@#!1P M!L\U8X15.=&4#DOL#KP*4I/N=RYS*72>#CU:81NN'B%Y @^DO']2;^^ZE'#1 M*IW=!#HP=J9,Z,?7 ME^#1)X0>"I$(&7CC2E!V#G4W6'[J09@3*X_3!?>?%&+^UQS$/"-^4IQIA R7 M3IEN,T9/PY)B\[G';.= 7$^OY:C/\JMF%(IX M2TQU/L8\&F*ZUD2B\BL:8; .%I*[PB&7.EGU7++BR$S)68TA@0R;;/?W>7,H M9"R],OIT/!?4DI*9<(^)]X=W[FS 3,0UMFLU3) M9.]$D'R## @%/"2;;10I1:ZA'2$RC7!4IU=^/GF;H@>-[^&OQ6JQ3^"H MBEE>M[_XZXWI.RR3JQ*$Z1O\+-S3/XC/HUB2$!+98RIFSI#C>>S@IRN%)7[+ MI7;[N@>Q]D[,^E%((:CV9(987V#IR=[,>([!&8(>C1RW5TH8T>]N:DR1_J:< M-..MM7MLV)$H)],]>CRL)]BU,S999N6C1\9NMN6AAX7T&HU3Y_ZH-#,C)!FO M5 LJSFF'87 9&+=2.2B7@N*"9D$+,CCOJ79$EU]T5F!?^:S$6X$VY9Z)*TP' M9E\5ED^_UA<0,L-6)RPTTP8N9'\.2+'S"E[G\-$Y](R "$HCX\^H\Q/0 MGP6B]IY%45N8 >G\2,)U?V)T>B_ND[^7-G%Y1ONOT7_F,&A+D!E]/9OI/QNHZ>U$;&'/8#G'B M@^O,)X;KRQ;21'M.:CL]'@#.;<_X5AT(SJV]N%XJ80,"V%T4/OD>]LX/7V)X MZJ123);=IH]F!.1XICO;B7; E)WEP'*LI= 9CEV2<X43M] *\@/WHZ2 M-JC1]S2NS__5(( M.W=2Z73I)+W\T"5!@7/.XHJ YN29(./T/[WI>N-WC'1#]X'PJ+J?K2!ZM,J' M;,9U:TQGEF'9)"TXS.5]MJAH E@%^K@Y@.,YP_NY"3S?P/M#TN7>Y(PR)/"@ MM*V%ZYEDC4R&J[Q>3080]/,#9EG!R$$HIW:0 MZ16D^/ZO.$%4A8H_"1Y(9??MZ9"DA<,$JKE$8.A(09L06/5@8X/;EZO MBT84..%47&S(+4@/QC[/+EU@XAO>C;6Y#$PU_YKO"= M]OZQYY$7,SBS+3W=K(^D]C@K(68H8.I:['J&53]C5S2VD]%YK"5'K*RVX8-@ M'I.;@ X+.Z[,6!.!)LJ(SJQD S+%"*GAP=IS=$%W#IW\OG@W0(9MQ8,%&)8> M?29*=T$JMH$:D_<:$4F+>RV98J;B69JJ>.!5 S+.+::2 F;FODB/+D,F\4B&'K:!Z\FRFNA!H2_4/ ?!.-<.&DB:4.;"2U$6[>/L2C4 3JD(0/6)JYFSF#6CWK C M(':$"O^A$VIB17I!\R2)_,=]XHC@S3N'H9S;<$S.@%)^Q?YZ0[L[%VD$Y!)E M.P4V"-T\8#>'-]8]Y8L^ ,5> IDQ9YD;*,^I["&:RRP+Z3;B9PP[66"YR7Y" M'@;,'G[R,&*+,6_T&S2CV!3'EQ2&=M%V:.>EH;U6AG:N&5JT%#$]PSM93'6T M"[>#NJ"?Y:@[,K-&.NK\GDCD@O;DJ$=R0:^4!9U=-:S:< G0*B1"^'@3'S*8W007SLZG0ZD@L?:U M%64ML"1IP)IH9)9#JK5M.AJ*<]6*U)YWZT8E\^SG/ 8Y-6 8O[B I@!)XYT( M/0$:PNGQ1KK-Y] ,"EF9289YH=2<''[']8U%:=26V&V:15+FSHK$S*(\0R< MH^"Y$_RV6!F+(^-AGY0VQ] $ZBR'KJ7HK &X(U\K8T6K52V#@\MCTFV12K'W M6 *5@T*C^_FH-]5*['.PK47,,?[ 8=%/B+/"N2$(,V$Z(PTXZP2FJ[P&.WQ28D'IVPJW_N(;F[ ?]8-6$=:'IBI95__9<_?/SPTY\09JV= M*K=$SR@G:M&QEG%T$\=[[%TR5R.NKF%@?_>8=L*'C!X\E0U$PE*!9(5],%KV M\MO,R&0I;+XB5J6JF670X4TBWJ90AZ5PBEG#,L\1-#U#2N-CCHL"H=PS_@L: MD.D#1,HB!W('1XF24$#!HQ1?WOV G*P/ISH4.=2X\D" +*Y*XKI,:J?*>ONM MH+8R9)3Z59# P>UYM$P,MEF'_&]_=Q%ZO>+M.54DR,X0)XPH902D3X,A,A%> MJ+R#(P8P@B^=Q+DXSL56,ST*84 3<&1J[5-AB8S*#8/T,I@3F3XBHWT>YZ,7 M1@DGQS+927K?T%"(M:'#?6Z=+7JNSQ:-Y-!>?)M#6X2BTZ;74'SN?76,>9HK M+L;(C-Q$E?ME1FY'LWX'UZ'^$CGT%&')*O;]HC,%)<1)67N/EF,WZ(2#TT!\ MYQQ@ OJA@XLXC#>2_%N1^(FU@$03UM# 3;.:/STY3SM.Z^28(9VF;$0MD9K> MX8J'0( _\W(3X ]R&5A%K]BL9#76CVICD M?/;Y_CK<0N+Y4^@^T?;F9)R4"!BR#QF@_*D/@]03*7ZBUX,5/F@ $S(/'1]H7#DFOS/.%FLZ/VLQO4L0Q[5 MTSL-('N[16DW -@ L$0&4Y"K.17!8U M)WHIS?U" M,%1Z*KSJ$MI7)#HKUJ*%J!JXNPIB/G?HZ^D#P)T"F;E;R/;/G/R ^,O&>!&S M77J5W R*/FJL^QK (0%K2?\A>X_!7+*LJ@S!$R8)'I\":XC^D\C8[9#N?B?P M !?KW&&BQB\0PI:&D@# M]L JX!KP8W(9WN, /R\B"$X XUPO9:M\VH6,-D\Q3*DCV!V2O@@_G2$/QV[D M[X9^55@SHX$<9W2M.E'3M0!G A?CT\B@N&\N&?$LR B>%">D@@E+ M>66J'0RRM+L]U5+2IR!*"9X44]T<)^XM,@FJ3?8,!I0]>I'S-?2 W7W$7;OZ M'1I* Q 9_IBHP1=9*Y8@B55' 8CL2_9.Y#L$I/)^418J8=#^.9(TD]:'?7(; M98IH^($XXY2?V]/B1_,6SU!\U_2=S=_*?)9RCH4!"G B'N7TCI.HJY!"@);C M>G J8I8@?@%^8/AX[!9@JJ9S>EUM=R0\4 D\!S/VM7"::OHU&8-M@4L=JWS] MY+SXV_U6PDV!5>23$_V&D[O(=WL].03E#!X*P*ME_,P.J'-L01;/SC75=,>X ML.'6& JO'#]"6]:989%<)C2 JK(:-2BKSX6R&FF4U4B.?@J)!AU#O&>(=>T; M&,W""5Y:D1RP# :&K36VR&!1BD4G%BG7DA(G3F9HY4?T#*,\/V! MWQ##/8-?/><@?PA7*QPI8/#)QDE8.)WO^CM'^/$R+2X/,AO\\ >9*DC"Z& L M3WI*,9>XT-JK3D)E+$,17B!UJ3C^)3I"8YJWA>AC"-9 F&==SH5#GAJOTE8B MT4:H2"((HXPRV+,LF.=-\Y;3FVAGT?[\?<;/XIT&D9M1&- _79PF&^4.A.E; MD97Q WI0$!P;D<(RPDQPO4]358BFOT;^28GU!V$6B]&7G0<7 $O!RAI77M(L M]%4V;S41:UEYH$WU ][K_10C7X)'GQ J.40\[\\I,M9*.:)/933CX0E#JKMO M0]$]N=9O&(*G2:Q%3K[Y7/ -/"#!$NPU.S M@0UGD"FB\+/X"O@I!GP6YHD!%)/00KJD7\+0>Z9G:5_T6DG'-CIMO_ZK&+09 M!]8Q9H]E0HTDS;IO)53TV"[G'RF2RE1[JYZE4^\KL=--IB/!9'43P'/9^X0] M'^Y;2B8-1NB5F("2/A.TT9839]KE-*1]L$BD 3@C&5-(,B7H$$"5ST/7/(!AS_-!_I"4C8O 4FQ@S^A#7.(YD4>ZEG >71B3?7 M)'SN:\5-23+V0.?"J%I0$4)RC)3DC(IG4%9;Q08$-XAN _4+C%OS2@!C+3!WXKC MCA\9TQ]/*7^3[9A)$1_!$1J:\%]!>"=VJR/4=E>WQV/OO/.!NK4U5HE:2>6. MV?W0 0%)$FX0X "@)/K7OWGR B2 S$2"N"6)BMUQEXB\G9.WD^?RG)XSK8Q- M0I[Y-UF[$7.>NXJC- X#G_IM1/XCQ89@CG4T8B-PPURX[_I*$/N&1X_0.['/ MB?T#;_(1.,401O0Z,$CL #Z'/)R\BTK2,(<##50KAY"/HL,N7VF.OZ-DY0L(X8VHAW MF"ZE=8\$2@[*&IW39['.H0Z+E&"XYV5"A!8*V\_#[+H!/A5.U!?C9;X<@*JP M1! #=\&-@W,1'#!(R+R-09,/_0302YC4B MH5T<=P4^8)FY_(-0\HY .>!W_'60[N+4#?%YL]_QI,_@>[9'/,_S,7DLA'.7 MCAXN%#Y^FAL[CH@N_H)JY(6QE9*=D(_45;#\6ZE"3H[#Z7$(046V@)O$D@A/K-R:J]+.=%__%,*O?6B@FZJ.W7)&O M*=-@_1-UPJ.B;8H9A?)FSYX/7+#OCCU5<)&.R5F,Q\7\X=/(SU3%T%X-?R;1 M4:D^/&IT^^#(K).\*$T68:I=A6-QK=>\(K1(#^@;BW*&D,%Q..SA E>M2W+6 M7!@GK7'E26LN>,%Q_$%8".!Q;\ZRVR6/)AS#'Z33L"5!N=:.-1R7MV"]N8M( M'+XJ0<0O*%AOL.BWP+/OKI&(,- =J[/H+'6B.'/2_>L_0&3-8H :$')E\%$X M;!BE5!HCX$R.S:3.8=\.+/XX#UE/&&.QEE51@%0>%L>EI^*%\ MY*,:$*AW<=A'LXSWM84JRIT1'].I+ M6L23#_6\D@KC$8)=%Y\"?M@R6@Y LO P"O M\7T"W^Z&CVZ 'X-7[B[(\#Z#Z_&UJOU]0A3N'3U3N'WZ(&3B-A0@INY.SH./ M=U<73*'[6E;H%DI?8L.BN!DK I6<9HXPB+'\"&UC8R7C'VN+6&,)!"ECJ)@' MVD$T@^C<>!765]OED:MM>)-@G)!(30BN>L$UNA_=I,GOB> (C>+]@IL]$3I" MD827,@FCQ"V\!%OT=Y1FRPB];(+$QPL2(JD>D _)< M(<%:11^CZ)D'HK0J;P/%@)OLQ)CBC%",G\S. 2@N\#4'E\8[N8?04ZF.%\4\ M+41'%.KCT>6.!.?I3[Z %\5.IX!ZUQ"9E?P#%0.<-_?8YNK/AX:.V)' =XG^ M-64G'CKTH2?BFD(T,SQ?0'Q@%R?<6]T@.D@S!!/ZI(A@D\_:=$1 9WSW,ZJN M!J2*I.PD"^%ZCR!3# OEY$IJCO9&U=-=$WG2%>?O$HL3)K;D.-TTO9^NRO,[>"HP<@:2!1@R]VKJ@E9* M2%IW%!)<>+KD2E.XC@,J/]QG)6(BO^A%"4I)]R7#*,O%BL>HACCSZ1\>H3>A!-'V. M%X\Y &VADJS3I*<25CHV422PY2Y-<;?7^X0"4 "2(MF&Q?X@Q8CKY6V['&./#T0GGVO!M3OOH$@I M3UVUG1%L9P 7?15DAP5^L7=-4PGM.-#0X)DHNXPX''.PMTSBM\!'_N7A:PKNI[F#U,+#KX[> MG"0+ORLW;W=PQZ7A20P+'3!12_*N( [F$_3F!-%W0DKEHL<1T6:$1(AW$O9P$<8T%_+#&N5@(\@34Q9#DN2H_$22 MC-!Q.6Q@3(OVW=C.+@3->.=Z_1B<2$N#@H-U&"N7E:"%48Q\'<9:L@Z,-N ^ M'=%Y9I5KM(O3H*-FEK7E^*RQN3"!+5F9*[ZQ)_Y"[HF?I[YQKF?&U"JTH30A MF(BZ+G+7+0=^TJ2O]9B1"\>KKMGA(==1ED&<.H4-[W[NT/8$(/*Q '+Z("2< MF :^JLA*3HDWTWT?8&CY:A4:'A4#K$_"JL?;5#3]G+A1AA"X'._3#B"^K!V' M-C0P^"X%V43+6@W!I\B=#;A4/Z&\D^-B@/R@@! MOU0#;WFR:\J"$0V>PTY\)?#%.VEJPN-7\"D%#5^C%4KP1T ^[^Q&PQL#YTD( MO^/V_6 GU_CR2:Z?L+XB?1]S>AAE5Z.B)@GUAL+S+#3T,.)1FV6=;Z7M*NCV2Q&HBV7?&IA.2#]Y)[Q)/4H M[^QBG&RL#"#N'M'7V1/CH[ V84$#E0&J\F.+R;KI=3?H!2)-4) J9\>:/%6Z7I$#2 2V$ M!UB_O\2@T7]#(1CL9OBLC@27)9=."Q8FK7\$W4Y#8CY>L!\9OY8YN:/8C;R MP4(,B9,/EX2$SY+I54B.#7+\8+5"D)4*X:LB>TF3!>,KZ^_"B6@: M10_*AR$+&H)>5WD0&2X58.[M=F'@P5(9W&2_P"/V601QX4]\\P'SBOS;)-[" MXM]S9+\JU.=B&^\[1D?B 7S/1^"D^1#.DO"PH#DG6?#BYKT[*]R](_1/<@Q) M\%#I*(;'2>A+\5-6>[_H=%O.IQSZ0G"&' P?H7]:311XX--)XNE.CBRVDAG MQ9V@KOM%5->-HZT;A$+)+(]C."LBV^W MHW"#%&J%,;"#CAYT_GXFK^4A 8'*/L0I=R(6_'.ZWX*L;2(>4*_BD@ QZ#$_ M%'UAC33F,%WR;!KV"A-0'J ;+(Q[*'@#R0I\ ;IC.T"H%7)+/__T1R+RP3__^-EQ,^<:UR&"[T^?>9R7M\%_7&!!^\>? M(&P@W2&P>:/P,#@\4*]\*N.54 X]"1QR5^!(O^ ,HGB==(F ,34/-A\/V:0W MVL,>R!XQO6YW3V\QH^X4:8\[.7M/,GAP"KB+TBS9]Z:7)+&B19NC:B=[(B>< MCA*0)/';"F_'+>S+X5!CA4YL 8\=ENZ**"W2/R&4+-!-E7,^2LJ6#J;-ZTAG MWGC5NL-UGR=$6BCJR#4DG0Y%==4_D!67\_]PT^H8@+R +%!&VEUD5VZ2'/!H MCH)-IZG7;B+N7YBG6Z\CY+K@KTJ["Z'E$L\LA(59'$!T(ZVL\"EJ$5R>%R[B;G,!?,"2Z;/ MG-]C R UBS M ?8)SM'=4<*D<,<.E.64C_6"V-XS>CCE Q[ILK:2^>&$?)\EP\4;MV />%%D MSO]TM[M_)U(66Y?1\&&Z>>SD;1 %*98 ?HYCOR-0?1Z-R=MT2*,L&',T^/E> M""O'75)J=DGL[[T1HWP[D1":3,*BV'H?8[D]3Y5U2A2%=6*( M'G?\0,T7""/:)P!!0KU M4Z4Q)JB!@4MSO&#[H^ Y( M0]:.-!0&.2;R KQS^N?4802-\0BZ,+?PCV>@<[]#=W0]*9=5CWK CE-(L/6H(P#]Q!ECS5@\ MVK TT(%Q!^OQGV!U[CV4E1C61PYD/9J0<"H:^.(AJ<]S2RM->LYV67=W(9I7 MO; AT^9)7H/1''!Z)S#4T>9\8FU_-Z9[5)&VGH[B(<[Z>;%2EVN"4+_P\!+= MA_!<OH#&@;M_<3]0"K' G5.?<"@] M/(N[$>*I>QA^.9,D#)\TQT*C<8OC987L2$JHHV*4@T^R8^YCFLFJ>\IZV3' M:.6=G":1H3%]@V>W+[P,=@%>\V+B6HB&Z+B_A%:+T!YH=\Q]UB-I)7^0@C0( M<2DB,]UMG&3!/T=9G_W1%IK,V-#DR##5NH?%5*#4O(V;K =_X_5'2BBE(@>$ M&R?T1;BLBBB$WB2'(N+E).B0W;MB;,9(H1>XRU+NR.4>KS-!CE9=7MT?7M6> MB>L&+$D3*7ZTE\NX_ GEK($0/!/.L,4T-&] M\!BQ0\W'S04]<'==M0Z:/%L/5!4J[II&U1!'J*0@,H MS^-'/R%?^*& P'Y,][V&?2%?[8'\^/QU>#WA"*0W1'XA$O&5_T2]*_8%"P;' M3%!K"=(4OYJ6*[P8'^%1&$>++$N"USW)P/D2/[H=PH(U4@15+E)%.)8]J0O/E;!J4EI"8!D"D! (/K"#'UJ/"4O6(KCW+W+8 MMF[.O#P-3$K];;AS6][Z:=$65LDJ1RTL!B<+UN(+\C91',;KPR+RR1_X@1G^ M+8K?_QJ_=S]%BN:)K)MWX$ /W^,N1MEP Q 9UNA;U.AS3IB^*L!4>1ZSG,[? M@,Y-_#[XN<(ALYX0 R?"!#*;2KW9T!R MY>RQ;+8A&=W17C@5TEA;@T)M=!HO5W_0-D8Y13J-MYJ8<8Q!:S)%LTV!NCLM MR')&7_#]/[A>N7?20A.J1O-2,,VIVH?KO7E>W,$S#@Y-=EBAV"R;[#5@#^/2 MXSG^TXR'2)E&X@%]9"_O*'Q#7_!=LSGV"F?=F.306$:#;^FAB:XDT?CC\*@" M-UCJ78.??Q*_9QO0K[A1)T1DABG VW5HPPYK^40("J>F9<'1]F]#MS6Z0PF, MG3=D[6C+V@PS%'"P+>91C'< &LGS=QDD$P\:4;_?9? 0K]N\A' M']TEO\OGR_\:158=AA0N'/'&'=(Z#;N&]AW2@4-Z.&$R*V^A"KG?2\D=]*54 M,S<^E7,-=U^8$BMK#<%I$L-J+Y2&5JX=.$5-UO-XVGVRF0$C92,9I"ZAJM\.+U M+U&$_Y&!9P!=>[?438#]GC[$D=<]301?C[ :X8@GB^_D*>2S20^I%??OX U? M.&P$_)=!,_;E2 1$WW5'$L-UAX8I,&!8MA_N$F$_&05P3QFAYQ0H8"N+-G'A MT$;&5-<]@3YUN?J:TKMK$#DO7CD)=/-]O/I^GZ*1;J2!J)0K8)\X?;@+*IN, M*P)R*+)X!7!Q&;H/WK!D@E\6T3K(Y9+;/61>%(?%(O6[H:&5-54B*-I-F@5; M$DZRB**]&Y98,A:2R92L44'?S9XQ89TG=!#?DU$XQ3!R29^.1,JI"8#WR+Y/ M.UJS:"/C6J=4$RV9X@7D;R*X+KA"1YO-7W@RW 21M%!G1&EQ(ZC7[P59JD2/ M(W;/3^8GV]MTH M(>E_=Q.B?7C"-TIW[Q#>FO,TPEN[^]!#R:A'>UM#1 AY@W1G.P2#T;8L'W18 M'>_@W"ZLV+=!R%Q+>K#%0V/,?\3FD8=C#QKL'538N@T^D/\%WVO;_5;,0-75 M"Y.) MQF(4*N=#J[D:%7G35@4HX=&R.71X44W_IO2U$C*KK40,P_-AC"*/W(J ?@]- M)H#?OPH(V0$FL:?L.)C">,!ZP)(/"QQ91_. MI-]S9U*?M>\D(PB"P](I5]K5G$EY3T2(O."I20??P7&T!@<5P$KJ8(41PHFA MQ>\SGED!WIY>N">J<6X^_>)F "D2H+$2?/1$I)A)/B?2'R%]1#_C#X6AOYC- MSY B WZD NP\ND;TOW=1^1ZIJ,V[I98H+E(J.0QK!1B2O!K$%FG=X=T ,$TU M:2SIREFNG-P^<,*$5Z3YG &??-;?=X! 4TTP2TQ ("[D)J#!G9G$3()BC#P) M9P1OH#1+B>GM5<@>V%6I*\T 6&0)'%%VZ--MI4NT90WH0HBN@Y4 [<^$%VR- M#.0<-4+ )N" ML&$ZAO?F>K:,[^P8?2<0^)*UF-(M\_CP>QB0N MO+?'\0\9@=902R8[UN$TSS4/XQNRB06KRH&.P-/4*A949W24%)E]T1.*I$C< M$2:%KT_31^I@B9%<:"T&*2CGP>)!#*G.79?CU7_[X;Z3^O_ST9^)=B9O!_P=1VUL2 M+^J@R,=="FD'::9!4@G_X\=RRD&:N?9?/O_Q!_:/SS_FS49X\,>U>NZS+1') M9/!]W+)-<)+EGJ_6L#<?CH5R.RCU$LEA0"4$1A[R1QMZZ8,/IQWZ!H5A?P ]I+GQ8'FZC#X_G.X8;% MLEU1T"J1I&8%[MO@<&>#,:!J5/YT+=I4"[,R4QX.;TQ,D^S7ER"C>E(_> O\ MO1MVU^<69LJB#)_2&>>R&RQ7[(?4;)6^ A,'C#"1%''2U;5'W!-7B? A[L,()^=V(NL%4 62OX,*HO\[2( N%C M(3%_+"NRZ.[#1D0P0YQ\3,/+7;&_][)?7/!*R X+STOP*NXB-'-P Q;JDU'- M*NO'X1TYK*?1A.@^R)2$RM-WC>-FSFO^V,$3O!LE>J-/JHJ'JT 3 D7^:5$3 M'K,*!\^NZ2:P,E)\3!"7H*Y61-X>G#L4['348+K>R)%DV&2)QG/"AE1U"4D. M)7K;DH)_X65[""L+?W:#"(:(NL'IB_D5Y=KC>^CC3N\=>?I%,FK MFF<,9W'0,U4P1=U%;W'@8:&#YZ&!;4CT.VYXC79QBM]:0Z<("?@8'(\/X@_X MXN'#P#<3'8?S298V9;B\CM.PJFRX[(=%Y\4AM2';4C8-X2!?=;\CZJ(7S WN MY]A%US"0[[S$Q8]JN3(\[MQ!!D^Y?_X'P#4;=? 2\*]*+<^4FR8&8 ML8@/T$@B &CCHSTJMN-0$E%".\+_S3?^A$GUAB!;+>94:(!A3#P6]X1"V^ =D5MR>8(0]Q]+T'XPG)/4AA M$,^&(>Q(H'V*)OL(E <" D4!)9$,23VW ;0=!9?D!T:>;ATKD!5]8ZWM6&GXK8/(B?%U-(P&-PZK03J6?+2 MPWT.'@%/#2S/?!3W,8T7Z.J_P>PV>;L.;_B$Z D;2!G8JP.VWP-ZQ]=3'+Z! M6@(?CT%VZWITQW6V#>"VG;QQA[;N\.9'L2'U35UXKH15#D8@,,D)]"B!*T[@ M%@V)_2?8Y5=!=M_Q10 V3&J)LGB\PBL4QELR25\45XCS",\8"+7*LB3 UPFY MJ/'% &A (-_%84@Q;S$'4#H6:L'QA(?]TSPX"%,0 9)+:GJ%5?*F14K@/2%TAH30#3(WTLAR0VN-0 MI41Y?UQP#Z[#HBJL3M[0@ 07QA#>^SI.S%2?E/"3IH)I-XHZLT\ZRFE,RNB" M%\[ZU,B1XT&.0 PXW#.?RV7"')R[OC>Y#R<\O5F3M@\_5(Y\X(M,W##R<9N4GJD<)AL)\<5%J+DNA!.68RJN$9 MT-KL-!4K*B=Z_(8B-\JN4>HEP:XKY00CK% J>JSU%)_R>?LG1V HT%8T?.'P MIIWKX8F#.V"Y6N&S.NFNB&,-#:Z9ZCSH<-SQ%AJ,8$ORO_20$AV:8AE@3F/T MX60#ISJ?%_=C0>/]L\.#N^TLJ#%-$B2'R=N]<*#ETZ$G;")EI'C/(GX ,MD^ MH/^CZN4)O*^$1/+,]0Z MEJ. 0Q",=M,.17=H*\DOH/?<)P<":G,5;[?'IJ,OO>=9HQ0JY_1H"65DP/L MFASE('EYCU\V\3YU(1<19(C!+UV(^.LCH(_&+,/*>T+$>02@2'_XP47;GI!LN*;P'>.)>'KRDHG>ZB-[Q[0'<. MX+W4\[\'1**\68@U9NT.#C4T/(EL>L$3 'IR>%?.Z\'Y!+WAM?R=4Q!?]#CB M3(M:.\AB1[1>>+%##I=CUW,E?)KJG-)T3US[2,NG1)4N,ASL/D[ 2?/&((UX MU$'T3>RYX7_NDR#U W(^=+\F2=/D92ZV.YYS*/D,G86*BRZAXDG*WBJ/(?\S?0HOX&PK_@P>5_3^9Y,AE7JU+?!G ) MZ]XJ/MZ_^+:$K /X90GG,?Z+PBJ!)PO\[J[7"T$2#/DE? M$+^&P=JE)UU",YB!H2NE5F7B>8Z(*7"5Q%L';7=A?$"0X%&L"'LBWS)Y\]P[ MGKQ_V;;ANT:H/;@0N_2"2X1I156 ^Y3C[8N>B"_QH]LAP]'RZN[">27=U0#U M:8(/F Z2H:#J_TC[/0]NU'']O%):@C*4#.-74AW1T+R@SWORUK\&V$7\3LZA MJ*YA,'@9=[*E\D8!:Y2T!EN58B*?(FU5C. QP<=7E[G+HZZ](NJ:SIRS2P9T%1J$L+!"D]#H!8-]>QR#J/I]"P_ M*(N3CBD@%="V0NLCN<[W0Z$T29+0T&E0880^/")5PI%(UGRZW&G..B*-H(./L'-#?Y:?][$208A'Y=QDL3O@ [<2:L+S15A"J+B MX00H"44B\CB8$QAX"<>]//J1!/'G_6X7DB/.#<$ A9?P^TW(_+ZZV;3$IJEQ M"QIW>.LCVJ^>\H228&Y^P56ZNNT5+5+S.;1Y&E2$:@)&\JW\&K'X $!N?LVX MT8\ICKL]_@!4Y7\[^Z*'*:QO/1%8GC"AT8JQE+4[, NV:F_!-F&>]T!L#:X M9.5(-=URWNW/U?YZ4\1UX MPJ%+6>XE8BMH*#E&A.[0[*J"1.2D?A*H^VZDO)4*#)SN$ BVH?IT0C[0X/J, M@'GP!.D L#36BTC/&QMT^W0;<7ZCTT9&>3=U&W%9DAIIV!#<>LTF%Z2=3A8K MULZ@>,7SJ+(*H$\F!.LOV//ZP,W6&MD<-[FH)JCG@'!W1/: Y*RGE?]#88 ?Y@!,*;9GLRFLVC+<:+LCA= MFFMZ$R!\GU*B TDTS9!WZ@WSB"6F="YL]1.WQYMF,96\\?'"VGJF+3Q/LJH0 M@RP9"TJ),S;WF*;N(\Z.4POA>PX6EFZ>'Q\'$Y'$A_;_V;L)7EWAX8FXC?>B M),C;=&BC)T!'57*D5=C+*?!B"+S5"CW\I8E'D; MY.]#++/@N^:29F(EKCK]);C(<[23C 2/N/&D,&*R+FDV=[",/((+/83*Q,-C M(P]$/)]BUCI0#1>Y2&KJ_#^:M6+$;-0\Y]4BJD',%;Y;/:6HKN#JG39I;#YY M)PX-PZ^0Z!0=C>9T)L\$SW.C=0H/>+ASWGGR=Y>VB_]+&SX=DMC,J=+9YVGD M3H>BBCC&*:O-5;9QX=+BP8Z5C'+BV:'?![11/"W08B2*S=#ZSCII )F>>5)>PYO MT/+QAQ,,'>ZO11C2@' (MH8XIAX@F[ 015?3& J1G@@(JV//VSLE*BKR U## M "!XNX-?^"Q>ZAG$COX MN7E7\V!,..:2&YJE?W<3DMH>K+9=PUMX6\0$;/O 0\F81P"79EC] '3T-W3@ MUK(>I%K>,%E7N&DG;WL4 ;%7NL(*28O3)ZDB^99FZS=,6@[^-+@ C,\<'X&X M<"0E9;Y&01E;&;<5$>'I1$8?3L?X*W<78/F'A([Y 22.3^\8 M(-GE/GN(L_]"V3'.M>4EQ7K)E< T0W?BT_S<+H6T39V=>X"#^U1I+MDH&<5( MZ.14Z0K+)(GM.WAWNPCE@.6=(9^G"+^YX7,NJZG0,4,H>QLWF822LQTLW MP0?00^!MXC"]O[_J?C#3%K]G35XXN-'?.Y\N'[X;Y>[OAYY0),5AK3GW^/]= MG1 5%=&%41.)$S,"5#I/!J=[ Q*GAH[ M7G2.8CZ>'H@IU/[E3HF#A-68("-E(.X M+R(*8+=Q4=NZCY];P4CEJ4!FN?.&)FGG+RA8;[(\Z.UKBE;[\#Y8=3H=3.B:5;/I9GT[>M.#L0A2+GX %WPG? M2=\.=#X>;%G%%XQ>Z[T Z+!&".CYKNP4-O##8P":7D17C=,F3.9\PBCZ1"-( MOSMQTM@&K/E8,IEU!)2C/JF1@/SD\X2$B0OW/O*_<[R-FZSQL?,)W.O8@-P&A,"43"TZ5+($!_D_F4M ,R$' \FJR] (9S6)6S+\3TWP'B#C\_*_4 M6<>Q3]75>?J"-92E*0TX=M#PZNL'E!6OGDZA[BAC4=1V#[GB1GH"0PZ+T9:> MCE8/NJR#+CC-TB@,[RA"PV=[..'S2%QV8EP 4)CMXR_!S;/QW_#QCP0NWXF" M4#[X$1);1?[KX1YEL 3Z ]%A[3JLX0GP=/JD+)R:*! 4 &42H>4.D#SP+7P/ M*/TYS!U'I+[>H__"-_@M?C\N(G^QPN/D?Q]K 2#=.GF_#NE8 $;D73NX;P_G1-W*J(6XU*<GAX_CI$)%&E0#!+]UB(JQ( )N_@@FIK+MC$ M+L(P?B=NL2!1LP,#1(P4N\(6<0LY12>>% UP[IV\D[/QNN5$..:-9.MGA$S15;/"%$ M&)*4%OD*<:B&=)VXVY2&-F]<+/J](A21XW>#0KP.D>?N4P*WH%I_;M[D\(D^ M.(ARGJ+:#1]CFI2N:X*&')\9DYHW[O#61TS04#'B/>SA";=<,0#&[FFJ!$$Q M-]NYS&SGT21/( WOX@RTI)@'[,?QLU@-S8E2VDW2YHE3%%:FE5MC:3^PLFD7 MY:QK(]%>3Q!8O/<*>:,/P>E.D@09'U3"*[CHCZ@1@3-ND=]R,)38<5@15KE0 M2IXH:$R$!,_C'6]E&,>NP3D5P$;[!Q]*QSU2MAGB!L<@?*,B.WD/6XXZV.4) MO>$"H8:&P?=2OS2%(CG,S /$Y'GHQ]LH96U8Y>9X0EMJ]20? 3KBAB;^&'!#XH4"! MS0 3[P%EU,,L\ 0\M:X6UQW#A/,X2-RN#"+WRI#5O!$PXX:BF4TT:][A8''0 M 8U&Y7WDGPADWB=Z.H]@'65A]+U#Q?%8^E'2/O=&0U@=_MCX;R676L@IAOSK M?8+W/UTG5'A^ 5EJGQQ(H2<4D&+=--1Y^C( #&/-EY,'GS[%I04Z WISO0*@ MK-*>'-H5.W6*),J\/P9OS'L<'&=EG^)C,4VOXNUK$+&\PEZ\CB"O'L#JW@3$$[6$!6R9\((XPD@NG&(LC#H:C8^;N MV7!]BZ\Y-J*+D9!"N8U@N0+XLIL/D*GP6WH#/Q)@UFYNN!S*%Q\6)($E^F!B MR0D15O'K9!2!_8KDKRPW[?"?'Q/$#/2#0O>"]CJ/&#^EX/,>!AZ>X)BK_K2\ MM>'U[SFV\PUSQ\57&<\_'WCX6&2ZQ-ZQGGE_<'?2>_/"(7V2LX^G1AH?_WDD MCE2LA7$$:B,:? 1 V#R/$E6\7*,HWL(=$E-GL#J?RJ&/.4N'7/+@I0-&77A" MW\=N!%:R2S?Z;;E:X,$'GMO]W"'^7<1P3* TH1=J+81^G.7*83V-LL4'HC>< M#ZF54XZ03+S1B"XJ!)+?%S+U1/UN;G'XMM=AK:= MM-GEMF$>6>O._X/V'=+!X&=:WQ2&4N+B:8BK0Q=V-4'(D M/@XJZOB5O;B2# MA":6]78/Z"IBG"W3P3,?+WRUPI'PO/<\A,"023V'X"#JJOUOBG8M!?_F[ORY MMU(NMXQH*U!B*%"LTZYK7(L:,0XJ[! DAL;4C;K\7@>.RSY[7+"(:D=M3\BWLT)$BQ5[[68ZC'/V2%B,O$%68XL&@%%KD>: MY+?C^$&/&IO4 WHGG[H]502[6\J,3Q;8VXZFK86-#?=!2PQ.*H?4?4($>TRX MT7H([>*-?Y_0UL4+<^S K?X)+6/6)3"=GI @\N0("EM,VEBFSD7AY]KU59@; M+84V3X2,4$W!2$\]2"D&_P>CY@B9 $P8 MFD^-OH1Y)GJ M;Z4*^9@=/FB'C)I9)HIQ.\7 QPI!M7@NZ@B).;M)[CU4C,1QP6V/PR>"F#T* M,)W]W"N@&;6\0_CW;UP3T:Z-MO[%,'M_ L_%[A$7,L?%T;3 &FWZY>&+^X\X MN0I=?'5VO/;UZG'(CDGZSB"K#OF6..+'FXV"-*5G&R!57K\C4,J,>+;+:,*EI!8OW"*$3< M>^X9)"/1J.*D),+5F+M0L^!D!B,=N$WAN"-)G];17%IR< MZWBY>R!9KE'N97:+/W(DE52$4DEO/M@;$@1O_/]]_,Z2[I=G_+_I*D#^(GN, M@RB[BUZ"+:I.Z)A]6[&#N5BB+LIER\NXE/_N?O^'F?FVT^ MRS9ZG^U;P3#BG""HZ@LW!1GYZM)6$%.'G"#!)0&\!!!D+V-&3BPS$$KHZU9& MZ'$M6<&$0D=%3(9?\<,^?7K^JI:FM!6L(*D^&[E>"Z4%_)391$JK6D$FN<,6 M_A9+27#]4L=D/%#RKZM-$$E>.FWK6D&H1I\E\84E_G'OL8SJHQJR@@42$]]C M$M_"72L-LI%1W[8-*PAOA8(;[Q6JB'9M6$%XDQNH8GUKZUA!F$2P%.5*F5BI M>2:V:69RV5X)$IN6HZ>EC\>C&IB>Y V(NG>1?-;@@0:O#^1+I;UT+]&VM:EGQ5PI8KK*4:E2 M]8U)12M(K+GUGD0_GI1O>':MC'Y:2L$I[-H=(;=I]"[ M-I6W8B9E=W:^EZ[4.B.3>E806"RS.CP.1[[1@N,T7S0]=V$%VRI)]"00:0I1 MJ:'6Y+:'ER"#F;J+_. M\/=N""N8N$W#L;,)=B_Q#4FQ=QW#!5*U2+2L;L5< M/N]?4_3?>[P@;]Z(F*!=S*K"DY^_-$D4SSO%,KQ>'D"XD8NYC14F)^F1(ED6 M_BM47LN5F77+C[Z\%8-0)D;A2_6QBK)6$$*7BD9.*Q6P8LC,7%J_7J4% MK!BR*+%%5%.RB4,?K.M8JLL.4FUV0YW)W9>HF++P_00_O8BA:9D\0GJ4R"N] MUYK*6C%#BB#-O[LA^,NQ&$VYA3Y8Z\-(0T*#1%2J]^+:I.K&"=!$F'2,$*"Y2FN!7DW$7P MSHH3TS>VKOSDEPH >N+5\GS8OL9A]18I?;2"]U%OJL=OFQ;L M(+J%]QG!]9/2W;81*T@7@BM54)6:J"W3RE:0*CE##<5NLYI6$%E* D,T&?PN M>'03\O<7E&UBJ@WJYL6G?R%ZC>LR7&&\MG."_R&)5CV[!BAN&(-+P0%46M( -S M%2!-\'N(VNN6^VRY,C@JE6^-3@U.OJ0K8BG!GR\, ?)]VZ:>%7..[PJB(7%# M@ *_B_#K(L!GC$9RU56P@B298R17 #%O9D.U4;6:5>3UH=#(M>)#:T[RCFQE M(1^]H-6Y=0,JNQLR1]>$%63GD_#DOG_!YR^@\2@B?B4%K2"A>J,4/EVF=XOV M7=!C\U:PJXYH*W.[;BYM!3%B/ 9$%0D'M4IT5A2W@IR2BEXW+=*"=I 0XJ<) M2#;XDKR.]Z_9:A_B/0*/,$$]KO.S:M. %20_)LQ#@JAZ'MUDF1#/'NK[PNU* M"D.-0V MOA4K0)F*1^&@J"MO!4%7!-EZC2!AN*"QO&+K$B+;Z#V2OPT+=:#<@^KX]JQ@ M2#UZ@_VS %%C/Z2@49(K35LU8079[6W"%AN"JU[0JB-(5L:*V9"H:Q0;*[_P M#;4^3BMPDB+]&Z0YYY*24QZ8J"UHQ M%6'CR\X\)KQF_FLI: MXDMPA<#8&MY%/OKX&RJ==LI"5BPG:32.YCVG*V\%02#//+A;I([M*Y>P8M#' M* @6?KQ3^&QW:&Y2=GC4#?77JX5(5?&K%7,EEUH*685 K#,H5_*4X(DP6;0& MONE)(DF%E;_'YJU@UY? ]T-TXZ:96E:OEK%BX$;@\CQT_B78XB++%06PICD" M-&#/?;4]^37>IU6[K"HD%:J2P,#=6;'NZG9#,^NB)9+0B_O!)X)J#>NAH8V% M)U_6] *]WJ.7^"YZBP,/(@4XFGWALW.-=G$:9"EWM:N#;G1NS(HE6?CP<@S5 M(-K#F91GF[M$^/S*_0424K5LH#>A>%SCC"__1H.IUEHA%+[W5^ M))T;M8(U//1FN2)!8RR7^%6N1-!R91.=H%"R?6(42T:\$*HBNQKRC9RO=LM905@R<0(SK@ MVU(!*X;+Y5(DWRM_"Y".L$^G+N5T+5A#-]8VJE29^G][0@];5 M7&<*0X^JH!4\5\,?6O2L$A/)@)A'M7I8H$W6*-7ZL)I4M$*3*Z37C<5?K>!_ M60/T!(?)6%214Y-G90SHIV4K MF%2=2YW()BMI!1%' _AQ\Q27_5-BQW_9N!&#]GN(HS<" S8 >F#;SJU@=0TO M4DR(:0@Q6:XRN;[S">VX(BLBMR85X$&;FQNZ:AISHTJ3B\I?\&-CN]_*<\27 M/DX^"X*F7.IA4_UNQ6Y@D^Z& -< 66ABJM-/XS CP7_'JW=D(%T*-Y6;=N8 M?*:>$;%7_(POM\0- 0-7R+SYAB2Y)ZMSV;X%*V9;$2C2+(9;YAN*0!G!-?7R M3,_E(I,ON4LWP6?40^!MXC#%)X$\/$U>:O)#F/N; I"=)W4R49>R8L%(5?;& MNGTK2,!/E&0OB"!:QP5E82M(4>3KTREC&JI801:5AG,KF-HW4EK0#A+XLQ!4 MVE2&5S^GE(4G/VP9:HU,"!,^6<'QH[U( 980_ULV,5W;M((Q=3,T\=D)7OYFB5/)Y\N$*EZ=RS+(R5NP> M(7'82PQ>&GC[AV#9+MR^7F* &R')77S(EO8U!8&AP #S\$.&NG+JC"0#]&,% M W7I8DH!/T\H4*82:-V(%:27\?ZT4IFTI#5$%(I)""]/GW>8Y?XR^COX,N$# M$4 WI6]'T[J66&Z8:/^$0/=";_9L7SJJFLI:,6.UO!N+?;:)$W ZEPHYZN*3 M7QU"0F"#G,&6[1M5XL+;?88W.1><2O*4<2+O_EJW@EE'D$\<_+EO\W(E M')PR.AHK37ZZ]AF?]#7"/X0 @%D#61VXJ\G9>"48:%[BS WO$7/Q SHE3TU- M:2N6>]EAZR["1^PZR.=&NF>U-:P@"@Y)$#;5:KARB8 1'(RI MJ*M(;SZ\< ^IXH#C^/_[^"DM#=.D89D!\I=XU4%JL^KZ'*E;*]:$-0M"5Q:V@I0^)60"?TT7WAM>DHJG\[ ]3J[38Y-;:#IN(K]JZ-.5 MLV)5R-_W4IV M*051%3 L,"6(:- 4LR*X5_6DX-(L6R6"8>RH4ZZ3#NCR9#< M3\M6,$EI#__QA\]_^?RC-AMBF3U%9[@\>H)I/S"B= M6K&*S. DI-*#44TKB 0@57P0!1EF_QM<-V4E^>7AB_N/."'8[JK[MF435I"M M<#A6YZC7E+>"(++27IN#_%ZK07[D?_Z.I7I0@$$T=BK'T!JT(RM8>*M>PXK M07V-R>\'$"+<=+-,'MTD8W]('G7<$ZHD]A.KPG*5N[$IWHP#=F/%FI#8FD13 MD]8?PK2N%83JDHYSQ"0J".'?8;;0-:+_U2EJN[=J!7.D84-?(Y^E]T;^S8<' M"I,M_*4V!QDV,/FYP6<-+U(P8SRT&\B2JO5C4I6=?-$U2)&Y3?_G./;?@S#\.:DH;(]NQ(HY+ !)4Y+&A*5P M\?"R,W/6;M6 %223$X1)2UH]BK2@%20<#:W! #1^!K?0](Y!D=>6](#=3+[? M%0E)[E6Q.$WEK5@/UPA+.O@Z5)G#Q.]6#)B;="!)F>*14REBQ; U#R\)-D,# MVNL1+9T@$Q[P<^/E'85OZ N^&S8JI(\.+5K!E*=53MIJY_)&O*FT% M,44$('A>WH;Q.[B_A^3(<,-"#9&V"29LU905;#!)C]Y4U@I"&M1IA5U7GRSR MB&:L(+]VW:LS:TA+6D'$$0_<0!XK<5Q+D\NX5KQ$GGB<0R)6WPO* M0E;,T-':9*ENMK]6)S\I&-[P;?#!$T%\F 8 M;9&*=[@!6,5RP07F,0'4U*U[%Y'W"'&KUPF_+9NPBNP^)EIAB>BYB\G/FTO7 M^^TF\F\1HL='3<%6*V#%3.-G=AR^@?*CK!K1)&;05)A\%AY_>D'>)HK#>(V7 MQWVHP&Y6%)M\^$??NP*$0(&MA<^8QWWB;5P))OI0'5FQJ)N@J_@')HWV!HEE MTJX5#*HJ*@ WSY-1+"TX^3;AH+E*3-7J1SNNRC>;MJ":M M8(O&&:JE[Y05Y$@$'ZV*7U?>5H($6?<)D36G3.ML7ML*8NE.R?4!NHE3%+6$ M#,CUI(0\%#Y;,5Q)GNL2'!@DNT[A^)(?"2VJ6T&N/(R;GF/ED M!8DN?X%_+ MU7*?P;I+233&7X/UQG#7=>C!"J:U=1<^PKA1:\,*PI5"C?!6-D#\/*(9*\@O M>_BK?'?JI:P8_/,&\,10LM4.OEYJ?A>FTY86=H*8AY0 M9ICQ04:<>6TKB&U4>J4JK1?Y'_ IQIN?9Z=7NT@,T<_D6&?7L496L072OK)[:VH!4SD4O\.O&T5LB* MH7^-DMR@6Z2GEVX%15$KR&A ?C" MFVJ.OECKN[8)M&8$0T(6/KP'WR"Y*&^ M/35IQ>SK;"5:2#@QJ@(O:>D%T%/;5C"JG(A++R"KREI!"+Z6(\Q4E0U8^&S% M<,L/3!;"I&:]IOCDQ] ]Y'= Q>LQ\D4GTCP2!!1A-$9+EJSKJ$:LF$G!0BO! MDRRR-VJ!;ENT,/E\%\;I7Q!@B"%_P5PN^2R1.8.IPM-XS?!U('\*OC/8K,(! M69*C-4;QL?JT8C55-CK\R3$C#,X%L;@5Y"Q\GQB$(>%:X-]%5^XNR-RP(4%6 MT8QYO MS5G:&FM90=P3\B!L*UAAGA.S^#XS\AIJMBSVT_+D"_H:2]]>%B>I? %7/ELQ MIYHH+]-XOY9-6$&VZ"$>^>W -TSK6D&H+FDUR884@',J]=8%TP(^@E8H )&_ M#5JV27/6L^-(I/!:WQ7[/&J$M:0@2!3X'L M<6_HVLU<26*EIK*37PI]AK%(@D=KGA7#=F?%+OZ9(EK0=.?JBTE2S(KAUS6? M!I%UC96L(*U]T/C+)D$]Q9^3IJQ@0SGR2;U"9>6L(. >2]V R46TF.HGIJ28 M%<,O=#B5E.PMO!W;MF$%XSSN]E$-32X@D- %2%@-'O4,MJAZ MJ\O*6#%WU9<[6#(7L1_)-T_E;*9JH>KND1:R8HU(0O]3'ON/%[@^5Z5Q MYR@Y MJ%_HVBI6+&1I&' ;)+12!2M(RN/RZ)D(!VD<$<])!5ZHMH(5)*D?D?C*1<%; M^\=G4<\2 O.P1' A8=F@1;1:?3RF:>W)3]1R>.+"R_9N$KAA/<*QL; 5\V;B MS&3JXWQL6Y//Z=%"&X.IY;X(("Y_<9/?4/:8!%Y_R![Z;JQ81["#HRQ.#F91 M6YKB5I###<,O,=/3QS!KA?WHHCTL@8!QI?LN0 M,D'D!;L0I=J]WT>[5C"H?N,:09D<47URJ?@^]MSP<8-%)9I8OBH"5[]/?DZ7 MG$^X5XHJSE59U(IEI@MUMR*$G5Q8*%S=17 X^U^0'\!J"-T")[5VO^F+6\'W M>PG8/,!)XD.61XHV5;*"M/P55&!Y:X5N7?G)8X2XRXX\\+C\U0[NYU8+ M5;H.):JU854KR+QQDS PL5!)"UI!@E'Z HX>]Q)L<9'EZAG_FJ[ R8'H@9(, MPF=5^HA^>["":=SM[X-!"^J,JZJRD]]G!KZNMOJW+I.U&S%- H Q6'@<\R+ MQP2ED*Z!:AFH0C9PP_Q\U]X"O31L!8L,8?2X^4K&C)9-6$%V\^UQK\43-Z]N M!;GD*8T?F*M GG6G^&S%<(45]9*X41K2O=4N8DA3TPHB!7_Y1S=9)N2 H/Z9 MW,H@=<)IKF8%>3>K%;ZIEZN;#X_H,2#D:!F!S S_!YKJ-S>DJ++<$1<^$#0B M\0>A)#Y+*%S9=9#NXM2%#,G['0]K @7)'O%()H57[/2CLF)RCE:J4IT&EKO@ M:UH@)O=JU5=U8@?K\J/_>%@<@T=-Q\:M8%6OSKVT2#M/DKX4&Q,E*D*IHZI.G\>S:WMEM!/&7D7:#I,O)UUDE8%G&"DTQ*U:% FFH MC1M*I-D'B8VZ#6K_(\JN #C"K9L4L=7HZT]57M_ZS![7X2**>4TK MYHVL,YHDFJGQJ(:C%!-2?]4+CWZE]TRG5JU@#@O?%1X;+( &[U\Y+E^[FE80 MJ8C*IS.F@210:-B.;LT.9N3:KMRSD4U12_&[%@,T1VW7/ZO:M6$&\$ <*0D!("Z.,,6J 4#1/X52C(L%[\D M+@@W]&(T?- .U=?DPL?SSO44ZS-',C.+65:51;-6 %R7V>:?@UC;"H"Y&U2>D%\C?('3 MO#Z4GE:X-+UT807;A/2:R^CF UX(^%;=T*@ D(VEEU=3)2M(RXU0:A>54@DK M!FT6/B:-P#FRBX"[VL"2O(SL] [:.K7FKR8Z,G ME\P\1F?QY@8AW .W<4)>9W@P/X!YJ:9*&:MC*];' @OW/KCF!&^H4(K1;,O( MI^F3MKL]=P&I>O6H(>-Z:7CR54BM=BUN:>-*5LR^-O6Q'1F/RPJNE&NXA)>[ M#K907\<*PNJ /_!$TYH0E>6M($@(^U#K*VN%K!AZ.3N6]LI4%)W\Q!)B48_P MYVE7>W)BZ27KXUM7EM"S2IR^M!4+D#D!55Q_%MF5FR0'/&"EGYU112M(+"QK MG4)'=)J M Z-V; 6+]5TJ:041A6J6N,VV4.76RUM!T NH[O;)@>Q- MY:%>+S7Y402P.-+$N[6/5O#Y&87XU_7/*,(W?H@WY\+?TC3F+CQ,68X#Z1(R MJFD%D2"IP9M&88L6/D^^?,K*4) I#72F>3$KN$T"/7()D@9YL-6@?NXT5K*" M-$GXRD. M\*!Z4LR4NK05Q,ALIFHME;JT%<0(NZ(1R[I>T H2CHW=4Y_GW5J<_!IF"OD# M#QJ"))+5.UA6QHK9U$#1+A.N>Y< T2K]!#HU: 5+\$$.0I['DA>HUZVTX.1J MO(K6$?G"#X6OS6.Z-U):-E6W8L9,X,<> 2$BCDR3^W1L7V:\/* MDY,*'L?2MW?MHQ6+3!+?P+BK00UHK&0%:::N]CKWY+9M6$&XF"-+YA#V@#ZR MEW<4OJ$O> -MI%JZMFU,_H:@)J8;? "N04^:Q._9!FYC-RHYQ#04G9R,!6:P M3W2-H5LSHY4^3G[2789Q#-MAG8.(0+S.?P4H] %[[$.!>&Q4:W+B:D)\Q=W> M4/27UK+BD%#HK$03U&XE),1%(2?*L&=J&6^_1"J8"0-!RM?!C MDGA1+8K*REE!0!W-A;+XEC[4>-(P/6A&ZT:L()V*+!3R0FI@%+Y;,6!1 GD" M*6RY^IK2S=-T2!E6M8),[AL0 YZ="JSS=I_MDQ)&)[/6F?L>]-&^%0Q3PU;* M2U@Q: WO)5Q?K#+JX7B+*R@6^+'-6<$.F?T97)78HM/B0YI5M8+,OT/Z33PS M (*F?DW72UDQ>%#/DN@P]<@K129_/-&'W6T0*C+,5;]/_LJ@Y^YM\('\+WA+ MDR##P@6XI@EK*&[%LC&*2BM%3XW\*#^V-2N8P5/KX0.J>DZ;)2YMU8 5 M)(NR5T5[QA/*PD''?/>;I+?F%JP@^CZ.UAQ%5?]XD)><_""J1W&7]UQ%BJX> M3"VK6S%GHE=^&5>!N$R 5B,MH(#Y6:/;K-U:M((I?2HQ%":=@;NR@HT\* [/ M,5!@$#Y7+FD%$>60,I4[;[V4%8,742XK#Z3(Y[=J.[!,PV:L()^\DJI#5G@O MJLK:0XC"B^01?B") 4BI1WR^)B@+**2OH)Y+"]1W73:^@;JR@HUB!$I5>RE( MDB9)8PT:F%R<:789:$3%UM:S8D[+GCG*J!U),4L>ZL];-PRY&"!_JY>*V#+L M#0I#K6E9+&'%4M'(Y\WIP8PK3Y[MZR7(Z%7M!V^!OW?#JM"B+&3%+.$;@ZK3 M J]\R*9,NPE(_4GJAI"%D?Q \4OP1 A)"6#=Q9%"W.RY"RO8]IC$_M[+?G$A MB#H[$$Q[-Y0?A;*25A!1!9S12J7*PI-?O$+,@41.* E'"R_;@^8[!'P_"N\G M=ZKHHTU+KHZ%[R?@-T?_V:,6AU*>*IOK ).^H%\PG M_HH>6D?4. K6*ZQ[))95)^][I8@5P\ZA,%C@;G8 ] 2] "8K;04Q0@KGVSC1@"6HZ&O5 MP.2R034-F%S0E)>R8KX>$[1S ^Z@FW(3:BG$1;>=3&M;06P)(H_B76K"9%2% M)U]T+^_QRR;>IRZX'8*7';XNU<@'^M)6S$NQQ:DR 1;239+$R56,%Y)'XN5U M-K V]:T@6)%7B2:C[)J=2=.*%<2+TAOX!+-<4L0!3SJ[FO)6$$2T(:#5C#TW M_$\LFJ=^X.EC\!JJ3'[$U!^N+!EU"1>9_J0Z_4F2:O9'JS=R;UU9L3J67G") M5G&"JC!@.M38SS\(YJ<_.JZ M#>,XD6L!))^MF,4"; /+J_$[.(](A89Z,3N&O]_M0O(H=T,02#&+WV]"U!B1 M85+/"@*?#@!?H)*>R$O:0417R.7"M+@J/.: 98 &"HUJ.;Z&I-O]"M) MQBSP,@*M0VYYE01WM*UKQ>PI[*YJLYJVPN1S]P2N8O@ DY_1Y:^3VV,XP#QL MYZHM1OQFQ4*Y%\RIZO=GO=3DQH9;Y$/RA-L]B/C[Q-N >+'(/=$0H*Q7;1 F M=29?ZP]X@20NEH*O(<,A:&@(*H+D8FPN;=T2XQ9[=E;FDLF5N\-?Y$F)V]2W MEN"[*$/X04""G1L,?2VJ6T&NN5ZQFU9R\IUYL]V%\0%1W&=^?J@UZ0W%K;FG M_L_>3?#J"@]/:(?E-]6552EFQ=*KPS1+9\.@N!WDY'%Y>%$.SM5S0U_:BAE4'-JYL>6H(U]2VPIBB>G '!1$ M4WSR([_ 3$JNL"2QCA-%T&.IR.3[9Q&&+)X;,DL$RM@B>3$K%M&E&Y*4$1N$ M#%[CZM)6$"-W*FI2+LC+6T&0#BW@-DY0L&;F0N_P@@_EU"7&5\@X ']1B/[N MN 3']V0%$T7H.V6^P$J9R8\6YI8()N*_H0,7V14'C+:P%7. 5XE/LBEIO+"J M9:P8.(.B)LIB_.X%](D[>FWZEWM\A6;_A;*J2J=M72L(;0!2LL4=@:"[NPE> M'@^!MXG#]/[^2H$!+RUE!:\-DJ;!N:O$26E3WPJ"R0,7SX./#RE(%2U7J-5+ M63%X_L+1./57$ 3QNV&U#^^#E6+VCF_/"H:0P V\]/#@(AAG_D""V_,Y7B7Y M%Y)LX?G=W>G=V3LU./EQ5'D7EQ+=-KRA2V6MF%LLN14'B.*17!2P8LA*6#'L9W# >3WG*3[X'C"!TK_>( X1#;G$5_G@?[5DQPS+K M/#G?0=&D5M085+."/%F(> !II//9T7G-F->>?''+)J3(]IM>!F'()7H0Y[]" MT.\3REQ,X;JVLCLU9L6\Y\X8N1>[&S[&+$.;SD_*H)X5!"KRL3%+MI''9M:06BN=C>TJNK*6T$045S0K%;7 M^P1"? GGZ3%?"L!\0H$Z.5;K5JP@OD_XK#I@[G"]6,$\+NX"XO$K?I["F;4/ MT@V%4E!$$C96FEQB)JK\R-TJ@A>FF@8<7$A/>VOB\M&IJ M\EF#AS,\H.%*O(_=")XHD#=UN5K@1TK@N8I0%+-J5LPROD'<]3I!:Q:&RZ#> M[O'9%YY8@W*@UQTUUK" L MC\",F>SVF,3X%8>G C]F8*^!17"W5>A,S6M;0:RXY@S,%YKB5I"C?;D\H'?R M21X+:E33"B*Y6PT+(!9VD4:7WUC)"M(D0?RJ.T%1U HRP'D7_@_V^IL;TJR- M^!X./ CXQA_P.5#^02B)KS::@@"+>[LX=<.?DWB_([)ZBOO&;RR\1IE>*8[D M6L(1^[>"X1+%3(-Z6%7<"G(TLN#EX8O[CSBY KP2U=9H47WRI]XQZ0[Z3I^@ M2YWP__VAX =^:/TF?"$?L$B:0L ][ 7XSH938\XZ<3?N]OOM:OU[O/8PBW[\ MZ3/^_W_(W(\XBK>'/Q!F/>'_R>.)^']!:" ^YW?1*DZV9:Q/P"O]C]]51_&[ MTKSA=SW@__J_D\QS7)[B$"3J..[]?QVQ]\%! JX!_? MPS]^_Y'Z_P,UN9=B;>I%K"@^Q9 AE[<;_M]@I]UUTL)C M2:K0?X)@&.6<^SW6E*-61G#,_?N-,3?_)>?/3 M7'E34;=R?OQQKOR0:WHY6_YUWFRI:9B<*W^> M-U=46GO.GMF*NWH+ 6//GWJ6?D^-/65K!&?*; 5?J0V$0KMRYQMLQ<\A4M6IPELQ5ZC2QIG$LSEW^5YCK.GYE+PE++(.?- MS,5@B2&2<>;?9BX!JRR?G#TSEX7E5E;.G-F*Q&6;+F?';&7@NCV9LV2V,K#2 MCLTY,ULQ6&TXYZR9N3BL-]1S)O4L#:OLMBQ>J!J0,T+84(YJ=Q5'/D3D^O@? M:1P&/@1#Y5_3Y:H(WOL:N7L_R 08H-'CB59N^DIXRZ+7J$\&"K.4_U(X9RAR M,2IBC9I*]^)-_C_^T*FA IIQ[0T&=ER#!K] MW.GKV$5*&Q+L&3I# &HY#]5:MI'3CHSIAJ^ YZS=8PW3T[H9ZPG6[:AV;4Q& MJADH9H6VADJ3$?.,PA"L&2B"!+& !6&+"_9&_L*X#2$D(Z:'Y%8J\T$V4-ZY1 MU>F.: [/6T\U43V7)26G6S9N$*44M6(9E6$W*12G:C$UUK-&CFLICTY_00HP MQV7@D92=,O!62U(W7*[8#_GKC-T?<*F GT 65BMQ9L%9\TU\K!9I%FQLL9E+BBG&G!][94Z9'\>?E]. MXDIO[D4OR4=WHN[T.57+5;XR)-0UN&2T;>6TK;@CNI!*$Q^F*1[B

)&L(XH;HUW(#%3 &>#S]?()W^%]+05$P$1:H]@5(?. MK&3>(_Q !D]*01!K@K(@(;M:F4;I6.YUZ6U*3\@J+0TLT-6PZK7N=$WNM'3WL .V-/POSY/A+VT@$&8_W)ZR(H,S:X'/!<_.< M?M^T$A9J)7HYZ@=^B2G>+*=YL/?'\%Z%R8;+U%9\D4L7L\-#SQN$LE.%%;D/ MW-<@#+( I0SXN.%PT528+E![@R_-%Y1L+^,DB=_!KJDZ&B4E)QLV34]NQG9Y MV>ET0FZZ@>,'_^?FO_?!FQO"O;S(KMPD.6"N_MT-]ZH -[.Z$\^*T71,/P_$ M[W(3A_@P3H&9V:%1-E!6F(R(1WY+D,'IEHZLY&3#O@TB?-[?XTL4/P(R-UH' M6%:G"^.+^X\XN0I=+-:[6W0=;]V@FM?OV%:FV_(L'.X)4153N@EVZ1IL6II\3 M+ $BX@+4-"]%P>D'O5QA)F-)-W!#_"H@<(SF+U!UU>F.@#A:@PP(3M#R?."Z MDM,))IX'D.?I$_(0EIKP,G] #>/75IGPOH]W*,D.\)K,P",'GYP[IJM57OR: M*C9@Q&@%WFJQ7@&$7I"WB>(P7A_ ! 1_@-[K;U'\_M?X77H_F]:R8H."KZ3Q M'A4*3WFE@5;@'I3!7%HXZ+>IMLJ$J[N.A4 NUL9CQZ3F9&25PQ3@0*'2PFV< MP!\\?*%QW;5O9[J;P_<#JI)[= ,L)EVYNR!S0^%<4MT?S17MVF>-L]94:_+; M_=$]P#UM=J]7"D^(7L)?L6!X"Z_/18=DA0*2@O?%E9&S6- MZK744&DR8E[ U6B?'!I5#Y*"T]T:.@>#^FLJ%?=MT_W?3]M6/;4-=0=&5>TP M<9N8MB>'KC<]&I3%+;(%&]N )^9ZFYVNJ6#;JT6_[!LJV2-U->T$304;K+S- MAMS)14)!5#(2"27EI]W ;,:-]FZM[*3FFX $":3$E1*P'-8H\M2+1E?#AK7> M8,VTZ"5!5X%6(K""HU(GCR-]0RSQ(VYV^2Q!P\I\*V<12J9USRR%RY@Y0\Z( M:3IN*=@Z"^XTNYN)G)+Z1Z5I8VI$4;+@QY9?'+)C:3NJ7NLC. M M3 6.K7N^/.B%=Z$5;GZCL+)K43O.HNQ;-@4@>!W]@'>A:,["3T*]RN9\&X M9H%?)M[.BS5:N=Y\YWD+7W0P"RRIYBK6TWB$F;$,AVOC@AVF 7GVEV, M)O$3LV!;%^FB,5YC;AQL\<:L!H7,(N61\850CCZ9$6^,4HO)(UV&X-(;2EYC MN_C4[H@R":F9Q?+JV#0+ MAK04[ML&5=@>:+,QC%NNHD[)'$[XYBS76[FAO"A2=13I6(ZNE,@1U%BSJR75_(&Y9 M?("9O[1E,;>#Y/FU;6T9B@WUD-Y9<*?+SM/&$\^->R9.YFIEUU_.^L R#9*< M"3NZ[#D#/\-^F6?QENLB*BCBW+FK9K^Q,?9DG'N*C\SR=!Y)YLX+UW\1AO$[ MS-5MG%S'^]=LM0_K43H-""NMVK D90Y>C,N$S(U/%-B/*'G>X 6JH-&PLB7$ MD<&DBWVVPKR=DAEQ\9[M[S"9A&Y?"PO3>_(680C M] $WB+Q;Q331F^\/^Q3ZF9XR7&0FF,EP@!/RFHJL)D97QS.+M!/.J(+A4Q(;, MG_EB-=<,UJM,1@A$A/>R$(]H:,KTFJL@@[VA5)7E!6R;&7;C=)\974-3SHR' MD)_>X@LWQ]4%M!7U1"G*3YD!!NYY=(WH?\4](+5J5D@RKV\1B74-C#%UDJJV M[3D(GT[[. UU#4VWY]P#DQ\6WG_O@P0I(7D4W']X&RWWH MRS!T7 ?I+D[=\.J<*XFE$HK;R%;!\#8.UE!?F]2S:]PQ0A\=>28%U MC+>_46.V"1@2_45G!%V. MN4>4!+%?GR1V^(D'*CUD51Y^XPYBJ,*-#7_)J,Z&8G3-*AQ!]K6\[>9PA_/JGZ06=VSC!K\I]@D6PU&PS-U<<>#W;]6VIZ;$/:6S?XLE_J-#N@>606)$;[JY1<(H_?)$%AWC_C8+1A[O%UA) M;I<[VLV9;09.>Q6VJ;S@9L'%UBYT%?A; ^>T7OEH+W[I\0YMI?78PD-L)HP] MSI_,;)WF3EJSV.QC24--'F1#!+E:F>^E%PE)>X+,(EZX'PEIF-4_YPEH*6NI M?3%[9>))WF3'"%L:1]"9,+0GF:N-[^DL]OOQ(M?@#K&SX/_0@IJ!?^[W 6C.Q'0FOC:ST(6VT#(^U)Q]7LW=TK-^V5%WH6P$H>Y3-AX4!J+JU+ M^TQ8.X2BJ\&!?A:7TS1JKZH__]R@M8P$*@L<].#^8APO)DP>:S#NL5DSB+3 M>3^G19LHRUFD1+=@.4OU >-EP9XD$TB+)"!$K8D%B7K6W1--"R((8,U9B-79 M(S1UI\^'\:)!XJD4F@X9D# -%&AQA$=S'6_=0(6?)2]K0SK++VC[BA+%L.OE MIE\:%5:FBX] %=*OKS,]*?AP07?XGXWC+PI...AZTG+%H&L%IT,A]?V WG6/ M;H OW2MW%V !0KOF]76FA>O39\VU(U7N$\I<>/O1W2M7^\3 MO':H@9OD_'Q [^2+^EPUJ6M3CF;M;*G+VS8[](0Z MW<2_C9,5"K*].LMVEQ9M8P.=)LVHU??7\0W:Q@0R<\3)G^;S/&;B2]5M(Y E M"3Z:0DG]":5$08>C$/_(>%^KCFI/B(X?/:/D+? 0I0W40.N(M$(F4BEH#MRM M;6N&C*IT63VA0"O0MF['CCN[V+X)\A_=A/S]!66;6$6IJ9\$@(_U9*7Q)SM%Y,:NDAY9N M,CD[Y\6EFAZSS*GZQ3$$>RSUG3,^F!ITE;/ !FFQ[X0U-R_6Z#=;2=H9@C&G MOLU4ZNE91(N;+2*M$GP6?#(_M,T5[;.(&VPA$C3K[F?!,>.EIK$*S"+^IM/2 MJAD>OK&L%^/#/"(V>EAZ#?:0F3C_=E^098O#+#QW>UA]4JZ-X!MJ/=>&-_TP M9O_E&[./,0OQ%^PW15H;$Q/GVKE#)!^K@ 2#5,ZD7E^R5@:*M5<=@14L9U"O M[R\U@R:)(WC"__,KQ!*&,=Y:@$03I "17?1Q6K$!RV3M1@RFKXB(@*46^2)5 M.80?OM[R8(F&V(%^VI[,$-QI^,42><%S?!FJ4P'VWHT=9TBO"TL\=OJ?EO%L M;S8<68)H?UI'%4?%Q4+U*YY9\C9I.(&T528[6"2C,C\N#"O;<0B83)FXMTTY M,Z\=^X3>4 2JM?RI>%H;EXT?8%RD65KT>]BT]H3Q*]H!-FUHX^IV;.F6DUFV MI)HR:E[[FZ*P$OGDM#:V,'# &6.Y@;+#,_+VB31"O;+V6S0PV?86Q@@P'624 M7]SD-Y2!RTEMO)%_A1+P&'A)7#_'CC"_WP?KSH[CH_V2*8,:##47\SMQ\EP= MIW;BP, /PGNF^8A1U9CT3*D,RN1<4%:Q9V\W3$YU,ZN9<.8;4MR+U8RPI[0A M?XYC_ST(0WS65@DQWJ+MVIALTQH-LVD;MVS$CHU]U"27(&I;LN[,-W_E-J9R MBP34_I0.@H(<@@4HF+V)LR-!-B\,XQQ$L.%DZ-CH9$>%\;@OQ7$WG1U=6[7C M,.EGH91@5KMR^\R/&U'6X!ASCR@A+#FM0X;[X//1-QP?RN+308!51M2TY=7E M[=C,31-2B@]4TW[F&[!RWS\FL;_WLE_<)'&C["!D(#REO?CSWH7AHT8EGZ3@ M9/NOPGISN=V@HAT[4CTM%6C]1C[,:U-R:/+<5^"T=N/S?K<+R;C=D)-R$QJY MZ1A5G0Y@C<^+,,IBUAIE9N/J=NS>-M-8Q3DN9II#BB?YE">.:G%=']N<'NMV/9N:\3@<( MB@RH.1%LA20]R!I%WLF9Q32$M#DF6K0Q*1)UXS ;I8)VC5AS*+2?Y"J241O6 MS>LP$-)'GM;FSP?>PB:NKC&A3;PVJ&:;N*:*'9O68'(J63LT3)C7ALP3<6@Q M,T"9?5K[U2COABT)-F30+G%FF)'DC3VS#T3$W;+A* MH6,WW'JS_9YSD@P"TKW=HS1%J$C@%/DT-(EQ4[696E6U8T/)6 MT [2VT=K)FN>UB8L2&'#!V_Z)(FQ@(PGRC,)D&S5Q&0;]@&]%P-]3/#D[O&E MD2LRA'="7B:(O& 7-MN'>FG:CJ/@F.503M79!Y?/_#01?,W@*9K+,BRS=PY^ M>5HG":&%CAT6#:6E$=Y!7VDZW(;2Q%0'V C'8%C;CCUO-G$E^ 13[ISY1JZ( M!<_[UQ3]]QZW?_-V>H&8U=$W>GPHBD^7=*,RHJ9=JBYOQ[YLFI 2CI*:]GGM M00&9A,"YG]@F/!M\DF=O@_Q]B)8K!CGQ3^3?^9CSP2I /@W;X4AR^.H0TXFG MZ7Z+?#)[C5NXYUXFAW,1EB^6GF_C9.O>12OX#UG1AK@NIJW8<,),.U,8MK;V@VXFTRR,WWAI+7^&Q8 M>=2&'B_ICPT"A0"GTY;?C12Q=VG(Z=$8N.6FVSD,I[8VT_*WI, 7[B"TN!$W6*]]8WM"CI MS5:@%)7'7TH%]Q5OFI3D@UMX6?!FJD[INQCD-9I$.T7![>01^(IU6AT;Y'+S\*OF.@CW66LGEG:MV7$*M$'O.YIO9ZY/-,3V M.\6]?I((?\4ZU4Z%^<8V;,:.'6V&_M>>1V>^B34P@*>X<<\6#+!8N$V =^WV M>+O6[-CJQT(%'LW#,S\##) #3_$L*+#C@(07W--UO'6#2+$GE,6G1@8D$W"- MIR)"/IN3+VC[BA(%(8W5)H54F0&B8_D&51W!Y4(3YG"L+OO%1Y :[Q%2>'I. MWU?3M:NX712TX"I_0!R3DJB=6E[=^MK3!J%*@3?;'F3'M&2'A-)T]4@@2S7, MF85QO2/P:_7,G07/Y!=-.?&L_'2?%WMJMX/\5=!P',^"9WIQ0+^T^!DW4T:I MC_BCKL196..:3S#9)IY7T)XY&N@IOM)/"A.TN"NTU.N';T0O= M- U6@4>CC?:9$0U&7.FI<3O.N6:XU\%J\C1.& @OY2C@P ME3 5.GC<4;J=[&8AHX%7F-%5H2H](I1Q;C_^XF;[I,G6WKT].XYC/>CQ.#MC M%O>>FM&-.V86[\@NZ-N-6WL5?G8J M>4Y9?CK7A=)@-"9R2<'II&@)'^\;+.7Z.I-F+KB+\"FR!UWP5?R&\ 6>7:/4 M2P)R#&A.>WV]?DE*DTP@!_]5D(+_^/4)5+E2HW?UZZC#^N)^!-O]5CFP\O?Q M.2;9;^5OEJS+!W>K=S)3%N_UJ0HOJOO8C0"XZ-*-?ENN%EN4!)XKG6"3&I:< MNUK>2HM:&:)DLES1!U3@AKE]KA$T MOY>V+=GH&@% 4K#7SWP0>"9"#)&H$)XY7//8+TNXR2)WV%EN#O\)3NTD'253=CQJFY\2)7@"R5/EG./LC=Z\51S M@S6\*\Y:P:QXE "+) ^#?* =/W#%>I-SXQSGK7F+Q.2L89 MR6-@%@SJ]4&AXFCE)CSW+:I61:IO_R%=65SF3?O_MLC-8 M@8Q;/\V)5VT4 Q5-V1#LLFX'MN99.Z4':EK+1G(;CZR5Q MHY2*&Y_-#T1U$Y,3*EX]-+FL?CAIW104I6T M\?2Z/!0GCT8\:-/"N%<:U3^HK[32=YO6. T/Q=Q$6'#.TKLTW2-_F$V$R^M, MAQ;(H.I?8G9B\W&B].=&6& \0?H3\E#P1B*5;MT@^;L;[ELL M4VTK-I$+"4@#+*>#8XJPL\2T#D2.7ZZ6^PR"V%-"PU^#]:;5ICVZDQ-@5A[= MUYDC14LVD2V<0F(*BY:[0=+ 9$3R-&L*$O+/4[JKZE(*WWQXX=X'93$4G>)FZK^YLE"N*.3.*4J5W6S9 MI?!,,>#L+%AVA*)49&/K(_+<75R[B+-RK[OS=$=LDKK*2NZS9D77^[*KAGT6 MS.WCF=GJK#QWG]D!I;MFD\CE71Z/2-9Q*>-5NWQG,G M/2&VM;:A,2[^ZSV?_ UXWLJNMJRLV%0YD\XUZX T'*9XA0 &0/BX M3[R-FU)I>!$26S9,X K3L?#_@1<9N5V7JY<->QISB08_X/C5$* 4?]MOD?\M MKN8$XFI.V9GV;.)OSC9T0^IZ?NEZOX7Q6NEP7OYNTY+!#[=X'07_Q%SS\2$6 MK (WYYOV*&1%6B^XOCH\"R9"ZGC\ 32(;VX(-]$(C)1T>A;,%'\9;UG*>CT+ M=K)8:_W*JI(_NH9TK_X!CF)S59Q/&]BVZZUN@MW3X_"E.=#T@,FZ"G3[B M5%=C\EGH\5RB)07=]WA'8KWK?@7:/@4WSTOVH",L^P9$Y\=, ?< M/_DC\-SP;U'\_M?X78.+WUS+VEG\&N$?0K#T$'W=P#-8[S8-]C$N/-EAT>0Q[];=NI<&?X-6> ;LL W9 &[F3H&6M9Y M!X+W .JC]=^8!1-/6%!6.II\F[A^Q>51O%YF-6E3",?229X%UT>#7SAO%(N. M:B@CQ[!9,'*<.W=P+[=O4K?96:&[C;/3:H!T?V+IX5YMSIS:#$:7E6 M,'BG-V.5:>H98T\JY$T"'_>$_^?7!@RYKY&[]X.,2%2W<;)U[Z(5_ =*?<." M.P$LN 9'*-NA-TQ\RT\"X\U$7WVJ:#DI/QSDT AM:MI$UC<0H-$6CDDR3//Z M-I'(1WCC)A%^V::/*"'9"2[=-/#,*=4WT]/E?.?0NM^!9:8?\E(>SO67AX]GG$*5(%?..?GG\-XNPWU[-N M;,R%Y/%\.&Q0/3)Y@VELJ?*6_(*+N.MU@M:08^?R@-GF[[T,N+V(_)]1C'O; M;0)OD2#7&FUDFF3"TPG_53R;(%/J,QX-R6A5#-\-)2HY?=E^7WQ-0T;KZB"D M.A%]V5&'O$@#5ZH:J7R<[.5<7_(-:DU-A^P/Y4[4E9YL<7P)?#]$-VZ::='I:\5ZY2,X/$2I&A*X_'U< M02;>9YL%7MQXLI32@:10K_QYWKF>FCOBUPEVV]=GQ6[#'WKE G%DNHJWF,]> MH-EG\G*]#F41AJP7(#5 \M0.NI+3ODN-7A7P(&V0Y<]:%6?TCN%,$E\/9\T5 M\]>(J-#0B_VS8)C)RR??=:\,GID<9M*]>DS%\Y(GU-\Y6BX=];\:?MZ MZRN=\GERT_CJ$Y]U-_:)=]Z(DEJR=4>M M4DAJ.^:3@R)157"S2 T7J?%^T+ M@KD"U<:8SU$ ,^]QXWDXI]+L16MVA@3#GUK\P&AY)Y^H75EHWT7C]<<% 'B M6[G\#I.S$XN;61F1_?M#33I3RUR5]H9TBQ7BW>\K)R(6Y0-V#Z$?W]]?<]-4 M. WU+U.8U]AC &-$7CMO.'%\6I:H M7*;K,$X>.B]$*W2 1L3F&$8)_KUXZJ,/-8V>IH^Y)T1E-[%?F$:+^)"3]#5K M_(W2X<]QWD$:]!1&-<1"@Q)-NW$M4*#4+MH',5AQEJ&W@IRZ@1JY:/,*8%\% ME+W+/_#T\'6@)37%S[S&L1#6 =.E2(9QK:2'";7H_#0]Y^VJ'R%5DWI##-E% MPS=Z:ZM8S8O.=1NU=P?"?P%T!$LV?2"+3JG3!J6BWV6^9#.8L>$JG8K(O1+X M'.P:TC;F5"T\OL3=)'0=9%\_S=;D2F?_\)IOXI12\A43+2H'K% MHGD6<&>MT'7F"3>>5!LPZWK_J:;>/(=_[X>VK//LDU9&7&F$J:9_%[R'V"6: MX#FGL,J+*]V)?99AP'@02%->K*&#PG"N#(AE]-*L5A)[U QC5RG2ZJKZ1XYC MD)?VM!S'_@KF*EX/'XJD7..=PJ^RC"W=0Q_7ZD]I[N<7*#ZJJ5FQ:2Y,J9:Z_NN"X12:N.MXHW5"7%D,:76YT_]1>$XQ/Z=YK72 MY?'H8 .\!/AR-[%[-_'[6>--"[B<.$^N>G5M=TS6>FV4R^4YM4+33U3<< KD M5[_-/R5NT>OZK[-.ZS/ANV-ZY$ZL^;OI[;;4"+62'*#Y;"XU[O&1--GN\NO[ M9-ZYC,"A]_T8,:,RO+T /2=.E'QR$I94F.@C\^YCYYMX'S=^7U/B4OT0OB1R M\W(56Z?FHH'B',B2XR^[7:);O5HT MXK+CHZF)30$%H%#ILB](0' $W@7O*$YH%=082G6RBP-D/L1F]F+UL,EKC/D) MO29DN][\-R6;\1FY:93M68E;IL< QHBL+GW\A'SO)?SL)'1NM3F*7EM5[0V8 M/)Z_?L@(6MW7O,]M([S'1$26O^1J(,-_W7, N]PYLXL ^1X'KK9=K/ZU6OW] M#[*Z[:1\0JP"RY[GY=I?&6>+NK-0#CPNBI^M+IGRJ2%TR4]#P05BFA[5]L5)PJ:A@U#>.K4^U?:JYUQ6$, MGI8>VI'-GJ![_(Z\]AI>G2K]6)"$!GEQRCD^N&DW30_V>9^)?@)7FJK_PX1RXWKIL?4IT5=%)YW&C"07CZG MVFU SE<^3[=:0,2<[]64=-**I<3Z:9T=]37E9CR-'G). L_/&%,'V0?V?998 M&3X.5/NX,]UAQG%W&!@>P*'>GZ9;L*=#90J?/:2*)P,]3#TP9=M@*\=59)C6 ML>VZAE811%)Q,+&S3U1%PU+Y;U!6TU+KJYI-5H7 #B-]9(U*LR*_TZJDDLAE M54=LG&=H%9 .\!G5$>[-UDO?YSITY%YK,D6>!@1 !UWY6':VRH@S1-F1N0H@ M^YXC%\%D#I4$/%B3)'- MMZ#=VXFD+/HIRPGV[V0IHX!<(WUATQ-6FN\=T&5 R@MD3?):A:TX#H^.S?=< M!=BT\)LXP<=,4PF"U/'KF[9X!-W&1'&!<+]-$WIUH$MG^<9[X-V2?L^IZR)$ MV>66H.CX_T%.),MQG?JK$!,>&"0]D.5_^4#^._H#64+\9D>4 *T(-$>$ M"(/.Q#=8)K=.A4'5@:1RJ"X\=F_-RIQ/^%4XX>U8CESKF,+=>MDA8S2AE3C5 M[%B13#E9A4<._'JT-,95N/=@+4K=YZ_7'VA#F0C8U<'[7,:L\UL I#LXW>"Z;XB.CPVP"]''#D/>8:5_7&&__B MJ6)/^[9_Q2,^$13&F+I8[S3? O TPY2!HAY'*!6@&OL^+-*VLXQP*F)PVYG6NX* MZF[46QB;9J7-;'=U9LC.6PCS_J![GX16VMGYA$0T9MT^]L+DI59&E7\[>Z M!IJ#Y2V2MKFU]!N%3*OMG&JN:E,M'25]%EBCK,$T)LPJ;A9KMV%* <"Q I;. MX0PKHLZJ+3&Q=#3T&"OL$B:C^76IX$MM<.X6E1WQJT),7=]1L%J7>O]?2?WI M:S8O':P)M:!9;/959/!-HA@QM82ELWL?V2!WFBR])@$PX/)/5*XN"S=[W\)4P$ 7R+XF ?O MTEVFMOB>IET J$X5-]P[ ?X=>9P6F;RPTL'RZ#L!K9@I,#@:38S9&N4LA.9X MJY%]'IHENZW*$/DSBMZ)5LLFY<7Y=H4"M,/)+9&/]5^*F\X<8#0-?G&0P'60 MY',@'Q#(JF:;BV-$@V-D_+KYV;C(8W/>N8Y3LMV1#3X:Z8<>T\@]$'Z@R\YU M:LIZP#"96*IKW>II;Z*EF]73.'UU:6VK<.E.:L6W])^EL_/%1;'6==\F<7!0X11%^"^ VY>(>1Q^5=?ELC4[X-(^0Z<<)E5T[#5021 MV95D/L*70YC&3N#=!?02+'X7NV(E'8PC:29O0,:?Y,C*%(J2_SCUZ-CMX,:. MUI@U,'CN#RG=(879&F_2Y$!TO=^1]ELMW._,RO+9&]Y<.5S_==9I?7:^X6-Z MY$ZL^?O\B'$$0_7;)2$$;D+(I7XGD&00D.5A;2LURKW?W+^VH+59!,.GI^GX M?D)4YZ'9W?A]M6F!2WF% MX)*Y-K>%PKS\6#QDK]=&$7S)6MBV:1(G3D!?N M:1+30-G[^^8@ILI*G3JNBJ/28X&\7_%,<=;6,I%2BIJ7+,2+ M52\:(7&\^UQ141*,7GJ2^^4"46T_B4+F[;W$V'2KV$[ RFKQ(]R+7@U.N+MD MTE;(>1U0L'9K Z-%PV#N/LVR\33_M TX2%9W*Q',"MCUR ULV,"_= ,&/B6K M7)JZL0J(]%S,6>P-5;W&P\PY+XMF8)E!T MB[S/#PY=8(XL42+4*KA]LC=Y:\ZA=0 )DK$9J6I3O%$%;S6F8FM.M&(=H,)B M\?ZIA65%D76ODJ:B(L)\Q6EJM\##>NZ'6U?.NL $#.?QH+_H7*1W%+V&EBV3 MAFHZ\HS8::H6P=L34VDRG(C&%#P,#U2#12:K0E#KAEB3&B)(R)ZFX!8\I"VI MD[AR?I\OR"++Z2_6XV_K7H]9BE?^;>FR!P[7R^\_%&OR]^E7Q/!K8G'J M[E@&"C8R;\J<:> 4+&&W,7;/Z $E%9:<^T7--GH?%*X6N;&R O"D78QA^0O" M^P.9SX98Q\X>-;,*:C[OC)OI(,]@G $DJ,G2V8196J'XQ<*1G[E(2%*WVN: M4+/I)>PJ)#4UDT.AAH&A[:6"SSK;H=]NXHYB[LYW2Z:*1 2[+9BI%^ J3KYL M;=;6$.IZ=5.L)5@6G5S=1Z6K8]3S&)P"0T 1C3'*6&FP,EAS39RGC=G(*;\& M=E-3X[AB;2J4H+*7,DHZ%+5%YP/KD'7,?;]XU#2>LWP5>9(DR9#L!B@HCN$] MB28^!7; C@UM6@J'@Q>=P*A9](DA7&:*UE0[^&R0SID[!2X\ _MAK!'^!DDM M>>W>ZO'%"X,$>Y0G\3MZ1FY*&!&C^.:;ZZ<$U_*-Z30IXF@= HXTXLZA5L_8 M, *_??:\)DSG,WL@/*'W&(5>ZB:_.-1"24[WV'G%/J&Y'3%FM0E]6%UK4U77K-A? BKGC$X:=E%=._'AU@\_ M:M?=RTLFYY_2MS>_B+A5'?/=%=NUO>JDE.3=Y'^0;3BEK@:SUXCFA.+DT<'> M ^+1T&YE,MF.;+07YQN*93/N-#3[;L]='*?(^Y1&.-CGMX%_=OP495IQG)U! M?"M0L;LQ J^=-TRX.]-=R7E*-GE,\$^IB+M*DX%^6U]JD2SR'\;Y]PY.'=]70G*N[\#&]A(4? MLX05Q>1HRFT>3MQDT!"@F"N?E/C=7'D_K6Z&*R=Z1=$#=@^A3\4S]Q5$3D-S MW+]42U+ WJ)W@Z7=#%HUU7ZD*0@USN8:,OP>T*S//,'T)4(..=E/6:,GA+-F M_>Q0T4!ZKS>&@4L WD:/3I04_Z@AW*[%=4UT7>S1E$;R8Z8%;W?G669SOF-1 M.^67]#I:$?DJ$;+>;VF<9%LH.T7.=A/+YRKK D1Q9RIC=16=JP&MPZ3F*E"- M\$\OC67A]VIZ:S>EHY^G9ZR#T0:[(IH;>!5@2:PRF?AJ<>$J(),+>I:H6X<7 M<*R,;Y:HUPH60+FN!I=0HU]'#7HEG(:8#'/Z0L$".*F9,D76CI4(RRV?^4K4 M0G#+EP5.KU" =CBA%0EC>E\B#"@VV]UC2)@-)3B__5RTHJ]!TO*%.9;T7S;Z M[3\14@+DU2BO8)&YE]7Z&O/;=*?WC*)W["*Z5LHDU?L8(^7IS'QT2K1PIM"5 MS&UNSK>9[Y)L9S4Q9OJ=E;N9\VW6*V<&7H5XM04DSN@^(YCS?9YSTKH[(ZXF M&@NC?KW& +3'!#%!3F- LJY,ENDE[!J=C!&3O0'!/'/[RH\A(P%:0YI!X68/ MSR9I%&PS.;@AMBGWOE.O(0 1NCF&48)_+^Y;_DB.JIC>W4;J=/)' $0FT;)S M0Q"[-252F49.=QA61R]%LFXK2]2T5?CQ9/I=PV4E5:56 =D !:SAH>FGV*P" MTD'*7K-0/UN%6@5Z8OU1#-.J@A8:3XJFDKN*N$:?HV*0(KT*%$>+.D4F7@68 M&C>TR.)9R85NC6@*S*J57/36"";/>)ND)AVSJB344,EB+C&L*AAR'09YW5YZ MI^GJ5"PLSY.FWA^0 _<2)+D$22Y!$NVN>;HH$3I0MGL_5]IT-,FC\+"-#B/[>O/MYGTJ#X0RPHKM%W%$#D-K=^^4.1\JQ3JB@-K?=] M1^3O[@*J$GF?"9>1;]!9GYNR7HLSF'!-?!6$66XA%0O(57SD/:SESJQ M&X$QL@KX+A'I2T0:P"[EP::ZNUZ[B5.F\ZR[+!U,C,$G_3HE\$G%PO4/-G+?K)P,$8*[G0%GX)N%:6,SP> M<7X1>A-X5,_$P1X%+D;+R6VA1VF#LJO3@T.WT797_?DD"*SU&,"8"[PYQV)^ MPIBTJ <0,K XF@-X7PF\C<,Z"L@95)AS"U"RF^K=4K4<(AI(8QW%">%RL:8#;.9 MN7#Y6U;\)-C?(R=&DA?Q.(VUHEAI8JR/,?"4=- ZN5QWO,7?B-:# WQ,CR+8 M5'K 4 '[G^]U75MX<$[AOO0!:<_BXY8/DQCDI:.FHEN+I./:T>:OLV(%_]6X4'OY^4XJF<*WD81YVC M9*KP*CS ZG!)E?/YO+D0+MO5GO""XH=DVE2U>;(\5%4V>W!<0V#\Y1=+M+T $8$3WY MO];%[&-L&^](U!7J^\A++9!)9O]U?<"!(^0MY>Z 5JH7JP%A,^4;QZ(>QLCX M$D1Y\M/OR"-3*[-(."3P6AO>(X%',^/\_YM&./:P2QE<86OP>YF+J9%YJ9T< MK);&IOTYES$GFA\3.(%+S L/BZ63L(LQ0F[#".%]H*)U,)N:M8I%!E/=Q]*R M4Q;MT)091BW?4V6++!H5H<7*9)5573B0F4^-7$*VI;(*G#A6<1T>CC6T"GCD MYE0=*;'=LF+ ^,RE;B&M%#YU7ELGGXFO'[/UJ44CI*I"\EAMT1'-/KHDUZY> M-$)#%"BI";\*Q!14*:9S8!7@]-4+Q/Z(14,V7(!7NNDJ[N+U$5%LM]"B89+Q M$?\LG"_Q!$(BQ?7!"?8HO@LVKIL>4Y^6J>Y>W\[R5)1;7IW.=Y!MO \FI*^\ MR!Y+[[ST'L9@$")TOQY"G_!]G+\ARXT[=!J:"U-GWZ\8310?9;7B M*[0C&LX3;J8:4Y-5Q*.0OX6.F,_"2M88-!H%A7R*R[_U< MM^HM0D2=#19J;J[!+='L-J&+K].(HI[;FP,6>?RX$-9[4$UN]?X *US'YTWX M2%]O(:S:8V./'-5&Y>S7/P.Q58=JU$TW6Q>'*5S9;]GN)V==E$"P8Y74W3I. M?97+18<#Q$HH!S8%S6\5H"GIB(U8.9M'5P'6$,NA$T7@@WW!4/&8&&H-+-JI M/N80$9H5JT!M[-;NS]876!5WNP8+<25O9P[9^HJ%UI<90-)Z*(TU:2>)23%? MTK0<::81/,G=Z-Q.O FZN]RNL%Y'3]JFA"&7'N-K4RTGN@P6\SW_X\8$XV55 MG;;PT;P10X(!HE)W5>??$4T27,9\P?#%02H#J+:55Z](<; OZGC0%Y4R ZR6 M77'S+8D<(H1QX$2G;/H/(?DU2(CH(E/;WP7DV$>Q^.+A-%\$PVVJ'"!YN7?4 MH"L,YC,K4:CZ4(GNUBG*+RC5J6782R!_9?'MH7M:& <<.:CY6^NTX'T0EY7N MA0='MS6$\.WR,W^(&*M.;@XMS3;&A?@$ EPFO T8VEJ,'Y$;KI\)L8K8Q@3& M13<=?B*E?)4+-,0,UK$G5A4UE7JE]6GC*\)3E.IP 78''HJ7,8U\65#RV&R MDI+QD]D 3/U_!@:%$/_/BL/#+HV>3Y%7%;W^JUX/9APE->\E^5?EN23_^/6) M)DXPH@3-W[1Z*G-:.Z*A@\;]Z. OY_-DGZ#S,PR;P"NJ3F1?S=]I(']_0=$Q M?\R)$?\9/L[\B\MT[[9_G75:Q8L.W(DU?S=7W347*N((8*O1E)R:?:K%9MM, ME+^$3^1X^-A&E-GH$UQL$3-\M'G9P_DF9H_&[Y?7%B^O+1HJN,(XTJD"USI6 M%^V?$9SGI2X[\+Q=-&RC0ZN;_H+P_I @;T,$@K.O5-^L&17'1SK1NY1,1S+=A5,AO\D.3XV(H M;LWZ <-QE7";F7LWIC8;Z:)\SS'I>PZBU9IN,8, >%Y+(&Z3P>CW'F85;L0I M=T9=,CVBR.WZE 8. I,5UA5X^>FH.# MS9B+!D;3?F3*JT4;]CKWX_K04]N/7'SGPP:@(5=EBVYWV4]%AJ.-I2&R^5^' M<:*BH3;:@5!2G^@VWNZ^$+D9QRC9'&E=F=\SL!6T4U'OB\'0=RW**U3%;E# MO]T#B"E V5Q)V<\:FKOU?2#L2G5'V:09#!B,>7#^2_H\]AD!QXJ>.#AX.YZNJ$]QX&_(I3OGSY"$W8E5OPW247E0?!O2:"@A5[C[Y ME3?NU_$[38S;[(@-6OZ;D0$U>DB]]Z!48%4C;/!0X/?@R+T'=\\-W&M 5^Q+ MX!5A<^3=?'-)T\V1_FO(\G''@K66/4GN-P:0Z-=YHKT\(@;?QF:BW&=%@+@N MAWBKFE[-X4Z@]81?>B0)R99@%:#U=U3Q@ED77IQ[LS.=+>L)(0JW>A^^7@5D M$V[T]?+A7-O\['-;10A\6E9=%Y:SAS?!<1_633$P_AUG.-]%<#.)5_/%9+8]/^F3Z"0&9 ;_ + M>*73S%QJ!0[0=G=-Y Y.;ATW$UF"B7.;@R+@GDJ-2,CPTFZS%AM_=E% 6"+\ M$L1OR,4[C#SF[,5MC4SY-HR0Z\3LUW,%#0WG:6#'?T[?WJC4"_,G../0QQY] MZ^0>[1W_)DC$.Z'W,%80+-PS P8R>GY42HGD$@NGL:((NPZW*?/57L:P[NI/PFQ9C8%H34*Y2JCH<$T M:"K!X@PNG)B'#^_10_\=!_NFN!%J*N(^LPJI6^2A MR/%OT\"+']/(/3AQ52J9EF1UL,>074K=C*W)8X2/B+OU>*VT;K\']-&',Y2Z M@+ SYPWF3LMFX,4&M^;EV^IA5%PQBC-@K6CU2MI"M1J!6IM EQZP+ M=X@)-=/K\'C$V7OJMZBL_DU.$*EVRNL':DVNPW=$MGIFQ?6)+3;[:58*W:\W M@4= NSXXT1ZUCW9V&V.HWGRC63DIC@]TJ;>[+,]"=.M;T,&P!^L M'[':-A-E%@V94II-^1PK+[EE"H0 O[<)'B/U9Q4X\:XL\=PKJ_ 6R!.LZO"PC\%5 *3HGV/AN.C* M:S)+HYD/-P44 $\PF;JHF*ZW:,89K1.)4@)7@9Q<3^JD(ZX"E[X*DK0$PLO[EYK:O AI\6SA=,=6=F"=+_ M7*P28?A\%=5,5=1Q>>[V*J#JH8VSF(J?(#X%>@ M/S69/C+E?(6DR&XB3S3%%\ M%T*.3@^^ZG&)9I)2Q98QT_#TSBE*YUK&:SUN-ZVBT/ @'VD-V574$U:488RK M:!=XFGPDNOY68/6/"U:JM^S**,Z:O(#[[U>"M::8EQ)8_/N')61K^S#8ERXK&ZO%6UJSW,I20U;7]P59 MIK21[E%>;U KEM5J#037CD 6PEJUUHIJ"0T#PO-/QO#Z$CA'8O_CWY&7@1'' M*7W Y.;;&PIBGNR2= *R^-=.%)UD=26$7(. :WA6!^D*41GL7M7J MLX"[OX2VMTS+T0K5/W*H K3/ BEV(B96I29)M(3VZB?,1$M+=R!3HUU)YEL/ MF(0:]'SI-1!>D=RXV1.N5.H$WA.B46J:&W*@N37Q8IZ7?$ ?%:&/$8$C)0=3 M]M3H-LJ)O0OJ+7#@XC:"!BXY$-T*G? MJ6-$8S ,74&1TWG;K$&/1R>2XL MP,QL:FZ->!OIA^^^_\?W/P@I4>L+@+3R] F\FR@*H^N0G+,N13^6A!]Z#6&? MY*6'+_EOW>*W'-8J0.Z.1!M!$7;\F]T.<3E"R] P]%MM.DRC7,08+6 5_B$M M"D(=\I['["I %IW'#>S4CK]58#9(7:N#R09]'=@-T#7JT(T4"JO &-9Y==:= M5E%70_NAI6$Q+\#/R?1=_7B^L@V&YB7""Q@:?\/)I MA//Y@%!R3[] )\?WCG&;@R) F"(IZ&#:FU?QK6 )V&VUHQ![Z\6(U2%Y->SR@EIRUV7NE=!8SB(FZ;"V-Q7I]B9W/2 M)8T)PG&\A_B+O9Y:D:AO6=JF<(E$WLP3E$%-_28ZR+"8CZ01*-@DT M-TYKK7)(K@.#47R?LYN;1!&\#N,D_IZ#6KN5N0A3F-G(-,>.F#+8R\1%&%S[ M3AQG[_%LXANRL,GIUL'1SXZ?HLJ43.U.CKG8H%T%<'(/ MY;2XBY!#M%F^@;5" ME(1:;,>1M.@TD2&\Q#%"%_T*QU!N&N?G6RND?#'&.U47_0# 4.9C^U:G@ JX MP._PDQJBX"[>>FB' ]Q*3VME?Q5_'7,9]VQ4$IGE447?J]=^K*L2\9? 23V< M&,PZJRQ@R=581D-ST:IR+J);FZU&YJI2=1UZX@BKH(,YQ,_O8I?/#7#YA-'2 M7#9.')-=I@8[NZVY$*<3'X@91_\?57'>'3\S[,Y%13)MAQ?+5.IK>%64EL/\ M.CPGH?OU$/KD+"MT37?D7 _V MF$CRG#$^.[^%468'2*N ]AW%W)9/XX1H4=$3\C,=)C[@-W%ND:@'A ./"*'> M^T>Y.T2VO#I5+"5(/^HS D0RI]M]OQ(EW4G]2Q71@>46XB?D(G+B$Y")-2:> MO["+P;,J)%9E*+O)6]W7^)<7>7=AQ#V,9@8GCA4 M -TX$7V1-R8\D1Y3GWJ@J6AR,8\>A8Y UD=]6\O[&2/IYOCFAR>$,@N>E?W) M(4G>SZ2SZ8VQHCZ\H+L/B:V-B(!Z<;[Q#X]>HYC4U#)'93XG,I7:'N ?-+)> M\"X.\]>)T][P]56"*:JY%+@'/JLM1%\7GYW-;N!BQ97V;J>MT? -3LKK%.=,9)?/-*(>$'A=$LT$9$GD7"#4"$ @RDQ0 M&)C7P"*HREAE9O]6=RLH,5[R3YKZCKQ__2&),IV_^"-A1/0MN?$S=?=??XC1 M_EAC@W;R\#GK%@?)_WKX>,X==BK?1_/F$3^'M'$SI)6T*4@*'HS$=QTD=HY? M/ !/(&4APW(@(T=N^HK^2/Z:>Y\D M9R?WTE:O;$/(F"C)$A5-HBUI01-=+O\?O<;F5Y8@O(Q2119A"R!+$"M200% M=DY+G02ZK@(/1&UEYL):CH"RVBK.J%T$"F)-392':SGY_;20;B:OY>2/T%B5 MDXHMAVB4ULK)4+8<$C7M3!VX*>#X >I1*D[\MAP*=5>02M;X(L 0H3 @R=QR M3/K)3Y6,=,L!&7.\2'/;I\#F3U %*R\UWG(0E$5J,[M^$52+R)7DZ%M.?S]! MH)+D;SD@8^2DPG6!*=#Y,U1)J7#7P'(\E(6FTAV%18 A0J&ZTF YJ3W5R[X7 M)2Q'9XP,E=ZRF *;OT"5H()+&I;CT$/=9%[R6 3Y$J-+>$/$<@#Z2076#1/+ M 1@C)#7=79D"P;]"%:5JEUHLAT0]UCB]YCD[V4+3C'N=QG+2^PD.5O*PY0", M,M@%UWVF@.5O4(6C[,J0Y6 H14BXUXPL)UY3.N0T./P=ZHX0W(6R' ?%P[)[ MBS??V71C@7,Y30Z=X M4J+Y9,3\#TJ(WY(X_QIO=]<'^IY0?!=T:;Z\,K'\5R;RE::1C#"@3B=1269V M6PAUY;S^*7L\[A$1 MG=/+XF0/Z"/[A7]*J/2%45HN/Y"%J\5O#VUU<@DU<'G:G:$1E[%/]IXA=I/B M[OWFPXF\VS#:(9RDT2"&E(T(#89\F02SYI]?PP>$!D*VYRT)4&'3RST+CF6Q6CYD%=K]G,O/5A2D42JXH>3 :>3.L^&R! E1(0T]4$Q;( -@61X) M;)!1T';5>Z[TI1GON"N+18G_SG(8%->_X?BS_$:N\LKSO(B6TZ^VY$(OI.5W M#=7WOKH/TW)(>IP#GY=>HE-E#X"2U'()1[-#QL%I^8V3\WI!Z9"W/!=? M+A)GK>6YP.-9J.GFM#PE5 ._3(_'C F"BN50)_<1VYY0.'Z;<5S#DP #SLQ3 M=R!;E5OY1/[GUT\XIBB3X[:LCE&_J)EY?^)+VN1BTR:?SM=TZ7J_D"\)$^"X MS4T_FY=Q:_.FL3 O0]H-T(H(X!)06@UV&D.$IJY)!_5:20?_SZ1._3,G7_]J^S3NNS\PT?TR-W8LW?YT>,P:3- MWV NHGF;M,G^W<=7A+NEUGPH ?O#\8_E*99-+'_I)3K>ATY J[1=.<'7[6YS M1!%V'2:F*CV R%(AMLRF(,XQH2^"T1 (-PM.+D9#(),>O 7-RY*1O#Z: *8L M*4ZF>_2.(F>/GJBZ^^6-J,%5R)8A3U1Z&72(OH?^.P[V310E]XI%??0B3JP; M@MTM_H:\ZX,3[1'5JLXPLM"6] "R-U?2"CH%/'57:H6 Z(ZADI\<1 OINI=W.TM$G(A&O?#S)WE^67,<<:P"VG MF>5W$;7XA_B>-ZO23%I7&6H' ,0!FB[S#&"&;,3Q#:X[6&F0%P2>,PF,;1@P<%#S%^=GX+HVO?B6-I[+;O M*.;B1?0%J,T^0GFA?W$" +.M<6EQ'1Y?<9"=//3U NQECUL1818Y09R_\_2] M1(0H#6&4'#]YP&J@X[(1PF([ RT'IJ^0[.=77!XX;,]7&07G>OE Z&4 M)28)/\E.@Q9LEN ARAO3"LEAYR1-JO!TDM(04;-K(HGCSI8GO:G8:/60Q&6I_WU14,>S;#\ M&0(-6TL<#;'\$0(]HF=X^,3R)PJF@Z\64+'\W0)=6Y 5?;'\"8.^T%0Q&]L? M'>A+^:!@D.T/$/0%J14ZLBI)GYF?7QD2Q!QP_,D_>'9\>*C, R?CH(L"L_V4^MF1]=1%P%K1*H:GG ;^*;8Z(>QE=!XW;.6];\G/-)DNZG]>J!.O4= MUXW2YE.1+,URXB]J+F1=")@3^7[V#^PZ_K^#\..G\$-0S%K>"^PJ?@G('WSJ MU<\<2Q.O8/MK8&$I1=TG]!828=V6 )-_;A'B] '-H>#2K^B5 I%#9D L%Q>JM?[9D03/ZW+9&(68=996'^ MQ7&Z>P$KCMN+S(B%);#L;TP6Q)MJ#6J.]E,53BN).MB#S6N9 %&I$=JVUW M+0_*RV7@-5T&OMQYA:<&83RY)DZEU4P)8>[V4$+60L30CC+$K*\^L)8 MH=O..+(<#GNUWEH2U&4-3(E70>K50NJ2V+ZG7L_(+ZRQXR^W!OK[:IRQ@:"/V$_3?H\ MO2D;Z)+VSSTA(6?(+3??RX(\7>&AO3Q,+@FW8!-N+(N.V\4\[M@_HDF!X#<5O[IGQ^A&[6J6]B[#!]'JT?9YU4 M(=YB(MN>4?2.711S\>2WU>HH>LJ.@H!?;+K5P 1>VZA @+/!FYZ/;IPX$9:=[333BB.-YP8QO]9?\_=Y#\LP30X;PMQD ML;@G#Z.15GR>WQR7CT[]5P.[[1'[2BD&5@7(='@K.+!?N,W4[K5#:^ M7WR%DHH1NV:SJ*6U_FM5BZEN&(N-$GL=;DHV2_DHK4#MM@0!U@/7>B"PY$EK M\8/$4KNJA*%NQ4"F5SE8H^)T./, GUD@8R%9>ZFI4(8=VI89:)JEPD]DRI4+ M+H#&$N)YH,BBI]G MI23T[S_YU,LOGLB/,?:RFZW9;:FB&)LB!=)AS&5Q.[X3N.CY@%!R7SYC+KB2 MPFL.B@#QK0U^AR4083[B;,EUFBLG(D?5 W8/H1_?WU\+GN9F-M0K>UKUK/AA M9'9#4(L]WXTV93E>*Y]YE=5PNTJ3AS!Y=+#WA6@0Y'=RF ?.7E6@JX]G;&4> M(_1&IG/SC5:J1/3XS%6U>AD98=2_QP#FGM!UWG#B^/3BR;FU??7Q7D286E_KPNBCE/RS MR["?BFUI@&$RJ.0J/6C$U.X 2;3ZQKT%@>YI"1*L$)U>*.R(UTEC,X,M=!E* M5H?P!]\BY)D0MN,@M4;/\I5CMH &X'*+TO@9W,,<@PS=3/)VH0^7J(F9(>:L MI='CT=M-Q2JV--PZ-39-8]O2L*4VD!1-]]5$^;Z_A/EL#//-X\(B?W3)$=1U M'@\=9=8K3D].L.==PJQ^FW]*W.M6]5]GG=9GLGC'],B=6/-WV#Q+U2@W0=X+ M/I(FV]TS^6N\(QLRYT0<>M^/86:5X>T%Z#EQHN23D["VS40?F9?1G6]B1F_\ M?G'"7YSP>A3*^D$*&;!IS?[6H0P9"$D:(>,<+PELG:6@B93>@^JH4(UEM/P= MU7E%@))> AG)>5R"NE48R(B.$#)-/68]WHI/1;#RXK18C-/B8L5?K/B%>9Y& MFYF 5@*F/^5BAUMEAP,V-"ZF\\5TMMBLG-JS9*FM XY(:YT-,*U&^I9VG-#3 M.I[@"JO&Y[]^0K[W$GYVDI1"_8Q<^O\%QN20$0"\%]O.K&UG MU$!GNCMX_+*-\!X305#^DHLZAK^CYP 7X[&[]VL2F+._ZRVL,^%&2'+V*U<2 M"6FILKL@C?YBHPY@VZ59J".W_9##R5*#9A56FZ93H'%66F5VU2VNYKOQ%23M M7RYO2%_>D!ZH4A8,C>[Q._+:?'5U^NS\%D;7OD-(X.'Q+D;=Y1Y.S1EQCM4O\>[WC:P*@A(;*O MHE;09X0%>G:9;M3S0]&G3>!E_Z#U4/\=A!\_A1_<.FTJO2 RRH]1]KAQ7^[( MNVFNS^=^)?@)RO+5?X>(Y<9UTV/JTV=P%6IY#1A(+Y]372H@QQ*?IULM(&+. MK_PFZ:052XG.W3H[ZFO*#<:,'G). L]/>/P8AMX']GV66!D^#E2KK#/=8299 M=QAK T-]'U'O[\V![$(?$$GHY\1JND][^H4@(Z=6I&F@*ZP':FRSSQ+D1&7Q MS$!G1QD]A5#'"/=<'<*NF\M27,S'N2X1;JT,/M 5UJBT)'(O60Y/7[UFG(\* M-%A*)_4 UU0=OM[<"#F2/JM6V MXR*B!3J^:,>P("ESTI. !8OR# %0G^%A]#PF(2EN;4W!(_D=.7$M'+SD98!SS9&I=8\ MH3B),+W1^9R$[MB K?Z;#ZG1/]4T9#AV7:^:[C!P:0\BNE(N:1H98+/';\ M67-D7G"2)YI[^!U[J>/3&]1UY]M+>!,D9 LQL]>&C# K>9]PA%PR%#<'J-7 M&'O^3$0*D;?"',%F&[UY',0*I,-O _1RP)%'I-]_D!-5)1#X^1V*/)J>5H_,8G:A=HFY=D,E>I=TJ[6I@'J,V/9R8*C[4#0$79QY'/@ 5]&==IF ME:5("+6RLR->U32R'(2)MMLTUA=DK ?$5C6YI,KMR;'A((.FEA'$L/+JS-;: MQY;0*\JX[4.P)7FRTE1)H0>"R^*R \P23%C,,!4HTS+,3#E<(S09!1>!I< H M*39]71"68S&A?C.+>P,R_&95'N9A:7F"59^=*WI\5U&)=%U2^F_,64M\N4S^= /B"PB9IMX'H=N!A7! 3>H^\$TD+*DWSJ M MRP3YFO"5_.1[!'&DV,3U2X1E#8@GXU+9L,$O8#V 27;'5D MWD'9;Q HZY0'X)Z_]%FO5A^M7L;S-J ?>DPC]T"0I(* ZW64];AX(5?IA51R M<# UX%X^Q4'JDR7 B;PC1I!;0H*J2*^LX[= GNE'LB6+;2K:H4L973JX(^S; M.MP<]18R>C "(ZV#PG*?^#1[N:\!LG00I]FS;5,',HHP]F[SP%YZ#O!(KE.R M7JV*CSV1__E5&B3;>![.2;@+LAQR^H]+ ;-+1 Q*1 Q:J9I+CB:\\F6="S$J M[NP>'6==\F<7!0XY:+X$\1MR\0XCC\N[_+9&IGP;1LAUXH3+KIR&-@6R-%> M^0A?#F$:.X%W%] +E_A=["^7=+AD(RP^J&Y^MY@)ILMD4$),< I?*6,XA0O9 M[>R3\.8#ZH.UZ8>4RJI"T8PW:7(@5M7O2/NE(>YWYG^_GGLBUG^=]W7LYO-J MG8DU?S?'9%0-JZ\[]W14Z3'_PG.D4/6;:9W=2,E4D$5H;:LARKV6W;]HH+6Y M(,.GI^E4>4+T,*:[Y-W!/O5_$-LFR[W_X;OOOJ.39Q ZW[?G/5*:CZ9UCY3& M[WI7LR/TJ:M6R&W2+I=*]5JU/N9M/-8;[U-^R7SV*>6Z?()"+8;?WMJ5WZ9) MG#@!?59TYC\-2[&4*;3-KPU(BY[PG*$\V@0PB#&UOAHOE,]Q.M>0M M54CW=.?U3HB2CI:.M";379"Y!!E!\\^PUAP#EK\.!7-3,_+)EHZS?>5P=*%G M?CMSP@]3@/9G0"P'[#&/3O(@9/QAJ-J3OXOYEPN[FGQ[1A?\YD7LC _7_]5V MGE7-;9T"O+_9"MZD.;93(/WW52(M3]^UN1+7M1,?;OWPXZQ0@JS!54ZNL[J= MZ]:=A@8OBQ=S$1:Z:C8R-MFK-":(Q?'&)4I$G$L"_EUL7FMSQ4#R_1J_A-F4 MR"XN9HCBK-0EY?+B%]X%E%Y#@%JG?%+BVB_R?EKO2EPY$1'M#]@]A#Y1.%WN MO5=.0XB,)+H=*NUFC* ZVU(EH<8 '%I$/G2@I_E%#N&W#71.S#1/E*SN%?W;\ ME%@DYUEF<[YC43OEES07R\M,NXWW6QHGV1;*A"V1!.$1=5](4>IB[Q4GKIK3 MS%YLZA60D[74K7BFLE0GFZNA0*9?Q=)16O1^"H[ED"@K.:5MQU,W0..@E+0\(2*"'2)/.5YJWHD]4TQI\C0_]EV%'X MB<*&O!H1%84RWZ%:7P E][L3C:N9QFIE]57&,$9J=W+%RU24PY17K]['8,VE MG,:"=<12=2/*L$0@ C=',,H MP;]GRN1V]R,1;/%]2 TS93KY(P BD^B%N:F!W9JBI$PCI[NU;LU>2AF[.).2 MR@/:VR.W0 ;#)%&7+(=%ID$U7#]2904R& -2WGJ8 LV4:[8.!!D=-7^I6+L3 M8[ 0+ZE&.=)4+BW'I8\@&:2:6NY6UL@W(H76S1I0$VK#E;FB-(/%TZ:7Y M6B&F75Z\J2JK.C"9SLGGZ-2C;1^BAV!D>YX1!YV$O2$W'!?&$!5TL(=QW:XCD@O=6^\YL\" K3XS^VKC_>97"C^$#\Z MF)<^WW<40.0VMW[Y0Y$LJ%.J* VM]VD2Y._N FIL>)\)EY%OT%G=8^<5^\1& M;M&ATN,2;+H$FQ0]-%QKTG*(UA-X4@"CGS[:<:4+C"7(P%PB=)0BQ7M.8!Z)I7]RP,[P[W-JV'$,K0\$&2^X./-34=O0E;#Z5A^,2 M:E=T=5S"[6.<));?_.J-GI+'Q:K\A%HYJ/!XQ/GMMDW@454 !WL4N!B!S%"@ M0K(QRWU;KE*AB&-/K MRK1B<:$%,6;#;&8N^/F673T/]O>(/CU4Z"&\^":[L584*Q6(]3$&GI(.6B>7 M*VVW^!M12O)W=$2PJ?2P-@PD5PSJ>C#O!+;$JR;P._8_GOFXM X,2\ 1N1PG M0\>.]WV5/4%B#56XDP2(0H9&P6X<(V):RLJBD&#JE:7=+%",(/M,M;$#7Q.S MW W:;S?P]#K+/9;J/"#3(RWW2*H#(=59K7*DM2[ZG&M#3>(]8]H M4_R?&'< M9EJ-D=H76/XL9A-C=B:90WX6"QQ5S38F3>* 3$60GUAO81Y1H7^IWF2^1 ER+VFCYA$)V'^.KNML:G?.)%/3K:DV&K" MJ;/; F(;^D2?0/8).@ CHB?_U[HLA1#S4BFKI;GQCD39BI.HN-].)IO]U_4! M!XYPLRAW![1BO?8.M'TSZ,PPSV9?@BA/B_D=>61^94H'APY>:\.[)/!H-I3_ M?],(QQYV*8LK; Y^+W/1.#(OM<.0U=+8M#_G4N9$4UH")W 1?>]/+)^$78P1 MJ3%]G6=1=;RZ2%3+/ H:2RR$S+ M]2J$[ID^"N<(+BLCU)=J.0)N"QU2FE372-ME&L^4(<%PP=<(Y)C=HPI7V MNMP@K\,@-A@M04,D!?3!L6#YT'42=%X)4[+!00,SHL\JB=TU?&.RX)*=- M1>8!!IEX3;HRUW=B*>U#U"BI \9R+!04*J;3QG*R^YZ48@\0Y+2<"05AI6]! M!D"S0&"[T&Q.0+D^.,$>Q7?!QG738^J3[>YU;^5FV3K*+:].YPNHAF]_":=: M7C6.I7?">@]CS,>K.%/1_;%>0YA][OL0^D1:Q/F3A-QP2*>AN82 [/O5YA!% MU=AM(3 6XZY_]>2A,*S0*_8!%'C\NA/4>5(%9O3_ LK_Q>1,^TE";U."C47NYS8!E9254U)PA,0SK?,+8#P9JE,7>;'' MC6D=%,(7F48,:?@."MW.]-3-;XJG.-@7M^'I0P*9EE<+7MY\2R*'' @X<*)3 MQM(/84 ]"$0*D:GMR[=J.3A-^47K^$GR.MZH02]@5(.:OR-E+B;%+ J@ZA\A M:E*G&+*@A)Z682_Q*'-[4.BW'SFH^8N6M*AR$)?5E(4'5+]LPB'-U:;#H=H%I]N7$FAIW4V (- MO>(#5>.-?K8,\XKHV(PV7"\Q MIP M._0_BX;#L+0MA\VJO*,9 ]<3LU/+&6 Y6)-I#4,T!IA!ZZSD\&PE>O.O M=3BPYKMIM]#J:\H'Y]7DK?^JUQL71TG-$T?^57GAR#]^?:)Y PR/=_,WS4@0 M!D;G"MR;P"MN@&8@Y"6ZR=]?4'3,GR^(')?UQLNP<>9'E^DK;/\ZZ[2*DM_< MB35_GW+QLZ5JK=PV$V OX1,1A1_;B*X?^35A;YOAH\V+N/--C'CC]\O#3Y>' MG^QP_@L.UE+':1Q\D,UZI7O]C&.<$MHZ2B&3*2EE(EW-08>WI8!PSO!RQ5OG M*&@BA=X[IB;8X&L;W$A:.;N?9F(I+#+^;FHMEEKDDK67Z3Z6IM8K4]NR@@O!Y^">(WY.(= M1NS7R\1MC4R95MISG9B=.RQH:.YUCACCT;-[M'> M\6^"1+S%>P]C!<'"O3-@H#42;?YX?4ZG,;R;>I@0:V93$-JG^(6T;D-SD\Z$N]JT64V!;$O*S6I> M$MH0A(TKY&Q&0ZWRX\H/0[I^^[,[@,J _V#D>W?$\/G&%1^*'8&PA4!79S34 MBO!/SU?7%)HOSQLNF-TV-G*F>=U6V02._ M<-])Z#6$.1=4?H!L"2,'>']("C=:L*=L\ASNHO,OF2KY_.&\2=ELW)B@UOR< MU#9FU06#&"/VBF;LR1:RU0C4RA1JV9AUX0XQH9)W'1Z/.+O7KQ^H-;D.GQ'9*MG)FB?D&NSGV;]ROUZ$W@$M.N#$^U1^VAGMS%7/.P; M3<5*<7S(KM;MLGR>(WT=BP.GH(-A_]4Y.+%-DYA&+6C*L(@4:3>MC'%="PV] MA(GCWZ.S,H=#!I=(.DPVN2Q3+6=,ND]4I\CM!DIBE%5-,L\%BMT(9ZEV/60' M;P3KKE.PS>![4=HJ,RW-WDQTI;2UQ@U^7I:5)1B("KJ,!<&.$BS*U1\$&9AU M,+H):Y"I5]L.+*G'8P96VV:VE25XB+:&3D#LV":2:QS2M+3R4@"NN@$C8"<%>0&=Y,Q&"EHH!%0X@'>-4&> M9\:*M5RA&+$?B)Y9;CHB88 M1J:@0ZY4IUN,<)*"($,P_?81Y>A;CHS:!FKG\D]!]%^ [8@9BB[K(GGZ'<"_ M"S$%+G\%R J<% /(Y.MABQXW3*8 XV_ >&%X3A-D=&9009LW=Z8 X^^@P.#< M#9J"\'^ (ESEIM$D7DJ8V0GRNTJ3@ '+KIC^[!^2E/J'U/LS?,*%_O91-7V'9=!/UJI99$K$1_RO38=6JW+1: M:YU6.39C#N>?C"WDE\ Y$HL%_T[?!26+%,&>7LYR23D"X\MJ)HI/L M&KBPB[G+R[5#H?#7<^;/:FGN43_Z&&]]1M0,%DY?U.-RIQI@EIZM*0L +VX( MCZM%8<"U?ZJC$32]UJ:FPS+\574.RQ-4!HO_ML)B>3R^C]G/TGT$(4)82R90]U;>- M\GG?!?46.'#QFX]DSI+QXQI3ZH=.7>2 &3>FN2K3_)E5?\KNUCN1%W]YHW[= MC4>V:Z<0G(X1C<&P\7Y+XRSF&]^&D6 M!D'[!Y"/R9<(LCL9#:$M@>$ MV(K[+(<4\Q**I?,5^K10%,O[F26IDBPUP2.G2-0-E(02*%^.LTKMF_B&+&QR MNG5P]+/CIZ@RBWE1H#%#&GSZEF8/N4D:T?(D*$;1.X] 9E/KPE9]7 IE"JG8 MP@?MKY7[S08:#>?T6H'5#1H9)1>_S"1O%BWA6[_V(R$TBQOAG[[\9 DVHGC' M5.#84559&H!5]9+6D1(:]9#1$(C:"BOV:S0T M6+D MCSU8J2Q,XN%,]MS#T/4,KY!!!F*"72RCL,+],?A'SK'T2]O>H(NG5"XZ=?XVW MNP(A\NN7P$D]3!/+NRM;FS=S:=E+1R=]7KX?OOON3^>UB]-CGIKV1_+!HTB/ MO@_C^);\/=_1*5F7:L97:!=&1>[;B_,-Q3??DL@A;(:) G'*5CDOQYF0C_H9 M%^0%Q9A:9Y-5Z'?KNN$'HI7!R>'W/]]]I[ 53 #&I*!+Z(\1^>$Q"G&TG MW3-6036S]" K\XC(.>%A]Q,] 9!WA0+R'TE<6/*4.:/8\;>[X@]G=GPFIPS. M-=;K\/@6!IG7L-*U2[#_"!AM1='SC#(@?R301(Y/3+V-=R2G)3ET2>?WJ@Z( M7<1+Q!)=V.WNQS#TJ'%;K';\'/J>;80JBA^RF8J5+/: ;71*N)EJEQ).WN1E M;K(/M;GZ!SM F%F EK^UT?K3!2V6#DPF 2U@!S@DG.D)$,5OUA'/*= M*CX)!$;2KG3SB-7Z%8/9H&K:-Q,%Q+%5 M*I-+"V(R/&] [:"^Y H+8':]!G!,F$O%^856G %2WC-"!1H/?"PL6 M6C"/,46B5V]W-:.IY4ZW-PQ'^8Q!+R6EI/F1*CQD3DD2X=?<)[ JX;$ R8RY24,EK'EN3WN#AR% _S\=S+ M.O!'C H2CC'BOC=*(SX&$KQ18JLW>F.^!E$A5<@LJRS0]\=/\M(/YMJ6:*H95I3[?8$=7,FH?OU$/J$@"(!ENF#J/K8 M2ZU@G9\/]*EN8@6>7[)GTPF4R)R/682U.-S6I9/PI)WTJ6V]1W(((D)>OE/7 M(G#( 7K$27G_YYR\[]8%D!UV&']O/D;A&XJ2$SWQZ15ABL9;<>9;1J1LJZJ[ M<^'2J,ZX8<#8JW80*=6(BG*Z\1-R$=&'B'5$N+4M?W^P@M8A'76P;V5)Y=1>\DU_"Z%2W??YL!6UJ@JG4FQ^=$U6:VR+)#E+Y(HEF37Y@ M6L31*H(DTN=3X7HYYU76VMO'J(JZ4B5K5,)EEF$@%42/$7HC.F*1Q5E&:MAN MU+]80;*:?+HYOOGA":$GE"V]P+EJ!]5\475+JS$05>*=[NO$"?:8R..\>7U/ MVT&F1( ) XY=0SBNR[>NBF4')&IB[B4B"F4:G1B>NK_T3T,!*+*#@)EUEZ6D"N40=;1V=-)PW5:_,T*PH5N MUZ8NW>7A.HE Z5-;6([7HKVD?[=\26NJ,6.GVD%=KP.F=J*VU_(?O:F=Z;4J MEI;0?I2JT<95) @Q1:.HBX@V,:B:\ #TGN81/4? MQQC)TI0>)H&R7N9VD$*V#GL?R3L:?(^0$A1%PCR?@8KK\D38I@T*70T6%>HGO/"G'ZCB7&5IIV[(E1F6HW-E4,Z M9Z8PIWO^V:3"(DXRX:DGPEXFF:5?_@B/BWJ-8M)&E^>+\&QV:4]C9"FD@S") MDOM:7'+2D40B5M&>TLKRC3J'#KQX=8//\!5EJ&^.3*WQRA\ MQP25J].7F*[!>3]LW 2_\]-VLT+W%E8ZI#2W*N@Y1!&/42Q D?,)O47( MQ=E'+"M8 5;B,#>F5=".E#CUG>70DNQRD=.SKC<@4!3%S1-Z*P1QLT*];>^A MC1,W]=<=MKNV(6U9*0:P HC)DE9!._)H/^\TNL.:#UIDC\&SW]^S"PO)CJ-/ MK31W&VF7.A%V_/RE#\OJ")C?;/DO]&&GJO4VO\PP^X?@MC!W_QRA,WT@/ M^K9)_BX=\JIGZ2Q;,IU'Q7GG-_=OSQ<-[4/A^>!$Z,K)'"%'&BYL:NIVW,O5 M;,!>I3$.Z.-X>1 XVV3Y+YYM-WGUF;!W<9S2Y*KL!9!.;:N_+'V?J#^"^E=[ MCWP)6] COV9F!)GG_=QG^^KC?>L<^>LJ=DE#&RSW2?,<^9O50"C[>EJQ)<[+ MW/TO- +"HB=3W(81V3)I1%2ZF",[_[$&WNCJQMVK"96KPFX'\6!(N/G8%3*K M\.)TD2FS51NN3DL>M]>-19'=5TI;9I9?!9(E;]KK9QA1A9KO_[QD5*B>UD5$ MK;3G]W8;-H.0&5ZV^7N[%=S19W>1B5_A84!8;3QH$-PLCOEAR9D$;%#*$&?QIAZ- M/O#V89%T?N8E^B1\\0OKE;0:K/V#Z;.]MM@3R.Y3C*H#F"R2<,Y48Q)1:V"T ML-#\42-&A:(9)P&-[05N?C6V9PU@CNU[I-.QMX7Z -!64N!;4UM)U@ F!1@O M 9 GSSCM#5XOJ&?O,6?=: (#:UE*F!Q]R0@&+ZOSDKR8-'&;F[MB(,G/8I(A MZ61<5 O2@(02FM]O*$E$5_YC>?TAFZI"EDYCBO+VYNX- TB/82XG@(D!V<_M M)!J%W=SJ8K R(CL/ADD"I[%Q0:26P:*F-8J& '',<*X!MS,O.*J[N)?Q51$E3P@71]#1 M9!T&A0P()EE*70$1)LAC4*2//P(@,AM)"8J$U?L (D4MIT"11J7! !'?LT** M4F^MAV_O8'[G&.X[PL33'UM)5=>H@)BP$U+O>1*4_29>.8WA;H45U?C M\Q.MU%$[DDIT B!Y0T[GI[I'%"^G;GW+P'\63.L*Y#[XFM=]Q9#/(%V8J8YV MI,_.(&.HPJ!U#W4U"\MJQ%@H40H;)&M9^0)L*\XS+?"Z&?U+0/[@(^\)O:.@ M]M2R'75(+)0LI;'Y";V%<3U=UHZB$?:)E?-+#2M&>B;>EJ?:_WEUT!LX.S./ MW@7RB2&7%\VSH_J+7?I*4\0T+U_:\0+]/)Q>/:YCU2OU]HF!=CYM)GQ?#D[0 M60$[[B7:MP)EH/QUAN$G]VIW N]3?W$9O,9U5L^UF[N?!LMW M'2?SI#S7_AI86+JNX$EQZ7QN$1NQYMZ=?.=5WP++4WU2R^;Y[B*XC.5?G5?0 MYQ]=!)A][Y;/\VU+MO2&DZ(^]1G1!=#,'F1:2*3+I>BP%E@U9M3PO0F(HM&&4782=J3L4;W7[#\1BN MBPU:YYIFU:__O%,?,EW-4QS -_79]ND.Z@'TCN!C:@\J/6=C&=XU.?5^H%9@ MHB?HH>IAM;OOGYW?PNC:=^*8Z)[YC:^8EO8Z-P"A>U6W+PNW&>>:Q/GW)^?C MLY,@6B[+MMLDRC3^$D9?Z1W_T$6Q;:GMRD3>X@#'Q$:@%N.8MRWGNF/<):MS M@;C6Q/Q$FQM%/.-&6_-3;_&_>.[-QN8GW^)K\>2;C2$>,/6SI>GSJ2S\FSC! M1#!0AT:0.GZ]_%Q11 #464-!3] ]?N_ZL3A"2]"#0>P#@?[E _GOZ#-1*P[L M8PJH^)X:F_\@)WKY"&UZ-'P62(@48E^L6C$HMV$:,2_DK!D3TM:FIW.GQB0K M8M$!IN=;J?-H"&I0M#0%22>(Q"B=B'V)51G4$C#.1Z &#,JQ;"(]/^IT$9^- M9A'Y^:&FB?IL,)N(SX2T+N+I8)80WSJF-"#0'!&ZY4CK-])*RH\HRBI[TT!Q MX&(_?]1BNWM(CS2=)(QHM;E/B Q"P^CDG]O=E1-C-ZO+[J=)64FW/A8HV_*7 M3.T@EO [H6>/"%VO*-KNBLEG\XVW:1*3]:7%YUD*$&>(3M\,&,M]-DD2X=^1/* MN#T7Z!<"MTW%QY0DK\I MC-T:":PSL-OW&47O.']-R3(=2"\.=T2P$ ,I:0!AAU*D%PCJ3Z3O(SXA8E4% MVZ!ZU(,5CX:8FCX-+LU'%&MOP;%"TEHSU'6\5=8+B.ZC96K= 1'8$&N*5-7[ M "*E*9D4:6ET D2,2+HHDB88 A"A G&A2"=_! L4K_QJ0)R])Y0>Z;=1\6H0 MT;XB=*"ZU7L6ME%O>74ZJVZ@%++N;*N@5/:2ZXOSK7A_INE_?71X-Z.V+KY" MNS +C#53]LL!V2-9I-M-#VIM&V_D MJ.;@&+A3V"@,&\P8\1K8G8G#^'$M.*+R.- S%531*7NQ]NP6R'Z"F*J>38QG ML]2=3*W7)>NZA&6GA#+)IP%&,AL8FS=JP MS$DS&EJC&(S(*@&B+&A+$JBH/SJ84DX?$HT)233?U#IU8J+,DB6!I)US2!_N M+4A;]+.)^<9^B*;@FO;]4%O4W>F9Q4YD)N.1QH59.UYKFXU++,1F*CYIW"&V MXYFSN=C$0FCZ< DM6*7$(?@=;0)/?I$8+BQ#.(;"TXM;],)T2:753Q#'$NE/ M(GL@F#FGBT^J';*Z(P:$R=I,8VG0WH53-6"XE3B*S>$ H&P+#EIHXZ41>AMV MHY;5.+D]K+;AZVFVVL, (VS\FAHO<*%H8PU>5+-%+/I;3*.7=!3!S(*^P^V< M!C&CAM)*T'C+I$/8Z"$A1K*J(-8G])I4%1GOPV!/XW#TKZ!B5'1"=T&<1"G% M^]J)HA-9C.8UL=(\S0*)H<-.8 %JBJO25[;_$CAY>)T^_$&ZQG%*MY\@I^6/ M<"J:J1#;27L6=-$J0BKNZ8B"\T_&D),M.Q,[22=E^53\2O_GE0C!_,__W_^2 M^?W3>7O#P2ZD?RK^$ 1ADHV0_8W^"?G9Y;G_@[T(=&)H_ M6)94C^LUU>.;;ZZ?TD(<-+6$_!]]YH8,L NC(Z5E^^KC??:Y9_*_\0XC;_N. MHA=\)* 0\LF"S/:Y?/V])/HC_:_XGV_YA^_(WG\A?_C#_XG3USC!24K[_QB% MZ=N__D 9 O^S$ _9?[]EN9,O^5AI5.3@!-C/L@C^]0>R$\A0#AF)SOY??]@Y M?KF63+1U/C7$?.LU1WGRS^3HYA@=PX"<4=%I!+0XH!5>$CFR1=]7QZ<,\*\_ MN&36.!$ GM]7((K!2YB+J3.QS5>-2N34VT.!P$.O0@1:FA-9X[J2&+\07>:* MB,FO)0+J[=M;+"E_,KS)\ER@6_P->45"4#;U4DLL"94V@[+"4B:GCXZ1,^0S MHF632O):?VPOEA=2_^'$*Y7]FS_OK.R10Y.V\_]_%S#N567;[3:,Z#^*O\"6+X+DU&H92O."J_-R[Q7/KWN0XY!LR/R)^3,,K;_7:2(?)3M:2I&7_/-P MHN=E^HKNIEO]FJB]"]Y#[)*YG8_^C>?A7$$N'S,NY6_CQ=N.T!X\DC6;_5QL M<5.,5*+ ^&' XD^ZX8LB#1OO-[(ZF93-KJ6D4O_/^&X;83WY%SURU_R6SHE 'U[U>$H:5F0JBMX\UJ_PBOXF#5" M0O&-L+KXE#8&L^6DU%\YP=?M;D.FCUVG=!SB2M)29_6 M[\ (:?94<(L:E" M"OG^?$&#4/)+]?=:.)QL>IK.)R/,X]+%']WEFYN:L?QWF57:?Z ?. M9X!2V_J6>:.EP/_XB2*'2+?S3WL; )Q,W[^*<7 MY!Z"T _W1%FZ]]TF/=R?(=+RT_/5-16;7YXW32H8/T":>KG<=L,YOX,SAB.0B\EVK9#SY_DE/G9';\T3<[;1M(*C!8CU8^ B#Z!RV$E97MK#%OZFJ6E9GFCA@:*NMX9KJLD*RLTAKGA+D\D53HZ: M4_YHCW;#;&!*0<76_3M"TV2?T%L1--\&V=F MQ<;VK+Q83 \H9/6+0L:ULK S@#C/9M]A+*_M$ZO]I\ABJ:Z]^LE3,CY MB20^,E8K8-XQCGW?$4#R=M#D33?9H\R8+HI>DO.PF[56_*F(+9_-!YHI7OS" M>EZ@9K'-^E$P\D^NP@R]O5#J-$/[0U'RY/%(C='I+P'Y@T_K:6MBMIGF_!]CBQ$SPR>7"6N]E3]O*L$$8G:\ZKP4'@XF7. MA*SG)DT.841%*\TF32/WX,3CH\SR#S04L>R)T#G$L,CT21):@> Z.P&S-#7D M79VNG?C0E$T*#2&*J-IEDY]1G+UB0?5?^IY%MDRM"*=B:XB47CD1F=L#=@^A M'Q-5MYTMQ?X5(B6M5=@&Z.6 (Z*!9YIC=?](N';27A I[UHHS?.J51F8;]A( MNH$1]8.<=#M8=$A,=ZVBH8%,_ADH@,ML MTS+O*3,72K./AOF;PDC:#*)P8D9XSR43!%'@O(_?K8(IY85%7&3WR510VN4J(Y)H\.SI_=>*+U MBP*B4(N@Z3&(+5@](W]'-&7JY_I,I 5-Y"<].W?OI,V@T"N5>8/=GD2O>Z6^ MP=QB.#OD-^\.SF9X&T8_TN/@A^^^^XZ",]K/VO^#T/RNV<%?I_J1#!]U%05Y M.X@"]_G-<5ONN<:?(,Y9-8OK1>9B$G0:8.#,="6#EEQ2<)!+FT%V@&= M#N*ZE<*@3-]OW0SD_ J1DDY,K/:';.M_"0@%CW$J":7)ND&DO9[9U-YQ[-^@ M[;*:7!"(#+CS+P\VP4)1P_#CC>KU[1:FSFPEM<75D4 MMX(BU:4^^I>/\.40IK$34 5QG"D';OS)%FD+W&]8PT>.T M)?PWR6.(B2H-O?+]P>A&2(MPI!L/[&>)6V.YVV*7U MB +OW^C$J?HE:021KEJ5_4ZR+?LW:/X.;B0VBZL\Q6FL&+GMM >Z7JW<.OY- M_<)0I>R8;[0\28O\\R$,BG\HI>]I_ 2\4SM_7BJF94F=____ 5!+ P04 M" #.0T58)_NB@M$' !F, #@ &=H;2UE>#,Q7S$N:'1M[5MM4]NX%OZ^ MOT+;SN["3 ()+Z7783M#(;V;G1W:9;AW^E6QCXD6V?)*XS6/A7O'HSEEU,;KE76RTL='+ M3OC7>RQ?^Q]_&[P=G(L*,O?UN+MSU[2?=CJ& 62?QNOC_MGYX-W@^.A\\/Y4 MO'_W%??Z*=W^<#8X/1Y\./I#]#_VC_]S/OAO'\YC'?IG7W?O_RJ=5^GT:59A MT!(G,E>DQ>];XGQD+.4M$9-EBX0?21\M+,;< 9@H5V@YC5)-5[<6H_:JF2H( MM9V7UO>"VVWXD[EH*!UIE=.M!9H9O+>UOWOPTQ.N6&U XZ[*V>!V\/HS7KYX MT]UJUFYNT2J5W4YG4>$3[;\8R3$)2V-%$TJPY :2:!FV,, M2\1P.K\,:SX\F ^[SYD/)%*5 W$,WAG"6B #Q/'8SCU7>8K#-1RC^#O690*= M0/$:6M6OP/QC\>\\ _.V!I=8;:P)J8$MYW8 $03 N8K'/:OXI',+T@9F<'>17Q#D M%"RZFS,US+GZ9USMO)[!8)%&K[XW%AWL[W0/7K_:^]?.[L'>P<[^%U!J0VY^ M^YPZ(8?U!U0T6)0M]A,3GM MC&-CDV! J(HN*$D^D!.N4H(K*Z7UR*!5AB)8.2JBF=H2O_IR5>:[UJ:N)Q+ M[VX'B&%3*(:3@JI%X+X9*U\SX[&9D3P#9IQ4R+N-8&Z@U:5&>++ D'N$'4[D M3!R7EA$ZES7=T)<9YW&'W\U BXNAXN^J(2PV;@FGH!>"P()<;68,?(5.'SUS%O*K2Z)%VW_1;D6P]8D!7)M^Y5?)Y= M^]]GKR*\&$D:4K9F1SA'E'F2S$YS!OL]\L=;51/LDJB9O+'N.ED+-Z LRY3W M1$N#Y%N#1)"?G"C8%(9O@$0(28Y#'GYSS=:PG?XN%4P._"[S.#0"-]?]AW7_ M 5,>:50!6&$%,G![BOM=L2) EUS=G*O[ !.2EYPX555!2)U"/1/>XS0-YGL1 MHB[9JQ[ADK-?)ACHZ/KH7T*>NOZ!,'B ,J55Y6T.29LK,R ,BQ/ED9*JX(F^P#*QX8&ZW]0F\?L_?KIQ@"R(AWM'0EOQ6>+\E=CH[>U_Q M^Z4O^1#OSM6^SX=X/K2$ZIF'./#(AJGYJT58RD_;X! J7FB[HJ17$WA_"P2K MY;%96A:.(E=UA:CZU!'*;:.9.U+5T1HUTK40I)(EW.4O(7U2J=GV=E'?B/@% M?;4/2]=K M/:0T2!RRC\;/.-95\)+MHPYH0.I4@MAMUMW&SV;VN_P%YQ+YJM M?$QT?#DY/H6!;;294OTT]'BE*1?^*XI*;>^)]5=A] M;JGQFX_*;S)>?.T/MQ^2#CRY?RM_GC^ZIE:!=*UB3ENFR+8BJ2=RZ@)5#K?Y M?PF\^>%P._S_@G\ 4$L#!!0 ( ,Y#15A_>Y7FL@< '$N . 9VAM M+65X,S%?,BYH=&WM6EUOVS@6?9]?P6VQ,PE@Q[$3-UW9&R!-DQTO%FTG"!;S M2DN4Q0TE:DC*CO?7S[FD9+N.TS@).FT*Y\&QIR^E8>9R=?H3&V:" M)_C/ADXZ)4XO?F\?=0]ZPT[X"8%.+3$:E M-HX7;E#R))'%)&)OR]O!*Z^V;(:DNG!M*_\OHNYAZ09!0]OI,CH<^'LISZ6: M1]-()C[9S.(>O$K6MS)2=%9.0D<[ SI/&-G5@K;:+7A_YO M,,ND$VU;\EA$I1'MF>'E8,V5+UJ'Z9E,7!:ETK5C2(J"3%[\_NOHW>B:A0V;O#SJ& \(\+^KN$Z,^O[BZ'EV.SL^N1Q\_L(^7CX_\R6O] M+>%VM9Q MXP8^]#9BRFTTYE8H68@[D[1T^OB@?W3R]V\X:[4#3;BR((?;/NHO1/GJM'O0 MS-W*I 65W8_X3@D,_93:%G M2B03;!@>-29@)='05&C':!27!>/%G%6%,Y6 KQS+"%4$(LYR_#*2*Y;R&)<, MT[ETS.D@=T>@$+&PEILYB>3\1L#NBDZ+:PF<@4E%=039((%8FKC*(59@.#Q) ML-=A?N*,V8H^EN-GPHA:"0602ZM0*J'^83/I,@1H2Q%[!TEO"==T@C"G&):P M\7QU&G9\>#8?CEXR'P1+90'$$7B7"&N!#!!WE&Z7]V618G/UVRB^QZI*H!,H M7H%3"PR0M"'#>4O\(5XIM21(C4V[9AJ>)I(4MTBB4A *S2@Z\U9[T_,;<92 MI6>VH8P1$Y0%!AT XW0Q^ TO6RO(MXTS=[S=@?_9X#]^ >"__@PIO]@:V'7U M2-NF3E.)GWMVWP-HQ+@1'JJ GAPK09!B C&/E;09C2"Q'%F#,@?]1IRQTK;" M.#)LM J8+8V.18++ENT!HHD Y@,.+V[CC!<3PI@S-RBK8!##MF,!I584QE7BE-21%C>B651AA&AQ%NM3/%M+$@0 M"X;Q(MDB3^TX]SS.C5\HMWTFV9J!8.U4)D0L;G7!*65R"U)2+T-L MXR9ID \N2CZ62KHYE7&;S-(^X$GB\1\H_)GH2B_D,_-M'5!9H=&WF$PJ.^-8 MF\0[X+NBB2A032K0$'=$2?PF$71\@6K8!V2)Y+@CVU!FG*;%!A^;^Y%/*TP$LG(AHYGK"MWO_&M["VD!;5SZ2 )K1^+SJHZ]SWIPI>2-4?>RW)M]ZQH1L2;[=6<67V=7_ M,<\J_(.1I"%E:[F%4T99)P/Z)^O-,UP2^.GLEI8Q?%FK\ 97DNG1-B M8Y)\IU$(TIWW$C[YX7L@$5*2I92'_]2S-6P7?U02+GM^5T7L#P+W=^NO^!,'B -J45ZC:+HLU6.1"&R?%AU*EUXR'\ MKB;;'0TT=$#IE1ILP2V 4_B4 7C[AX,U#UJAEI'%5*NIH(*FX)/Z&:>ILXS( M2Z7G G=GF0YYA7_&,K#BF;7=P3UX_9'?7WF/)8@8NQ1C4]%3X7Z+]0Y[QW_A M.TS$_?78'XKVP=F^)]J?7W??' [6@G/^2*BV/,:&)XPW3>_LP5.ZVP:'T/%" MVZU(!C6!^P<@6"V/Q5*\M"*RX51(A!?]H-PTFNE$*FRM42-="T$JV1_VS3A4UO"J[[,*6"#JU(+8;5;<)L MUN^@7V*MZ"R:O/R:Z'@Z.>[#0,=V6(. 597>*.T9EI)85)7(O]1\#9YA:].K M82OH^W[6]\6MXFYFO];,_A<='/MD4(HO2(N)KQN?5P&7;HA?'3GX8=_ZKY MGU!+ P04 " #.0T58 ,^T$ !='P #@ &=H;2UE>#,R7S$N:'1M M[5EM<]LV#/[>7X$UUUYR%]E2WJZ5O=RYCK-ZUXM3V]EE'VD)BKA1HD92<;Q? M/Y"R7"=QUKRLS9+4'_PB@@#XX $$P>W49&+_%;139#%]0MMP(W"_=^IM;S6" M=K/Z20+-N41[(N,9:#,3^//KC*DSGH? 2B-_XEDAE6&Y:14LCGE^%L*[XJ+U MVJDMZBV)S(VG^=\8!GYA6I4&S\@B]%MN+6$9%[-PS#/4<(13&,J,Y;7@1!HC M,Y(U>&$\)OA9'BI^EAJRT[;[:SN1%%*%:[Y[M:8I-^CI@D48%@J]J6)%ZXHK M_VJ=3$]Y;-(PX<:+2!)S:[)W^K'_H3^&"BRK8;_=+&Y[XF#K:V9O/G1$#J!Z MG%-W>\-Q_[#?[8S[@R,X/AF.3CI'8Q@/[@[!O8/^F.-P[>(&1K^/]WM^#P2&,/_9@U!E^Z!SU1M[@]%/O=^AT MQW9ER_>WOF]!^*/4AB>SQ\&EGP/]R#$R7.8PY28%DR)\+IFB6(D9#-'>'$ F M\(MB*:75E5K!\YKYO "T=2I5!X'N?(9'*Z2Q0<1D# MYC'&<( 19A-4L!UL$N9;V\ T)%S0TL*)$4:EXH;305@>0^\B2EE^AN1!EG&M M+SM0^5G9WP1D46I]MLLE&52:D";=$2K"FC1N0E$J7=)-#XR$I;HP1\+6A4WK M$XME86CGLG@M9,DT-S)B:L)RU-[@0N ,.I&#S)*)EID)[TZIO2?*J&## 3+G M35(*(E%$[! VCHO8*ORKY HSVJ,M4E]P7V?$'P7![GJ\L4#W"Q,6+)A#'+RG MB%M^O!R$MRJ$>4Z9E56):!<9MPSG^27X&;=)3-:U17K3+C,A@+91-C)!<= % M04\K=E?"5DP.JMG[.-9]PPBZX MZL*YK=X1$W,QHE"-7$V2QFY!A)""Q];+;TG!^U> FXC6U,V:9H"E@\Y1O_<)?FU0'S08]HZ6R+TR]'?!'=82]_*W'RD"=T+B M6G(_^/S/AG?.IE$LU_8V$Y8%%?Z(47%Y@*ENJKBFXZ?4^%GVI3+#5> _>EEY M.M'RM.+7Q!/?RU4VW\_S+GUIW\?UX2GCZ3?Z.8 MPH+.WJ%[>,,E6A\N'N>>$ZVOG6HEK7\4QKNW$ 9#@$.RZP=S.CYKQ M0H-<9Q!]VO'%LQ^%=V ^))846ZHQHAIP<0U3Q0T)D3N$GAU9UN/+&":S2]/@ ME&F8((D62IYS.^@V"A$G7?'1'NFX034J5S?R M%W(9N/M"7DD>0$,' #34!T#. <\!7&QL'&PL7!P!BIJ/C$'[(]8170$" D5U44H1/@H=?@.^WEZ#= MN7.' )^ BI"0BN\^W7V^_^,'V0:0X*(;8.5@H#T T$G0,$C0D)T (XI/++2_ M/,#_]Z"A8V!B8>/@WL'#1PVHN0N@HV%@H&-B8&%A8J)^#4#]#F"28)'>YWV* M?4_C-/6?C-W8+NX%%04E'3L+*Q05'IA9:VCJZ>OH&AA:75&VL;6SMW#T\O;Y"/;_#[D-"P\(C(A,2/ MGY*2/W])RO?VQ\8G)J^M?,[,KJ MVOK&YM;VSB[TY/3L_.(2=G7]FUQH ;:/SW_JEPD*+G0,3$Q,'%^DPL-W?NW M 2286/=YL4F?:N"\=KWW@.\=+MFS^.R*]CO,_)K'Y.9NHW@4+ (KK-#?1/N+ M9/__! OZ=TGV-\'^6:Y9@ ##:4\#!) &KB\YL@)Q/L3_GL!=$8PDP84M@J) MD)#,AU5X^'$+D:

<"LJ6:_8'['=.O<8FN.;/&I&VNZ7^SO ?4PY4T:$Q>( MH+GG#G+L^5(K]9YO?4W"788AXGB@A[*%Z?AM]E=0J)$E8J@^@?JQUGJDK Z! MV8CG@6&*7B<2P-KSK;3U?=M, (F=T^2GS7+?+NE'DWYNJK'"[;7W[-BL\UY^ MUVWY2K.8>HJYR>,OU 3[M.6+ZOGZ<1LI79/G]J5Z&L?T@UO1 K>FJT;;;#0! MZ6FNMX$4S[0;3M.6'1T\+K*(_:&,<1*\*P]S@XTF5VM2GM:;_QJ3DGR1Q4+L M;NP"%.0M%%*OLM74UI3ZBR*!]Z8GM#9E3DY3 M0YNXQ^$;.;1M;0BNS+?5:-O7F=$"J3?$]VQG5?,L)\X&'J: 68U]N$@J3M>< MEA5DW'"E/L4?CW=&X+0OQM MC]>Z6JCJJHTDP:JAVTL/V3VNY#N_2 9(BC&NEKW8,7F+"Y>LKX_)5 C6^734 MIMGV>):EGK!1^-Z$WG*(9/<[ F>)CV; MT=TA,GTBA",6#-5H9V^#5PD?=UYKVOE*3L\Z+'S15>-.9*%CH,*8GFTRZI$F MA9ME^:M/'C@\)J\VN>]XR%Y](V'M\?(^@3#Y0L+8=?2;YK!VJ/X<3%P1,NZ< M@!C"UX[D_"A*BD7K?M KX;5CJNH!:GH*O>QID/TUXYV-6PE^_[&V'4Y$O")# MW]/I3+E@RT!:F=@QWCU;4"$A=.U^0,0'$S]VP^VI6(_+*?,-2JGWA+F(F9L)0QQX:D\L>)^3'3&216P^UF158#0+P/N4JM,%/_+5\(D*-7E.]=,_FNJ6\:$>7,LAO4#3()*<;%A$+ MFIJ818]WV*^5ATY3DO80D-@YG"@Q8VEK<->S)+8![BG! MJU/-A:!->N;V%IJF8*V6AA8E*S]YTCS>P+:$@1ZH=3E -X)3 (OK;J$[CNST M7-"EE4_^^*SDL&/B49#K4;1F^]IC8A.0G3.)T6Z\>H;L: L)YSX M;OY!'YQ(Q)(M]'K7%JY"'#KF*(D5F^UN2S?Z"V"E4 ML/DJ'YOJ\4\^-']'G(SWP;,EVTMW_1^NTINJ<"I-934TRZ@E980S)/ %R,SW6.2'!*O!%I:QJH,XR.2A M:#18:*)HH'TTD2RBO4[INW#V%?MVZY(]];GY#W="--8]<>+KF%C!=#I?_:U6 MMOUY$*R.FFRCX[1E.81,U*^R7C\5G9?IYN,<\"'(M%^^IQVV,0!V:(-P911KUHF&3V(W\=J#4<;DFL&GPL M]1'M8*J5U)_>KYPMPK'<2+E(W$%Q0FC*^3"L>RR@*@VJ:8\$4!*O^,'V/=/? MT-H7 N&UXA^(G\T]G96J*W\"/8\IS0QLH:VI:5*O-#5TY,@B:7@R>/7ASF4A MZ&)UJ2/CR7233A:H7#E.5W\M2GVT!A-S")T)+_!DQJ1PXVAI!",+6MB-+TT M:Y0=Y]ZJ3O@14&G'+Z$I+GB 59ZCI>E_[[N4:T=_2/"-56K<-RC]ER5TTX-8-VQ3TLHSC@0]I7-GN! M XGOAL3.RRQ6B2..2MXRV_J2%^06@+Q$'6;?3!T>),A3O^E_"/[HUGR'FGTG M0VUEV?Z6?77=Q:PL;WSNB7+>>]FJ*M:VQ;LNC7$B9&@S,/!J(-2LP_'%(;WJ ML!J4/CVM:GYU48NPECH(\F@N=(0(>VU8=7+49I'O^W@3_1>6\'0>) MLR9%[,/,Q QM!ZK#=H7Q?!_4>G-N(K5V8=!Z6".EL0K!>")/>FU8D$G!/S8P^ !*\YD2X,6.7MW%XP[ M\U.>Q+X/=%&N 4>VW!FIH?:X?6X:*5X4.T,J8IEL>WA'CEEJLG_O M6,[Y1@$FWA=CL53XLO2[!9."$ Y#YEA3I>2;A]Q-2BL1Y\VSC6"I.H;[2G13O?(3R% N+>G_Z4VWQIF@(#-P7JXQ MBI6S+>;[:[YT,L>H^_M0"95BM@QA_#237AQ;1 M3G45!F3^:*B!1:S(CSD(FAUX&-%>&=+ZH!(77:NA_0WYD2<^#GC05NH%>[&P M=F+L75_HA_FRO (#5AR?.%('K^LBNLM>R;T"6*MG/BR2&*NFIJL9D>E:4O+R MN)>>SI*3(+:Y"_#%-+LKP2D=;!!HZ]K_2IBH)+!7K @3O6>;4&6EE1;D MWK7H,E*C6#9[ER"B)G["]^ 5D234U![:C1\NJ(:MFLQ9N!-ORM?G>>'*Y75B M)21^?^4[QBN&?KNE]P+%H@CVYZ5*4(J!3L/R7^DTM.(<:PN4&#RCO*;X1+GL M<2^ W4(89-G(QB+)[.Z/8N9J.TQ-"BQ5(FT>F6$W0+#Y*RCW^>B9[)3SN3C( M8P?]\Z&PDX$P04Q=GT,L:! $Z;BA59+"\W]:YV>3\B;AZF6(_"HIEA7UA;GB M9D.[2A:WH\2'C?G[;AZ+()_J/C:T4AVL Y>.>U:2(0A!#_V-RT)=4 MS:15=<*!/HEWWJ[UW[WB5#KUJGH>*-/TT19W+_-5IH7B9&.W^!V7AF3??A&< MB:F6-R H._IN]<7 *R&@HLL/IZ. ^WBIPRJ"_4:,9/@F*)"R\S?%KBA_JIVJ M"74?-'K+K52= @;,C <7Z=J!8E/?3 0(HL MRKOC<<3TE*N +_<$A+LP)E\[B[ _[B498ZBX.H[%L9YZE.[(5@N8S"ZE.V;1&F/R^6HV$\,&4'[%$ZZ^,UB0.,4D]I?/#Z9Y ?HIGR*F7E_%:^Y\5MOL= L_S)XM",1PZ-?82N &:$ MS O>J#@&1(@!V7^:)'Z?EP>559:(VZBH?;+D^/5W5HHG"GLO6/GAUNOUVF\W:V,*Y-@HSX/X,VUUS&E,!YW07G*"FGGOSDR>;J\C5[)8:J/(YP='L4_T7#'*L'TS5%Q3+N)?YR & M+VM3WM0*IO+Z%HCGO^\LO.S'*V(YQI782AMO82F=-V6&!7BS%33H!,V^CU-/ MF+&.773,3=*]\G7<&\=$E1YFQT@@&BZYFFIPZ&&BR5FWO*E._NF#[Z=7N'0, M"\74+3PPPOO5GYKD *.LEV8-B2($>INT;FG!EQ5[8_7.N#87]FL!9@8,4E50 MAD*ASSLN25ZNW?E\=6]L?A7( SUF_?5Q>+\,&6<233[/R5I]Z#^\P3;XE&S+ M/D>GCE.[U\(UXB]8T%5D=YTF-%5%)PMO_=+]5CTK:6U$TQ;!/2*H1MS2;/O- MJ"7IRY);9TZ!6.A"$#%S\"YG_^,2@87G;4O$;Y*[=!N(:BQ>L8]O-&'T@Y.> MM$?YYU*]!#//9:(RR9IR*G_2B3+3H1G3<0/MIOJ*Z!(]C1 D8'!T2G42 .R, M 'ZJP5#:'Z9L$ZJ9>?:H@B-0,3RWVXC>ZU"C\7C0"%J0[YD+8S><<,@C63 R M&.!2U1::PE,4D6#L;LI5&^?RS"2%:5YOK69D?E.Q=8FQLG;,[R#+E;W &D4!6"G#B#4V.\S #MA>%ZJ JM;GD^^VT+U+5 M(OF6^ DXLS SDT<\R]\T0E7C"W<;WB0&>*[;B7T8K*F/Z7/PQ'SW#A9O)D+/ MWS8%QMFO*59Y1@NF5JA51 S[=X.?*'=;S'O!F[8P*JXO3-F:ZJN@SC\&W3O= M\*V%VDQ5.&:_LDVRNVZ+.@6(HG2N=F_[!)1A1IB_+-:D?G7DO &YTR-> :E; M$]VL[R$3.7B90,$^VNM1L>A9U)XIN,-6EDV0EW]-?J?UPP M2'I]FN:69RWJ$##^8P0GWR;E_ ;^#*J2?AG.=2AP@YN@N&\!L4J8N'N':PYP MDJ1N)?K$Z6]T_" @V3O\H&+-CB%RUF"4BL.(,U\[ 5YR,]\![[=)G M^F5^2M^KD4"HWL2;&P%3A^@Q\0/:+TDN9(F[0!?@%UJ_ZDC9X>NV2].=BY5? M3,=<,70ZC8>M[#H,3# P0)/#FG0/V2!Q2_#FIX)4$X[(H'JZ!:UC^3AQ&F./-@C[MW\4TV0]NN? M+>10YS!_[L(],85( :,O+$+EF'9.7&Y$2DSP)MXA-\6%\7SU3(.PMH9@8Y@% M:MZ?Y^TV%%QY&.1@;["P%S'Z,46CNPXM$AL"UX\B.;+0_U^&BB-4 &]^<7!X M!)?.-S'NBSE5LZ)M?/7**KQO6;>+# U32+?V(F@,W\:\%D_[67R(C*10+*_! M"$RMPVM%5HIQ+!?_T5 C5R[5!P_7=Y>A($E[\T@@NVC;5[5B PG8[GCI+1KT M!Q0LL,X&0# B/1JDD@62W)0+9GHO%(1*1AX^89!:Z1D8\>AYJF>3A4>88_LX M0/+4UDO^!/13RYC6XY3EV1.=5&K.0!$)5\VG^;93#3;CCOO-R#GE&>QZ.4K;L'O'3#W2#7N%=-,/VE'16O>WRY# ]3 M\^Q2L(922XR5!*;%HC5I/RT^ 0'%=+[KUA($TV4:,G1((,B?FS%8@M4JN\=E M&AOHVF"FG?E

1%+>&G6^)KFDF4+Y1/'O+-[&2PJ%52-$IYD.^6E7M)T_(Z7DJ<];M"B%43FN!L- MC:3BD_&]MK5$- 1O5+%'\AO?-1>1(9P-Y4*;%-78D@;3+U;FI9KZ\YZQK54JHQP: TG9'+8&$)X MX\;*1F7(V$;.4E/Q_>Z<-3YT..BOIC@QRE4@T0AYE/?:Y0X&_2.ELV:IW>O% MZ]7N*:,!ARM*TF>E+ 9[->']"'*4@H8F/ AI]>-9)LZB\*?C#@4'*Q7UMO7I MM*=I3#.]"^G%-KMG[4G14VWOZT8'/L6PI5H.!.-!Y #-^M&S@5[NY8;QDJW0 MF4_+L?KD26PHFK@_/HA9Y"OXK-Q2:C0I#RPPJM4WQ-&R9KJR'$B42S@IU!RG_FIQLQDM,FVKX;D601\[,%!L:^-#. MD.=320[;UP*#)2YK#H@Z5[9:T3S1PRE?U?1"98%:L8#2DL2#4U-<'8)4>4I7 MC#0B;%^=_J_?[))\>9)=O]K=\Q%*ZK5,4LFO+3H*O",=F(5W#'-^5JM<'2PW MGF/4Q>GVU2Z2':?(G_BSF^_U^-RST<7%L86S8HK0ON#9;L>1$@(Q,JH?\0>1 M%19^SE]M+Z8O$GQJIWFY1EIPYZ/1M()[>YE+M4?@3_-A25U''E'EU7-YI?A2 MW2_%SJE>$?L"&0&/?JQ>DSTD'(UX68&.>U\_.K;PM)R]!N:\-LC? M,9L<4G)N1CR8NTNJ.&ZR(/>PX3[,(IJ<^U!):BWRX@4'!N./64Q3RN/NS)SG MG"^3XAU.J5[5][&L05B@:G7'W>\\ R[V8HA?IIR*MXRRYCFR!7B3I#3[^#@7 MSJCY>3_J:*&=615Y(.+#F"O1"P6,F'$L_EFG"OGFK:@CV;O-K\W5S; M)&TPY _[Q]6K_93G])T<\ZA ;Z+%GEQJM7\+[FA@JJVII1'*8*I.'*P--RSX M928Z'TREE;&:NK)T5Q^6^;QFLGJ+#?\] ?D7Y6S$GB,+-GVWO6;@@_H:2#/$ MSZ_H008.EVLU1Z_U\F.:$G[8FN8W.&4#YHKJBKK)VG&NENH[+.DB$W.+C]PXG M]2=N(J)[QMXQ$E@!7UO##OT?2V6^NF89%*#@[XC28\Z"68>X*H763RD,[,OJ^*R0LG$SA8FHTX.D8)T6U MH0NJ&G<+_C3<#+AD,!Y+M3Z."XMNTO,KH(65QE137!L[,6/$UW^Y8B< \PY3 ME4UQ$RL&:R1K1+VHB+U^)0MYZ!2D@%/$'9UV,WG-@?[>D"'>.;\EF2C9BB%C M.:Q:V8-$R'<#:!\>*S4R>FKM2%]3PMN.^8)4)$?]6Z08@ /H<"N;C9U%W8KU M([:?NQ;UOJ[1C):-Y3TYQ !.>!/X9ZN+,*0U1SP"K'(=M90J6GAO.SP=$@ZN MG7#(7Y=P+;:7T(QA5UGRIKI3\7Z4<)R+MI@MT9"Y.SL[]VNVQ][6F;RY2;E6 M)$-X*KC$&#]&37;[%J6X8?U;'LZ85Z ME"$4UP&?FO.8\[R@7/97 );>WT)+ZN]#RV]!0'5+:=Q9X&A_KU1JS(\!9R8_ MQ%"*2*%?7D3@)EVJ_V1@WUO7ZW3V V5O$JMEV[90?&05*N2,GSD^5GJ7->XQ M)RYB=J3@B-Y=N$N&Y_"_G;?R41GJ:3'L&)_7A"%3\:\E/P*XI1NU\K%/Q+ T MGTCCU6!]*BW-F36:>TY8639*X/K7150+A93$0#]RUAA:AR(H-N0UM.-XH"DD MK0D(OEU=I&WTX3Y\'6O#JIF@\"!43VOB+NA!7DX@;ZG$_954_(_U5<>'B8YB M;I4=5C1\M[C&D:U%MDDT-9"9&DY:^U[^QO[Z"$OCZY5WY':10"YV5+[A NMD MRQ\T+&?;4%>Q(YW7/-D^E[6&DIE.GI=+4D(]<8NZ6*P M51=EX=GF[50LS"_T%,ZR#LZ&U'UYK7X*/,&HY>M@J.X<.0L_2\PK^&3>8&]) M*PAY>J>O[XH74BXI]IN)Y3689DJE-7A,453J?\,TL@YY^5JF#4VQ&SAX^7VT MNOD13K#JN,/^"KB9O@F?!C+!@5ZN(4,]18,=DV^LY%IH2T'AKG2Y#JE5G&G) MEV%+D":V^;"KH!FE,#X&3U 9FV/ZN'7;9'U>^H@#R(G\KPP*GC'4"T'?HI/8 M 3S D#-]U-_"HLQN;,:HRZ6"JK,VF6^N/WZA 'LSY@OZ=]KD;%$U8/B$R4'$BA\.G/>:S'AU_5$0W&7\Y]P#&S"YC^@6\C M<$3*I,*84D:?MWJ >VM9(:G=EZ_321LFK5-H1:XHOMH MKG?I5**J2N36Y&HH!,8MG9:#\J1^V].C";O8KQAFV;Q/%]^;ESY/2OS3/9I( MY.OXRB;$=65066$2;NM9U.-N?2$B;/"-!?^#-SGA%]IHR[3E%. GS&*-\'GG MPSQ;&EFA8(4Q@6*;&MJ($RN?:!G,B*=40' 24W!P[,RF/\D:?AR>OZCBV8U MXZ2@VMT!:VNRTEK) TB25+K(9;G,F!0M3_ J(:W>N* 69E**OQ)0W0KZW+(PPSG(/&'4FYME=C"W*[C5T.S#ESYT.?1A'EI[^(TAL34 M,Y7@5[J4Y,"8EA):ZGM]7*QS\KEX7D#=TI<_I@,*Q'57OGT XM1) MZOB1N'UM3%-3$"0TF*?8QM5/+M,F08?%S'!+_*!!.DI,H.&H@_O-%":WA&M4 M>!LU2W=[+\,ZNC1-WR1M%P/;,474JC36WCVC73.+Z-MX64>ZC<@PPDW_K +: M3'/Q$:RC4,/A,$'[ T/$ZQJSE]O-(IL#QB3-WJ? B%T:"?Q(QZBY&:=#+S0 MEV 2M?=-XJ_S59AW!KRJ3!N+H@^9DF;?OFX# ")5]\BY8^N@Q!_6F@VIFIE: MDX*BLI#D1 ZU)V4NZ+%DA#UQX'QI! D:$L!G1Y B 0CXI_B^M-5)Z^Q"XULP M@04TBU@L:A42RWX<.U)M53/&\W:P*#3EV4F=%4Z_QJ7,8CV743EUE\>= M;[.F_DZC*=Q"$\U;82']BZ0(NV+QUV\O?K[RG,M0$[0C#EDE1H>%=3#K#U]T M[2>#;6Z$K].[B!8:$0X.>_'3^38&(%P#6(\B%.Q3Q[+?C022]Q+/ M2JUA]M:>Q:"&W>OSS5HHG8;\,8L?#6%4=&A?WQ#NL@7]-D8&$@@)7E-AD,31 M@U(DYA(2&V1P6!B)L@C?]0EV.YKWRD"3\/4J- ,A@6YOFN$HAVI)?GF0O]2B M9:))4V"U'SX67N&F>TU]+YW.G'2(7KE0(G;CZERID>*8I9+#/LWD [S>)ZGS MI,9H/8(55LOWK8M@_4KT],\>QS=[^2 LV:".0P[%,7$F@9./ MPE_3H2\>SAXN7@@2IB?@<+@$\($_^;%HH&D_"@26T68#*?YOMP3^(^'; MKJTMVR=0\@F+EPI&5%C\CV\]U8 M)4JW=\W9M75G2Q0W,39NKN=3/)4?YIWA]&^L RRCBS PF.M')![FP&R,P5;Z M1G/-G>7,32XYO 1=05;:_L5I:+]TLVL@PN;[[92SLF_N"[4WW6?ZM#!-#:S- M!HI06V3^<,PFQ#%-NN[1GHCD_OB#4E[IR[K/ P\9)/"0M9Z+%Z8K]R6FY2[L MQ:#BC<]$28[VPFG$V+I ZS$3Q;.WH]C> MGL4G4UUC,P[EHY*^@_7)0_;&N ,OS@L?69\;YO09.90AEJX=61P7,ZA6( 'I M*6D8-A* >\6((Z1KG*]OS&[OD=NH8X,32\##YW$(M%8D0)_;-R6]==V#!( E M)! [%4*&EKF^QWAZ:X$$ IV10(_-B6?<%0+UMC9A)+!6DRT'6%^)]<"1@#X2 M6*9% M!9B70+!+@$?$R(!& '-JB<#?$'XG'LJ)&9>XQP##!"W)#L3_)_DO^3 M_)_D_R3_)_D_R?_7(V\W6&GR #);$*H[W&\>W@U<#@C9^?ZG]T4PI%610-R! M$:)E&@G(=AF29Q:">RY*D8"9/1+(,2_% SAR(O^$?P ,C[>NW>@B@?(:)##* MJQMBO;,$O2T&3\^B2KK/Q<_^[Y]:_Z\$G"%0PMMUFH.?KB;#-(1UVA\"I33F M!)-OBXN0P/#M]"W"&56@J^8T]=SH::!\\J;\!KZTIG!1EHMRUTNSRZO6[D!) ML6(R,;G")+T'+H;DB:\[BDR5KJYVI4SY9,0-.0<%'T<(\\[T?-.7+)X-YW9B MZ'-P8@](>&_.4O=2 >-U+'FP!V9F)D9NF-ZT8("S5MP+,7\A,9,QPUZ(AKAD MQX%"0$D)YBO.(LSB]-86F>K]Q<'XL]^\>Q MJ \264\)YEQ 5%S$:O+_OI(QJZDAMKM[]<1Q49NDNKS:\D C\=U2OIJZZ<"Z M_KS*A0^/?]V7IO# QVS87D4LZ&I/$W $T(9@]MI0BJ]N#2$'(=6^4ME.B;,^ M>N9*3+1/T9]6N.GS2O #\F+NR@6@/D$S:A,;KPO9V>>8":Q((#6>LWLW]EO= M-G7DX;".D_@T]VMSB.&/I\L/:R3959,XZX[@>P8)L[.:1!UD6H[H3^_WZ1\# MFD0BQ0UJH>>#G#TTCO49?=5SCC3*SGQ+*@D"^)OL?74_.WZ*+"1FH"UO,6'( M$].K<%&(%=LJMC"V-!DI/L::LKKZG*,XZH!F\0:P]A&Q8O%LQXDM2,*GUZG. M,R->,N7.HPS:XX/_U&"QJ04JJ@#^IC2^!+&UC*K*ELQV7\:@3)4)TNNAPP6> M GL]?5(.5B)+ \5? (%.$J0P+Z]V=5> !)X=XI:_#S %H8HWS(Z@A-G(H&H+$(\3ND;FFF$ M[Q)X&57]PDT8_^3A3Q[^Y.%/'O[DX4\>_N?R4"Z"F,D<4X,3U*.*R(]@A^$= M=@2V,8J9?N#,EW-(NM;Z+!%%CP<,VV"URJ09_Y!X)(Y0P6;DHKJGU3K5U428<=\2= :E?9Z MMG[A9>T6ICH5.=\@3"BTM.=?D]<4A1Q:1U-'* MT!=7\LD2RNM/2:D>O:?ZAGTTG4/A184?>41DEX7&JRT9W',?A[P6Z^K.M?^Z M*R1M#UIOA-1ZD,SS 6@L7ZU89;0JDIF(X%.W*,;F8)JP9#Q1E,0B4T>3^_V2J,?530&*:6/DI4F$%Y1P8?>(D-LIW[ MJVSEP.#=A0\2V(K.O.S+_=LHHS.-?3V7BY*V&PDD<-JM=K,^^K=1I=<<%YQU M?KI6MBXO!>WYS#^@B5E^DEXDW]'IG4$Y[7GKK8?9EHFGE8A;\AUW+#(-=?U_ MU!3\?8/G[_L. )F&W/\(<-76D/-*>_=[5[H 0V^=D8 )Y=6TB7%,)AQLA 2F MY1">T[KD$/F)6CR.G K!W_+AZZ;(]]Y]0;&]$+BFKDRVR$=,5*,-$!>8U<(B* MLS?6U!'KI6,WB)DQW9W1 A58,VU;CX(-K^GX.K:NXANLG80?4N]I<Y0*F4EE!8MJ5QPEG6=^%+TJ*HY4 F1Y]G5HTL M)S>]5EH9/[2J"5=QB>>7HQ8A6J8C[EQ6QXKD'&ZZ([;K?<]. Y1_Z.D7Y2*H M(K2Y*&#O,X'%V(B7P"0_7V?^%*?LK5UFQ_7D3P2_"=] 9V&G+J?YV.)/"O3: M*FE'!M/T>;'1%4^9!I>3QWK0K(X! MHWE>*%K=U6LC_/OLI^2$D'#/\95FQFY2.YZIZY!]?)[/YG']L8NVF/8U04>G MV.L.R4SI'0!)(+%B3F3DZB:^8M/)^E(.=MI' &?EO_?GW2(#FKZD8Q -\C8?RG.5G MX!C&N0;I6RP'\/%]Z>Z_)H,'"XR(H%IIV-W,-86+PS@D\-2($8ZK!OUK(NBM M@ 2R2N,0F.RPT=O&7"0PHMN#!-#OP6W^D@)$=I$<9>,??K^IF#&,D$;E^GLY2$!LKSBN-OY!0Z02O09) M!S]O&\"@)#CR=_1_U&[/)G7_5N7_@>\_\"P8\35;SAH)_!%3^O=,_[75\#O. M2^9,9Q>+!4M_\G]+XXV4:6/T5\<\^P_.Y\D)?]4+N4<)13A%.ZY7]QM@K&UP MH6%&KXD\*,@)%+$/$#>%$C7;EBW^^F4K+*;8$$18SK*Y\HNJW2'/NG_X)S"T M'_RI1SAK]+Q9H4OL355Q>\$,V%KNT:,9XZ8#T0_ WUA(6+78QF<'G M16?-_!WNS6$7#.G>= ,N"8UJ AI2L#7>3WB%]Y\Z;MWW)8 NCO[E;#[UM3<< M;+=T?M%ZS?9HI.3V#^<'_[T=@O]N@$,N1Z9GV_M[W:JA[(UQ"@F)%,R/;XPBGO).1VA&OQ&'3I1= A9PE M$OBA@G+RX27$<_!Q+H+4D1'Q%@FPT#Z.-$&"9RBJMD/2W .)/ ^ M%176,EOAH4A@189F0E<-SC(K#;]% NO"2 !/>H4-%2*VCI# _5:8.G8->2(2 MN".$"D[2X"M"%*4XF%(U^.H&"?0Z(\C02N6T*R?VSQGY]Q-],DR%_?,L1'LT M]NT6_JO4]1+@;B1 7K-$"&JY4:RJ'L^#0$XN!$;K+1H$+1+HB$K\]*21 /Y MY]+I6AYXZ8LT;,/K+1=,#B6R0D2Y8.;!<%5 KO5A2U^KTX3.7I/UX5:A+^J% M(3A(0.LQ0A%\T;\7E=M?7C_,JGO8_1C^^/$]\'!L/!)X:_F7GO&/$Z@P'+;# M>+FIAA U,CO.0@*[5DB@CQ@QHP#GD+[^ CYYC@1J==S5V29?FL%,3=E0BJ%G M1L#[4&[!.2)%#=K2@A9>%%Y$4\0')/:?((:BZY=:1>=[;G+J,V'JX',^E-+" MD(!#V7";%!I*LXPWSQ%L8,<;ZV0DP"71G"H,KG9/7\JWUAC;\&],QM)*7?S5 MG[$YMK?*&.YP;A1WM\DE2JLDR[W,%PG.> )06)KD\4+9#V:6YYWLO236M"U.7WH8,LY_.EG; MFY%PG=T^X^0T$"@7+!F#IFI-3/7A27D](BTQB+W##*!%9\A)JT%_7F_FOG;, MV4$''9[!SC$$!X<3'L2D?_B*5Z*,WF01/,P,I-Y943X0.\%?H-4)6MS:YS4P MP2_F%] *KZKX41*N$[K%"(H65N4WI$@A2$(P(WXEW1ZRB'EXO61X4K)A\KGW MQ;)[8Q:@CGT/M*61@)AT]#!2J*B?M!Q;2S*1Z>$ #819W U??B/4MI#Q?HV= M8A6:JUPX*WSAM2 ?H%-=6\5_VZ/G>-#HS"1?H)H6[;M9ET[YHGG<4[]LWZ&& M"BXG5?QX]G[=Z-J))D[Z0%+3R=/7&_"V""5V@'BE+&7\:?K;1_:&8T\]'$H/ M$A2SK68331JPO*+3,,+7Y-A%!AA]@2/.'HG'Q5&I:H0#A?:7D);[F>J<18;T M\LH?N.$]I-0/WG!2X4,(T$^KO^>.V@:U6:G1BP DT#Q3Y;7U9B%24+'0 2=+$Y"O:G2HJJ;:_5JS=D1X:ZA[(G1SO5/5UM2$\GIF=EA_]$C MQ\.(AP'9^!2[[P,[,=)(:&&J6P-0[AP[#>[0VBKA)$>EI#N6$1;!D-G='%Z'A!>->O/MY?@]+'B87B M"'UXN$$X(_^]))8DR>\ -D6$+7M4LN;DD2?W"\:SF8.2E>JF!$Q(+#MOD XN M4>=7BZ8GZP2O7FW%6&B,-"FO^0TX\CJ7'A V7?(IN]UWC+)[OX^FNM7&CF-W M<^U! G/6'G=^K!I68C2KO_C3B0525\DOH%DA/LM&RJ'>D\;WG3!Q9#53^/W/ M45@ZX16[R7M9_4Y^(B82ZR!ACP6XU$>T]%)_V:KQ<]R24LNQIJDJY6Y'-2TC M%HZK7T4O*MZ(L$0#V'P^9(:PW3W#NIJPCNM'"[>%*G$:>@V-=Q\5BY=UA+@W M]5RG;! JQFH>_F5>V4"I^\:FD,3:(L3@;C'AD!24RBGM M336W #4W7.&V@OMF7M%C>_^SQ&N#_D;>#Y_:MKQE@"P"1^8>]UVW;?Z!7%H3 M8>/YVD3!$=OGX0,K:_B!>9RO0MD+GFW%#M7=.&/5IN? 3"%^N,%_69$N2\5\$J@X$69$D 11FR M#)V'V,(Q-$\,GCR>3G2JF2P;N?23C:0:2 C9J1NF^QH_\_%-&:BC4V_:5SC* M06"!E<=1X.8A4V.]7SEW9]P= MO%$EVW6<_4GO_J<&.I(,@#H75$!+^$A9^9?$^W$/([_SCWV=4*JA56R11[U/ M]R9\Q_UMORV5_R@N?5DRZ[B?=-R[@_G3\GU5P091%EV@8B]ZR>[;.R;R2_+A M9I]5HCD=77YPW7X#+-Y$Q\P[\3YF]T)['>MNF/%P9#A"0M@G+RK>81K-E3?N M[5@)E7\]]CSZ[Z%&MNSU142D"@0VGSOS2 MQ74F]ZDM028,TZJ@2+)/QEL>PVD'/0[6$F>%=HM$M5,U,<\.3[R$IF?U+BP_ M/%A^UYP*]7$, M>B*_[#(/'IUKR\\?WON\AKB_\<2%?R)B MKN-ZXS#*K\ N!4Y),FS!FB,AQ&!$N@?YF<@GM$GOTHC#'ONY"SH4RL,EP?_: MG7!]UC.__4;[8HK32YN+Z-M+@@1K+H7!FEJ$*$ I,$QG.M_\I75TN39T33M5 MV?95"S_NNLPO=MZRYWSD#%^HUY>=;7Q'47EI-8NR*WU-S7K2]X%-I].+5_P6 M&(#4QN[;0_N0C 'M.MCK,L,>6]\^1Q&QNQ3XSFYSU#1"3W(X9%AQ8)0;U,PX M[,W'%PD"CXGU=X*>Q>E:X_DC:] O3V7Q=]*S(B1P$ /'.=Z:M*"M7_?EM+3)2?R MT8M_<2C5LK('\XV2I?Z(I[4(!K1P2B^"/%.F04>SN\?Q O: M*G?O2@3W42%8RZ8^_/C?G"TE>O1OM"OBJU!EUA[X>KMUJ&'W+YV)=CDR7;;L M_RR#U#G*3EE3JP]=M, \D>VCR_W&BXD-)Q8TSVZ$4'JYSPDD=%;)CR:'](NM M6SSJ^*!@+J:.DPE2'7\Y*L@MK3CI+R 0=U?9D;7!CF(?S^Z^#-^3+[AN/RE_ M=@8^V9MXDYHW:[@C3<*-51#H+XJQ,R[[@3R:_H5,>^M&O!4KN=+ =_>FY;MW M2@^D?P@_=G$Z/S"_U&@(&XX<_!G!.+/J7[;!^X#Q20&:11K= ;/$0N5QP]QN MTG7,16G1+D2HJ,_!62+K_OR33MPU&?U8OAF1(=[$#\22-;6ATF$M]-#WKME0 MPJ[SO%.S1XAK=ZX5!J'7?2IE>F]< "HZ/,_T/,YC)-"1P2.K!E/D<3Y@S[C5 MNQSW&?\FX;#PPM&MD3^0[)4+[]PY]A%I3EI-SY48;/623R5GQ/XQ.'QH>ZI M%K-2D_GT(T5BXH&;S]U$EA?#U'MZK=5.K=N$J-PSH/VWTRY_OUMMC01L%L C M-#>(F^"_G(S)]40",O9'-X?$"-&_7,*XB)F^12MO/:I#E6F,L\)F9]@M*/M= M1M'^]-L=CS_Q_\3_?P=?URE[-4+@:NJA0+WZIX4(*W7?>+AXF+/A=O$'J,[' M9)H\U>A 7)EU5,8R,>;\6MBQ!PG\<$0"ZD@ 'H,$?HTB@3N06U35=R*,!"ST M&6?1 $RE=9<1"<2WWM!(KP@A@2(P0OZW(W@8 M-SS@HYZKS./XB ! MNE(\#@SIW[\@[H"V_!K##+SD H;VC^0$_J/Q49%?2\VNF"W3W0DCN$4W.KA] M;<,-_&+QGW,HNVSH ^OCJHR<2,Z2S=\G*@)GJ1&.\".>?K_T.?<-,EK?\_F. ML[/2Q[_GJ'@%"5R!D$ @$C"<+3/,O"=V__@+*G7YO?E]!/_!\D+(L?ZM$61H MF7^P;X7?V_9O%^K^@_$_&:DW91A1DYP-U&FO\2F.DM/%-AIGCM7:)94C :;Z MUF7IZ[O?XCI#N+\,C,J13[F%_.YO28DJTW2N[7Y2MIP M^H]J*3G 04AG(NHS-SFSR^Q:24;55OY-17+RH9SH]W,M_8?QG,\B@>$_XN3^ M7O'5'%D$_]GXJT4YD0>BOT_6[CA^SI]X633T/(C$-6DKJP_C5'#DC\HA_!=M MU7][)NYI_1_YQ*/!ZA/5$LOJE%_!;1^SV7=J8M3^E1:PKFK^J@J_4I.R>(1U MPL':J5QS?@F$#W-(^&.$_K>MZ ]H3+&3V;;>6.=Y>KJ5)=]?9(].'+>-8$[\ M$[ZVDJ%[P[A:7"^6*[&'QCJ*AHCXI['S47/Q*./KMQF;!K^EW_XZ ML'<[>H6ZWALW%^_.QF?B[D >#8/KT"JK0@,[8;X7E>EB\_/&S^]Q*A:1?;]R M[WZ69DW=95A3I]PHPF-!0&HS)4!ERCQZSFU^J539&KEZW8GA3N8CI:M$Q3TNBL,L2K_; M"F>]9K_(L>W>E4M1#K:GBW'D"-FD_FG/:\;5VM]AX[!.,F$>*/RW/+LHKP$2 M"GJ5!$JP[2.1'\)0E.G#$U]&!QWH"*2;+QG$'AR,Z5!,N\U*?P8&NN?TH^]U M*S#V!PK\M[C#N%5S!$.H76]*?RD+K3_P0T@G(NKC-NU?F)&02]WC0=4;B6F_ MYW=7(.X*JP,)H".!D1B3;X8*\"!4W'L'WI8OFV9I8?-4L$19A.*_*& JSX]@ M4+7K;>GXTA<#TZUK7=)[60CY;XRD;&!\T5V.G(:A5[_?+G)&43B!(@$T1$V- M?@MJ*4N.@Q&?EW[;^ KESV'$U9 CQPKY^__ITIQ$ NN4PG"4HSPC]_IJAWH# M?BH" PEDXQ7!%35GTIK)-$RL.7Y_L/,K*IWN016ST_SP+@_!81MI**K6/$?% M&EX30G<=6&PD^#=27U[_)^VX86PV:W6AW)IYTBF>2U QWNI5Q9S-'I<=_ZC9 M@&/'$EN-!/EJ>;3>V\?CCN=^A')G.VPZ]<*^ZN\HI%<=5R@Q">*'V2.OT2.! MT]8HP]:8ZO1'[4W4M@+#+"4\EI!:2E(FP!$-5X(QE9T^K-2''- MD4 [*1* IER_C036$-2[4AR3$DS)##PU?@$*0YX:+%):3194;UX2%HJ'/6W# M;MKK6.2 M;I#21?'M<;*M)3]FI-QI]!>Q7+!NZSFAG"8#D772OU*R=!Z0;93 MC^E@+?@)%!=*RRE/.IW\G%EU\*Z+7)FN$^=/,2N[5J7I3'8N:=(G? -:4@F[ M<@Q,F]#=#E>5O#O[]7DFC"W?-18HEJ5JC50'./;P^$%PN.;J#(O^C7_VNYZGXV.!$CZWM5M%-WXE;/UBPP,_LEZ_/<,RN(YH>6]@9!D5ZM M7W0$:R/:I-NSQA>5LP,%,WW. BW^%1)X&NM#WO'1%+U#:J)9Q.*?0>'**P&D M/GE)1GM&J7N?DG521OJD=)JR!>R&WQ/]>AKX[)J'X+N1_;W=19K1&DDGBWNU M_XN]KPZKLEOZOA$0)17I5$%21+K9(%)2@M*E@C32'1L#E180D$80:1#I[N[N M[F8C(K'9?#=ZOB/;YWG4\[[GO._YONO\L:^+6'O%K)E9OYDU,RN>CLP^@898 M:E@HL+22)N?MGHSE*$6,IK!G\I*S>Y;YCKE\=?_.A*4%TSQAH /N"^PS'72A ME.S5$ZOE:A:FXI2=0G&XDX:V3G@Q?3[=3YS37D&FRD\C5#+8YC'N4D77A MHE/7<[YGZP^XT96W1P&:K.!;/>][IWKG/N2Y[!*\4Y7##->[$^7IJH_W9A// M9D6V)U>;69*#DD/VXT>.5P^Y.Z^ZWR>M,H\S3%E9$:%RF3:--C/1Z/"\RB53 M:)$G\.91[E+M"U-TS;=>_'C&/)4YFGE$L MSGQ1U9@F2,_#>5I9#+&"I[&]D)T;M"^PD/Z9MW>D\OHVPG#TCU MX#>E!\OG:DI V>+.,=PX*'C$[&OHP/=YWD-P0JV;)4Q]U\]F?GPO<'&)*:7\ MS5M6G'KKR)V/L,J+GHASS K2TKFZYQWEQ\D/EF;Z.)?*>\-X6"X3^=$\?"BV M]9:4Y@S!O>W,YHV;W18;1%N?9#X6%JM%$$:8VCJ<_W#I-1OIL-AUFK=-GU,0 M-<;S(RT[:H(M#QE1]_38&(%S2;NB *X0.N 4X\6UDV,\*6":H:ET?EQMK&S( M>ZUK@7EN;71R?49(%&,";2%]DV6L=E\GP=Q*L,<'1VFYG9'.>EU/&K>SU>D! M2KT"/47_*K].K,6.Q>7Z8=:/:5?*&Y5=0\P>G7V\]?1QE%V=C(6QN1$M43_L MQI7 Q%<2CQU*K-5F4H3: &LRN<2\L#IMI?'N<69'58E\9@JI\Z(<\O+ 3) T MW$1.0VRZ E]]B4C,[GF@$^5X@@/\LE&CXUKG%]>IR(,XP,E,I9;J_&9?QO+X MR*Z+M/<:M7,'Y6N3J3(Q]':WI:S)":P6^P%K1PM)EU ;&ME^-N)K\C(7"O@Z M^([A$@57$Q5U?D%9<2ZQ1JGEK9UN,P/?.D;F6+''VY.^Y\[,M8.BSCEI,6O!Z%=J'5T;U8Q%8?[J ZK':7DW%1=-E^#S,6<2KS=>>=GX M.)\7[;36-B]]X+()(V?+V:"U*]GY=J5'0$"BT6LOQ.T*"#5/,[#PH0ZP--#+ ME)DN:5-0*^^9[=[QT2\H=<0?9KVD?X%0"2WR3<4$MK"L<[N#%>ECB<;> M9N8/\[#F#F*_[C2=B:5I9?^H]KS;N_K+'&;DS:>DM,>L@N2%%E&;KR8(TP5, MM2%2;%P'>$Y-,^H_WS&2(7PN2SWV<^[OVH,=$%M9LC"7E!0V2T M@EOG?%&;UD9[VQ*7.LQ9<@8U\DJ[21^^K$[4;GDT6D/"4H@:W.X4A\N]/+\@ M!ZL>U]72UEKZ$I9B:LP5$V>OT:BLVA@Q^"JC,$R@?IYR9Y)LP\2KRS8A#4=M M*51W6.2>CA/6@AY)/?S14H-.B/,O403'-@@B^BI6UJ#;LLIOU9$4VL7M&*0R"@4+K^8QS+=SO15.D[GDE]4>L56]WN#"*EG#8+@J@+^9/ZK0;EX(Q6"3Y!OR J"#O7FDZ##!!FT#./!H9!#&TBKJIA6 MGSM-?.SQ0 9_EBF#4@="FV'KDQ#JPDG(8LU](@)$366,7&D07%5M[[\JZ(:1 MLI_3T!XSE5TM"F TR7P?&F2LZ@6]+*G?R5OH1,&4[B(_+3V);1@!U':7FKY? M'@ZI*S7EY&[!BS5W$L2O(VR]=VK5?Y' LW'VPBMKWOE,8W>F;BZ?'D-CP16; M.:<5PK9W^:NP!?).J;0R&W]5FL!EYMCN=2Z%LZ81K,\SLR;[.$N2#335A]DH MZS[>+ EKO;AFAY7G "31&F:H=[7L)M3Y3.MK1\B%E(86VP2V==G?H:TY#!A+ MSD.K6*G;G/R*I39R@PRWC.6S?TH* M@2;CLVN^P1R-6S<7'R.49*S5]#;3?3C(72]MAD0$[GQ*4;^94K)P(;'1&#HI M9%_7];?TM!II7>%EEZLCEF&I-IQ_VKZ/7!C:QMA0EW/!V M5^S$M]KKQ) [ LZ&1A\!@H\J-D*.@.GD(^!9RW'**(_NEV9P+.6:+A'*!CB= MA@,<=IQYJGH$>"<@+K ((!S'H!/,1T"=*IXXX$"]&6X\\:E^!;&GBV *V)7- MW=B;L3L"7+.. $(M(0*446CUPR1H!WG6P1QT-Q4RQ=Y3L> W<+A5 5>VW+Z- MD3K26L#=)>_A&8CJX3SIVQOBER2>&LW>V>!DD'Q?[FT&R2MN7_V]IY!7:<)( MA/X6T7N2VI(G*?TUGAB)VEW(E#X.*$:FMA,RI8\#BN$GJ4WU#X[_W:+.H#[9 M3ITL=32CVR?E0<@.-DD\ UOP8 Z4_]L1E0#J=>GVDWK=CNR$9=W/'4OUKI\M MTJ5$:GK!I,FLO2:XU^LTE"D':6FF0;H7^!,^_GQ^*:3_VZRM[OP%[IAT:$O= MV!N#-$[RQN7\ MRYGC5\R)Y+

0L_9!1S)V;_8IP')O_@.M.XFVR] M)TPB2#4AC-XT)*@35X?BSB[^LR%4IM=51B@8!0NC2>E,0G*6PP'$U1^BMW.( ;HG MS;QCUF=X[[&SGZ7V,U,4(SB'!EB->,T%^Y?%Q'K0$^E^4!/?_6TO-3I M:"+/=Z*IPBFX(7I4;^D?I/2']R9.4AVPG^M'K]U1"N; MO9O8I#Y$4\DMI^&/))TP?(IP!+G*U5NX P,. M"T#L$5XA[-+7LY?<<80L^$*_-":L;D([2(Z C4 E1?%7VH&',7A[,]2'6PP' M@M2?ZB$'LW=?*^H3ZT/_I","=?2A 77@*DLE@((_B1>7LHP%V845@":'*3S5 M><8EFOE>O#2X[U7^)Z<,)YP*KZ'ZCSXKE)#DVK;7[I>$B>X2_2' MI!&98W)K'9/[C/)P8MH1T'C-8A$@P.I//R#1Q?\4"@3*&HG73QIMPB=N#51I4'RN7J: M=^6Q@*M+E[OQ/U0@'!LI6DP%N6C$?RU=XB0[JRIJE8-XZI+T\;W;F0PCN(0= M-R.X[YWWD+!"/Q0V ZHXK8&]NY_18^&.(R!YN!#*0E9E[8D?0)H]_\,>=IA. MP."QGUNA',=&XQ>Y+][N:>O +(E':5 M7?9O!#D\\ \;^'!E C8=^[D32J,1$I8%;?"&#HC"_>X*T\HBB&QZC_FDZB2? M3'RWDK-=(4< *_4F]8JFD&0''W56(.G_/Q MU0*2S_V.*"@4"Z!0&.YY+YK&=$)G]HZ E7#$@V*R^308)0$"'(B9_<\BL/[M MHJ_$"='G>NVY>8B#'VW%^26Z)=";^$;A'C*<Y 5XB;8_XK':STED]L-P/C M!T_5MP+M6Y;-4BM/?J-28"6&H?B_J+:**NLQ*R@=L\(3YF3D,\$=/!,(0-6W M>!W)"[1R0FT_Z4 (FH,[&7$$,,44CB]\]7:(_>>V[-_GMNR?^DEF?;AU]1'= M@6"8L);L^$T1XF!4@;OX*/1Q3:@1,=[ )[D+J_;CM/E%FY[E&:=?X(_FIQGM M]#0\2F>_44,0]T"! W)5##AUAI30H?I+6H;C$W-=E=P^\\_,R1K#_?WFU^9Y M5S/JU5("$\YH?\"BF+ETUY#BR^V_JCD$.&E'AVPCL#KA!/N/XL+Z'>R7[#@T MBBL#11EL+C=+U(^>NW>:GJ7GJ6=V;D58U3#>4W*Y"ID#YA:[XO U[7MJ<6_X M7MV2J,?^VJKSWDSO8MRI^,("F3>E160B1>UZ(0F0B%_\SAOS '->=GS!9NM%+Z3(5501+VB_RAM!$KS&''LL_X5?9% M"3.H7[:_KV,"E0HVTF'W9$0Z/ZB?WI@511_-LRQ6 0DS% M#0IQ&S1$04)>\5V_Q'NW*5HXI)QC5J7AS$F_=97 PWG(CN5#,N=T MK8;;FJ8DA#AED="#T!!I3A"I8\ ,V60]/-,W/!M6VYZ\ZONKK6:2^!>L\[]- MZU3^S%B6D,L:$W ?4%:;]E:0C1M3-7"+0Z#3P:=;I3ZF8S M8$P*-Y5!6I7R]SL3518%K^ASN[*_)!36OZ%H]YF+R3X9KY=6DOG8XGOVVIS= M,O_S!SAF?2RZ"%$;<'G;EY2IO3 U.<*.(PWG3O(3J[%*UY@VNU1W\AGY!^$) M0I)V%Q&$64A+RLFEWD5 ]^>A;T ,D@J7%(<\^]7\ MY,1!?4I3'U_[IJ_::3>DW;EPA\%%FS3^N'/MMP;U BYLR M=P[CHO-ASU,=HPDJ7:N1J;Z1$9ZH(V"1(*I[E$!S<,>9N5V0%*:*P*\X1Q=" MYV\>/F.HC@^]CI,@Z)> .C&PZ*-?I,XBN M&S4/55+=3'R!N!F'EY2<1;BK#=.K$V:#W>O^+$0WL/J[PJ8Q33$6Y T;7!H,4)+25,.(V+@SHVM4P@*Q(.NJ-N2ARE=B]S#Q"XB]HX]KA! M,0)86CD)5PY.?.%(KT>X>F^#O?X#YPK:_90M"MK=4'O M\\U)ZTIPXII1AL^LQ; +&!+.2M9-$$9(8!DFSU(7<[ZR.@+\[]A(W>(1VO+> MZ@!,$<*]KI([;N[MDVI.9OHN/A":^PTD A+20F5,$[4!%QQ+Q'K7+G>:A:^. M4[:QCX1;@Q/:K@0.YOWM3%\PEP5(Q9=B((A4:QG:J3J#(&7W)+>S='ORS%6@ MJ.\S[)((^X0;>\BOG[DZB7\:CX:7PHXTGD.60D,@Z[M^=$\2EDC,*A$> _K*&7.P0/-0^IIM'E^%QE7EK#1IL M)%BKQR&D;3H]W46.$)17PG+FY1B4?K/< QRZL]TN4-Y1+:)A^6GN3+;&2OK8 M:<)JO&$%G1E[S_>Q6@(!*TJ*V]&$K4LZUPZ@-;DP_6+7+NA;H1$-U% !4=X[ M$P*.PL]4 ZB'=3;HJ8B?4N8X0G>]@7TJ[RV+%Q-D _4(.FU\[;/IXU)#W7<+ M/TDVLXOA)*!2'EHRBTWSU(WHOMC/RWPS?'.@IPV("KSNI2Q#2#$Y.Z>P)$(5 M+.YX"]'=3PM'D!:A#B\I(%ITLI(<*^1[7<^57\7B=(8.Z2SUA2THBSA@X[XS MAV@ $_&EJ@@RF9H#V*%7REJ'5D-L"U?W+NL,W=,9;4NCG?RP_@)97]C>B%-=3)E1+&2YINZJ39?CM+_D6K\U$.-T(;-,4--58B[,:?%(\ZH!X(5ANR M?Z Q :RE=JK@:<'4)*47U0)RQP"!P^@/IAE--.%T[3O>\[9XU+L.M07U+?*E M!D7#6I*TLIX>*[Z;)NTE,Y2H-7?J3F?PQ$#-TKW%%Y)) MY$*>JTI^!&!I5NENDQT!3>H5N]Y+\7UF]-T2:92]YO<><#CM[=FC!$$Q+RC< M,XZ?(ZSAJ9O N&:5+#NXG>\.9=/0P*C%P]T-NWV &VV_9I-;Z"\5SH,R0)H0 M[D#-+%#V/;,DBZVWG,;1I8HL0BRM#1+-*1#*>WG\QL(39]R&K63RG6>;MV:P M4O+=6%Y01ZH*Z;XB0MM7 E\ MVI#G5./>58ZGET-6+&@1G$B$-ND2V"B@F]OMVGS/FVGJ[G$;,^RQ?2J->>3G[RI'J M-HD;XRKN];#;[EO,CU1 MTQ.2.+,2X R,QY>R51AK7V<;F6JI+O,JO T-L75'W>W1FX&>O^;-Z>/#^,XO MAH?=BV"-].(F6QW@[$DX'XLOS%H%&EBJ^3VG ^C>6G&>LJ>#7@'9ED1 DY[) MQ5F5&)P%UQ&@%("X6W&@#+@<$K8-.E9C;;R8V QCB5K!&XQ9';&#OL*_>WRH M[0[X0=987176X1R/$B!U]@U'P$,"E.77JA&[--.O$!$/PU_>:2*7$/"U^4PXT)YA$QDR MWA#?I7/.G6_%:>963^6VP!%07_:@H9:8. 9#&WK +VII3C:I@3WWYI0(Y5X# M5;TGYPX&40'/8A;S)G7MF&D=%;TV^R?9_'/L J3F?54^J!?SI2=C!*S%G1-Y MFZ2US[XO *'!&Z_5$S"JB!RRBSCV _O 5S+3F1_Y?46T#TS^5564_Z(HK;+W M\U6M2+ZZR)L%$MQ;&@^O/H9MA0)/)*RBSHM0L'JLT_0^>M?;4]NM8](S\CAU MR>&\Y 51]BFK#Y>;2,2*W,TKG\8H<+V=HI34+831OUSE&DDSUNDBXS;B\R*WTXVLSTTU(6Q/"]+->YWUENBFR?I9HR1+*)G;.$T?EEX ME==LEHJM=1\W?%I&@=BD./$P-(0R,VEVXYQN$TW-7/W=>R1WN>4%,H4643EJ M(N::*CP%1;-65 JVM+7BU4:7FM!S4S\*UTECHUIM5><3W5"89R*W.+>25.,, M\:7MU<[XC#5(I'V]CCJ$LK3[S( I^L0\3N/0-5&!YP -.8\SSTM74;M$\8RZ M=R-#@]J),TW&@D%"M8&'E><#;YI(-^U%P?SW4KG=\?H3NK<[<-IWJ >=[49M M6*IOK0EVW3R8\:V_RQ3EB5X0Y;G(48GA(DY(6)=+;.6D>EV2TZF]Z=SUCLY. M=#FD"SN 2!HU'$-A,^$ Z[CDH7( C5I]_;71P(\C\L',H%B MA-(#9_C/X+\].)(!JW>R=Q6JMVC< ]UB%@16-PN' Y.5*5 K_V9/F/S0ZOIH9WQ[0^+Y:R9,MWG$27?:E>>7 [U"3)Z_-B[CMMTA1)V7"^^SOS]1O"N#C\I,!*Y\#B!RA-E#&M<7]'. A<4R MA4GF\WF'S+6OZE*,OG@Y-.)^Z+LJ'1G'.[>6&CER">]MPU)S^ %>+BZ43 MVW#]0W"QI\SCJ"L'$HUU<+KA>/G3*:A'H][RP5QUI^7BF.(8QLHW9GWS_+RHTHAF/A MRLB:*LGBY54;?TNV?=5,230V@5*KRQQ1)4P>:ONQ&D'YMQU*#+2:^Z5F2[4W M#V1@?GT9;:M?KLN<>CV&BA=M$T7Q=$+PH-L8B@V_D@C'?T4[U3N.@7^9L6+)MI%C?OT*=R!(& U M592O9APR)GL4T=K/[Y:8=KV&Y-)=6I?)NP7E)O=S]YN4Q ' M3)9T*#M'Y#W]_9)"%X)-PI?=TMR4%6\DHXA4 I;H>DO[\I$V>A0#9&[O/N8[ M"+Y*8YOUER8T/,G&JK3E=+8-^K=L,_B\Z*I[@YOH0*R,&8HE8ZH]85C@33GF MFHL5VYSZ4S&1:OE80]",EOW.PQJ5@;,OOT#4\\D5JL= :NS_FMRJZ)0= 50@ M\M'&V.*B/SE4*G]FY'U#DX\:0YHB<]6AWE>4)/!(48>_W7^R,_PLA,6F6,XS M>B-ZIT3J&K?YR'P]]2.;*,-%9ADD>G[S+,L<4X1(K5L$5^3AZ31*>GEZ>H6\ MCD,KW/=X 3)1QJ>ZU<].0;0_!DG M_FI/2-HV!ZKD?'=U96:ZQ\1M%0>'Q>[ELXW<"#6E?GWQ+LHI/7+[[7K>.I6? M*YWYB2E6C]FKFC4J3X7L<[*V!%6>/YVDQG(TV,NR=2/#T@SR%.Q4?X/:BU,[ MLYFA\)>KPLZZL(M:0W4]AMS/1E8S?$K;BZD1]D%K 2V%E)0^*^5SIJK2[I5) M7C/]4!:ZNW;U; Z,ZT(:)4@*33D/AUXN/SO(U$VXFU&57(=76/4)1X7T_#QA?#CDIN;[="O[JP*D'ZPXG5S6QS^ MGIJTMY*XMK"S'O5M06\"I<%'GJ]1!5?Q4QWVW>E5Z$+7UE JK-O]<>8$U5$R;*L38W,FV:TRSCA_M*M%= M;)3&!8P5#:1CMF@9+M&+.&_.*"*'G/R>'H4G_22KW1#&>_^7;064_UJ L,4V6ZK0@H^ M,_61'>\NYV['8CI"10M=_.C%LS^&#YA*HV&FJ_9<-"1$.OX5D144T+N-0Z[! M%JTJ_:&";>%^<;ZT_4(F#ZIWG"#6%& MR/SVZ1%P;[%B-Z+BIXK-[K(_0RA# MEQ+7[53OZ\ V:G>.I"=:GWV_25%,?(N+.?R6BN4&2 M@!6;B2[-5UJG&C2+Z*]_7\#X_72%(6_\(3/+.6(/TH MWO^FJJ1E>CK[&?I7QQ*KN(3@A/[]1ZX.10T7AL U6EO(W[]&_?>?;'H55^.INB7%#LM,CP#!>?B+ MW:[O/PX(B5,U7T+ZJC"+R;"Z$I>TJ#TF.P:TOJCX9%@8)<,@H81=KZ*X#?F? M!3BB6^]7P#WIOF5Y72[VGOL,W<.4^W:[(&XJ.8)=WBS2! DY#@+,9B&<)EM8NY2H MF5,7;S3 \PP?;>#:);%UH(EFY>D=5];=E.D*B# O;2*M$DC>Y_3#^ER38 MOMFT%-L-Y2YD8D)!\\OC[:=CEAWC/-VW@PJ5J95,O?O*V1R)I8);@K6\YV4G M?6X:>WP93;!8T=JH8_4DFP@0E#1T,TROPGEMN6>.7N4J82VM#YRS"8R:2=*] MYZFIUQ:8=4DY?$8+WMY(I 93&& <8Y;/CX6JEXO(:?8NB88<'- M)E65AHZ&*R("_@*X?9_V8+KU>)16270)E"7;W-?=8MB. '-YO/F^[;60Z/)8 M/8N'QOAUYA9D=02F7

V$SD&9M ,03)TQW]9S3+/\:HKY.[9I\=TC-8'R3A@VBINH@#^HL( MXDY;=*QW2T0JAB03V$PDAYHI<#G3_X12_O\22HG\^>T(155"[0PKY3*J]\K. MX#9IDOQ]WTZ&MXG>^1[=)C9H:I,)DN7E\I_FTB*)OQWRQ5A_0*WAG0=R$)33!]-&K88MAP! M$S2QW1_=E!B:_9@Y?BWDS4 ]T4]F.]9R. M;D>F%,M">.*92V/TK39/:F<"M&[/KCG&2>NTCN?NYDU%'EJ/R.2;%O#@G^FV MP1W\!@,>YZ%4K';QK&W<6 MJ;%=.:8.DC.G\H/FUVF*Z(J"K>XL ]4+$Q2J>C>43&^;T[^=>@47VDV;L?7+ MD[X6U.UIU]5 P99N M=3F>H3K5%Q#RY/<6^4\@]?^7TD^HLT^:R7GPQGS^N@*M;& S?\(Y$8O*3R)H M//T#Q&'<@=+%+N;EUFN0:U,A"V]GNM-5HW8E1N0[\^0$;O7"N8LA+V.&I6AZ M[PW"ELE%KHT;[87[=]$-W3V_H>)*FD3G-\-*JMG U=?#.C@V7_2ZZ6KF ]H@ MMT, L 5P&5#+XDO=^X=)$%2[#O7GZU_4\A#W![>YIATLM>8\@JYXVOI(7I*!7T/[H]LPP*X@(9QN_OW[75UT6.N>K%\5*R4^= MY5QVF'.,=+(J-D]!$9?_]GQ*I.[>G!L(42Z 5A$!U&P8A%',&W @]@AX^>W] M%H,!A),N=!+M"("+4X]P5WQJ/C@" /HC8)H!]49AZA(TWQRZ$/(% 2@< ;6J M7)I=RP]5XQ3%";-?_E_AN/L]3:N7D"7GY7J\/?:-0EJF4$&J2FOW)R\^]"_< M/P:S2(,G( UL12EQ[)4X.?\ Y*E_\TK\I(N_O<*"M #$T''LD.K$+@HH2>>_ M8>*V+/C6<>C0V2-@U[MYP-5MJ@-'DW:_;K;?Y])E-I:HRD;)VPD60A7\P))1 M%M8 U)A2&+]KD?_J 'UG&.L7-EYH)BCHM(-X6MI#S[GR M3%><&],P)JXW)A3+7 Q']0"N.*!$J8893Z!^=KL!6QCX['4)>\C0NWY^6O++ ME4#G_=E#YLY2GLT%D4W/%:VE"=.8V?<=PIN$EK@37S#51,F+Q#6"DB:(XQ];C[YCY8& JUE]0QCI,HV]$ MTW>AM32JZ2+U:C(]]0UQES7"',_Q]";YEAN>[8'&T 0_#D5?G4J]NU"!H%F] M>>$]TC8.F4Y./T+NI6+SO"P2%HI[;/L%=W;[0PCMZ:9 8;SX(\!-3S/7&!90 M"TPHO7+[E$JS 05N[36\WKL52+O$[+=NQ^+WG]5S\NT E(:SO'>-Y]JH(L>-]2#G[)XTH1$@5%BSFMWMOU9HRI;Q$6X00_.PR+QNBVF!4$6J5'[$>= M;@M&_*B-"IMQJ7R"[=34=\_S+M\9XBD.BD.-H2*3I_:UXXR^7 MD=[R/R)6_VUJ_\9;8%:4O?)5+U71/)4:G@[B*G2JBB(-)E%.'+ A4_!R+W/B3GA)HZ8R*4O0G&:C5#PJ$**@, M6Z/ VYMOBPG<;T-:VT1+K/B9+OP:CBZ:0\ZYJN?U7/*0SBLY[.V@*KG^QZ+ M-8L'$H,=YNR-;\O.*CGM9.'!LAK6Q.3[-W+=,*2\=(8-"GB(G0P,[CQ1/LW6 M.$-[** *W6R9RM7%NVI!L,SJ8N=\NWF$^[)G^ZE,A2_^TH*PRLPR3C=V(?'/ M!#T91/L*%=8?& )+K >;XO!.;9HWU.-=<"R0[\U,ZF79[@O7L+%\1@;:3!0\QWW!S3% M :L(XNHL]%VHJ<:BI1S[$=!B6C'![>9NYN'NH:J?2OCU/@PUC^4_>7S_R>/[ M'XF89_;.["],'0^XPU0&;E6&[PUO1M(G*087&4AI8] !%L)GXQR;P\N*QA,C M*N9VS&8WI7EDVF^1#NIF7OMK98$J$%RKNO7A.EV1PYU1_K!+2L4;B,2 M+GU$'>T"\;!E/J06_=C].2VQ[$W3I^=7>IFIBX)[[> PI<2VSB1R.[:\XQK- MXCE.ESJW2_Q$>U_1A3]CB[7D>R <=P=![*H$,_0KU;R2MQYB<1@\QV:<,?U0 MC00O[*ITN[->%M\B\\<>X?..Y-+%IB]MSUQYE3^U$VH! $'%T\D1FWD%:BITSZ5\(Z\K,+!C\"W5 MR<7!43?=@Y0T9XOZ#'2@W?HC5-!1+:M5Z2RE> ]R"F,"4PJC%#(@-?4Z :X' MIMT/#'0RESTSOLA-%W$C^#@9YKQ&UZ[OLID2R"EQE2?%;@4\LV?J)Q!%65M_ M*+(@\Y\B"_]_%UE@CNPN-4Y:(9L9U)2$#,5<-V?5.*M"GD\.K_-K1C=_>_<) MR3JV576P".45PA<)C@72 ZWT<@>NV:V1,^';(R_C[3[C"]Z'ZA@K^&QS]4E$ M/1J5?23<,N\6HT#3WK!?(6 15I$_-M1!TD& 4O#?PA".'3YPG)G8"X[OU^2Z M\T.[#<;>%8W@T]__8!,XNK;07Q;AK>0=.D>OUPSGV]1HD2]Y\DFY5V==+4KJ MDJ<]G20-?0IUB',XRO,S:"[=73>\-<_F?\$\"3N?)'WWA44.$BUH@PKX?.^? MAA76KNSWAQAGC(K:I R)L:^-402G?FA^PGYV.W.X_.%N]A%PA0-DJGS(_A5F M5_Y2WS2!FY]9=Z6V(?LXQA.[!+$SDG!:9^K#T[D;<$P%6%9,>=OSMZM%JW#XTFJ+2]V*@&-:CJ]G_499%:Z$[I*:0&J<5!RVD,73/Y= M#O9/L7[$!?94N+FA[(NWX^ LY2 M%1T!HAF2X&BQ<*-CFFD=TRP!'$\!P36V.M32[H;UZY:<+MP4"YVYJAVZFX$K ML=MDO=!-QB.@/F!7ZG/'/HX)9!=41C.2.?=_O[->JN]88XOU\7[(SMO#LIV1 M$9_H6,.AA5L=!<(&5L$-HGNJF0.$#XUS[>XX>(.TSKGZ!_OAQ!L!:7F!TVXW M!FYMKO6MK98KE[KPE'KB[B2>P>*^L1<$'RQ^_,W;>U[57E^'$,"/*WF+$2 MBD]ZLJ=*2:>CR37[Z?)[L@270D<;59OMJI\K1GV@;,R<+S*!2VQ_=7-SG,Q9 M_#?.Y4(A[ C>47?O;OY@)GS?QA/+W]H%6_5L4AMTTN4050S1E=\+ASC2/N^+ M/J4U'"]>IE8<'21!*$5O$E@DK^ .]Q!%TZ>*Z[_F-46)59.CW?;>.#]_2YO/ MT&C2[\R=@%>$BEM64;=.A4]\GB1B04],R!*_X8M< M.2)IVNY<-^&J67+M#/.@RS6=(:B<4V^-5M*BU6W3SJ=0%3P9$P3Q087?&.]* MCS?0F9Q)9N?#W=5 &W[P4>JVWC*XR4RAWD#5AS!EXHB8$0%VN>;UTVO/\8*I M%<8^U0M!4LH63*D_S1P_TAT BE#R'UY*VAMN@.\>O] --H&E"J[I(5S-H)ML MH$'>=YR C; 'M:HP-V27!#3L30($CBN D5/#L:$(KJ_9U]'IT Z_ ,1IT*8G MRS0IT9A.]L$3I86/RR/K6=PAQ[$&W!-XK"72(^Y7M\^MM5 MKJ(?IODI+V /=AS/T0"V4GY[[/A&&BJAO1^R4 _^$Q64:[^O;X#\O(-_ZD)_ M-7K: K4WG<&N7VKDRQE_W=%UM='B@-&D&R(=<[H*JJT51)#9]Z 5LP-V<#/1 M]GXYSZ*>[A1O,T-\B?])(4-=UCW;DAJ 8?1 0(!;-*DJ-V_DE&1H8>-6.X1# MDPIINJF[8HB;T1B(*A#"[+.8FI2F/.JX(?#S-2F1_EN1K%T0.M,2B[/2J3YF M?%YJP^SC4\*A>JSK&R2(->0 @Q[A&Y0?ER4D"Q[N"KN:L9]! M0["I E$=<.+GTG;O]5FOEM8.65"-@D?#;0@\\@A894#ZC;EU,2'HTC^O3;(K M=<:RQH*G61ZY&W?7Y4CWOB!8 ;8 *V_ < $2Z6QBSX(&;?@2]<[($2 I9&^W MH#!M:"9,\'-RWU;\]]HN82YI]W'<'&*5_B[ZG2?WZBS;;>::!H_QW&?G3ZS^ MNENTH)T\* [9U@I)9/4[?V?2L -$],Z29T[JZA5P !T8I*"\"0U_8?6@=,C7 M\0A0][VO*73(/%!Z<@%."I60O3?0-9!D)@,YJK&ZN[YKB9LT$*1Y*B+/\89W M;6<'$IGN.B&1Z+@F /SD*,A2]:TDP$DZ29ZDT==Z #\?'T >7KG153%8R>(% M?W)A;JX_Z^BZT;KZH/L>/RI)QX+VH54LJ!C"E[\I!LDKVA _YV"(9RQ[ESCA M4A22BR(!3F@: O.;RO-FU#T0VKKR.JXAG-HR YXVAD0S1VCEQ!YE%F25 M0* M[/S[IPK9J$F')*=^ON9T'-E_ZJ+_Z32?86*(+]-K/PDZN 7IM!P;Q-A2<_QN MX+R-!&+9K(*?!C0.])8C=5ZNM?D"[C^,=_C,',1'#P;Z[1J\QRCO9TX828J-CYGZ.,G7(Q:G:, 2$6GX8 M#;2;JC8K#M$A6SJZ"+I2[F.CR=XE[ ,A.+J[U"I-)I(C ?,IU M6NT#H)^5X4AH[BB&D#3'0%1S@US-9GP+LT;)03@'Q*%M D_^S,K^T3!<2MT+ MFVZ OV[318 ;NO@ZTY>G_A#;%$Y/"MJ=5DB./S?#*;P]?%OJ PQ-L&5>1FH= MR#]>_'B'3T';=5NCO\]):2SFF?V?9N*70W?!I=#DQ1X^#3X")*1U150[C@"* MBEG[XWP8:^AB$[,KI/ZAYJ1@,VBR??(]:67LFTY!X,%"-(@1Z.)"9GMAQ[,C M8$MV.^ 9-N$F!+^3TRN%KT;+ZK!]28S_,$_U%K.!VT,/HZ*!?>FRUKU_4"X MJ_41$$C7@:@&]R%^-H/1U<@[%E48"A*MF_>DBP//\ "J3BBT!'>@@'TAG?;MM=,L'PAP? XXK_=_[ MTZ1%UX?@YJ4[(=V*#H 6M3UH4=. %G4"47E.5K#@)7!'\I^"E"&''I+D?8ZV MFBZ05,9Y ]HDS8_^5;F0/WY^LUZLZT-=@X%ZY0'/99MI?G2D*A\JR"O+-C6M MIMX2,(+LG"\ :>]S2Y.MP6:%GR&^-*'S3Y4%,O]GO4^;U_6AWKK#!3T M5N\ M4O'U"?)MMJS-J(?@J U(/K//L3]X*8C!D6D7(3NXQR.;:BK/R=@[G_]SMP5H M<,Z$P?W[H3NX"H>D5]Q0="'P8[8<[D!4-8'KH,W8/ )(0RP\/H'ZO:3]Y-L4 MJ$M9/TC C/ %4.]P=$/6"A#^SJLKK2FPBCOEU)C@2'%Q/QJJ6>S'HGA9+O;P M&:AAQ)MT(G4>@G#R9B3DX$P2PBE?P M6 LR3 ,%BOJ0(L06P;4LBR!R;0%9][WER:]216[R@&BWXP #@O#U+_?(BD6< M/@(:UYR.@'N@;'0%#G025KW<;6^&'%]C//XS!\-78;R^7_?,#\3XX)<;"?W6EE5;'2/4^HAU6O%UW7FC^M;6'A=+K M#[=F'I]+#3T(*/JXXCFR+$WY)9VN.*:>T<)# &V220I+ZG%* (0AD\#BF[T$;4N$[[..?+ M#*8"0O#,(<.I]\@^4\P6A>(#G43P@-/L/0*DJ:]+N4/')#O8$!16#9DF&SMV M X>G+2HV7D)VQ[[%60T-Z&Z3'C\\>1'D?ENHH3:TT^ L0NJ(+^OE< /H^V. M -'(C8-I/ 2/)/+W5>N5/R-U:16[F0BG7W([ J#@T==71I9*7!2B\<@^^U,& MX;8JG!%Z=E\7.G$$(/*HD1I6]-\?>G-PEIJ_2U<<6AVV&9OXY? (. )6%(\ M3-UJ][")+\>_9DB"[5Y\"/QY;[UN!I1O7,#.^I&U4%D-@J#BV2%KQ<9Q7QKO MR2AM_$T-*&=GRXM+K.%1AW0.Y/>78DQU_ MBZY [AVYYV\1'"=Z#T#^?E:X^U5HDVS?$; 6@/"ZM<]\LFU1M.;4H\>9)C8F M_+X%/6-M!:W!;M]O%?@'>DOY ?[H#RU:W']H86B>IBMI84%6AV_^;$V9 M!)5., ;#.?+D\@LC2XIZ%#>BNMI#4^(61EXI8V' M1#P(ND !8=I[!%J9JLMQ[ER&/V[\?X]QCC$(:,0*'*<.\4&V]4/6D:=CU[%2 M@Z&JOY=G]=F 6^2?[&A62!I M^0Z?!40;_;QAPLKUU9I!J;U^[WUFY+U!VE[A'-Q6H=_NK7-7X0B@[9 "H?'$ M/M]*3CH+?D?&?P"S6GJ#;LE_$Y,]S!"C?+>:L.JYC1'Q\+D"(YW_?/%M ?8( VDG(U M,"W'S8.Q!*DO?_DRP+UT,>0.VWN24RC-<4(D?=6WV.6"N1QS7=/$W0A_T)DG M%:7=H0%E>-LJK>O*S]M1J[\PH*J6;,]5[=)%TJW(VOGS&_O[O]T9WR8>PH#Z MP/X(&,Y;[6LQHD+M*67="5@U;5FQR#7_Y&XT83\ZLW&I85Q(R!1)5HJ8I&_) M)<2?M_(+_QK7=?*,ZD+:N-OJOVCP+:CK!%%5>C(L,G-;9+SR7'I#U13';EIZ MD'A(5?E[6W6T'=^L.C[F!.36J1H%SVD&.)MRUR3OE,=TFY?K M0XNUII[B*J,L8S@GETBS26MSNL;^G+#VX$D7WO*_LYOHR P$W)CURIAU^3S M!J=/Y(KI"]_:CGF:.6DT7_; /G';'S13BXJ)=3$_8UT]]\]%S^ ?W\[\O/*( M:1BU:AD6=A7-95[WAUM=.8BLOI=P!E2#7Y[$_ZT-%[[QBR.JI!S4?+/_6R=C M#?Q'T])2!7JFE..^BX63V4#7J&;CQUJ$I8"ZO&B5%I6D\PH4&>G$Y(ES1W G M8J"G_&)+U")^?4K^V('^M0>]F>;S11'35Y[32X;B_**'U M?(L%-D(W&MO:Z1&MW#)N/R6)X=N%#.F_,@64-^RP6+A'.]P<+$S/K-!NH2GN M!GO7E\%"8RU,3;D\R]8_/$HPOA\@Y]/&2A9%W'1)I DUN,.L$T-,W$ICP&\= M.H7[M-:=X@-QZ'/ZHACIK7@2/9I6=$DZA5)@D3N;WI>JG0_?*$AMD)W_N0IE MU:(12N_O6.IWZ"*8'2/4WTG-*(8ZW /V@]4^[M:(D[F,JX]!C1EB5YLC'#\- M2UM%^Q3X3EX8 %"#&%#MO>?,XM7C'J=4V<71E+B<+R90W-A M83N)=?/1AN]T-4W/:Q[&8VE+HYW29\GEO:>)>7;!-^"6-JI&_T.8<&*\R8Q" M>$;&=)'T*F&?JI/57.$#]_L%0A_/\!(<$^UWK#I1&Q=S@WO$' WG8T2Q1=MY MBM#6J)(P%3K)@!CO> MU;F2TNB+!5X.TC11Z%3;*$*$K2;"@EW;;3>'.RAA7O2:QEE*?6VE[-D \\:CQRMO?OY.;2='4M;M1J2,#2(]U(]J*H=^0 ^]=*ITC% M&-&H1"F7C'XO9J\H6K+!F>N98@OFN(E4)U:0[8I]%"WM*]H'O)CV^7P+&*1U M5!=A:$? IL^PCJ.]%%U)'^US%J$YM+>?A,UKK;I0N8624=_'?Q0\CAJUV-64 M[5,S#YH?HQ*OYRX7OK_++3FEL?T_41CUIZ9\AV.2=GF7?PB.9T9IC@G/DR[] MHI @WC<)U^E-@FP* *LFBCZ6.W<&MDDRN#2;,BS2[^%09>!$HC/)Z160@ M($H>1D_S"N-6[#2NW[6BR;054R/L+U9F105^\EC2Y!B8>&:367#,?,X,>KGN M7)AYDG&GNF:C0RY;[86K(DWW^&,\@I=$J+391PN>E])/]U 0?U%(;:%C57M9 MJ^K?'&Z>?I?QNAZJ7UE:67^IF-64Q>EQD_T6];R^8GS\4RK<]KQ^U@V"02B" M#KP$:H["[=3H29X;LZ8MM.@HI"^?X3\2.<.'+M%Y!E(3P[03-A5-+($?2;.5*I,UCQ[(I- ]T-\: MUTZNL6'C?80QIU%^NF!@U97',&FE/[^S++'TM@1L-%Q'+@&MIE- _T*0#9HN;E+ 8O(8_OY57/WD6=I3(D!PYW;Z2)/@O0C5X;C8 M6Y&WGXOR?BBX0>1H]3R@U2:Z(=F20!^0X-#&3;R/FY(XMO0%]?K8CK"VJUC4KRC?!O#'KP'2R/U[D2P MF!*SCRV$I9M"(7G5%&D:\;>6;V]?&;Y)0W$PX/9VF<=0#-'3!\DQ3Q\FC"', M,7CHSU+B=;72T-]1L;.W6,=?>>'>LWY[/]%.MMVJ>+UGI[ MR2!/7 7>OHEID5/@9BA],Q<];'BSGCN-[XH$;V5E P%*BR-K;7]8:'%]UD/" M.D1::FE8]?@9K7@F"2(2#2TSO#R":7AQEV2/0E>S^>XA2F\/J9I8B9 M7#G5VAC&S>GE0&UCYP<3FH\^^IV?#^*SB1+@[K1ZCOW69I2*.3>3OFHM]MQ_LPQY3R MLHOYK1;:N!@#S#-"E/8TA,(!@[/*&\\=R$K'R3[*I+FQ]W?WD;5UX]2K1M!M M#45Z*CL!E7E;$Q]H5GO,"NLA_@,I]$_AO-& M1!7[&*>PU(:=7OC2WGVY65XFE8TI27 6I0VPT;#PVHX6FQ9.WRQC#[((EOS/:*+G83J\]VAICL9JJCO0"??M#68NFE];Z0 M%V$OPPN>U+)=DV"K;'/&E C,[!57#+),H(C)7?YY&D9H4KIQ,4O6L)W,@2D# MQ^,KM:D>L:+!36EY]4R5[JSR!8M9C-T/W+C>D9[UHI#+@=2U.C7PU@%F$XX) MLU/FKSRX^=YA ;-P)KMI$:"=(720[)WLS]6D5!H1%I\]RX_: M>QJ8// =8$X0R@R D=?NV+<&#I9%ER=8^E37L(UG6O(3W96 Q#I;U$2+)#[; M9U?7=0OM7YY9#;/6Y+0L/7VCRT.3="J[$D$&M'7FD5S[/";1H-.;%[DFSW+# M!9)=&T1NY]E^/OSR[;>RCW#UZ=$N1&AJ"RCV"%]T=!$M?SUF;&]JY_1^M'FV M4424.FCOH [M!<[H^5&R53-;]:NNRFDF*>SD;A(,/'4%\_CUI#*&G9E51P!* MV@#_P^BYSR&KFQN%'PU<'$9%;S0K%U-9GR7AB\.EKA6^W/5_MO]ATLMKYM,O M.LNU2^[*"!&?%OG$:>(BMP4;N5IG/*@7"ES[Q_Z*:;6L7[2]P'GI>W%ZB_/Y MIVS0.F.6<^^W3W.&*W-FD('%NK^Z#_LRU3R2(U..?0]EG,W,K+Z?(60*PXDD M 4<9K7.GI5I9[VP68+-4GU1[U@[?'3-YZ]ZNR9WW[-TC[0IERV07_)OQXZ?JHT/YK0SW^EBN.$O^N)[E.NQ MIWWHH\/M,I8&4H^VT# M%__O4N=#^Q2V7=T3N2KK=>:*\[IWNE/S@LX>"8AV.<-LTL/TY\RY'RQS1!\U M"(==#;O_B/?KM*VKLSFS-D3?S;P65;7_O5MDC"#7S]XVATJ+PPD?0_Z$+[F7 MV9^?FW7FG^SUK=[^6YR-!:X%F9QXN]W^H!J']LU^V<+8H^\Z5?[I7/JZ0\WC M[!KAVWY+BG6*FRR%??W,[]$S1AO>2[N^O/B8-3G@A4I+(U M6/QGZ)3:-EO&*K\]/S_WK?*5=6+>[5._/>*8&]O4MW1FTP+F^3/F'5NV]\.C M'X>>U<9=C]FS]?)7;L&D#[HSW#,.>^Z>&:Y@]JXNP(.AN2<\*?=A=NL.@V-I MH5J;1*4;;!M?=TUJ,*Q17W(WHT[L\I;;KYL+RUD4TZ:<^<26]T3\N5QS@Q77 M+7Q7+<(V"WP1V7KBC[=UC:CU"WB^3D7V([V=YG( M!CW*KK6/W+AG'D.4Q]KGD;(.KPJ6S#JWX6/SG=?;9N4^:Z]?OO9/D6>JZ4G_ M>V\8-FBMB>3CNN\R/VDG['+&*,,=X;L5[ X]. )U^)''N]- MWO/=J=A^.#XW04=.^K3U>T.YBHE>:Y9X?N84EM[D%EL\KR![_4>U;K6MN=9['B M^NE9L*UZSZ&DFWMYFC.MO8N8^6=<3\Y?&G'K1E3$\9RV6V=#=2_YSS_-M3N< M=5,1N^3K< WF&1_B6Y]_6+MN<;;IE^V%IRL^W9ZIIKO-S'IG#&O8O7-^%Q@? M_.:;1Y_])X,:KSF;?OA6>(>0Z)6U-=<:NP\KG;AX4M!&:%V+T?,;U^8"FZFW M?\@?%EN?KV*EN\@W7WVVS&]CC9KF'2>_=SXH55]:0FP7-_C*E]6RV?Z3C@=M M[7MVS2>OSW'BA"+^C>P37&,6-5@N^5'_,+3QT637[3ON]UZ*G38OSBK)DS.Q M[X;I15\#E9KL^Y0:]%9*[?E*UR+G/A3F;:;O#4[[[FQ[]0AUNU;^ZV5 M_'?MM'Q\>7+8"KK<%PE?2_#_)@!02P,$% @ SD-%6'+'RACP6P$ 49H! M !( !I;6_;]^QO[7W76O>WQI!PL+"PL7!I<3#H^1EI&7D_?]<[CH!(DPD%]0M%"0F M )D("84(Z:X78+@?)QK2[P7X9T%"1D%%0\? Q,+&N:]01P@@(Z&@(*.BH*&A MHM[_ZW?_/X!*A$;,R".#3J)NCL'D3,H;&)^-R2Q;U46F\>.8A>^U2Q 6-CD% M)17UPT>L;(_9^04$A81%1.6>R2LH*BD_U]32UM'5TS>PL+1Z8VT#LG5U<_?P M]/+V"7X?$AKV(3PB(?'CIZ3DSU]2ON;DYN47%!855]?4UM4W-#8U=_?T]O4/ M# Y]FYBG5_ +Z]^TPL)0$'ZM_*?ZD5T MKQB$A>_Y6@0@5C9$'G5A&'BS7\-7EM" M)[NG<7Q89UNOL^.RNX?B&)WJ\*HT3QFCS(055#@ZB1B$$?(I*Q'A8_60CV'*1Y,GZ!F#<+^B%PKH] M4]X4611^[[, O__0N\2U$JI,4[@SX)RF/M,UL062=S$1A(?E>N&+Z4X='%E? MRS#*?^4@&_"8'XXZOZ+>/MVK[YA<:?95/L M:1E*RS^CJZGZ['NLBJ/M1J"* MHZ4N#Y#JT#>LMDD]&Q>@LTH"#_M)?#/B+)_X)H,4]OT;/B_?6,4[]O/HXJYR MFR2#LF*E.!/9&H7J $H.W*@ I;$U6D@72&V8O8_I5V0 M:]B_ZW&IL<1PU!28-:HKO402'JLL=^U>Y*N&68V6V-M;^X(DDZ5^'EJT:*%* MB>-%=:Z!LO 3(CA28?[13UHIT-+[LZW\^"DT(]V3?JH'B6Q3\A5M861)$-31 MRVRZ??Q-Q?]JT7SH$4/A'KYAI?',1F%3,I@%-],%S1E!!__RU2NR%Y)!I\=M M)V"HT55VI$W:I!F*K3Y++'JV,SB(@3P]2Q^Q92WO2N(UPOGD+'5X@4"GKF%" MJW9T#\?[/3 KG<##BHO_$J.(K"5_J:\8E-3\'H>IQY7X6R2[O1FEI:4'/WI? M\>^.^066'&W?2F*9#+DRR7-],P!6LZEZJK 51#7=C.R"1'_F0T"\?YD7Q0\T?!F8.- MU@L5XG($_CBY@MWR5K[$7FFQ;2>I^BL57WNTZ;;21/8QYY9O46=^.9RQ60B+ MF3B2'T:;@6LJ!(1[5Z/1CF!OM,7$!RJQ$J\XB)70GE<-KHFOE;FYN36Z5ZJK MQD<\.ZRJC)\2.3/*MV:YG_HOV. ,,/04QR9:UIK./BZCTT>*!/%+:\C*^X9? 34C18; MUE0X47I3%,*]K=Y.[(YMS!DI%+Y>B,.T:S2/BETYZO#'^L4E;=[YQ#+O7 M(M. /+NJ0Y[T%=)_(\&(1?SP/V'>Z3@G5KLE/YMYJW$')*B5WP&0+ 38H)WE M6"=X=840POFH1:E)"0'AMR$HGW+B&]JB*J%X1SE1<2,*Q9OW)-GYGFT@PK7) MU4F[/-3B374F(;RC^=#')=;_I$KW(H=K:,+,9L M"N*)'2_6=##O@ _\MQ;=/EQM?B"_0OVDUEJ1H$VJW%"]V^#^;[/KL#375_7* M=X"!X2_(5$$+^&KF#CC&%"<0;.%^7SH0SD2T^^,PXJU2;&,)(>5'%LLHZR6! M+0:*4]"<6C/L90;V+C5Y 6T7I"+I=9A4(IK4"TAU#[$,<1_U@3PM?@>BN3^L MVT"0TNRF?!TE %T!$X5TP^.PX596T$"B0ZX/P;%0 MWG$\PT#FK48Y58?CWJ!/@1O'HF'VCLO2,0?[H"Y:X0[0@*>N'&$+3$_G)UR! MC8?/]1PCR=S+S0$FJ'_]"]8/])@D&+^>*E(N1)EY%.37 M0^^ O([ET#*N\UO'.P" &1OV-=\.=!W(+N]"=CSSP9FO@ZX>+SY^^,%M42MZ M */=U[.\HL<@*4>HUY]R6W/7VG]\LJZ2XQ"PHR>87 MO3!Z*!#TP=*9*NIYG8C7AO+\\7CS)WUZY.*)0^*_9G(GQ4FR;*ZFKOH^E0[[ MB[_3JE'VYL]_!@"48G$^^ O%]LU^NMO)6X5S/ROV#!$&]-PKOL\8:AP_<$E4:]*#-%VDV)3HYI9"=!TH-&*('Q M*N;'%SVB;XJLB@ST1I.3U+W))P1.CS8&@@2!485%-=37Q5=+D\>J[W+G5'P0 M((32:BMGV2[4,]J>WY%DK/#APOHO5; OW;"J51$COA9[PC-#.61D6.<\7[ Q M=]_1Y4.#.^#6V?06#^PPUDU-%IIM[VMO40_6LFS XZB6ICDBE>W3:O 2$:5 M1]0JX*XO8!)AL^XV^2E3:;7J\\/$'===E ZT;B*%'QWQ-58/)"T"X"#'(KEL MD%!*ZWGU=K"L*2LA*>%*H#DC2Z@PMNN 7.> L"375)UP^T-X^5P(*!@MN,F]F!Z*2RXH7/"OC2LU9S ML79:T+">(SS;E+K%(D\KL47C;ONM>$=K55@GY& )=N%;H-L\[QM^Z8+;4B M@59 K990@N,T5.<@B;/3;4+=!NAQ%V-6N7,*%QO1DY_F)QU8*E__9"%6HY,H M&EI*67"$0Y?<0^A('2>60NX L0S/Y98C4A6AT#,]L^ER_NL]7='*ZPJ1F/MJE-%Y+O>/-"F>D?G]=SC M\TB./).J^_E R+HK42HJ!5$2% LC#9>>+PW;L[;BUB'S!JA;A9S5**K+"PI/ ML,T(_U G1--6#P"V@0*M*+:O$NUUVRE#IJR#KOW*7.<7Y^U#10O-)BT2@\G*Z') M@V111>J[,DLL3RH52V),VXZ \_Q)]FJZ8J\46JMJ>8LQJ+F4-Y#9\-MQLRKU MLU(%S >T#!^O5HOJ"XK'5BO"!+?TI\DY%>4)/,)]V4B>AL=LTK1?7!O[G:#Y M;.:M&%/H3#K67K=PSB1/A)?GQ"A&CKP3>8@IUMO];5VE M0&[=0'B*"RE$Y%+K,F/=3W@;C4#77VVH -[1J2+O:#IB>"+>\@*V]:'4WWJO MS,A453*/[K(VYM!QL=5&W_MA(C/2A$VY3 :&=W[U%) MH;SSXT8-WKUPX_KJ^,YE^IX.N7POAIX4A1#W;"BHF'\XGU.@=J)UL'>-=["?ZGHB6W:6SN@Z)9Y"] MRR4$DF:?@7U[C:-5OG'YGF]1;JC,_OAS*=&3L9"$Q6&Z@0 !S'6+[%U5\>_# M'WD8OSWR>]%HOHM483(M+E&P1Z$#$(6ZTTAAAD$RW@> M=T"/*6JK8?%.@%\YQVU5D]'^/+/Q[/FH]VH+G9CZ5*T4G9>42J1F1WL]A+_F MX8G1?.L=T(II.*+P^KGEN1&N1_F< MQ_)99@;F$.! 4KVGOD<7%N-"79Y&&4 MJ\\62=1$34>S=J6@A[N>I^*0*_<'J3TK!+ M?$^Y4GT%<'HTBO"W,M8K%H4#%;L5SA@1\L54CI;.&W:C_:CI/8$]UF*?A$=5R?*>4#1L^RRND M[DJ.'NN9YN',4$GBUD3UA+67Z7,:3A>9.Q? B\Y#FH!$6OJ,3^_\T;:%!)VA MPZ#',6)6M6@.^;I/<1'[C?;?6T^P'L#2EK7R;-C.&S;,Z]/F=BJVC8X/UH40 MU)-:4>EV$H3^9B5B<$E))<8'&_J>B%GFN@AUX;WDL M?)U]08Z%>\ MRO- LL^9= :'EHE[XYY*L1]MP=U7P&5$M=ZGEY:5OHENL+K]]=9<"U?!VQ%X M GM_^G(LP8Y!7W\9R/II>U/D4(J^PV;R]Q=(H?CK], NNT;=S1TPQ/T]__SD M/K C%*-D';@.$22[$)_HC8.%V_V:EQ=\?-%SDX=%*\!.2.=:GAMU3,.J%)'7 M5A_4. ),X)S76[43-VL\8!>OI/#VIYQ2AAD+/J9YD-=6!F)I9>Q]673^"#FK MH0B]BF6*XB=&+AG[XGUI*F 9%R6!)U'749PQ>PE?RL]K6)L,4:I:AI _Y M4?]T47C[9['_%OS@@J2L]?2&YN;0^Z9YIJGT1OZX/K#8V @$DXQS=,BJ;GR\ M.6\>B+8F7L@1A]1UE%)WC&JQ,I4C<@>$1\TC<(P7\U:B:71:JUI;J_%@FI6_BBJB)1-!]2C8-J'YT;(_/K@ MB3]@:TL@I[R/0>,(T^R""$X8]16-VK^.D^?L 5W@D#KXH+O23TMI<)35-P6= M0#E2]7,RL+3$7?J[/DV=/HC!K""#\^!22.+ TBAD5%N3$Y\$PJ+S)5U3>H\Q MH@6D,&^PI\Y8HEZ,[TI95Y%8%A]AJ]$') F?/4H!W0[=KH%-4TV=3[7)-INY M(]TCZ11NN77UIMT*W7+>ZJAW3YZW> 20_;18? M)>K6^HF>%0BE^,IFR69']#-:&?<&B2P.E(F!'?@C8'H(%J]( M;>K^DKSR;+%96R;HG%+-Q*)708@>!N@140)MD!(2A$810QP*PXAXJTK0&ZVK M5 -Y5%^EBG=&^1JLIR+_X$5@THLSVM Q#0G,U!)7?T/3$W;HW-7B0*6.8.1J M&TTO!30D*=7M9'[GD'B7-4@IZH4R0+?+=Z&F]OPD&F>5-8++$N[KZNY/6U0V M+- VC[Q IL?\GB".ER8MC;!-F.X7IZ.[*JL^O*($)!I?W5C5'.-\G>N>3, Z M.!>X''7:-2JR;SAQ\=/T&'S3USSI)W4?6N-/Z<@VJ!MZ?2_'@O:SO.UHC.LH M/#W)D_(W]3YR>?310X98B!+* N?:7L$HHF_T+8X[U*=ZED!729E%.%X.Y7:H M"B?(L[H\@Y^I,-*0!@\FPD&^]PNRN5]H91WER1(I36-$7A?=")*FT#G#Z=6Z M#/5/D1:#LV>,2 ]\T[!-*BO5TQQ(F*\S4KYWON&3;H5-MN MK2E8DV^XHU*L5FC05U"-1;ZQH1U51(7*([R9F6_KX3.:BIY=,,I:F^XI_P 5 MG8XO>,3[??5..]-MNLG%-3V.6[#*1QFNFXX3(]A%1=XY6Z/"GP%X*$M[!0%Y+;H.O: MY^A(G)2@K\>>13R!MKVY YY73]7JGWY9-:U20PJ, MEP88*=I#\I?!E,!E4\;LH M]<\*+)C$R&8J++&W(<5]SF >Z@7*C]&6=_VDS1R*ZHXB[C;VLFY2;HV!T.1& M]+B\:DL&8VY#[XRCSV9&"?+0\UD,IC6+WWBIV@-N9N1IUEL'R#:G9@VB5NU, M0C8"YBV2LJ-#B57:$UFI[F!7E*-OB.H2QP1!80D\":_AP M^-9Q983WZL;$<#<%>_%;-"ZHWH[GVZ=7WG/C"2(2PIT=%2F.IQA?.\Z:38OV M274#I6+>@OU ]NM[?(;P4#]+Z'!6%Q@=;@]+GS,1=$9<$[="C%>Y*7=YX+?B MK/:%I@9R]@6W^> 6":D#3[Y!+^W9JN;B$RQ&Q7QY.A)$?:,[^!YT!3^,[H"@ M.C\UP^/T3XWU9Y7G[Z.=W%_N4=O% M,(6OF_5ID3-J5:V-XRN?D^ZRH<2J1= 3)Q@V)IT?MR7?^!'LMU2<^GM+>9X0 ME'/D3;J+T;WNYC@0/*1IT5?0T#/BS311]'>8WF# [92BE&0,XL5=>W 'M$^/ MO16"Y!_G%?2FMMCT-CNDBJG8DQ\M7*:F2U/N2QNM59)^A; G'CC77J88T\5F M;5=P'(=%WLCY%7GY;8EF%%@7S[4FET-5>M"B/L]G&&48A+XL21A+0\G4]5+K MI>>$=64:30JH@ U5_(SF!%/%.2JAA33A]GDWDRU27MQUVND'MXZO'7_;.-\J M4C>1+X%?&+;!=,-/#]A]YUR_*I2 [*WR!7ZV?HY:U2&J[QN$/M4L]W16FQ'7 M7]47!R^G"G,[N)7X.4S5;7Q,JDH*Z4YP;A-"&7LG3.N.KME6!D$07.+M^)[> M 8$(ZS(=@8J(4_ 8\3S<@Z9 M*[VG5W]$6KX^T&:8-X0YDTZK#T3#D<87S\1 M7'!2-U4[1C\;AG'N%KQ?5=@8Z;#6@1(\:S\W4+195Y%T>N,)TYRUQ3-WI0_< M9-FCEISXRBOLI,"+[K639E'(;6\"1>C2U8$K;FCHY^2]OF>2"8 DJ>$6K^B- M1/-KO.SRFF)06#^2?:L-I\1PM4#E(F#-WC&@,.& L=!3P&)^NNO= 35,AM%" M.JV3[T9_%5%967I]4D8EZL8G6'MIC.>'M\![\TB M[#TU(T:LA*.?U[3XK&@1*[;SZ$D1'+[5+ 5!)1N*;2O'S-WS43@[$HKO !ON MN.7B&&QWJKVY-@>OFN=3=1+HYWC$*CA^"JLD6$F'2]]Q/TMQR:PEQBF9B:RE ML'J]YV0Z2VK)LQ5E!PLVA[3LE(?T#3D5DKH/"?>+8$CPJ.2"?1PZWD!2M-<] M/8:9Y3<'$O*2RPF<#X4KQ.#F9!EYQ]5;BAWC60$[B2,@<>**E%CVZ.]W@*#W ML.\:K;,:'.4^$+837%VG7D:4<($>5BM7?"[?3SV$S/O\%@:??HU@ _Z.E-)D M4MGH0&MV3,%)JPB>+_;[!U9--F'7KQ_:I_M'DKGV"E'H9%!/.]@I.*S6?EJF M'!LE_+2V%_&KXB=29ACPZZ@.)L&+NTYJ0ME^V;Q2J PQMG= B+AZ^?#:'4#LY0(.:0OZ MUO]X?^:9TK3&7K+>Y#6_C T>(/#N2+Q]U/Y_Y=9^VTJ?*>_5'KQT1,]!X MO>X^OV4UUAV+04Q;A&<'/6-%IE)_9_:4%Z<=7T9D)[7^,;L M-,< '-BY"3,'[TF3_ U>_(=HG7&RJL[8SRQI31YP9^GB5RW(5A?:$<51$J41 M\QV"N1&$:AAWP'A1]AVPW,R >!0@BLV1>8\FDJX[X)3=QA_.%7:?;.?\#ZL6 M>HC%9<\2RE%49MR/.OZ>*V/-IQIA-L-]\R"#X [(UI2[ [K=,YS@6WIX/5>ZSJIS)6'X11G60K MRT.WNE+0QMZG=F^I/9O MB-44)H;7>X\6\APW8/P+\%EQ!GN -G\^Z$%;?O# M4Z164(_];[%3&! X]P-BVV)CYU!_QQ MY/[=6,MWP!49O]0-Q;UZO9/M#?A)'/I>!*J3 B-R&I-'W <64X9^&U$NC U? M8EQFV?65AT9GR#0UX?8%N^]86R%+.M/F+"AO 2')US\^>C]FWV]+M+HDNIQ"HL8J/0?EXB]Z(?[3.A$ MN7+\_3>4V8?Y890SRE\4:=IE<[*NL]RN_H;IQL_0\OO[0BIF[3@/Q"^M3RRP M-H<;?,TL6&U0I*0YTDV1H3VK>'*Z-3,"OG*%<0X'YNGB7UX^?4F%\YBYN9*Y MB@S\1X^,_:-3T)?ODT<,&EMT>Z14A(:%K30W3[HM<0S:E+ZWA+KZ/P] M#,:-!D5LW0%_\/W_\%X6_G^7:F"Y%^.U?B0CB*&)4COQ?>],RP:EAC7AT7&^ MJ(SV_ !^MF*?I,3\/<$]QV+0>?(X1YC>8;:^EB#F("[F*!;5A4#R?S2@-!T: MV=@=\ ?G^O%_4Y'"_8A@Y]VC":M) =]G376)J"669,PYCVF#).2M9[T4]Y.* MK)TKP!3G;,AE95/Q9 _OQ2CZ5/*6;](]EG#78*JYO(1L--O&+E\IA2Z(&&!'45#:@8CD#QRW M**B*]T;L0M-G]+W24!YS-P[Q:.5;A![DIPWT9W#53PT-/ M#%3TYEM?R_:&@ .>L9 ,V:%M%=B>#8^ARA3;&NBT./MY6JWB"),_YK:CHAA9 MV]31U=%H8EFCV]WZ2Q*9B>@\\Q0\6%:Q>6:CO)XP,ATNPG*=J/&W0 :XD>K^ M%]?37H M7VI6M#&S &X5E3! T!T@R%;N_Y>Q#-C^GUWKC/A'3.GRZH4*UW M.3#^^K7>2KBI?;YM2D:>]:JQ#T?;B\T3>;"3Y7J&E.O)F90G65N^EYCTA+B( M8*!U07^*W>ZP^+,$J_FG?9_3$A3?7FG^,2OX#PCY"C7,LA=_YI M:"L:,IV&:P#%:5 T?+L5PBAGD0"\=M8^K4 "0>EK_/SS%G?)XY:>/VJLC- F MW[_U1&IP^04! SYNJV5_ R/R9XUN5:B+&)623Q)[ZW4;KMQO8!\.0TH*DEW0 M>=J,#=, WJ>V=*8KMZ$5JQ+<1J)).6#7O/QAO0,H-R>&B+#7;()K<"*T_._$ M,/GZ$WR$-><=@*TKA^A'?$/,SK0/GQ\=X#H&2WHLM-1LN TX?*HKO!&;%,![ M\TN/XNI3>8XWQL]R+LX-:1.Z[.=FV:_PD0:1 K?E3?^:AF+W3F]J\1L0+0@K M>[65B[ Z*6P#N'-9;D-U#?M,A<.U96"_T^Z E! KRY9("06".$SK>'HFTJ_8 MEB2R\#V?<57DF"7&X?JC)1./K8RFS>2_YO6&CE<&!@LX&73C*\>+P>!WW,O1[-[24%II^?$=\F:/%\"\ZRC*>D M;U_*%!#ZRP CY.EDP$%NV#,NG]W^J6!^?N='TQM0V3?^4KV$WB]D@4^4AY@E MS\*R;R2KCQM"SO"(A]6G#TNY7L>_&SV1I5/!):%!U:"\3M/)_,N.RCH^FSHR M22%[.:AA>^G@/5+>^*AP^*.TVI&'F8<]-0!8]@'XTG25C>Z OVI*0'5>6>]O M(5+NO_?2XO^\6MG@@]"910Y?KYQ0S#@6Y_YL;5)< %@&A/L 97F+)2^U'I_T M]>1D!,-$^6%N_V5!=8RB'8"N%Y4&8*QH_P=.1<;<8E,:U9N:0! MH[>MDQU_:(> J>###5*^5V;/'3#;X.D),ZSK;$Q2RM5D&<70L=8YWXDR0PK@ MT=Y'T(#JFT>+BB4+BN;'B@UHQ/(^K6+_.,#I'YP* FB##?S_*D/_X;AWC',' MF(;'%]QPCI_.'/_J*B3=!&&!$-;2,5-RQANOG)&CMO3I\% M"#21J_3I!B!K-["9+E@"_E>7Y6%_#>CLJJU%@>/\0O?T1S,#IC"N3U;F^3AN M'=7U27LCC%55"?./-0-RJY:7G7A&&]Z_?5BXFT$ZXR9%8;H$IM;ZQ5:3@A * M7?D(]!VO-Z]"MK?1TV4_]WW#'U/F^?_?\?>V61-#@2O*-B8CA*G)P6HX-F M40J1"C*K+ LG-^ND_+JY610A-I,*.5JE,?PEA*@$OI$G(QA]&?@P4KK M>9Y5V2P^:&PF'PS&0IOB'11$^B&G@"XQ2;9ST8!C;>'L,H;]A*S6:=N12Q:\@[H>T=:.;72#KX5/9S45WZO\<5 ^N6&D87' MXB5JANBK6D]$1WF.3W]?!8FAW"I!> 8%>%9CZT7,R>8,A_='<1=>V>^'6L=. MR]P2N-8S]75+'TBVB8QHOQQ'0ZDH5 MVS9K@.FIDA5AK.\M:WZH5 D9K ZP[,,^.I!1HHSNKZ\G=N[I&S2#H$GI%=!, M"B]!P\B]Z:;@5ZE:I@)?]YIJ16F:3=5J1X-HP6]N0%GAE1O6MD5J@^7:M\I#M,<^GW7REY[R>Z# M^.#E/4I5=0EG=3]5V\*^K'-UT1I^_J0#S9%PCHH3C5<'M3-5AJWB'39YKIIB MW(;NCHII;H"?6QJ'?!:<:%ROYVF):9+@P'Y*H?H$"3'$O(>7T7/2@OVQEC,:+$3VWJNTL*;LPG#G"ZE7> M5[<']=(H<:+6.R7H!05&7EOR4\NPL- C!\ENJ%\WYR['X!'34QZFQ+0XK<C23 D":_OT;UYW)L.;YW:UYB<:/1;_H*5"+_3(-^JB MJ)BFQZW>E88EY#"(X?$;ET)#6H<'Q.A^2+GGU/,G;.(\%&'MHJ X+Q.5QI6$ MD7*!]]Z+VNR>:%QZ"?JQKWTM=>1'YKPB5>#QJSCI2U!J54AR_NA+DY'7K/3J M"-PU5LI1[Q$/>O+CBUY59DW/CLP>=)KABEI;"J?+(W>VL06TT'&@.S" U&TS M60ON6BCFE=*CDC'$WT$TF# OWO<^J2(S[6L(D^J"@KZ3GPWHY*>C]<6"5$\6 MAZOIB!_T#K@/PSV$>SX*R6NFH4_A8;T-%)34LO/%N2.T3L,;A[QH&B@\PM>= MIP!2HDXK2:ZM:'(WGN1D;R:4@KCVY8$C[>;C_,@G&H)OB]8MX,F5K%1Y,-/W M-VKNCE]W).E4<;=3;!54VPN>+'584DKO49^4!#BGD4PYZV[6PF.NY'.'BFQX M=H<\3%87+!+WJV6B4'&U&L6MA7=]EEU?CGR;$[HZNG5[5E)N>-@Q?'69YMD5 M5C/9JKE:1BW0,4G[G"58OF7HA)G6$5=Y2"SY>(!SIBVEJ8V[)T9;N-">$>!RD1;2[E 3$% &7^]*.IO-/NK+H\:>CO\[DL.F>[M1H] MR9W6#-VK?ST&INM1F[V&W0$OFLD'J/9&?,^<)1_ U$+K(H5/X:WF67(@\<]M MC@?"/;7"&R08)4ZYZV8D,O0S=0J\-N3$!'2%R<#)>).BE:5* M[C W>&W+K*-==J!YQ"H52FD@^O<@+(Q/(A?9]K>>_L<,(S=A'6<;=P#&H:F$ MZ+_;.69L"3FTVPP26<2(QPZWZ%\?<\XX6W_E]9J;X*W;Y(/CUF3GGH>I1F#, M7ZW%6H?81E4L-?2]YX,5QJU"*M8\U4HFVXPG2=;L(57]JT@/K,>I?W7@>/FN M/HHO:ED:6PG&VX! !7 :WUXT?[0^#.JQ 4/:=)63A%>21Z>M\3.17_M?!&X#: \RI^6I-W%7WQ4.;%5K\="4QBNCTR%^[.S_<55$0E>)56\^XVSARE%/RM M'*G?24V]3[6"QN=M>OK26>/1D2GDEX[I3+<7C70'1)+,YIR>K;&-<3I#KW4F M1ODUR[ZBF9P%*JVE&P"+U[]/'7[6MCGVU=>3C"*H@BZ&*HFKK/#S&O99*Y>M MVS%\M@5H&#X(+>(TUE#XT!H<3(48Z)G8K 01\US7U#99! _U"]'2HZDNIW/W MI;P 695QAQV<#MN(MQCZ,5KMQ0]_$5E&F2QZK0KR'>G8NS+]0EZK@>BH&-]G M^QJ1$!3!EH5\+P1(,W.Z4J0.7]YNS$",:\A]]0ZIWPTLQ5Y9C=<+CYF *UI@ MBY_ JP]GZH3+-\,Y,U0EV0@9'DTZZ;8X]?J==QI9U>-C? =;]](_/IZILJ;/ MI(CBQ[1G3:0HNRV@] BC_6IVYD":%H7L/,H1 ^LK"',_T*YP6!I+TPG0OIIHAI1>P<(P#L>";TYO /*_"N:Z <#T9/QJ#9%3C(CPD+EXZR,AO"\S"7"/#YF[5';UT8<;@Q; MG]CH)ZWR90:@&0W0R7=8I'**=5HS&LWGK^84">A80P=+'<5MJVU8=:GWN(KK M_N>T(#=*11Z\ZR H?]?-& MVE65OVHV;LM7F):BK&D^C/**^D0 )QW8>T(^UF%GPV*/OPMZBJ9/@C0K%^C* M(LR&1#U.QAD^XN,0BJ7LW^"LIF-HU1LS* 7M0O:3?HS0ZCY'&<:Y_2F#Z]IX MXAHZ-$0[\R(E^?V9F(3GM6Z_*,:<@)YE'0%Y#@EG*R4CD8N"SZ$$;^\Y:JNG@[^SAW16@Z^1<0N,#T22FLG]8;"H5=&G>_]=!EWW28XUK3U2 M5>(O^D\JJY#APPWP47I+".(3L$K1= T3K-,U!D_/Q3XSB?C]$P'L."R MP.453?!(''B20_9F\IZ#21[ R!#%EL>?DRZ[Q?Q(9TGX9AVJ65#Q>R6)2&0_>3FUA&$_TXV"Y!N1Y]]T M$6W^%4Q;@15E9PPHVQ!R:%1SU)N?A O/\TP4U.LB4<;7Z;=V?2 R^I*4Q[<5 M(:TB5E]_DMO8:SIL[GY7?K(4SC)3!Q),2WTFK\]RSX_*,K_C;BLV55,-"6R? M$ZX*KW/D&&(1/N.(<8U:H]UL%BTHLH4Z1#LT4.=G@RQ0A.43=JW"50Y3%?%@(TOL9UITG$[ B5VI57$% M="/G7&PKR7E\76IC5A4NP/8A@A?]0H1YRV* #CF X%'C$>IVRJ/$U;('#5$W M8NZ.^5C+DU_K.Q125@I":U=53LW83;_IALOG?H6Y_V M@KH?_\P,?I2,+:!X$A6Y3+VJF0V+X.$G'S EMGK ,WOR#I-& M94<5BTFJX8H [F4X:@0W+X)[=:^*$KM?&VYA_JHQ4N%L1E3PN IWD[9W8@VX] M+51=_9:"IP:/_=(8B!#D(!+XU\U-+XW'%NEH/<^JJWG4F:OC] +:1GF5'TQ) M89ZFRUZO3"]\6K@]V7$U::Q,]%8VF#(S$]+6Z=J)LEPC\]<^%NRP6J;CZY:D M2%4%*X5R6TX]3.)SXFM*) J2;6*5>BJ\UE0&QC%ED%L9AAO5PLO$ MI^I#I+O>S.>%4U&^XCF)^2+@8GL"1C!>+SLAVK#0'DC8[%R MT6B*WV6;"0I9MX[FTGN,C4.2U/]2F<4RX@QZO\)!V984&C?!X52_$4TQH$CR MK.)K&_E>BJ\/?8G% +5TCG?#6%G%WA.?SOA&[4Z[*._YB\'BK\<2E2 MYZ0U02Y6HW%+>)1G%)Q3[)-4EK\]LW?O/.1)3_G>ZW/EZWVLQ^I\(CV*)'PN MP<E-WW,]]KJ6=!9TW)SVS[A_Q(ODVB2A]FS3G5($1OW[VD1EV\R\M!]"0R2.DRL-.L%>V2M$ MG9^SND30W!^*0YFH\>%#S@-'UP1)#W'G<3;@!!QS_#+\*TB2?0+':ZRG0>?* M+ -/E -\"BJG]F3=-#I6V ?RJOU$M0N\P7-7B([!I#(ZL0JX%*1DU]?XWY/C MOWT2%PB&A&=Y(7:E/HC*I+YH;_FT7_<1#4KYT^E#KDNJEQ07IHBPR(CONZAP M\C!S6L_0,_+%IPWRU6]H%!C$MR3\J=<$[@ \>(YN0ZI2A@03HMNZD6AA_OGN M<6[ P0+]9&.^%V.8S&29ARC])_J0K%G0T\$)16N'.(X&'2@P=+7Z88?&Q]]T M9H73RM]T[VIV_ ^W3U#28+]L0L@9Y(1#R!?P4B+:A<+/(W[A@^W57\.Q/9 ML@M3^ULAQ==8]]G+"7#6O[FC5G.*T@82#0K5SJO;8L&DG0P] +W-9I4STEN!_M5T,'!VWRBS&0O(F3EG1X" MVY_"><4[KBE&HP:2]1**!YK^_J>D?K^WV+3 8,('5^C1FUZ[)JWIC&61?RG7 M<%Q\QI(1G#A(AK84Y;:T3Z>#&-I,,D1UY)V'?JONOW9I6>-HDSECIAP:1=/Z M:.%[RL3E4I>QI7E>U-%QA2TY+71Q!\B8F.>;@/A S8^R"[U2C6M:IZ@7WGYY ME,+C*JD=T^M^_;X2XPUAL+$5),H-1Z1B)?$5WJ,,LO(9R@Q-3)&->I2 IRZ^ MGOV@QCX'BD3HEN*_M&PTM(7U&)G5!5^[W&I6GK9H5R6L;3?WW9JBL M(R#9OC)>J6MM/=G0)F \64@@8T7*=<+NQ[]/EX3+<%2&C66GN4K+S9L:$C\F M4>!'SP4)\S\D9WW,E;=4IWI[!XRK_V.0H1$BNF9;R2Z._VV?ONIU']\KI$^&_!H?7Z4SM&?7<4E?MQ<$ MXXR-6HE5GRY[:\9_;8D[KO?H"^E #)EGU= ;X2OROD<)VT0?,S7S$=]FI+:= M9SJ.1I+O .8?_Z)4R3G1O%S!7)^WDP.7QD/B[UI<%P.L ,#KA^9NMA>B4G]FDX+5 MABE[MY;4.7OK:XEETU.O7N?F,59+OUWE^=E7I$5;1:-HCJ1[RUB%^.DP6\EK8"&'I8/4J2F/Y37S!W'6X2@N8C[H#MWW=;Q;H[ M3CFV_>&5QZ^5!: MH]2Z0:D5_..*6^PK!@2.^6_W'%[WL[D-"^_O?V,Y@U5'$6:-ZI[.KLSGK"Z\UR.C#/O_[1ZDW@Z_JS@NRVQ9VY^5+]>>-5.V8Y0V9:0#D.!2+A )GBWAH\RWOKM]S$'=OB-O% MJ_H?!PRM#+^F,AHE2'U6 \YLH?^X<]V/.S&AKJ]^C:B]S-5AJH[!.8 M>LUN"KXK4&Y)\ T8)/W3>/'_,A$Y?W!>@[-1^*1NRP\W_N8ZQ\=XWYWGYR_? M6?_,9MU*=)3 *'Q@S:+A'+$M("*9U_%GCC1Z[&KK CJ'D-B6%EU/WV2YA5& M^GR5=@^* %*VOI+H4;#'?3-68(93X3W3B\WA.R!^^U^]L/#]P'"7 DD2&CY3(7^TH"T*I;NS!B4IKP&F6AP?\)UX2_? MZ7 ]TCQQ 7!JC[U/=2(-N/?4?C'PS^S_J=.7TH"7".'#/8(4H@HEY.'.[<]: MTNV3EBD4V+3)8@03<*Q%^B5VEX*_0BPR=52M3>V-&=-D<#,M8^8MV;BD7[;6 M+ZII\T^]7BAE??RPJ>!?(]X_H[D6O^:&C M#KE6CCM MOVWHXY9?WA*9B^OJ5R6R4B!T8"C*RDGTQ"+I!F-C'"_8L$=8%!3 M>T3$6=#3PDVX1T+>GTXWTA,"M)"B+N/B)GC1NH!\FW=^^U2!;BLO8TO>@E34 M*LW#@_S8P& @/:Z+N/^W0X_ P 3E&]N!?Z(WXGBQS*]TY.'!3)T-:S1.?9@E M3,D,0YB$!VWX=*?6.HKZ^W%'^!GX0$W.MV6Z,5*OIK$Q958AHEY!$$![@#[P M\.7J '.=F,)YP]GM@]:6C/A_H5L]J-74U<<)TW#LG<-L^QRHE)?45I&$DP_; MZ58'M9M+>??F_VQ*^313AV]%<>8@>?IP2 +6B5)@ M(&(Q^]S%[Y M]1U@6L3Z!X7_U>S<(14. @Q8-A<0%^]D(?)7PQS+>-\'L81I\=5L9\KH^-,_ M:+-<)?Y+J-7BU_A] H?:_^$?^E<9R?E[[W3/ZU,M_->WAJ^-BU5JA$>%4**6 MW4[);)N,P:^F2UL=5X;U*BR,!:^4* ME7-V(,^O*R981#Y;V,GGZCP;G'=1%.YD*C8&^\R+ODQ$K;GD-=W-'S2]9&<8 M'"9--$>3JWR%KB R*H*G:?JVUM'2+QF";>F^UK'+N'@1+2V;/ MA,001?*0GT1T#4!R8$49XH .=#[\0$FC%PAM]A4N")U@.W3 ZUU^>[*/TWB- M-.[CZRD!RJ,H3,M-3Q5B?OA5UB<.J]Q7JW*J8,HJ8:FW.3U-D<8LB$,CO'/; MA-S!YT3-]"5'5N3M<_]F]FC(S=N.E9L2-I:-HA\:JO+\YOY_%FTGO I>M4_< M\!2:@N*\+^+ZFOEG33M8;=:7+=?:.4BZ+D1#X!3G5]>V5Y80XI+:P2^OT+7C M"HUPC[6"(?5X-CD4''I]H\HFFUM_ZAS@'VH)$B$'#^<'_\SU\^%!$./V4 YC M$O7(%V^&5;R.L7Y*;Q>_#U ^5).6@(\>6YVWN5L7Z^]IRCB[FWO,_%@<()]. M0\-P?BF"5ND411JUUT7[1LU5C%JJBMUB'N M0X#T!VG NDE"6:"HPM 6DN+YL]9>QFVOP#FU/L3JY*.+4W0/R62FALU&=*** M[SO&,8Z?59E_VLGPSWFOY)X&T8/1BE4AB+W;@M08#V>4SMIWQE0'759&70G_ M*/>B.9UI-U\)$H.6Z7<+X")55"'RQ1>V\53M>[):Z)TL3GW5?*.@AQ235PZ# MM/G-=X!A.L&?VMG":ZW7\^J%8.7.DQ(A:%G?5&G6I;-X-D"%ZF"7F87K)5S> MG1)E*NV:LJLY>5!'PQ&:L-9+'7)%!F5JBIEG$V%X>K*JF<$#H3TMX_[/R4M; MXOGHF'Z#H9_&MXDK-*<]NBDL]M N*J1 JBYFR%KM(?X1RA1_">?A4ZY<^S1<&IX%UTG'QU+R)UY4E-0F--,'N6P+<83?*GE)AN;X)W-P)5[XT;P!6 MZ#<>['E"52CW?'9@Z AGV SQ-KA W!O^D4?F/\"=\_O"C^SYZ..5 MV@BQU&!G80;Q%N1#R4XW^HR%,8.,>VL8G1Q:+^K;)NLZ\DL^G#I@MGN-R53' MUFH1=%SC"DGP09!A_)%&MG.2),+^"BKE?#(S @>>VBT)$L9?IP[46P\85V5( M]3X&1&$2)'QFO'"73-/-TXAZO9IG/_!X2+"BZL\S3%486GF+'ZY.\Z,<\L\C M24FP99+JP!_:6$#B?$: +RQ]>?C 9W=,JV8F/VAUM_N@+*H1N*YH'@YA/.Q+O&G*J'N2XO7^&C"H+H$@, M[2J72+)/'_(/NLWYZNKE3SGFU!B&OGHF%OBPTHL56QHC*AZ2+6)A>=#60;B9 M#FV'W.#\>9J:6;!+T>P9J19649'Y2OD ;Z.NMS"EA6/OX18NP+99O;1=E[V(Q MG:OLH^=+X;=Q3G[4$'^$?'%1:H$KE30F/:>(,U0<_R)VWP]?]ARHI\]XULFE(U$ ]VN2;S D9FZG; PQO0?[ZB--LE MF#>K?8K+"@$%Q(,<9IE$^ MNYI6JOK?%>+S8YGRQO]CHU;VGG!>H>@B2Y=EWOS3\'>>A+UL 0^@K^H++P!Q M7*3B._-2#38O#!%$PI_GG?S;NKFU1GDA'%07CN.LDQ,*3;$6:W "W/:2-RV) MP/,N %X:1%]O-'?$>0+R3I,C%PV4;1M^P<1T&XW$-.FY'*<"1A#G\@TWK?[W M@AQDO(+%YDMAF7R7FX+8^?H4BW+OE8/P8=&+%UP^M12B10?!)K7C(%OSNB/> MQI/(=)UR2SNZ.*NNRMK>?=K>UE^3D@9RJS;9*W(+WU!C1(> M&,F5$XZ,9C.8_5CP?SW:^ =L7TE1%Y?7K%)PJ>R]/Z!%K;&H[Z,GFZ MP!>S7P?!G,[JCY>0"^W[X/Y"45!^XA3UF:M;R=]/0"S_OBP"A?M[21=PXW(< M+S4QS(+R3F*"D--5"L5:XD1"1EG(Y%10Q)DJH?EH-R/J5T%!K/27G%F8R:B* ME)$SQ?27,"S+]YSOHAPP=V* M'1\HQ=)L:S.7_,QVY*1.U:B>U6ZH1%?]9DP]JF\4=]USF3P.LO/;N9(1 M^5*ZVURVE:X+M=+*^.PM:.A%&UCRRB=O#CA1[_H,%BLUW3W_)INJ L%@V8.2 M7MUK;'9'\*1?].VNJI^' M.+?,9,[=L:]9RIK;A-^%(2.C#=_O:5(*A;H_[E /OSS/A> [0-Q,1K[7FZRM M$.S-RT[-P,NL%T?AB5PU\)4DC3=CR<*-7,S0KY95R^;O7%B:F9C8FPLWL M71-GS"O]'#I[+MZ0D93/3Z%WX'7'\CWTBTW>^ W- %/DMEK*TI*07L5=$!%V MV47"P'6 (:?W A,=_]; 2ZR!4;UM?:R+\7E1AO>69;QV?-.<>0-)RI=^+RX] M??>:4CW#K_]A>%0%^';UIH\?N+KF\]#F^$4S]VAJ0WS)[@'/.@ELAZO'FQMM@1'TU,!SN>#9/A4.4YZ*5EZ6K/;[IJD!8+?1]B5JM5 MK61'?]%R8AA.YVE^\^18JG!6;VK[?-QH71+4_IC'ACK*G_M7-DDWP#O'&1I2 M/8(C3^WUDKF%@NGT0(XK](WJQ[3J!S!A6A2+_QU!L0ZF\[A?O#I'^QSF[!U6 M+ -_6$U]M$_;KQLZJI;Q]S'=WR<)KLR*IB)("OZ\"(]35ZV7H"NKBKKOW\<^ MH4H'3.L6&U'V9XZ[ZEDEMW\?_\/Q [1+NVN34"G-/P*1G2[:-M5;H15:]8_C M?Z! Q"NX*M$(1F+^!RHBW<_QS=D[:6$%.I85V@HDX1/1%#5S;%B-PUS07VC4 M-52V$JB+J8]61)#,V3S;=+9<)USK><9S9G..JE5ZG)H_1?(! LN]VW%HA:(A M(W?_:K6ED_1Y\^FM+\-:/-0(9KQ#T.OEESN%F3IS>0^P3#M+JPV+5_5$-F&6 MV">^TGCUIZT\7F&QNN%4C5:L/JX3,K']]P"766O5O2?/T RP)O6K#,$H)"TU M4?8+^#(!IL.EG5"UD7,-J9_Y02U?<;,C9;M]LTFV]W+1:S5G(+*!C^0) MR6;Q_'^%GQ;^P[%EM"6Y%*"85OW*8>Q/5!0>6RL)#%\)_#!>$%/UR<%P):D&5I\)\V M8O_AT[#.F;,;M%X027.>@QC62(I"W+O(?M9N'J9XK>_S>Q247)*_D+.]?R1U MHB#UNWCA<=9W31>9%PO1-L>;?YAA=7Y<4'- M:FW!4T@(J+K;QO K%B_VU\7'L'%PNY=_+TJ/\5:74Z2\UC!,4.2M^Y:QT[.\ MJZ"<9)OMUYT"( V[KWD2+[(_!E&(SW)(RQ\"R\$*EU[!F%:"(U0(=^.,TG=Y:9OF* M=5I 58*H8:DS H+0I82HVJJZ3S.OUBVTR5 !)"?%C-#Q:61Y-\?^)$80'VQK\1-.-C56RB=@<]-P?:OC4!7KC-S&?P:MG MIIQEG?5QYJ1\&%91^#_;=CK:65(4%I-=;3R%H^5Z3ZR<^[!R8%]*LY*3:,:8HG),?&P9Z.1]Q]W** M>(U!T3L5Q%_# KRI O+ W9NFCIH#MR>=-7_BJF[LP-&#\?];XC'&:(_#].8O MR&#QT-R;YY5WI]4P,Z4'%&!M^PB4*C@C^IP6U_*2[" B;N-G-=LVI4L6V#UX MGT P97A\]>3B&[_#:/$5F2<+0R0DKB0 M^OS]R0RMB(9O:GN;4C3'Y9E_A!M M?2EW1:XAM*I>?YL7PQA_!,EA2Y1'XEOR9S(6-_L>%[I1RO[>6PN6N*OU :[+ MNT>Y^/ZG$2%/2(O=#)P<(W71C7>VY@OEDKD-]"G.<$D\TG>Z^L#-T.QC.L^+)NZ2.#C(3&(=J'7/_H3 MHEIR6;:K+([_F78>BKKX[Z*^W*#A.'0Q\7T8E)#)XQJG #S6GNQCD2XC>KH6 M+[LS(TBCX+;P1R%/S9ZU(M087&K0P%8HU7Q6;.C@MP2OB6?ZA.V:013+QYV% MW&Z#&X#41GW46B@"ROEZ W+*WZX9GMT*,+]F;,JD2Z*O(6_5),#6!? M(HMZ18!QN%[H3MLI;V-VI2TJMJ$TK-4_)Y*T:.$V&S%OC&J __(;_(C6T2'Y M1/R/6UBI-![<0N[\W 7 Q=I7(S=A#GZ%2N=2*O7W@*C$&_%X?2E6RL)M (D6 M1"-6W5X#8[PJ4$YZ[.FLJC1[A9N;<5YC7WS*O#Q5YHMG_%RV5&>KX=&($)KN M4GR)H%)O6UX:POZK<0IV6W$8I04PX#D1'0*-&G<8752BFZ)GDW7T#R$!D6+^ MI7YEUW[_/Y#*48_]B+'S X10MN^05%>:7D3O]_U;> ;T'Q+ MX?!32>*T]U#KM^UZ-6@-X&XXL#?!7-#,(WP^] MPJ+\(FT=TQB?T2.>MGI8NC\;74R+!7&]XKA::S4C(E CQKG)7M.;@PQ"QTWA M$;8FD>#O$0>4Q.JBW:I@E!FF'8T_-4AX5GPI'I'/?_#$^[^)WTB,#C<0780W MZ.F4%9&,)<^P$F-C^'".U1$7N^:[R,:JF-'1JR^$6V(B"K[:PF$I%"?W@ K$ MC,0(V'9[[4?S]X"Q$C%-&]N$&UO[>;)!PV#I M<=)[@&)GFI\?:%3+Y^>3,VD'?^,-"A9M6X'N%9[KM*=7^MC;1%N#V*"7\L^? MC-A$8W9D/3XN0 DRDF :]!%/7CIX?%[^FZPY?S9CM. "+XQ8TV5 M#R@]PRE_"V1NF_[FD$=X7_J ,^ %1J:R]D64H$"?F]J?,J(X'7C]H.B5G0(C M87]^$_?EK[K8=3K%?CIS 0R4&;6^T4 K,4*/Q)#Z9,>-\Z;9(:O5>BV$(=RL M4=/-ABH$%"E[6JS_1YIY+L6JXQB>TA@IWS$/K!T$&:PLR1KC< _Z\ M+,@% TMK7( #>9;;BI:14-.*='GC;>PV:5UE L'1%RE4,F7N:/>=/75;%QNZ M]B::NKN1(=ZW.&ZT\M,*QDSI0 ")*59L \&K ,[T+(32 Q;6;OJDT.//3%A) M![%FVRL8HPJ98GVKRZ@8?6+U[2]-O287J^VP]7L="G;8?UG"W4@SC,LCU]7K M$\;95JO#=1)<15;Z_Z02>Y62WF3O\R[ $SZU;/]E?0:'W ,G*(](PT@PW)][;G[^VCE]A MDT^^X7K5C3YY5F&]S\! WN=R19O,8X.B-()B=\U8;;]_=S:&(IYK_0FCQH_=%]+G/)"2ZIR]%GDL&5.NKP71:[L MV+*)3F4AC9IQ>AM_&YX.0E& .627%%9 >B";N7A;4%IQ^C_:ZG_$8ZS7 MHH(W(TI$'@?:MSPS]QW?&6NM1BQ(9H1A','QM]FJ38!.6H,909KWJPEM88JGU[?CVMUDZF8 #ZJ7HIEZN)Z2J< M0Q6&CT@UIB@-?%-S-WQTTD1?#4/45%/Z39E"PMS\9\$-7#>1*-[?'M=&+0.( M G6[_@YC=H9B@@4M)V=(?4P3]R^.VFZ1L8?V_/*.]":HAU5K86S?D1+((1[5 M(%_ ? ^0>;]7TN;G^5K=[*:A@TYKN]#:6;9ZYS6L6G8EB.ME !B8&@M>C04# MT\' L7\0[9&*W 31QY3&_\"\]U\E()R.P,)OY@S+\K:P< MA0N@Q[=(5]Z2% MP=*:5G!KER5B+7I0!-?-^"Q-XZTI/($WP>!<@Y![ ["KDZXH9(\!<\GX0^]Q MK5D6[ZN&CRC.4&<$DMB*8.5.S6F]^<0JL%=*CZBQZ%=#+F=9-/$ZX=GC!X>M M)XQW@L3&9^LGM7*>,JH+XK(R4Q-U4_N,I$,_C/W!Z3$YASC;Z]A,(-3XQPU1 M[C9I_7[R^O?M<8L2QBBM9(LDTO7%^CWAD/;\3\*=$A@4-*P3(+^5*7&Z#;6_ MY0JO%3%G>X%#S)9F7^F[&*@ [-D4([&*)E60X_@=2^-XZ?[*X7H\R1HLM0]U MPLU->IXIQMTT"G/M:# 6W$"LXJZ$9YLU)CH^2>58)/P%38@X*:M$& < MV,DY7;>GNM0@ZG2$#B*'YA#P?AP&8LI]+Q7W7B(HI-")JP[PW! 95IKS;<[Q MP[45MDH\18CZAA[M4-%0]$/=?GOLE M;7N6G26>Z7:=R4SY5?/=K>QY-4 7]FPVZ.1J$#7L-[9= EO)1]J;H(S%_- E M0J$VP\(Y:+V4\--V4FL60UDJ"5OBHY'(^*&=Z;R/\R+PD09MQJ]#.<,)VG3P MQV>6C/.OXA"K[&1FW(-$X>:QU]IEESKY>7=^@?*GHD_KFFEVZJ,^-3SQ*MY* M.*OJLT:IG$6@80]&$YM&.G3*3$S$(P(EZX*_7^%EV%_M@AC;M!A/N[W \1@_ M3825DHE<"?!6"CHA::'V&2C>QA83+[H3X/ 7WY]>&K]O+_8/!4\G,:$PT5:[ M/70G])$[?3._[@$,$RYITA!)W7JC_/C.KU MZ4K5;6O]C7Y]V:K+'=416GXH#[:-7H>)K#FJ=;S]Y@^YRIAMS*D$=2+Y(E"Q^M"F[).(T/F9O86C3Z9Y[=A>1#N1 M#B&%]QA>8&JW]$JU<3X@O'B/3$8?]_W+^IKX,LTHPNE+/S,X^OP0T&4!V705 M"5\5@3AF@2>D#=^HTO8>W"3M56M\U7(WEA@5 T*2W\X ZTV2I8K#3),:8)<+ M: !Q>@ [\B+>9,EIX)L)GF8:'<@ZSP0/HO"F<*X"]$6NSK]]3IG:/-Q6L-_* M;G^AI[ENTG5\WM)G>Z-L0A *F;BR"VL0S.U J]*T2-1L&.%]S' =O;G/#:UNZ>!4T;^X!VD0N=HE;3J,% M9<1>1]GN;JHP>"V\>BCS2*>F*NF)I0'(W]C%-04LO"G#N&K;T#V*KLUCIC6PT&/VV, MZLG< 921H;.\DPDF]ZQQAPH!(PO)3G.AO& M$/2#F9RI#!CNT%J:T& V?C/K_?20!\[_$DRF4:GNYAV-NHH3=]=-YU]F5@0K M1? UHRH,91X7^:M9(3XO M7-.V95':E79""^6%CF?YQ-*6H!%@5@ 2\,.'7CRL/GWX[V'>PO\ MI=(K=_*B4;?^#VL=.AIL C;Z/;L'2%R#KGPMJ::;/_- ,6U'S6-Y &3.\%BI M$+KEF!A9R?U):CJYB@*K,R'=D$9$*AN.FG)6$J6T77U!$9:1%P"+-WBE>:_Z ML&][4\LT=RF9_UH5+!@I_0;0"E"E"%U%ENW$P!TN7VF&CXE('FY#W-]06H]K MD)$>\@M3O\PDSE!3=[@+[?=YY3'=" \9.J)DITD OQV(8+%3, M?K0-^ENM.5P]-KU(6IY-I4C6$@%X34>[!Z72>;[X::'I M/<#"Q&M,B6IS(OD>\+&,YU9T1;N&LX?\2W2DRMA9!4WDK"_OSX6%!4BZV&%N M:K):9XJ''4U?QS*8Q[8'6Z:JQ+H-(@@P1XWO1W]N)98H="O<(<0.+1"-B-A, M<%%WN9TIZBYRK9)>18M&:661Q8!:8,^X-D-(XOBQR..CGPN_2T56DHS%PW@; MN D9<%[ M?*EJA^\&QY/1)&%I_>^B9R;^=E@B=D:38+\HJA. #1[3?5YN6.0 M@X/>B]O-SL8+K:FXD,)5?/K9(Z3WY8ZA%!CSY.0 /I9J5_FKB<.M\]B3N^:R MG<&#@G\9&LK%T:"48YDXI*6GTZ $#".(;GT2(NRL_H6]PSC&OYU6YB$O81RQ M[[P=.6%@$^*%G@42Y5S%@EK!/S!F9S1L.:.QA"L]R&D@=3A,_ERQ)!/TD7B8 MN66@ULV?'Y;G"+;E#<\Z?VF]1>XVB.NQE$'GY%M@:W*?00BN4!0U/3DZ#VI@ M]<%-@!5W0)RX]F5_"*>:4PA+3HOV"]')+;J$G*9A++UK(FH:UIFG(.SO/'Z^ MPCG;/?PIXHOM+Y1[P.,?BR1,O)M:8PT$%A.N%=.23@56EFL>J@"I]A2^M5\9 M\3),I8"MR>3I'?V)F^#=BH!1',<0SV MG2V.G/V>;[VY5_3Q+UIT:- O2\=G+.*;!H"&X'YT76E/VGC(RT$;'A"50GF( MQZ?OD]I=K+>[!B;7)N%C?MA^N5JZVQMQA;,\FWY;(=^EHHQ"H:?&:KG3C'H] M*=4J4D^"B%4DB$\5U-NDRF.O51&AX^/BC6P1_L]M>%F%]UAH5+%&IQ0PTYX9 M*'N8V.(X!: +KG\[PK\)TRJ[]>B[!WRC7.05I!$W[WO!2A*I(-8I&'(/2']C MK'$/Z (3)\#U,B+N =T^37Y!S3\/>,H(+;5&H201[>%+J)FF ;)AG>YX*:-V M2F>)#/-)^>[Y4F,PC(J*1L+^HOYFA(LFB>*XQ:Q_)<"=$0PX+1$G?B9BLS@* M1],#LV-*MU/ZH9\2;M_#"=N?5M;R6#N[3>2\0E[";'==1#@.Z MQ#O,[T6KBW"G7:V%JSL$]M5=,]%@T!Y"'Q;:D_(Q7*Z;.*U($8GI6P\&2F'K M":]1+?&1T2998K1H$@)>TQBPH#8:CJ#;(T(#E+P7E,()/,#! 5"1+*@,+XVW M_NO^-9T&_#.*?\8-7)D S;PG)&TI>H-T#ZNFHY,W#45*/QNL=N3!%=V(G M3EAI+$_2D.?''Z,%_=1PK"QXZ!->"\=KU)K3XRVPKZ0GD6[? R9N7H@F515= M1,D/Y4523:T2UE.(U!K$FKVC)C,(E?MV=]1R7DRF!8O/#=43@0*Y $.WZ7Q) M.:@FUN_04B+=,2(AR8=+OYJ>N/^<=6*SL21$%GJU9@OP(C7GU6\!>8M12S(& M-3:<LT%;6\K@T\OP*>-!P+>XBT?%D!51 MY%]M0Y":\XZ3K9SCS&C)9UOZC*Y9-O-=]/X X'+Q!?P[7.\IGP:?T.U9G(^1 MYMX\ $I[1MZ;2<=/0=Y-G=P!"]0^LOM4'3;54;13_RQO_;4K*UI[#'?[/> % M:H$!&,.R=>_EK[MH<8ZMM+R4HBFK*T_]R7[&&N^EPW)CT_N\"'CZD!0NM M#^A'V981-8Z'K+J;=&.XCK4A MYSP.QWNA(/J;X /[3=\]_?0G8H95_F6K[MLQ7FUW+[K-KO[TXJ^0"% M;!Q0F*C8]%V_$M_X.F,"T[2&XXMN 0&&P/FBB^ [*:C&7%&;W MS9MQL&S?-("^WJ;R2;HD)9F)_1T-QY8>]' M-L9M>4)*U0[VLL!F'U&^J/'3O";P .$P[8UPUAZP QC\DX3YC?[N7'0TNXZSGC3T<2MDXI%D&3-P N#)'TL3%M,\JIA?S3>P#J M-LS'Z\U@]F<8%>QSGDUY>]$ $+H9\JV*[ANO+X6Z.T,22E#,*\"FBK]840N! M3TB?AT\@))',E^4HXO/(1C,,D=[/ZE6K.ZG=>@]@BPF,8JM ^]QF$I-\HD#T M+DI[L(3W?;9%=@,1\\Z>U?[[>EFM?1"9[>J>F M'CAQQ)[O$H=;WF.$G !A$F>]@7->.2<@&E[T<1 QMO GJ8-EE1 M.OR.Q2ZH[II*FT_2"N\!).*K7R'W@-.]>T#5(]U'""Z)BIQ#\/#!V6?B MGOBJ_D&'AA5C!.\EFT[K=E#OJ@O:Y\I5 >0.NS P4/%84^!P(;)@F 7L>?S> MD^05U7&M2=*7_?*WR5SVLIW\U'@"+0MM]1K-I_ ;.D3?8ZKJY)U[ ,8=QL*J M)UK:*F50JH9KOQZ6]*ICKAN^2LS@F6@70VAZ73.^>[J-AFK&FZ:1A.]GK!:E M0PP9_3*?WOB[V>B\8)$D;UE!G0 K%".[_7->Q2//O&+#K$FP3Z%N!P1"-Y\@ MW4+"&'1:DY^OK3_5LZXUVU[U^EIN7YKBP69[KS%]@H7T)O;I^0_RPEHN DH5"4!=\2PZH;?M D>\U@XN0=PZ9(M8WP2 MD8(.9&\)?:MO\N<&4TK2 YZW"H<&,0"=16TH MU_O6RI-=D"'&CR6,C<2.ER8P9LA)S)?E9P=R+)-Y&YKD()3AZMP]LNSRYM-R<9SZR56-.P6H)>/^'B- M_BS%>#F"3J7YF@0Z(I)3'A'.7O%#XP!SE87PC5-:S@I)YW9]?T6FUHX>A9<7 MY]KF6SW+1$IOW$=9WR:-F37+-5@D,3"&TTJ ZO/HAX(CG;3">P+:)#0ACQ8^ MO)RZ&E&WT;8AFY^^8<-7ZCH$W_$+Z^KKC? P+]M([QE9IEASLE3UL'H^96;K MVL35_Z26CKDNL62BW")$;(!?5(Y*9\2MIV\PO=:Q$-I@;.1\>;!GNU$5.K]/ MYDIZZ-<+-%CI99,TLI\"FC42O1YC&#]AQ55GGF8^ V[R&QG?J&FZX\=YS^Y M<<7(AI99_5[I9]X;^<(YDS9KKO?^N9\%J'%0)DBR>8:T M6X&_9"LZ*!/=C/V+T,%,P[4/9'@(]/6BW=55_3U@V#6[X^HLU%;_Y>AIA%C_ M8XP,%YJ^'](C*&D/ M*$$,O. ./H7<^TF"FC!^.MG;']188,)4E--0>WH3/9 M[GY%G668SV (^IGQE,0 3'O$11NDKR1_3=%>,Y J]BA:LA65X.$3E0"SBW=# MC+CB09.'+>5_9!HZL,YK&M*C".?@[]9YHA[Y,C.4IBQU#TCMH+ZWUQ^TM*<% MDC/UDC6K'84EU*!%5\7> \S"4PDY([I0(E_P'SE6Z\1MW0-0[O#GUD,BIA5< M[@&!#X<'QZ+(_<>X+_M9$>8*>'ZEQ32(C&X^?&(DH?\]S=<,#&. >\(%. MB]_23UN'3^&A5Y^<'&V0S[$8F9S9UJB8GEV0K=!N>:@TB H #KM7JGE^(T2# MXHCN3G(:_S:XQ._$HK0_J,BN?R' KT"4IJ%YX"8\[(#8XLKFLK*^WB3I9=*C M[_O1GY;>1!:IBYS-2UOE?VYP66K&Z+&C;2S$EJG%&>*( P;Y=RIUY]/(:&WP M<)),?+QQ/F_SZBG0A_9+](_I%HE]0%Z&-X#L:YH PZ<12L@NPX:QZV9T?&-1 M;N))XJJ6^O*73.=Y]P#)F7EXT75:&*5&A++_-!W^KB9UD4D,1.P6=I^BB0.F-9L6)3"(7+0X;!^7# MAD2>D"SO\4_O\I-M>]RN)'YY?H9?C7\N92VG*?9B)L215 'OE4,7AG7OVITX M]YU9T?3,F,^/U07YF[MSX_SR9MCH[O!^OPH;1S0Y,B9]M"3&;TAYH!)8]3D* MX>3-+-.%\G1?P"WVR@+.-&DT]>GT04KC]=MZQCL&?[T70Y_0O>K58<07#<^] MP^H 39%J.]!LE4&JH:0HFGB[Y_D-0[VCGI_)=GWZUFM?Q22;#5DNK%D-AK65 MLMK\3?B#^B*=1E@FUG!5UI<(?11[=X0[*:B3:FXAMD+LB3Z3Y"G3KO0(4D,V M,>U;4JGU/HB?6X3P=6'JHNFH2:HSA7B:M:70V"!H;- M75W="&\"TTXK<3+$9)E-2\SFXR")VKMWK]!'=I9H4"S9D;<5*.59[N1B4['N M\-<.SYDM-#%WZPCM45&AR0+@-+\Z7)VG"?\F094+![Y%\L_/SPJSM\Z'Z;_# MQBKEWGF18I P'EPMW>VI0TF$B[_^@+/"/I&8V?:ID'QNQ,U]6(9:*.+)54=UJ''R(ZO7E (BCJIJ"A-><3M MW01++?GAM]HXV> %Y7I<-V.:W- /[M M-IT23!E.ZN:'^Y^=\E_EZUA<>=>\N <4U<2.40K< ^947X@_"@T53?S:V!QC MM/-ZV,YF$8X8WLT/F/WT2=!F*.&I$ FJ@2\);M )3\/O>P?!C.LNEQD??J4*L3W2%IEFC M4;=PBY[^0+N%LV:5(B9=X1GAG6'--[:MW#SBPZ>0^ $O1 M]O[T7>B67!+'_>P]M'3+#%[S$.[XXG%\MC>5ZC/78)PGD"<>Z,U^-C0C_NG$ M->"9622#\>-WH/!HOD6B#QG?"ID?+ B;N232LZ#DRP)UG,49.H/\"3S.NN_4 MA6RZ+SU="]EY(KCVM^>W-Q2KDY=G;E]72I0<^=7+_K@C4?\=;2^_)\\.$S_M M&X1BW8CF].*\Z:.V,Z5B(14T0B)'36^"0:DMB2'4%@4AR$4%+0!G@+H:L1?' MB[,[Z4:2F-_6BS;'E$F9J#QX$=]N%3)NALB<<0]6U&:M>R:;X)Z/_A1ICBI8 MI5O$5-I*B/E,SW#O)N2 )Z7P1L.PL*W ZO$K5.LX;:S@J5Q5JA+W'GNYM%E[ M\4>?]!^Q-7%$M6?,",7.RCS^8#/1<^R=)?D\BL,5"[#AZH-9_$ZY4&MZ%Z_Q MBD#GPK341;BX>6_/3(#=GW *N+6ZB&/H�B>L;U2YT7'__]PN2T5M[U*Z,? M9XXSAGIS\7(!=6B^6PRH!)*KJ@]F#T\\V*V0O5ESQ?,V)"?9*^RSR$Q84C?7 MFPL4-@F4;X"'/WLTBW$IXMO?OF+0"^W.2OQ[K4.:Q"J[#6TSEY1D-<>ZFCVH M&DY:PN%8BYBZHIVGIC>M15I\'TRSL.87^A+6UP)G=75D31*,!*B^GM%\, M>J3#R<$L/(MB+8R*IG-NBEP/!> :'JCQ-V\:KRA/U*7^2V#>/2@.*5JO#!A$ MJW$NXF>>1GEM$B6MHFM@E>_ F9LQ-8&4DEO.G,)R,:XB]NU+ MHEH)3WN>^_?J1Y\?7 M:E(GW;KM#LG=$V*TI770GB)XZ(V2*2M]A'%YXWOCUW>;2-SAOWJ>U?R#-:1= M$I_:VOPF*_3TN,C3^>ICE4>JQ.0%C5[H U-7RJR&X?#0X6E6=P*@"OUKE4%F MS^MU$@=?$1V)Y6ZPB>80>1NC /SWQUA8WX%"PM4Q7]<&MRBT>;OLSJPS@MG/P>VT+NET/X#QIQIG9FNCQ M NWM9SH12V-[<-"\;Z7H5',M.FWII:[H HZ'3K[FY1^E2%OG#(GFI#+26=TC M7W'H5/+)'E1C^=N\I_$' B508&]?.(!BP6PSP MAJ(A.26AS[U (/NSJ_G._RV3_E]TE>;&?.%\*8W"SB7:Z5Z*Y4L\6"<[D&4*PDI#B9UG&*_ U.&$9"MTR2F>6P@*_99XB+U/[W?01FS?V)LA9%GI66BXR5(B#I>]9:(8Z>=O(X8C MO KR,F%*KZA5)F4_4-BCTP#5U3L%@.9Q [RB#QCC]/)[.I^2I[UE+V)O9Q;S ML[*7P=9#9X6M:\)?% # :#IE&@R1I+@ D/]RY7?KP!3D4Z?92A-73Z$G'?S M][+_1>[2N9Y+,[U@)8FESW4P\[7(3,6C=W:O3FI-BVY'EQN984Q QD\^$S M@)YD-< #%)>:&@L6[-E)'GBH-;FEM O:DRG7>*W5SWDLC;@U>XFD7D2OY#39P0#)U!ISA&FZ)3E+4Z%XUZH;$'I.!5@4M/1N_7\R=$.K; M"VV;\: \>?OT'J":L1^:_:"CZ3@N_%CZ.1$5)?D_2BT>@J%VS<'-\7^-M["V M*Y8++RGX<%9C/>+3U&L'T?Z^;7\ &7,1)L"-XKQ@,U,5KGQV]SK&PG7P(G9' M5_,9OP;?T(P0(1^:M!$F>;]C5W.NR=8\>5.83'*_$@$D1&%AFKXV=EV0G4$' M/^9KH;K._J6LR.,+R]]PN2MSN/;CV#&2&C*F])E#Z,[SG*M\76LD1,O(!!0S M(\GVT#,#"!4%>?7?'$Y/]J%.>.9E%_598\*]-L*_5KZ0G0S%?AQ35VDO._ L M)RNCZJ$:;AFE;01:[]L>F ;< Y0K@Y6%RZ!0$[7(U15+)A9-+ "R_XAC$I>R1^PPZ-9T,40HOJ3>BQ0>N= S M6=)23-3$Q\3BT-.5Q]+U^4:8++1:TSDE;*=7WK(V9;?IO279=4X]'[J]>^L* M5"A4-"&A]K8)7N$Y/"RO*PC2.UM>&N*[S5-.-SP7?L?NMRA:U'Q&$VBA:C'< M;E:5\"S4\$FO/$(XC'87#,QXF_PIE(9U?E>N$6HBE>FN-_&R+GW+MO2 ?3U4 M .?2Q!P9_(% ^++ BVKS+BB8V8;>&=5=^+(S+E MOE$;UPH>)"<_K.-JGW:A.T-I."B.(K^AKJE^JFJ/3)@_:,?_L9K$HCG '$6P MI42;#I-M&K<_L5AO6Z.\<6(:E--0A^]D*SV<:Z)C4(PLS>WO," W\EMS/5Q+ M@;]M<'*NS\O)RZU0KX\@J)3CD8DTGBN:U#L4D51V)4=[EM*,Q1E@UH.=4W\_\*%?&!")6YDYL7&]E5T!>A#W,^ M-I"G)6Y,5&!!U6Y9 &$0N$MD_(:@PP;5_F48M4K!:RGR1]\,D#2_J/Y5X/_R ME^C_JI9_6U<,=5=Q@=HICFEKCD)-1R9A#:YWBAUF:._3CBH$WT8JBG)J#W<^ M"UHV>ED?+[#39SKT*M<%$C6SXT6X6<]&B1^\QP,1-#L&&1)T 8/D%_&P5BAN M..5O@PVFB9-Y*BA*UCYG?95U?&B.EKL0A&"FT?7,K&"Y<\3L0ZQ-*TB#EKQT M'ZU[Y=8C&A#)S(O<3;ANG:]^"#%X.Q;O+["/;9R*8I4"_$QL XPL",'F MYFP!N "'=NMG?>>OW@>V^U)$=2A/8;DH2/\0]HA=(YQ\G=.=P\7M$5/1+5I+ M^VT$%D%Y?+8B$[OP;C0S]H>I!^WS&(8T2=WOIB@;W1@ ))HD:FI,UXXQ7L3 M D?,W/Q=Z*C>0G=A@;M0FS("\65V7M+.6[*I^L.8$8(>[?(X-_@'0%C3$4,0 M:O/J3:#*B-9WA:&9"HE>6G2U]S1I8ELHJ)Y$PT4J\G^58)#5M%H>+%\T8KGB M:5&BLN)2[!W#;7@%?!@CPYX6P_R;JS3KS4.S5E=*5' MVHJ2 M)\V5$\ E[*!YHKRE+\VK-STY\I^*H("M>M,Z,PG)0\N#$ISS)6"8:*=+XL4W M5P#>F.(#V??;B[5-W@YYD^1MNAWIMO+.+I@%07>7TT9S<]ZT)C$@279*K(51 M [A#-W>>5MO\_>LB.>4U[<1'J?WCS[)"6;E5(WZW> <7$R%OQBG]SM*C5J@T M1F"(NF?73"&1+_O)8_W?"$J@H[<=+SI-D.R=-^\$7\-:9B^\VOEI2?WP9G&? M'L];A"NX<+I8O#MI]Y)US,Z<34-J@<;O)M\U=V_4J[H=W/JU49(U/:N''2G M@Z'5<3Q5TZ+M&H0Z; XTM:CV%/ZK3N%7*..9@9UD_$(N7?%9BE>0(E4$T$CURBZA>\(F7'%DZ,\ W+ M3?<3F,?BG+J-F";JV=MY/:LP/Q\( Y?V +ER%G(KF 6@)Y<:T]W:H;:P<0_( M]8O_&0MFW+KT2[)3.CJM/M/Z"7<]*KEZMX7ZV=R>G5##&Q5SE1W,9(M)+FIU MX_NDL3IYSZ6/8?>%I)7MW1AJI[MK5$-)!QF>T KJX_FZRQNT@@7^SX3:*?*R M,#YX\M1>("D\@8 OG =267 80JBV"M[I%>Q M=;S%W A"R?@1Y3GO>BO^T_=@Y=87S4=XF3?^/(3-N?-NP+1Y[LRM:C1V;@KLRLSN6_@ M[+C9<*EX4+QFVP\"Y'8#;F.H^_6VEFGSAU(7#]-(?.KW%;&N<6L(PLO 5/W@(G%QU:L^CO= MO1TNLBW#=9ROJ$M@@WYC.!5Y2ODZ5=A>05/,+R5-]NMH MN 1N(&'#-TA+4*K.'O;@/%#UN+H-0_=PSS-@='S4 2@)9?_P+F-U MPMWR4DP^HLX2[[LL)N ===1^ =-L!E2)Q3KW67R4Z&%'XWA4Y7-W--4YK M:I8=X<3#AC::VY7XB>&\+S6>11OP88%D3 LBY%):[0>S1=5J[._^J$T1.Z7] M=8D+J4*S?C'Z_4DWMC;79*]+49=HSRM+6Q1) N"ZXOZ"Y+E,G:A#I+[JH>GM M?*%O]( USYSTW?R5!TU*?T36S!OG/6>FB1S?UI&F,J8D]HDV9C#\52"O.- PM^#=N+;K<]+4!8)PL0G=TKMJ%J.4%?X_6+8U] M=A=M/\+WFM.Y85M*CXD*S:]?6Z/8&-X("Z"D.UH99YVR:-U$HJ@-B_6M7,#\ MR-U]YX_'E\\$=F'"D#K9ZE7,6-EC=&P7@<[W&[S#WJ^J/T^TG9OTK'>53#]= M5L<.I._7$%:2["$ILN;U,2*IGG@RDET#CE4=CQ-.JA%PIM*4[E=SZG6C/<4( MKTXSU@Q6#),/[0B"[6I$3FC@T[ZQ)F?&IG(Y[>[*S(G_XIU\,W'S&.YZ2T'V M^:L5+=,@#]8H;\1$AH,+Q745FQ5?-MY.W0>&S)D^6DK#_(MB_4'0*&-09:N3 M#>%AN4=H:XR,X9=9#)O.,HB0Z-S)E7HQ9/5983ZW4!2(M/AI MVG=S.2/3XIS4+3FRL( '5+"-]TGJ8VS,4_91*2#RY.KJAU@EY&1UOXG3>P#. ML['FLIT[ZIFL4);/?_U&9&%J\Y3H$HJ45AP1RUFV$>-8BSW]5VJ\]9 M#6U%ES$GPI28:_;#,7#XZV"&ZZ-V7^D\;3SV/EH?W/U@R^4,_'O =QK0U["W M1!TN-$FTVD%1GH@/0Z,K<;\,0WC?MI&>:RD6YL_/:OW?@Z6DZDF MTNJ11RWP.;XKM$;&\-:PS+7@QRYNJBL9(.G,&[KD9&-19[7XW/-N !@W%L4$ M,$ *;0:%P[5*G&:_\"4L\CQ&5C39WSNA<_:*FR GK/J]N;A)2M"9$\J;)C2A M)3X-1P;I;9B\!(7W6$-_VB1;$\\]B9:/N%!= M>VVMNMH)\879JA"S8]J$_;)%-3F$U.;3P.Z:R]J3;!]HS(E&K"+Q^Y^Z*QA( MV5]1O$/DO3Z_MPLB3@V)%4%G&*RR[3EY)*Q!5;1%9W9TH]4<+B)NYP%Q\*)V MU4J#S>9H.:*"@1XH:/6IQFQ.R;O>HI06R?UE.0K7S3#=QMML?K"Z!';0N3IN MS"2)Z'9K^=AIB/J(3K!BY-0SL+S6FWVSR:5!&U,J0;4!T*S7J)0W!ZQY\>8< MA!#DV)[#&2!U9_H^'=,X<2-I=%XIB<1P?ORL75E6"K.M<*!)P5C7S;MH_4\4@7MHDDH\Z7RVYIW[7.B>&F[%D_*%4C:V)0%(3M2)5)_1 M8O 6,:C7XB7[!0:&$]6$FK]\SI$Q7>=[U>O&@$27B5G\ZY:?8SQ,VV[GJGG^ M@]Q9W8\+PQ)VEX/'FZ00W,X/Q*['KPC:.BABP":*,W@H '45/7FP /3A.%[ M@$*Z1H(NR]'NS02PZAM2=,6^:SGJ.8/H=G]4%MC@[7>/'09>A"U>EYO\,DE>HN*JT,&D(M?9HU&B-ZL7;!#-TK%B4,F0 M&5EKPBEAUYNB5.Z-R'>@Z&[I$C&JN'F5LY,XSS1XBHW)P\]:" MDF=:"G8R_-6DN;G.J^ZFH<2P&\#,E KX?WA[Z[ HNV\->)"6DNY0!I$6!*13 M@0'I;A"DANXNI6$H 0D!Z1IZ&#JD14 :AF[I3HF/M\XY^O[B^WWG7-\?L'FX MGGGVVFO=ZU[WFNMZ]LXTISIT&& "7EY>#RHF!",VKBW+!M:%%Z?*G.=Q>3.. MILC-:]/QA&QX201[-8SFW9"#5$?H(YFZI1=G55\V5?U@CWIXN)/@1-EU4(OS MI0(7^<',Q_G.WMX"VZOGU]F+4#F%AC2?,M6@N*5%=*DWK??Q]LO$A(5[>0S; MZW&S+4MF-A'%.B6'.I)FL3H- CO1#G-RS&EQLYRMU/(J3=NW .@M8,'GC*AD M;.+D&GQ&/6.XJ7H]I&;;LKQZ"\!;UC0>[=&0MU-N"]U4\V0SBS'6K2I MG?UV4>:^@AIAFCG-B=2T]!B'2P.UHBZOE?/W69MEF*O][@*+;&>"ZS[&_6=1 MW6O<*3Y[X:7.R?H+0V^:(5M6'U83C%*HD!-L[Z8HP87 M>TR"V OK5U>ULQ!B7+:,:^;T5)!(AVYJ-4^?8T<#JSGU;#"A;@EGUQOC^\R) MS+FG*X9^PX70_HO[QY(X8=4DSE<@6.J=T?@%+57T,K-^">OC"F1.DF-SPD4XQV M(Q6@$M&#YX\%S)MP4 MMRYWOL%^HX7?!?-G]XO$0=7A$QS)5Q1=D B@T\8")K760E@B?4>J&-TMP)GJ MD]?<(=^Q[+EN45<[)5:#]JJ9C3DZF,%03P<"WBOKN2^D?X5>O/]+H. M22:$/[?V+NYR:.WM!L8'#">[+;;LT.)8Z;C,+.]XIK$FD6((/&,'*/D%>2)M M[()R1D#3\._55\]/=KE'7'UN 8.&W8?;\O\Z@Z$I:T*"F9N\*?T#T")8T2!# M#J\E<7%5Z>09]4IE82_;"!72Z(2BAMB?9XT@Q2ZERI1YSJ6XVPUP$PFL/IGDL*V6ZP-C+,0M MN:'V9,RR[2,A-N+H%2-*W1[B+/-YRG&_P.+*L&?X0\<8(=>4S7B8R M8QWPK#1?=\AH8ENDS0V8U3_]K)/P_3..,ZQ[&'K+?%N1&C2I"[ 1;[ +E*&_ M3Y>GQ.%%I=5S@N83C@;?TX=)V$\QZ:ABT'6BU@^:G/T#1@FAR3]]2Z)54 M86#SH3M>Y22NE.G=PT1+FI2=O05P[K'D3Q\RG\NUXUM29(26''M%A'(_QL3F M)*<0ISH7L8R$&R=0*W[%RV/.OV)1Q-A(9QHBE!]&<>/LF7"4&>EC["5K7?P0 MF>2\,WG7^P3M".G:,,G[',ML9T68/MAXK:(=1E47GPX0%MCEAWJ!,55U6T89 M346LI+&10((F2J!!*H*OLX*H5\R(_&L_S2N4E9/?SF)(=UK29F/UEBO6!;LJ M]3,#6:?TA2J#U%RWT,A(4!T:1#JB50,H!-UC5[DJ,]$DQR "-SP]>N[F M&A!]W_$IY^DF49WW??1S#2'^E2C&Y4P$3^YC4,93/YNK_\C;ZSS+/MQI:DF" M('HGZ&*4B9WQY3UQ]IF?(?NUA,WS_)-KU^\Z?ZE*OC("G1<9^-ZTKMCIUO%Z M]&8:+ '()E@?LPM7L,HKKE.Z#:CG?$CJB:KC] MG;NP^H@,F_UQ')/*J[18F!;7,I6]YY'2LLOKO2)?PV*^V:B"*]']QIHS0K" MFAL^[#S\>6S>.UM46:.J()O,4LR''L1N[54&&\U4-J+KE5R##D(T[@AK5K>X MDK;F7?3[^7G29*J0#(FA)+&AE^]13>V'9;LIB7JV]1:<8([N5 N>8[HM.+< MBW.PRDCI.BUX=-&TME9\*-G^WMLKEF]XBH[RSUU<6Z M?4>[F/FFOU>YP?^C M?%3[*Q\!FIP%,CR&E(COE4?FYI:G%]F#!'4^L<'4K>V\PJ[IG^L]UWC(1D ' ML-(Z=HWAS6^3BDP_*OA\#A*/T5GKA+] CNO+MK+AR\;0C).M<[W!\TAG77FT MI76-RO0U38F:(^A=]SWM#[SKOL4(R/[HOK>XZU1L'@UH[3:/1]_CFO$;5%+S MO@5$&W95[F4?L'7.KI;8?]_+'4A]E @"$G3=7X0_'BX;< @V8":G&_46!&=: M>CZI2AP@2#S*[1--&\(IKA=N-'54<._.?;+A)^B;[3F]9N3>LK@>; LM@^GV M"Y>>1'3C=SX;9+XYZ9'I&C-Z6F#N24G,3J!X%8.D49H3A,%AFWP MP5*&8[^ITTOO\<@/,3,*!SW1Z=D8;<&"WBTZ>D7C-]6T@O7F.#CCR;< #-$0 MY_Y[PS:\W:JCB<-+,PT>,5$#(U):<5,,]]>_G4(;!+UL2+OS)2MJ@JFY?LB# M@ZO#[G53A2[*H2(CVWO3ZL,SQ')GU!64;;V8R#,=%^H@GIH*JE:9[#/A,<.H@I^K BBYW "JUYXCN'>W( M)=UQX%?Y8LMK\,T+&LJ,;9W=JL5OH,"OW0Y6F ,]N2C;ERPL)M\>""#I"SO1 M4,%_F+5 W4,)3[WFF>+".? X!6EP(S><% ]JV%ZSNTD-909:8.?*/7@>)Q$L4K>ER;,E2CT# M+A:!"/%QGZ/O/FJ.JE?"&Q>Y4.1]]YRWTFJKF1N6<*7DL,2*,B?[X/CJB M2%Y=,O*=/NQCBL?13G9%5@(#66SCEU=24=0-)#+9D0^*:_VU5L,8DZS2R\I.OH !.^-;< CJT^9=X:)G(B4M3X"5:9S M2L@CD",=E*_#1?=$UY@ME7."AMZX)[\/>(14IUC00T\_@Z^''K1T0-)@4\(] MQSDZK"NLL/2%@,WF?D*D?VY(?)R/O?2B/&B[I6QSI5;:[=I/0Z!0B"U+KK T M_W&RQ=FFN&Y> '8V,C)>Y/%9\5TS$_UC\")\58AI:;JPU&66MJ/,$C?[4_W% M!/Y5K#P63B\[IJ"C0.2!+DDS^U 9L#Z8O-1W"$SZD:%JZFL\TD0,]LQ6WE6X#'77&5GLR^.;IY74N+MJ6!:$Y+9QKE87N-]2Y.F9O+ M8\OF475D15=LY;8C .!AXNJYDD:3T.BV6' \W7=QP@,/[NUPPW(B;&=]Y:%D MXH(7/PWQ4NYG7]Q>GISZ0>0WY_=5^?3)+:#Q%O"A2&/N\3#[7FE)5F/'Z;>P M%6T3]^[W?JM950!R482*=)- >X>.6HZ>O1/ M.VD4_//VIP[;NK\\M&1+E,0"?IEB^4T?CGBCLA]&%\?S45J5L#(HQNT+83XO2RT9DA9J"*F*?@W_XSJZ0OIZ_:I3.POBX89G3M-I]\&717_W,Q%_1.(5_Y<[TT)O_:2-+<,"50^9YN_1;U0D;EV)J#1!] MXBSKR[IJ1-#90Y1$Y<@W$ _J :N]Z$;Y HO3T_+OVQ&BB)V@F9)/C04Y"4I/ M4/#K*GW].1>6():6I9?H59!ZF\+Q7Y:[<,VN(V/*;*KNWAN ) M?ZX;)AI$ZQGGQDN$PNRQZ11 4U5B96CQC5M&3]O*L\"\-O%I):5I%#*HRIY9 M0;8 B#]@[Q!.M/*;^[Y=_T_3-!A#7'3SQEU\D)5JGS\7< B7V=56U[$P55$K M5R*U9VY=0&I=T 3]1_C0@T>?3//4$O M!*2IN%!0Y)-^^R[R4Q2B]P=#X[I;-7V!8T(Z0I)F 7FD(-/$3B* 4%/$E6Z3 MQXI:,^DXQTGO2G/#!!N)^[<&"UX\HN 9JAWMM,#52^?)9UTXJO&:$\;,#E:G M BT_F71T"\ \+]-J&7/&Y.!(7*.V^K*V!E8F8)ZLM@;<%\.!R'[LA$B3;>CG M);@Y% X^SJPD'M&70'17^QZ[<,5/H&=%*RBX85,-[UU;4\5NZ_T-LBK_,995 M]+DW+%ETI2H''GP82K4PZP:DM_.TB=WP??,VSFXKW*JI'X,4 V/[;!,?S2!L M)'[$!,H]Z>+J%H*LJ(X>U-0EX$,,'<-X$E][E3]M(U,XO870@:6;S(]H:M#%?HI2G5 0AL(S* M"/4WL7-"3+6Y2(0"T8@CC-+",_0G\B*ZS*4:)LR^0?NS^MX [:7FK>,9/7=C MR0A:.'HR.6?'(6ZF>[77[UTT)K=_#FUR^GR7P'H(=RRXJ#/3"H-$:>L7Z8ME9,XX,TOV(Y@"WDTSYNI\1?A)QK2D6=WAA:SQ>4FIK!L-_!(V0:@7D "97"F>T M5AP@[YEZ3W[?_APW35-Q2_%(&/D76BCMRO3[ M^1XKZ_9=4*KA_S5W>\Q'&G9[OFG:"]WFZ>.S81WX?FQ6B9FWT.Q>^1A^P7KL5/U M7TW29O"X890#N>\TQ"WQ,LPN+VOB+*;\'P'%$V,B32 ]&+\:9[RSX<_ MI&I,1RGZO.\?Z745F*I6T[X7>$]]*".JX,B8KF$'/_F-IE-L=>+EX9O7^N#.MS<:Q/8]O#5?4'D06Z?=AV CY5V5-$\YG#),1CN ';1,9P_8 M&!WZ':UFV\XM/\4F;$E?M%,GIQ WH%0\JYW"UA(Q9&M@SG]AWWT_>R(.=+J> M4G.@&5KJS;!X"Z@1TDA"0 J<-_86(HDQ2I;[H_0>8&T#;%&\I[K%)=(R#+>, MG)?J_733 _[NU;(0(44/T>!5KRP.NQ&E#$68_3V?\NQRS04C['M: 0&P4.KB MDLKP)2R^[/JZ'_*MM(U)1O+=S8#OPNCY*HK<3G)W17[G]1NE(B)G9&*BQ$+Z M)(9*'V8KIL=#"DS%7+\6C@RAAOC_K,A7-LKGGX>HAL_-BX^/2!EUKM7S%MIK MF2#=>TZU#OR!I].^?VSP%#)M$.Z'+UTRTRF F!KD>>]ZT-4F[L:<5JXRV>7Q M1)K:0C7F3HH(TOZ4$\M"HAP1Q]&4.'BZXT83UKNL*1NVB?TVZ;,)@3L/?55P MW5?2\5XYC8+OM".%WU2UW ?KW5R;O%VMJ[9[9T;)E*GEZ!!'3R.((VSDI@;/ MG!+1^7/M61%B*3B/4!P[F67LN/S8G&N7+TG\>3,"\';5OB.[X$(5%3_X*-<%818P,X7:GV=-W*7XQ^+2]GNM)OXN1: MZRY5J3-^KL&CX;@-0 TE%[E2N2N7M0(."N-T_PX M&H=30'QZ-E69Q85'R/:REU;+WP%J,]=2)KT8C07M8TBX@;H00_N''V4 N2IF MBJ:4^F%B* ^P3-!*W)TZSN+/;37K'YU>\V >_] $,$[?%T3U_>_C7XI3=+;@ M5WA'$BN0%#^=6T"\0-E/\7)YK_E NY-Z;!!A"[A>:;AG*[R/+OY=6"#.HW#C M=Y3_'TA9^=&RY1%KT[I8[9[/W137&U1IS'B.,L0]YR:=$YSG>"H3C8I";[9+ M2Q/M&,0 TO1/7FRD^V,?NO>SNY4V^!D67*+;X MUM1G+HDC.A_6J'Y[U4'*SC? BWWP5E]]Q8V@;75:@B^Y$21SEVGWO M[3Y!K M-W',\0BM2 T)6;D;7%\.F5;7\2,PT[6FD)_R+:K5#+WMQ9DFLM0FW.?"6,]5VU\/VV/#- MR94_7IX'.-.\'2ED3$F'6+K1_G]MZZQ3G FZAGJPL@-+H($8PN)DQ2\6"-!\ MB@=<++U]/FWR4C2F]"?,YLX>:QQ:1)@1257RSL<9)YHI]S(B!WHZ2,3;3N#* MY'I1;TY*A.)S%64#L 'HJW+_!5;D)>GPO>HHA7;%MYH-^R?%9,"=?'LP.N>;M1YD?EI/N-P(\%Y3R'Y?9.R]] M+!']M6FO'H,U6?49C!U?:VX;3FFJ3K>_-H[*BN_=6B=X'M@MZI($@#1MS\@M MV9%9(,P^+3:9L:&-+XVQOXK38?L:]RSRPMTD2'GF$"3DO,K46WSI*X@WU2FH MV[+@XO>G4^IM&H>X5' ,Y3<;?:^5DHR?&5I M+Q+D2 EOI^6=B8QT2C,)S_B3N.P546Y M6<]?$)(YLN8&Z^REZ9J?S#JQ^]\Q<2U>& U+\S"/((X(CL%>^WAILRFB^U03 ML8"M0/)(-V FCDN:^IFNP'J8V3X\^+@V91='4ZL)"YOPJP9&KDU#NOGTYZY, M$KZ=@'ENIIJR:S_#\?93AZ82YY\58Z?A%OQ2,\#VI%B10'?+"<2JC/4A.V)[ M?#H'X^LG_H>2YFMFWX4WUX*6*%.U&Z4MBPQ ?B0);E1/]4OR3CTFKHDT*_\"VVD%FU#WL!<\Q?4X.C:\BGYZ D\D:'@74//"4 MPJ *&&&\*R1D]U8?3\]8<>ID9H4SRY*S1F!SL* SAVN]D^@/^(X&$FE/.2I# M!P]MD"#V$,%-S, MW@)>W0(.-G,Q;>\H-A8W1R.ZY>(6D+Q&Z"[7(9"8O#3XH-_4YL1&0]>#K7HU M QQJ,R6;+1.RZH8UN>\PF!<=E#^R-F8ZCO>N4=O$Q=QJ@VT RM:QPM3&V0&E MKTZF%^*PTT.>]VFX2;X%+(_^-7KQ6[= 63G I U"<9\GU#,6(3%T0[ ,F"5% MA)Z^Y:IYY1V9YM(V^+V/0PZ^4+2FJM.?Z>O850A M''2P;ZL$2!P^52>_@*#SK379[!4!^66:_ M9Z[:#[?K9[> [H(_QZ(TTTM,MNM/RW7_P&$<9X1+!Q.]%&;:W@#R_\Q/:/T>J M.+S_'QX?>+IA;9U7[[X6^UIBE2XLQ[7[C3I*_#:S*-QO1/3*,_J/(3[_X0\M M-SYJPJXDBHS0UXE^J.[IE%O!) ?];OD?H#O&K%AO>OEZ*,.ZOTI 6D>$S!?G M":-PU>'-E4V$FS5GV+&6*LDM$P]1/[P25U/*_'.K7=^_\"[RUQ_>T?*\MX 0 M4ABD?M>\IGY@'J;[ M'+<2=(:<*12;7KN4]U>@E1)&X"?V+L9FI8Z^;/J$'?(>GZQNR$;+&,.Y:JIN M >;/LI\5\(<[''X:0&+MZUG+]"%4&7JT;YO/EWBI3S$%Y>C &&Z@[R*J+^@3 M&7^Y<$_F<3-V![N=)PF'0&W-;]65\Q\7.A!?47"98Q,=-B++8#\,#(^ M8P][89TDTF\_SGVDO1Z:F%J@]9'S\0\]."_4[K#>YH%WJT<&+ZZF8U1^^DN7 M6\ O4]Q/2U+<'+\*&(O8-%'\-*4')B4YK54_SHB\56XW"/\LV@Q1X&4[WL\DU#8 M#WD2.39)EQ5KDT893+@&X&/D=>I]&;+BO])48KCCC,G^VVXL&E$2D*.6&FDE M\J2;J"G5JA\/T>V5;H5@Z_.^2Y9W!/HT^^ 'O:MM#L15'N0$N[JQ3RE)(3*L MM 7=0MON28J0LX[GB>E/1CA.J GDGB0I>LF!& _S4!N[1+18XZA*J?R?8O2L MT"S_0M9YBX]IQJEO <4S/?L;8\XMR*V7GV=FYJ=;M[^(>:3=DV6:_C@(M^ ; M4(0:[I^\2[%]"[9S>.NHUF\351OCH BA*=8#5,1TC#; 1F:2RJ MIQY!E"A>/2)D ;3SBWH%\E&#;7UPORQKU<)APYG5P?; T=)LN!9B#[@DW/HF M8*7B>/D+]0TCD_0X!R\V0EZ_VD);,.0S)C@R<^JR9P?P]F+U'!_ MK_EO)AL,:-9>E[#5?1"2O@404C^3:Q@^H?0XP?)[-J EUX:U ^P8=O5&GH;9 MRV?-P-OMSL49AO;0*K#3]4CQ=9_'QK*OUA$B5;BO!+9=1CH-YG)7"'_1XQ;, M$0]BZ,7:11?SH!=VZ)3_,T%53^W@)SZH.R8S2T)VB[< ?-#B("'(W,_2F7T; MP6EWG0I,P@YX2J^I+38@AW](H[4/5O"JKMB_2[9K0K!8("-E):E M+WT9UML-YBKB#/35*W]-6D[/QT\\/O:SIU/?_?)-DN\SSX@E%O1L_2%8\C,6-6HXXT/_@0;N:DO=R3Q>4LUN6ZH;'4_+UQ$+Z2R8N<2\@0P)P0Y5",VICU2RYD+AP(0IL[]Y3MU1)N.?2AN&U;;JBMHZ?!!G M.&^,-$&B>>L @"K.A^4^4\Y^1F"_B9% 6.,A9 M^[$T\9<2U MPX:(/4]7"07I?;09?5A, F MB1*(BP:0F)KA0L,51O];6FLV-?A2HL.BH+ZW ,@Z_Q*_S95JCM4-N8#^16V" M 2HX@E%+TF3UO:S49Z1V>S>'$9XQ47[Q MNA_C0@WIO"0%+[O;,H>PJ_H$9IO_UI@Q%;$I+: M>)64I;FI'1UD%K;>F)6&&.6#PWT BFDZ;.-O\HI!0>[R2/&8%A;0P_V;0AO\ M=PK-P(Y,V]"BLE\TQ*67#AS_QLGR<8K!"U2GNB5R-G(41Z0?[>'?_XN7PN>T MH#$Y2@N<,QUUK[M'XWN%!2Y53QT1G^\6ZRA"O5\VQ7X%-06J9!,B$>M[\#KVGBI.7B;2%:>LMXQHJ]P#P$"]QOX[ P3V(PJ2U+ M\[AF6#O.0S,[KM.QR .9*H:RO$RB,D4W@M)CW7^Z'VBUAVG]H9><6=';N>#O M=$O$ $8NQOJG&OJ?D+O'6>25X)+#IR\U9^.:63X:Q=/0\'>(-WN4]$V.DSSC/VM0TVK ML[EV-LPH&I"58[JU+M21]3GE_ M:8IE7-!K#*30+WH2J?V)EMF?3Q-XSP<#^=S1T^ZGK Y3C6_YD*V!7]/PO\&[ M.'.,OMRO@B,)&/*;L/@GZHVU 47**8[(= 'CJ(;:O(<\41)-N6=!7G;%4WI/V%ZU39G]:#BLUV]2!E53-6L!UI+(= M32-LATSW4!9#6-9,C(X%P\U+/PJX732']I=!,KI=8 ")RRJ)" M(,!!'_V/ARGUL:HVVK$*1IH[!JZ3;SM\BX4\&X'=)Q#_36U_? D+M MV%10PT'5?>BI7T)Q/JD?HAVB*_D:-#GH)_U:>\=I84%[3A^J#]BJW#7X'^_[ M5MGE";6\ED,;.?M2OMVU[F\:>EF*MLO9S3V(>NXZ#9IP:9(&528I#.V-TS(/ MRZ30SCVQV:6W)D(A)J.C>MO%J:_YTPSJO2PS!L,DL+\IPJ1_"66S34]8"9S4 MDVT@MF#F(M9F^I34G5&#JBPYZNVWW4=UR4+\'HMM"PU=P?I2U+AS("EANB?YHO+9[CVO 5\N%/1_'XXEDP.2QR$5K> URDX M'!J'RC:EF9P77PM>Q)%]>"-IBOT490<(>6DX?.Q>.8S0>IDW-4U.JE@M@\)< MZDAA)L;'",05V6 L-K+^-5.\^'7:3RN:=CVZ [@_RHYT4)B&*#94IU.+6)ST MKH7%VI;*%4K61LJZ.U*9HO+U#+",%OV9WQJ/_+B>GG=Y*8W(&6X52"G;28F$ M/REDS?:ZJ?5KT(ND86@:!]:+T(P8-=;4)'P"IQ9GV\8)7"_2T#NVTCQK'90 M%X_&]&@C$[/1(.-FE_&LM]R7W;@AL$'['@IC8UZR*,UR"B9W_'*S*7F/\A-T M<;IGM0#N:]9?%L7=ZVRCJ%1/H-W\OI_ZI'%RGA#2CHY-&97C,KBH<#/3=->R MG0KC9,))N"S[7>/03!X:;=;29])RGEQ"$M;2Z2HBU"O/HY:0".3ROK(M52/6\?&,W@),OY<=D'3+AW_IVZ:=5'T+IG@2NO:FYPF?T'J@ M0.0)$9-@F>+0+2"A\TE.QLGTU;8G-?'2J6?>/.:Y%.+RIHOZD1],XG#S*4]G M@T!OZ+ 84#SJ4T5M;+<"$J&5@$T4//"#SGDPCNR=9FG9IW:"1G434V@^#S(5 4KI[ M]HKDK1LGFU8GRDC_C1<-T\$*$#%[E!@>'E9::!#S2Z$)^JK*RL(#3 M?D#G!KT\G*>8L4*63UG::[\,[W^<:U7(F3C310^:>,W.,'ODLH*KFP;@9-M, MRE]34]_U#*.[!VJE!K]M.BB+8)-3:$8V,7JCM50;KQZ&%6Q?(&O#B@ETF$C9 M-A[=2;=@,XME*\N+Z"=1^9)N;W +8*X8$# E$-X,SK])7<+A4*3JQ@1O-(D8 M)C[U+9D.N7;*.S.<*&#[.$0]U^3M4E@-Y5 (W%Q"H*2L#+JM%(4,?*N58O55 M'44:28FX(1BMJQK&_6@V8FA5,&AG(Y2N]%(YB;V5%[!@3PF,=.AWNJ$?'NEH MYFZ U=3?](P>]Z'$47;R@8,5QP%6Z/)(?T^O*EI#)9!,$?5[;%=19N,;72S MSP0LJG@MQLC7MJ?_464R"?S]]S< E<9AY,[01TN7E$P<%$3LQE%CF #3M KD M7,.2';]H7"N_DPV.&W\K9MY,!#,F/[!S""99?.[9K4ZRBC-6J8>]+C(ET[,M=6_0,.7]@7VJ\^< JC?;\8U_L+47NS[; MEE2/!+$72#OA6WD+> M;?$\1G#\X*$X< $75,9^ .W*Y)XJ9;\2+2@9MM(HBB>W^?J:^Z/KHR7]^><& M8JMUK<@T4;CYUD?B8.XP&Q]N XO*1+6CP+,+=8C#"%WLGBJI\RV@-+2016ME M_6#WTYM"7=A9D)W-L6#R.(8+O0 G X0XY>'1H_A-IYYE(8VDL$95E^QY',>A4U8NZ A_R_,V=5 _8VU#CX2 \-U<9HP_>TA]1F9#/Z+=(6<7J M%_#Y1B@8JCJ(S!"X_*E_D,C=O)V& 5XO\%ZCV W%Y'EH&R-\F=D-5^I9#![- M:*HWW'#XIN5>21W,<'_E$M)4HKW!*V^WV,O!$_$.%^'M)E.,"YBM?\U[D&;/ M+RQL>4-TP'G D#N4H9"AT%SUH$-4.,P1N<.\HC"C7>_B.> D7ATC2 MK] M.]-K/[']]3!:O1 UKRCA;4K%!B]-"$B]%U'4$=>(U_2-< 2J\F_1RRR*8@/> M(RELNP6$S=31G@X(A/][R Y'N$;L)JU>^S)PETYD;#J?3JSM*=4&DL%UIZ^B M17:QF[YA.P6,KA=V ZGTRW@;)URH']T
  • I$Y':'Y0X?R]]CDQU& MF ;O'OV0??(5VZ&!,T8K"/V +F"X?G,!MH>]<>](X0 OA!X.'_>=INEE#56O MEXK!E Q:#![^JF@@,+KU-5RC2D#82VN4NU@NHD&>B7T!)@E+=A)KWVK=8"6:V=L(O+V$ZA$T3E+'+-6UR=V63#Y@Q&-6+=!/-!+?9'R M'1]N8H-:*>BV#&.'[,&WKOUT2&#-?I^D/U_>5$#E"R2++;!R0&8;Y,J><-3D M)%<1=8 1L;!?>+U ]_Y7%?;P)-5"W8AU<)VDB^K#'M6;S1W#"[66.>B-7@3IS4 ]6'XV_4T"_G>;#)4=TB!!I'/JE M_.!-J)5BYH2A] 7EY<>Y['O$(]SGNVOJ,R_.T%"Z,XV@B:==PC++_#C+9//B MPQP[UNER'W74 Q$(S:DP#.">$2Z1C:V8,!\ZCYM!,)O.N,\C:D]YKOWN-'#W-.,'A:74VTP55K54Q]=A05PN6*]?D9 M&VJ.(&N-=:LI;JWDY ,SV#0R9(B7\_+6/LTVBAH=^^XL,-IHG1;< ;D_@?_B"[+U@6$%?KB4IZ;+?DK7@) M(DN/'QZ\Q+0LVMBVB/DED8R13%A ^=2O+$:XAUO8RD=V6:FJJ8+$K8:+63:V M?ZVK+S#.!D66SC J*) 1]K2R;&D9 MT,H[O6PY>!GIQ@4.P^V+T 9.5G(/4#HKS#\!&@LL P):6TN^F]=5GX\ M+>QFG"Q]%_5LFC0A>9F#:9J);!!H+N2/U'W/S=)/5W3K!H"0O?.627[3@=ZW M_D*0>=YUL>(P9'KJZKJ4[(D9?MY(8U&,@K8/FKRSDCQU?Z/3Y\6E!,ELW,@< M4XH%Y[Z":C\<]X&YXR)Y.Q\W>A87AR>SY-T^;?XT.:_K6^Y/]N>=2TM7U*$H MHJ8I]V!^;P/0'V7A;AGT'31U,ICGNYU3'"N_5'YXIR71<+.7F.Y*(=&& .<( MT )&$JNQ_^636A$I'0>K)]( .H^7:L.HD42]60;US)>&T/2%U@_'V,25%3N'$"\NQIS_6"LN$R2! H6B<5M>ISL;G)$-@TB>_\0Q308)6C0 MX6VWLM*>^>OMTB91#14[LJY+W%@_L.FAWN9P"RIW)^YW[GM&'3VGU"X[%R3K9L M:PZ)$;[7Z1V09UN09S,GA5O1^Z5E!?VELQMN;K< !"=#%&QIYL.0+'=J98@1 M,NT3^LCE0IY)]0=_;;CS3]6@=.X6_B8-1=5XGK(-T6F8\^9@+!DSV?],$FD'#R(+OS4RN6LV?"W T>@K';6PKY?M>*Y]J MGDPH5;:<3+J4A>ESL&_S1/!4-.\&3;+)L MHWA#0"G\3&\?.A=/_(-+6P_V^16U/QOL\_5G,2'36X .='$>MB7R-*/#C=1> M,5];FY*/?2FTG;@]:98^D[7;:@>K 4B8YEQ, MNA0JYYB!X-3](.DS1\E0B23DO#Q>W\&J+%>@01^#*R:JL]AHN?@13W7$CB<" M8R'$$/9Z?"+Q'6O7JN\F@<@!$+6M=ZW!W;L=Q5# MI*PF\]M[T/^FL%ENID0**"0[^/"94#$U6&%7I7_)KF,$X*GJS8?UT/#M&\C0 M;CP7O7Q89/>@W^\Z"_1MK\P:NF >MK/BS_0^$.NI!]%5=C[Z'N&DAF.\LBNW MLH+@TV+$O\TP3?Z% M?B[1!U<\^U>:3^>T>LUBY<".4)K]3;Y8?N- 3#*'K5@%L,O0%8=/X<80R 6< M#SQSG7.8F4@2JE(X1Z;GGPYXVXM,*5,HHLFRPOX(06L MJ&G4C:=@DHIW5=H&F*RB.*2Y/&ZX_U]-P^^- RW^G9/OZ?-()3-\U4QRT*G^ MK/XRM $5);K1*PWI/'RN5'()\U[["Z"_*)RU_HYX93?6FZM@Z1CL[)G!X& 6 M;$<9XESZ B4/Q@U9@?RM2XXC2EU=^$7RO^ZT\]WA'5SGAF(9ZM'R<1?&Y"X@ MC:?9H_&#OJTI2XU@AP(<7G!$"]XF"W=*0E%.EZX3612C?FAMDEO_1 R_K3V@ M^^4!B4;JHF\%:TPO<4'G(^;!YU G;1!;\:\A6D2,-0M@/)2@I]XG=*L MR0 .@][C"=?-R3[YTN"BEY;"U:MJ+QV)$Z4V 3AM0J8^+!_W\X)(0[Q!)5.6 M#$F2IN'J;SU, Q<2<0O3,YY(2%N'EU6;P8(N/T81*;_ZW<>5/%&6U3\:V$2& M9VUAE,,W+S@X$@.4WB1/HP21(_LKR"R/&-3-$VXP<8_K(*R&-MQTS [AA)GN MLD^1QE^RUJ$@#04S:RV5?CER'Q=D>Z[L]8,D0J4\\$M<,B7HU%WW6?;C_!*K[L>](HP=Z0,V%)-RF%K+/WZ M-;:O6?2Y5J1WSDFW$F>Z(]IJV947X_+55E\CXY*^SBU ?6A\=U]?NMCR<$X. M/3'BE%=:B5C6W_6J4V$[#9*=ZQGUQ_T;:N>:)ROZM&'QRB^) X95&J0MQ=5? M\YX2QQ>X>\F/?:15'MKAH!"MG2#I>VB8M^"@3TULY:G3I1!G>\9I.K*<. 0% M5DG7F!XB2$*)6")M6")-J(O>NLN]L'S7OW@M](7^\&TJ<(;0=K:N6[[19"1\ MTR)_1^A=0>[HFLE^5RQNQN,,DI#7B2J\9S6Z+_"K/!.Z,!=\U::\6;(5W^"\ M1Z"^2RPG>!VP_2W'] 218^1+/*HADKT412\SQL:]([$DY[$[(XT,LJ,+FUG' M6MN9:H"D5HV,*N]P?!.._E".\$DG"J;T8W\RROSH,;'8 @!=7/$PYQ:0?I?; MWBGZ8,.1*U$4ITVTU=>QGUDD+5D7..D WC!KTQ@TASA[%HE_=-J,J-5([VND(THO[LY MZ>\W6ZFSZ:J&2 V7NE"&KL=1.L]MV1'*KG@Q'_KEJP: QBH;*#)3*^G^VU:A M0M'UU%O _.,22X'W @/1;PJG64I(8X '80!L8G]Z.L)!$9AC:L%(E82:ZN:; MB[^FH5'+..J_!>S%Z[Q7WM'R0IWI^P>/A#WYYV8J2\.,MTF=.+[$WWBT7!]: M_/?'1[.BK=HGV=<,$QBOCOQ^K S]]6F>PIGY#$$%[<3@A MNB_M=0OH*J[(2H*9G'+R[9W+LOJM]^G= MJH]VX!%-F_W >MK0T>GMUE-X.0 MF5"F@\B8"TZ ^\QYL:66GB>?ZH==L,"32 @#3&2 #ZX +?3.PHJP@5O 9V63 M6X"(SOH-QI[?^9BD4YGE\UB,TFJH@7L[R[LDL48C,JJW;_&4Q.@F7I]I',Q* M6YWALW44]5.];'7#BHP1B.%ZMA&KI%ABZ8J(%'#IRC4G/E[FU 4)E,3YU>>L MW!!Y28F:$(;7M@R5PE+E%?0YU)^39%ZHW$TKZ+86&8@QOVIN2[8O.#:TQ,9I M;MF56A+V48+[K7CCC!J!&..7[UQ^S[;TH4H"NS$\RKG4&AU6C#?Z.)\]9I^= M/4M/.\Y&" <,07;2?#_Y+OU OF_./I.7%$TG5=D5 XGHT6JIWP+D[!80I7P+ MP'P9?74!SCBG;[H%+*N/3AE.;;H6NAB[H8Y574]EQLA$'=._U6#Z <*:[/C' MP,O?T6H*W/UOO&HV#>^<"&K 6LK#-V=#V8CV0R0A4N)DT']N;^+N+N+SN%QQ M7RAT9YDR)]$<(U08)'3?8-2W^VM7Y5#)\;0DV#BO#6P->DQ&A_$N/1_P^M-( M(T^N)4%CO5F8^1OZTG$OL'ID^3 ]T2ZY/7V)RM*',-78Z_:%49M.+!Q*I7M!'I7X=DVC.A;B@C!;8[7T#IUFWNRA]#F*6#7 M&6;@Y$;\/+&!/,6PC83@A?,DS>G#&L%@?_('GFA=8E!!&TV%QL;:*M@HFWE] M#5\Z1IZ&>\NL,G6Y(N.9LD$^7(U8T$ M:(!+*F=1'9>\BMSY.45S\T+M&7W=-'GL9\6-^LUOT.D/LA%/3SGY=3]Z@1I# M7[KD6AUUD>L!ZU&7 :TK5&2>@4AHA;-S%DD(6,TGAYS-:)[ZA*C!$/:O:<$J M6!^JX-B^ACH[MCQ0YD&E$,6ZT>W,IHQK]<:JHE[&'T4*BHN:A5Y2W=LJFQYI MKG/W@]42.=!EX^C1- WOS]S+<::[H*)H8+@%A)B-:BHGB8W27 "P'.0?R8,*GFHZT6'.U#0+NIN>KNF"C%Z^2QF M)RC?RH!V^)%[=3^62F74M!,#/(1]&=M'1DM*WJ6XS&(GEUK=!4R8CPM_O2B4 M7OOCHMM 8*Q8M\%K2VL7ROZH%O[>%J*5)L!W!SR+TTCA2*^T_)_#I['W)^.. MYQ)Y:7"\COP'/)M9UUQ=>=@\YH)" PY=/C+%:@IK54[/B4,3WOBAP6'4D*Q9 MK]^<;S4./\77UZU S4I_\-VAIX>>J(^-8E"^FK>&PIJDIB/..! 0"MJT1V,Q M^\=))O%4, ;3YQ6'RGC8&?=<<'2WH5"& .9$M(YSMY3E2TK M(D0^G[+4)3^.LN3]1'U5;XWG]6":NET,._3_(>\MP]J*UG714"@4EP+%H<5: MK"VNI91BI;@[)5@(P=U"H;@5*%#<'8(%@DMQ**0X!'=W+7KHVG?MN_?::SUK MG7OD/N?>'^-/GB\S8XPYOE>^F3F&&#J00>/?YZ24\ T]'!?*+RZ:=TBWV&!S M+\F[%'E4_RU3C*V>A.7IE4P0&0KS6#] #>I,"[+&16A_[M8''I?,_PWAP+I" M#?^P1C?T/Y,&_=]DFP&DLX,_?M_>D=>NG6+F2+9-0Z:0];,&;X2C_$0I_GAL M@9YA*\'P@2P%^H;]KQO+LQ*Q<$77_TQF!7^;A#M6WRZ[$B %[?GZ5IKV1HH\ M9/#8OV; 'X8V<83^32_4KB4TY5@=]AM003X M@W#A<&"^J3.1 +6$\._:+LQC9MW,O66M>-P<+N57VYZ\7"S. M?MZM]+T]?1PVL,3)OX3]-%UQW"Q4BFWC$G^9_<6"'YY^Z X7UU,X(F9IS7+1 MC_DE4\PK#2E:.5;?%U6&>GHZ32OG1)U6(6N\@XLJ6I0SV@>8(D.[!D$[*GV$ MI-J?/YO]0T(9!M4/)I1T'&WJQJ6>6$X;[%KHO$NK999K*X9[_NN<8CYW82$W M"AN_MVB2E?5UR@\&Q+)$?(4 KRF7ZJW\]+9EN3*KD[8>[;$R23[N0>_UE4,1 MLOHJT05&65X13L+6R,Z#G 84UT3";JB&]]P"&>,]-:*_6HB2< L5#U@;\E"_ M^T ,+U1\=-*I/\HG@L\R.FNE-3[NLA# /=-7D:?H+/XK$7ZX+E,2KZ M*9FP(OS1_?U[SC'4G&G/GE1HSFA_)F80I'E+.&:G+R<@I&13Y9ZN0,HZTBNC/D6X G('A1JEL<)0P M2#)R==.^,CCV-#O$I9*ETN7='Y6#'T6+Z^9^+X$B^G+H.PUVRS= M4%"EP>"S"8-A#LX8%/+#V.Z"Q)=0>L*Y9V6_'MD]AWC*>=;NI7\80ZWQ/8^E M?7!07]CU]HWB6T%*NK')3F=;T1%)_ Y5>?2'B<1MKV/0T'PW["36*PI@U0;" M74MS\5,8:A\+AA%9?@[=FS+5L4_NP4GI7O-IE<_-6'JD3-A!"].4 M"&:KNF^W*1S$<1#_);_^H7 ENA$;!GU3 M JKWRDIB/.E]\,;_Z" J_I&[8'M45LI:GS1.73EN$K8CZ&ATE S0N2 MCJ]D$=*_/K\"G'3G&B2K5-:,#%R?QQ_J8!#8T&EH_T@+LA?L;I*#.-MZ0F@' M2@Z5;-GV[AF:N_:>ZZ3$+:]P[T&"+S(*E-LQ!+ITXH]NL#5%^$I3-LD"'#7_ M?8;@#&G4W[^4R]-4Q+QUFWPE*"@:92? M+Q]L]?\5J,X0.4.7$9DQ&NV&4$@C3:*&6,GF*/=L9AF2&;MC$#]Y5FHUAUT] MX06T+=EB9JZNJ9$=G@P/82)8?WG;,R.XYW'PRJ-HD,^*?P^^\?X%_SS_+,$_ M2_#9^P]BW]^B;KMNQZMN1[I\^M=?)IYT>5PY%R,$QN,-M5"P#/\!>QH?Z\^N M%8(X/*,Q;[N;C*K-T[I8J3U+-NI3BW7G-RY+QQJ(=%]4>W"%%VU-@;NH0 M<#F MNZ3T&5]P!JOI*/T&]71$Q3V9>)3.$H)NB<,RB6(!-M@K7PFP#.N0?!M96[.P MN2&;9P+/_:2_",X5R:&%G@*^NI_Q,<4PO8;'".=8_CE/0EDX!N0I4\O&;FJO MMETO-9:-T@?I-M8,-E!1BHJ[]?1OJ+?[B14+CWG1?W*F'4O_LL>YQR@D]^F@ MJ4\XW82A!W:N-,9[8SB]*PPYK=YM7FJ&P/N?K3A3JDJ#XNO'X[R]Q2+R\LWL M7;$N-YZE&LK^[OZ9L>+XQT<$540@!#?N.9L@FR6;_'.!C#?K?)T1_BPV]=:< MHH+AW]ZIK=QFN-\6M0XL(W+)X?UK45_1[QBI&4=N&(<;5AYBV?=(\'/SLI$J MM5W2%ER87;3/LJY0^]G^JR"(6$+T9!#*-OPO&7EE*6^0V.AX^:P$

    TD0. MS>TXQ08].H6N.3"]VN0,M^ZSYV(JJVJ#7L,-0=_6ZEM$#[-X1&-"HB4SVG6S--O]FEJ0IO(#V+9]_XN8M16E*^$%U)X MX7)[FHWQM.Y@=C37<8(Z4W#C1<*$!^WO"AVG"*7^2N<8(B\A%]UG.6237F5? MO;(%:067&@PD]8=Y$S^%J8YQE*PDWZCJSS"9*YU+$J55RL/>E>=W0[9A=MVZUOPRC8<[WYEZJ$5T(S=<)' M!6XE0J/FM'27L48!)Q-#QQ_N@C17&L7>T ]5"'E/R$MM/U(*V:5?+\G4/=$( M'CK%SS$,V5JSML#'>7_O9"!3[.T73/>,[037DRKRMSQ\2B%GJ?R7J+-Y M9J]ID*94SVXBFE7I7!0(RL1M""J?:<2O)T\"K/%LY402#I=M4:U% MY_3CZ<87FEDPS6_%K"TR$C=I^.;U5]I)),M !$OAMR10#)(]!EBD^95)%$P9:.->>?:[E_0E/"'N M*Z54&=W#HCC/:E>I&(-H;BLV(AIK3-XFS6E$8].ZJ_Z5X!1@$2"@O>A]5I(? MZ]..R)&B44EN=>#%GI86&VL^Q"!R7[@!F:11_O2C!'[M6J4'HE<'*=O_.A(\ M+V0S$RE^0N4%6Y0B5:?ZZ\[S#QW?\ _M-$KD3X)TOYC+ZR6WQ@#LH&.]?H0F M!(\NM12T+^?\6:KXA[@ \ M 6%&S<.)7D^60/);K_51S:D^LWR/'OZX5YT&I-Z+$^''HQO;NOO!U;1 G9$3 M"F<^[UC%0/@*],Q.2UA\NFR(7RAO?Q,)T-/U\(=2^ M&NY3KTQ\>Z*'[,_VR7< ])^M-6&ZS1?I6?*%1H:@B8@,^ 2YW7=#P1EY"K<(E*1WOS44UAI80YGQ!P(8LG!M0@*HFX1Z4>B)/:= M8EZ,G^C*\K:4E=SQQOD'K#+->^*YVRJ>&FNG]A$X8*\+#5ANZ9IZQ+RE\@RF MPQ:=S/E\5EDS7+="Y'.XX$=H)T,J'L"\_AOQ&]OVQJ6B*YU4SGM1YR4<^5B/ M5ZD@M[8.##P+7OX1&/%I4E[?PH4T$TNH2Y#LQ,!1?=3I#D"]F?0-P8//S\T0 ML_=\.27[AQX!(YI/"KI_#R:"Y8 @7:QV%EJ >P= <&4XDUEV=#D;? Z>6EVV MG$:8BU4-O#C@+$C03>+4TPB%?"+F2C4-C]%PB5?N>(6>D#@JCCQLE24>:&46C'P-+]Y6%/3\RE:HJ;@\E6S)\:@OH.D M'2%M9^!8(]AL$32O,G)*S.3A&ZZO)V7+O%C%^,8B/F"9&SV 0_(A#.2OMB< MX+Q8*B"5KCQ&L1G$+] KW.UH VC%V<@ TC@0VGYH BY,Z^'SLVN,\;FO1]J* M&NG/)MK@[K)Q_WSU%L]''W**Q2H@X"ZP?CE_BW4M]%I3CO @LIJ@*6_&8'JK ML*"5"\^^)6Y5C@(G(R?LM@+LMY-&,_V.__VXY[]I!)Y=NF1S3=GM9%_*.6=+1[6BF5M9 M7NCR?(V*=$DWM&^#>;8)S\6RB2+&D7G;+OR0LX)5E>.VQG)G^XY@@K>,7QWN M#5"#WC",3[!4=_"FQ&:7]7'[\W#9G%TSMBW[.EG'5H:3-C+_+#?:K&\&;J%+ M$VHINGQ);^.G(>,LWKMQ)ITA#*:QX7C ,4YQ^O[+M_=+NN7R=Z)*F]W\$UZQ M#ZEXQ\/\Q(X.'++5QR'.)5RH40$<]0@9%^L:"<+=;A? M!QKDTSQ&JFC:B J56+%[ XO 0P:6YS93"'(T%N+'M\4_"?UJET4$@+6B(WK, MT]=[M :7=X#H$78LY3Z''%/B&:W(FQ(0DM^_D$/5S6I9FUMJZ9':GL*Z>^ + M;QKQ'N;-"_\HF7I_+2/2S7V+ NOA&!;YY,>6.&G4!,R#$EB6*)YNOL@TC#0Q MX>5W"I^@BW1IKHFE"GD6RLBF[,=?J=Y[]2S;TP6A&W'6QAO=OBI-AH93E&@"Z%VI>IQ6VTK-]U'V>5:H MI*!MB*9+V9,@V!R*O"Y*O_+]]PRN(C-*M'I?*V0(S7 MXZ\Q,C_@M_FISX9-HTUAZGEK"FS!P[&3>,AK_^+EA+)'2\+O-,^EXJL([N5N M%W('BM(UX+R)3(6778:$44H:B./.3G\.('H/40+Z MR*JI*M8X7*UM?()*LPQ<-&C+Q1=IRT4FVAQ*]AX<6\Z%9BB'9$J*53K816V- MH^(K"F&98BD*^!F1\[WJ^+Z#[8XV#@#*!>:.\Q[9T(2![R^%N-J'1G+BN-@H\O1@!VD4[I3P%FVFWM&Z9,9MG MHXQIX"G60-RK#0W=.92.^)A$C"2$.O!5CEFEG?:$\CW"\FCI_5X])F>:MB6? M>11R-9!RU&%L4=Y#J^@^(-,*AA8;_.1[3)[J[?IP=34_MBXGGK/!I;=A5:W" M@3\MA3@IYU3KSU9^0=>B'>.1\^/I$\LK+KPJ4D\#'.>X?\%.=^DH2I@_V^S: M9#6&<*&]_C"4\L7+$7YY'(GOQ)=0NJE%E:)9:N$S+N 2&[+X39I)U:4RSEEP M)D=H@RK:]6/-HD9[=2 MZ5.C0JJYD[9>-;@$CVC2A(T-1%L6[@!&W(;(R]T;#QJGH^Z[Z!88.;Q+072^Q7V6N^&I1O 9@,X7A:CHLO7N8=^$1PY6C/BWWC%+(/Y%*V M>'-;K7L':->BFCV_5JPFJQO._B9'EXQ'IV_K'W<<8LYM[&O'7\A@2I6VQVEZ M4?1#3T'2)KZB"&G5U)_\S M$(H\[JA_$J2*5!D_Y<1I5VW0#GM17R.G$TPA.UHNB+$ $$GWR/GG.,28.WJ" MW&6&1^1.X0F\1CZ#(!.KUC0&W=J_6!^?V\_SQIRK0L?O-8C+_K[ C?/U/89S M;--R>@DLZE%PPL>;:T=V?W0_;.[@6J<.#63+9HH=M9.EM7.XI9Q#S5EJW2KD M=D8,;_$D][_X]G)J#5B;];EKAMA_/K;+7@_5%(]PM =S19>TFU38'&>F]>@S M377Q!$FKOO(0\(B5&5H>CEG]&0@NK@L_YXG#77OSX #K[0-?K(R5V!B0U4SZ M:1'+N!S40('M#_?5_D-L =?!P)VW-*.B;4Q$)2TV%LJ>]/DZ;AL&E%AR6Q7FZY<.2Q1M[J^U M.96O"I"Q+>3M?#-6U+(3$UHJ8O4OA?&6&DYHI,SI@VGF]-G?-SU(!V^-ENX.#G5@XKJ:W-WO1+]C&TG]D93BL$; MC/MNR-F(8&9#S8K*'1'U'EX+!P'C:+94/RP;AV-R]E)''M2RCK T<(JW(\#% M>E:Z77GU7\[L>?G]1*#,ROSH(O@#=3T B\\3.#RZ%DK'?,XM:4:O311J#B&M MP>F-4T@.:4Q/O,^CJSO[-\YW ('SL/S3&V@[31,B9,?)6W.)\YW06E.,FW%+ M+R]M9'F>%9'N:4S24<'@H"3A M*R:[<7L'Z+^4X&R!K>L8>A^RG>'SR,C"G-BGX(5<6;5-HY":US7M_K4/IL^] M,BPHE-U$(642,)/E]J2N+,2X<%X3V7B4R^X]$)%\(A;?:FR]8(_DJ7(1\1^@ M53ZIR9=/Y^;H:E_3+X8R&O)!G;GB#M*6Y4>=^K>AQ%.#=$))4\$QNWD/62*M MK);>ULQ(Q&W<).FA$2DUP<>JSGLB5)YLIJ*; M1 +1WA\VLMWEB\AK@!.39GYPHWC!14*;IK!/:H&>+O^DZ5=]5,CR]^<8TGV* M_+'A!QY.A=<*"[3H'1XNV=2;'M;" 2L?TU&870)Q%.%82(SH4S*0$W43C^+( M3J.(*S!/TOI1#&-^4*AUI.*8$YMC[%?/E+4XN.O1C238W>B$YPW=1ZV/+2-< MO KBLJ/PJVS\%6&G=X+,)D7]; !A[KAM)-GD&*>(HOS#U'YWA "W.^(Q&:#G MZIW_YU\/E0$GM(-R#>JS'7ZASW->P:@[^5T*#QG;M,(@.+-R]@Y1K][2?M.K M0;/)\=1RU.]J66Q2TSRDBRI"68W'%^8V]-)P3\)SIT:SS;X4=XVTHOO/G&07 M$40-Q:4.K'>.(M(QV?'ID0A)E!PSVZ#868'^5;KN&H3WZJK=G2 =K:'ZX X0 MJFNY$S2*'X]??'YS>Q)WX*\FDK:NVL-USE<6T",^C=BZ9[](>CZ.^ M^Y\[CK@Y=FA29;])A0 =\^7!&*JR5N6D@T3 M,JM2'']&.)J%F,@-$E(\*'0YN8$N^(B]O[J\]U1W@,_#*E*D@4"WLO>VQ!=& MRL,DRSO[SN2=7\-]'0@9:P7;SECJ7F);\0]O;^>#:[ _+>%ZA@756 8:I]K7 M2(5^=,#"R&RC?[&"-V%;"BHM!CGHRKARY@0,RZX'/^C96!Q="">.HZ3M J<. M7],7X%OA*^F/<>ZAAI? 8=H0SO 7S5(H@W,>$ONO :\M*;@39;KEA[F@S*C M7SO@P(LX"ZM#-X_=W4SP]]-^)KG0!UMY*E^I"S ;DM8:C18')#NBM:4LBO2T M &7K =(7+Z56VT#K;]/SEF ]T163WQO75M>CV MPJYY>_L$2E6&OP@VM%7L8!%S9$:=CF0F+2:.$?HT2<=>-E:64UFM8AW&O++S MK":BGB=M_>8K&G 'WPSEYG)S*L]^ ]:,4O86T];ET$R3Q>N']]RK11OO.AJ( MH5+_"#'( Z\^+9&S)2P>:4@\4X7J=\]G,GV*3AF^\H!@,0W[0>%V;?2 FY79 M09&79 /'.4O7]B[!H'M<9Z7(X\UXI"*FVU+BXE5#.@Y+7!'X4M_U"=5U1>Y@ M.8+.M)<=,7;!PAEFR98Y*D?DQ=\",Z":S=^_V@5 M0<1X(8>1 HP=:>+,]X<-<_+_N-*Y,H_-DXW1;87X_>P2/S71$2!:=!-G*V3" M6T\IV+25O0.T84VLWP$ _?^*:9S(^+\M'H_]X@!016^;5LTP=%NFP66@MAS[ M57#ZJ:&Q%UDWY50#;=M:O9ER*-E;'$P ;8$N@V?8G]=/]04"K7>MFY^[_1"1 MMX0L@SV?L)-@/ Q.8$6O.X6MU46\;/?(#0JO%G.!Z Y;.F-$"G'&='XMZJYE MH>ES_UTGXK[S$-<.BFN8GO@YMXV@>K&,9M;(=T3?<+:-D3@^XBDU$+UV.J)] M)G8N^R ^VW&)D,Q2;>N]Z%2P%#E2.IG#^ MY,FN0?_\=+" D$FF=L>5;Y0=NI#F.I/Q6,,= "_6$UA@.?$:=#[NLC;,'X/. MJX#6W=-SCTC*$C.OD?I#M)P^_0<*/A",ZJ;&.P#O'8#)GC_)^V:Q,4C)=Q9U M >WDY'7YL)6[])PBR^:I0^D+8VSTT*%_"9DF-^K9+)-,XW]]')Y18(H=L&=; MZ>5)J2)ZW>5)T(H3:H2/FG6S.I9NB%[5VYBU6;\J8Q=L%Z\XH04 G$BK52IW M+Z9>CER.>@B407_L7_=X"2VQXZND*]94U(WD5ON](!]>XGOWU,ZK1KE$>@0> M;L%(P:!YX^A#=]"(4LRU+YS?8O?V9(9KAFYBQ13BN;=.UU5V5#"M8X6C&3"K MEWH_BM@M4)'",#6)?7Y$4?KT(#";)6#)TRE9*I&Z=W11H0TO-D$SA4[%/P6+ MDG(Z14O^D&5P7-9+Q&W\5_5/C]68G$XT9[7G/?BCZ"H*"_BJ6^([#2U$'"C6 M*V@677DK;Y$L#"Z7OP<2;[1:(#[TSC M?XA%PO5DU'A]5!FN<@0-V/^-@4A(NL&=8ZNJ;CZ %9+-P@6(PW3TF0IH,!_9 MV7F&_CQ(/0+-XY[@)F@ZU)N5RT[LRZZ2LD4YR*)OZPE71YQE9RA]PE]M?*+6 MOBJZ;SV8$OX:NY%>WZN;[E12^@#N,D<"/[A%G-&:X&H/,QUS^&4_ SQQX!'D M>#UQ0LHIU&Q4]MM_\_B&P+.=7TWG6G-"=TN)^VA9OCII\3.S:\+73XY#;]%D MRGM7DH8/KQ(9#VZ3+JZX,DLD'O:(T;VB/*,W47X@$LFF(+!X&Y)ST>SM,=BN MY,M7*85'-/7,G2 7(5LB3([O[RM(J\ _WWZ95I&A9 ';*G,6=1EZ[K2N7#^4\ M?T[-+$?1QC>[B<*?;3J=*_6$XH^7B3Z89=$#TKS*8/*MV&>ECE0T8D6/ELMW M XUH&@"U6X3CJ\\YN;' MAHTRPY:21=0OHA>*.VL";')JZV2^,Q#T<4X#$*IBQ74PH-'!7&&Q6Y3,&(0/ M+*\^/+L226FMJ[JSI5+Y0V,9M(#6MN>AI?1NDNX.\/+X+^?,+C;R6(#-#B6[ MB%%ZDK;4>I-UVE\9.-[7"=(B2UWY?H)\J,ZWC.0(T MQ=I>K:DA!WJGD<;/]?PO=$^N?^)S/7(NPW=;V[K&3%HZV\.F"(>#'DU3T';- MV-"MI)W2?ZFF3B=R*WZ7KOITQ;_]U6P7H5"\.>K(VRX#VAI5:CMW(0PR'WM6 M,?:F.]]JS_!V1J*NGPRGBW4&P].7L@\AQ(A9.G]AFCQ-*RE=%Z;47(7@CX9_ MI/8#'28RUX$WQFY <^MF0NW5W_G?^;,00^LK]_+_2\,/$K_M?&R/&P>2!\C2:$9^0PBS!I7ME.50>8B>"\?]UL*Z>C,U M]5V:TD'T!\^O%*\.^H:T;JDAM?UVK22^F2BV>>EM5_%9=YTNRINHC T >D9N442";5>O3_IX]E"3Y^T3 MZ)KD(I)8VRK\TKDZ8C"5LX18MB:!N(@8UW^U,L"$/S4'*$31]@"QG7QP'K V M[,P>H7@'N*>,*.8154-089Y,M%[SQWA;RKMB*/-UV MQ*;D>CQLEZC1T,19H34\RCZI2L.9G73TI*$!FRF&MRY@T2)\\=LK1H;+8]6Q ML41[%U=19'NS8DCQ] 6XX\Q>DJ^QIC??:)K%.$9V9(62\75/?_JW Q]C[#)- M&+/HDZ*Y+3\%1[W O3Z18"Y-04[10A:WH-XUV@YC&A)2O.A)>X-JC;WJN95< M"-$74^(8L4[WO98%,1SY6?()^9&G_NKR&_M,+2& 1*#TS-X1'CF'CZ%CS%0W M1I2$72?%4[3#HWA*P%4DCZ$W_>=K2\3$8T3'.\;Z6.2TC@/6H)@.WS4LS+2_JHM=5%]00/AHKD5U8P1]1E(4>+P&"4U M/4.JX9Q?UZ_S0&J*%O'#*$%#59]##< M7=H8$CSW^- \O^P.8+DYQZ? 33%B M2KXL%PGEH,MWK.NG6T'K)K,_01)/3F_8Z5T$RB<'6\SZ'$VQXXZ9/ZQT#'[[ ML!SM!$"C0ELZ-S_QVW_^\K8)+RI$JQR4)"SEF&DXD"OG3-:YEPVIB*BAH6TE MGV]811?\X=^V#'&ZA/DOWJA$YI: QK7Z2<79Y]Y5WAOXC@+CMZ>LS5BYJK4' M:Q4%I:>1A652SMFS#>8SVAC?WRM=EKUZ@[,]G\G4^!#L+[X6FH M<45OP""P9ZZVITN+/6T**?9";Y9>+?W@_,M)=RLH=**43/D MRP-/"V(%=@I+%Y=N=+7+CB?(N@K&0"M#)O//WW( D#Z-&B_QW%P[A*5&Y$O= M2JN#->G9<)W*(X>>K9@N$E#[ I"*]N.%8D9*VY?OFUK*MG]N66:%2OZ!&R%" M\@NC]@D7JHB][&R)0J.9[E7)M2XZU4E4=->LLD7:HRXYUL*2Z+S^/*L[ .'U M:U>AVL#Q.5".A1#) )[5XX.'_80?"3^TE+FI=2;E!XO#X?M4W7E25#M^,R!B MY*K_Z)ZK$' +L!S:?$M6G_!Q.!S5CH2!*N%#6ZJMCURM@_ I&%>>5I2_ZL)\ MU$D\NFJQ6S0-16C+\T4Q64:+)N%R*@H"4U+K]R'3)7X/? MSA%:3\3!H[8Y)/HS&),Y10$:&KVH# ),N965E-$S7=WITI$9N;.PL!H6D,MN MWQ$9 (F3L8!WF98S/*7C ^UGK.&@).?%$U R7<.XM1&K3+0V" M PP0T<6?5E0I8N3Y%1$E;->!\JG2_4#%@I'\JJW]]?OG?T2ANF8:YJDN%1< B=X * MV0:A^!W@ M"Y;^'2 S_0[PS IZG2YSS2"\?H-W!_C]6.T^\O($YSDZ\@ZPB#8AOF%Q!^A) MN@]D';H#/"*HNP-(BM^^'[T/?=/T(!1P;U(OWCHC+RGO $ WA/H#W08 M]-?]MZ/YQ&^5RMYF^8K> 6Z):!UO Z'7(87W<=[T_P_[!,@*_<^M!$H">J([ MGDI;G7H'F,S1>1^H,!+N^ZA[SSRD(;)$AI;'C___X.'^USY-9/Q?K]7^QP:\ MB)6M'X=O[);LWW8^ZV/BMDDQ!4B+._(JS#B;"&ZF$/?? ?YW=O)_Z<3][8/- M![4WMC^$884E2NX0V$T\)?]ND/?!= #@#E#4&"$^P38#.OG$ZIEP"&)=1@WX5_/B?T/#:U[VX=XS%G!Q+,?XKI3 MWHNP%MD/G'F.=:.Q AJU^$+KWMLK]/\IE/T[L&/_R>8LR;D:7OF[4HI$>M@L M\@B <;TS@+SZV#T:.Z!];UF>_YW6U7RH&)T_7QT>B^1#/0K@CV2%WB*RNM@7VRU#6EI&9M4JU7W^HO! MV[[NC@F9]K-X5_*$0]V>7X:_;YW;?UM2XT6'/S3=:A=MHQLN$9%IY&G%AI-6LCZX M^>F0$Q+_(M!;W6C:*G:ZT]WTEW1%!VL7'K,6M$^6PF3JK.@2$5;=;Z"F$LFI M^-Q9NYH77CE$-VNJLP!I:6[MB+3K#-'"X5^(/%4 VS3X&*TIG+0H74"/Q*1# M%S!NV9L/[]UP%%&;];.1A3H_L+<8U&7G)V'?SO3G::381;=N[Z%,:/7NTVK: M=Q.:GE$55J\ES_3D3<'OOU06ZN0XX:^E=K-3I];I^PKE5"/2?T_:RO^&QB$U M2L+N ,0ZFZC;A&P%VMZZT;!@@VYOQFNC?T0D<0MQ8^.?N/>NBD))'S@;R1J/7^,P[A;37NO&9((Y# MF:,&&9I@ _4#'H18JUCP4D"1TN7<_'>QES=.=9OUI7> ,\,$>^\S^>(69E=W M\NC?,2V5,&D%/ZUV*'8#%6)^1U :M0S20B]VL#&9I7IQD. M?XR/JCM-Y#K8^0[ 'E26OK#C'/>3,)B.7N"),M;HS_@ON'%44E-'#MP"M]NK M%.NL"+Z*K+QB\F@,C]'Q$2N<1_%Z9FQ1O6UM&[)=,A_7:;12#+8]D$'7.LN[ M,O+#&2VAY%7N_8K]3. 5O,JN)^>^>#$"+Y9#E:3O +!VW;3$?"M-W>9T_-MT M1]J!G.UZ(: 0GCC29LRJ\?*'K!?^09,M[W1%47*(IGJMAH8<4^TWO*)XP/.7 MO\HW>VFM#(3/N\91<>?W%WFB2?_)_:EP8I4<^:K/%F%579] ;<]I/N?+U5NM M\OA"VE75\E&?>;X=*+ 1<<6Q1CM!;*U3CC9/B?S9N/PF8P)],9T43)57G8W2 MW2ZWDG>VM*E^'S\@KRTX?96Y^NWHG*35/7EZ%X*7C7:#T\'0M MM9B:W5Q;M&#"+IA+G<3%;R6EXLW)A.VVD__E-9>'&=D/ RNJ.T#@M4[FYLC6 MNCI\_'WY?ATB0A=E]JXMH1^WCO!=?G14D_:E14BC]"W]P5R5WF#"=VV!0^'\KTM=/:B8IA+X7T8&7EO)53+9,/%:A+DRC;A2>3N!6)EW7 #DW^E0[ M$JHX/V<:HV4PM_# ?C1GD M-,4L;?4T#KZEKJU%DP4 +2E:BU $ 5R!YB26='QCP!A&G/;"+1?';A)BOX(6 M2X"I?V' R4P@IA"FR(/C//]@!SDPC9[(?6J*[-Y,8-]--OKB!.Q'\ MY"2_:S0%!#P\.VUF%OS7L2!U@@0#D;,/'9^0ZP:L!]M*:E\KCMC"8'1&K(IU MP3HO6%=%^G=6T-*3*9>K/4H>MSO;TG8V5@S@A5(R1?BSH__R$WR6DSTELO?2 M-J^;.0]E->[#!"52R':K]-PL'<9> CFUX;+Y^P*^O@+$R RDN?6,]. M;KG@+\Y3,$?<(*>I9KE.;BH4:H6<6$QFHE-+=+R+:\UQYR\\8_96F?M\!]&X_[39&\09 9B8S$^5/18)JM!4><.!G&F!S;JF-&%ZY1F^BTKLOV6+M?IY'7)TN/G13RSE-7UY0ZV-A4V>?: M6(A[8D'[")Y\OAD*=TRF0@;EC'=^&;%\PXL8W"F>69 M1WQ4V?S6=O;%CRWP3=X:>PB\A;,/-B:H0QI.(,@XSSP2*K:0HYY$ M5 N9UKA!ED=/P3J,OF1=1!SW]IC&],'D@C/L+%0Q8OQ6\K(+4;':_*1Z%%*- MZW[2#PTE2>97/D/!RYD;\M]EFCEC17YGI=' U2'(8OI*SF!W !AW9X:T_F:3C(!?)N2;AX2W\83']F MA3*\!D:=13IVB6&&^B#UYB]GQ%KDH7I4RY\G>#6E2)L2OGM"&0U#>[*BS-;H MYGLFLBJ?9T^Y!R&.^#9*0I^?&7[:O8[P8'^62%HQ0!'S@OR]37@0PRVOY\M7 M9[?28V314G3]/\5:HLND3%5D*H\);5? 0SJD*CN-[=._J4[NK_]O@4W_8X': M%?(T0R'/HDVE-WH<")>5_EX'_RR/?VDD_W+@_ZXAD_:TC.9?917,0KO[;^G[ MLEXW5)3D]\$L[X-[5B,-YO1#K[2+(4)MM!+GQ6>&YH;S/:C_T:']]P=V'@./ M&]-?>\TVU%BD. V*O3CYGW)G__4E4,QAR]A5R2X,]/"/J=N,1J7_K_LM';)L M\!V KO?B#B"<*!FG7ZN^YE+!1ZJB;&5AI2(C9)D;81JQC-I8?OIY4(*VTTX< MWZD!5^RESA5?7*/(J5[!]QQC&ZFO 6H[: P$_GP; BW;05?5G=H;E^=!>Z<4 M)]]&8#LON0PWWXR)1LNAMW (RA#4K7C/U9Z7+L[WG\IPRM3?>QX>MA]GW6U) M]K%*OX"V"+"M>=>H#)'^S[[$S10" #K= =2'TM560[1T MS0?QL&\5N@T]8IMQ"])XN>#\Z^2*VI/S \_+*=W%+'0BTR.XZL,XE!#C:XIV]'+:68(9X$VFH@)6E^Z;8E>Z@$++W>S9F::NZ8L< M$"0LI58A!Y,ZA-%^7X/]6 1R!\#[L HR0MQ36"LO'ZVU5>7\IHNPNG!N=2.; M;?AP@+[PWJ,B]2!(X\(N353R4 L^="7%4A]X0V%_D21[0@O\>(B9ZYK7;R&6 M5D0,(]^&"K7"3I!V!6G)/!T)C'M)R8HS\HC8\K4(+PCO>6\]67*XO@ MQ<9X'[SY)E/6?_IXBD:Z6"P^:*E)Y1J<]^$LH0H]?SLXM[.(#"!-X?7KJV/? M,E/LOJXK56!U3LOGDP$6>?9IT#+;B-CT\[H7:(P]3T-^V?<% 5Y?(B/W>.7H/)MH34:& M#R&BO;#&NEQ60*,*:48WI,1IMJF1KU@VUS78UV^:(-/G^ [&EUH M#X.N1->J5PY*3^<0,'EGSL+R<6L31'H_!U-$G(&L2CCQL7^,I].^_-QJB]$% M_1K=WKU%U[T#))S68:8>4O6==Y + Z$6E?.!5R)36W(.&ZTVTVS/J;$I-[0M MPL?3 I9"^,80M8C*D!T8LY-.9MTQ%0-9U+Z6Y62'+__*LFC* >C"H[V;WY4( MM4V5%O4FV:;A_2])5I0%P-BF=[*I\JV8.)4?LFU"Y2*K7=O-Z4H^&)VZH8'< MU'.W3T+G&8K4JX-_)\;EA'(I;B_$I>JVI6Q[=5I%BNS]/RI*T^Q'.-U(JOR* M$1,6A_-J$0_PY2>NWA0Q"UDBG-;G_7^-OVQ?';*QUH$'\0N\P X\:WO29SE3 MH_'3&QW(\ J#7BUTJ_H[GQRP)D$NC30-N[$KU.&'T CXA31[W\V"1%N;2AO, MXOW!7-W#WG$N\A\3*F%*GB+:9"AU#B,WD/Y#)@L 0!#C.%8%7K;]&_IAGOL6 M>3I3!K'/F+Y6J:DJ#S7@/]\YQD:@&B551*&/T=;(VOF/4];]'*SB,XM@5056 ME_$5^5M/FJF&\\$:-36XJX_I1'OS5!=ZT'IPT &D*>;UWYU2M=1'>?MW/6C? M8#M-@)[IO3 T>CV%0R+/MJO_^.@X-M*MK9N+M<(#ZKL\;@WQ++-&5<:$#FR(4MLEPN;XX WXW5AV%^Z'C4985 A"AU MEM4XHKX&;K-6&\AX)DFZ%X@>]4VZR$Z[1MA/CL$#!R[*>%.W"&%5./QX;.A. MOGU6H&DNP5M+T_#B80721XFE>'O<1[1V0M.;PSI;F-%.\, M/<5Y6W&LI-'9,6,*A5+(K-Z.F3CZ>)1CP93.]2JLP8: 6U:0[@1>-7)YVZ*8 M"W8NN ,$U:N!A,TS\1XC66)L]3<+>1)>/ +8*1W$X\G4$ H-.)\&+!9X*= X MII/(Y6+^5GWDU&E/]7Q0;GY0\6WW1[1]O6IS6Y>_;*3;XR4A%YCZR8GSB4H5 MHA[?.2^^K>$=3H#&Q@XV'M'-CL=2_67K(5V$9X$!2#@PE8G>:L2&RLQO-;3S ME>GSUCB,PG8:?@)"H!JSD[I!8N+"]BXGKX*\5GGTIV%#DR'MKEK^9'5V%N2" M0VNJ?WAT^%J1)3;T#H#+:!"S]XXK?X1SA?AQG/]+!G7ZMYC>BDH>HU4',3-* M109;A]VD]>'E?0>@7#3YG3Q/P7F$ST'S%TM6$%-^CQJOZ*L1ID5 ZGMXL2#@OW=/9 MPA7$5YKZ8QO!\Z[5X(.^NYN)N-=4KVIN^2/:0P.-O*I\W6V9*\T%J>*9G6"I MBD3.N+K(QPS49,DP[(=1'WVKJSC#$;HECC/?^.,7>(D?*)KN[9[0.WG&3E"L MGK[$-)K=2MC$.VM7&+7=W<^/GFK<0''6O5>N?5KSY*GI?B.$[ M:227M!7)T\+K/Q[D'"BL\:K%$P\FZWQX;:BU_X" "<27UY+,G*=_>"WDUXR M.>3I0$3?NT]-Y5)'20*<<8[T;R=[\-"P1I>R:VI_06Z?3^M,2G$E>YZY?YG> M-7Q:D"8>XGN,LYCL/NC8)L0'_.=0HOMU4QA66 !*0)T(>Y%LPH;?UZ@V-@,K M29GB-5"UK*OKK#2'?E+65]"V^S6*Z,D;;YDXO>'!ZC[:T'6*=S!B.KO\DO": M5[=[RB @8S[]-,,8[T$#VKH0(T;2"8,#-WO\J!.2"%R3%!A5V)T#2W3ZZ;>$ MS<0=++= T;?L(Q[F@[:.E6N4MJZ!.&0.2"W2;OXV1"P<#X5+M_)30 D& >LI M28Q9IZ0MC$2Z4K:'D2^ W#;ITG'S7B7M;YR OG*XW9]"\\N,9L$^K,TC/MT% MLY;U[RUM=DLH5?9RG6?($E,=0FM%)'I9O[XM=8>GVC<_E2C-H8*>>;E$F#LZ M+:F6;*V>_7;K88]HJ#LEXZA_4YQWX:\\QJMB)FPE3X_BW%NU_.+ @&+2U+!> MMJRIW5):^MJ-QLW8C+O%5?C'Y#H Y/8>:PHW D-;A*-WI+W;TPV/+ MB:$6!0)6TA*)O 3KRQL.VIM31:K+&[XS5Q5J5E%7/F4X03TZ6TA9J=+P\BRU^:1*#!I^!<X_>V(22"[A?.3=QLVT MK(](;?H%+N6MP4<1J;.5R1C+&@?M R=(TW"I?')SYF 5)1IP@ M,+"M;<'4N=S1FO<<6%S0S@HCF_L%]=#+XYMF#^$-_*X-KI4B.LL-K50%Y7+ 7" MG^$?@-!H5O*&DGWG(=DI4IJEH)866ED/&Y[L=R[J%NN5!-F@2Q QK2GNS4N< MR]2)V0=F@Z$&;;T&][,6#E:P4*P>CSHK;0W3JILB"@-RZ[$[TK"\Y6<7T"?! MI4M$ Q?"Z%4/S&[F"GV^(JUY9Z5OYR[=:9,'([*FOTGA^E&;7$]_IA2EVGO1 M#8&6;1^RZ-U+AH\R(LL&XLJC3DQ1BE&[^&0=C@J@-7>H58BB+N>LT/G""5_4 MP?X5"=A(0*XSMT/E>YG30K..#&><>52&8,\,6L^>O8%T%68AA\OP)L^/V#:! M[T.*VC+"$+/GG>Y&C8\$!=D$^9 7P':/%"JX;E=)_/B(I.FX_?2TK&D/MRW' M_N>T5CS[6"3?"UVC"=OMXQ?7XA..E65BA]?UY*G,*0F]8LV9S#\5R"O.M#Y9 M"JS?6%*@ V"M[H.R;2Q-.'40F7LQW JL+Q,\?BPF?"QAXLA1O+YES2T<)C M\@5B@<[.0WD,]6BZ<)0<39[D%::CH19F!:BH0U1E:4#X:%DF;=DL_D2ZJBK, M7MV=<;8N,8JYKYP20&PP]O,RAXZQO!(1^4.!>9%=N$HJ6-@4-*<3W M1?1I45F0T0\3/=9?4Z&E_0V_M]&\YXP2$*!/YY)[-,:[/=EZLP3"[-Q!':G4 MJJ/K-?4)[Q 3O+B"8;VF"0Y20H[C4M.^=MD T]C83JY\UVP9\"+::I$;E[:> MV[?'.*EA*R$AR/Y^[ST!M+2X">1-(V)8 DR0Q'M4Q)BX:L]A0;/VJA9JFVC% M7S[*FTK5__'@1//3TW"IM3G9^0: ,?^84-EX'-RG9?V&JS77T^@>YQ\_ M:3MWV5R"0.6&\B94+O=7 D/XY9ALX0;"H@&_,@&/ M)O'04];3)50O\:UOZ%>AQ@A2#.HNM2,;?,37-?;H1\9*#! MB#-MS3Q"Q3$EHF!*U&EY6X\_\/CJ#8\S'K;+X[7(%_+=#5.A_E$7^.RV1[0G M1N)=W92+4V5.\P3\Z<=3E!:U:82B$'YRD5Y-XWE7] "U$<;P%]TRB[-J4DU5 M5UP13X]VXQRINPYK\?LJ"-")9E+G.WM["VRN!6ZR%TOE%1M2O,O4 F*6%K&D MS5IQ" _*WHJ)]?(9M=<39(-*9K90Q;HE1[J2YM&Z#<*[4?9S\FPI,;.O6VD5 M5)MV[@#WA+S@?8ZM4URV?3FQ)U+[GTHK95*WN>*S9-+;MV^,#FXUXL1#DC4N MB/V7DFDE50^Z,BURD2O_C;:W#(MSV[)&"P]!0W!/*"1H(+B3! _N%!8<"B>X M!0@.!10!@@?7PEU#< @0/%3A[FY!/_;9?>[M9'?OT^=^?7\MWH>')7...<:8 M[U/4,A@@?NJS*C!,Y[!B:FI1"X8>,&^4%0U2M7P><4GQR 5'"2&1+0L[UZW& MH%,^'Q*ITF^ML/5QR6OVM!T%Z8=(0Z15U7>-NK21<4F1\W],<>1=..LT'1*5 M%A9WF)G7\O$]?ITPQCW,&>MZU*5EC10'D>4?XM2EWY\?N(XT;#^^P877EX6Z MQ@I>^.XD"?\X37FM)]?N8$K6OVZU(?"T27=-V"QGF_R;X#M=/4U6MC+C9M?& M>ORU;;\VA#*4OWO%&6>:PME3>F<+85Q]7^D=0@H%,. M=4M1_HE<-3IAW@T8W?-S[Y]4O2N<=-W^=[/%MJHPF3[1"6UX,BN]0_WK1#+!Y\,2G0 M6W@\7R$B'08[!;7ASB$L87:)Q]*5?/6N&LKNC,R80R^B/6%F.7-ZX(KMY!+- MF-D.F\D123"=3*9.(*>%F:KOQA;2%$1Q,S M\XN )ES&SC'U48QE75/_/1JD_;R2_'0IZ_SO !7-S\R6D&\I!!F*\[\PM 39 M49LETY;T'U9Q_E0D-7HG3.X;X6)_-LBH?A@4-).<4/BT)FWB:[8N0@AGI(-@ MCX$7)>K;YPJ,Y.V4CNU"AFSVDMBP4RP)"V;QE1)'G!ET6@*G'6=_!$1@(+HC M>7"V-"[7>E1;UB1/@;#-*BQUP,GX*NGE9^E>U)C!5.JD!:W&ML2U_0MM"DW7 MV^JQP[8%<_>VQ?5@.UA9#6A0I/0THN=1UXMAYMO37IGN":/G#0:S&#QSVCH2 M>9MGD[R]!%CNDTSCKAJD1+J77T&#:@H?*[% 6AY)3F[<*:[YI-T "Q'/H&MN MJRX='3_#R9R^.O _B$:24!GCHWN"O#P-P=8D?/;C"UEO92OX *^6$FNF!E5C M>S":OY[=< 5=Q>%K3XVRD,'N)C/1"FP5M"/-\>&&]P(^G_%SEO#+)$ M8V^-#)3!$>PI;OG;JDFF7E,.!\3BD;QH3R61)%"<3/*\)J&Z%R%RQ)J"IIYF MDREH62]U]ZR>?A*,M/NI$1\,6(8X#YIGNR/&+G^Z;5G"U]I.QR[K7B7^@$=W MW'<3 _:.O%6YTHX4AJ'9'N264@OJ>5C\FO"'"U"26"UO(9Z]E,7NL5LO.M;S MQ^WK47E?>SR8OU'L+3@4>9HZ!O%OGK"1O<,AU!'7E,8!ECA6O(%T#6$(:3'Z M#V' -)H.YL^B@VO8!/<4C/E"1)0*8Q+ZV $[.@1-"Q34WMK>&&8X, M:7&W=7< L8$*OA 7!>*SX9U&[I"!^S[>GJ)[@8^YDQ_[E9.;'PDC0RWXT\%> M8 $P;&+/YO;6@9*$OH:8?IV'_<_5EU=_=)IB8P<:-!AX%;B#.N&=.#G6 M'/E]UF>%M@SY:YRQ\7J\BX\,@%^VFP#'NP8!Q34O(V/0!01RT2QSMW_&JRW9 M7TY3VD?9&87H?E?3QKH#/-B)8FKF*GU[S!O-)(\PE_?9>Q%YDN8M<_)X]EH$,?+,)2=B30A9[ M^4AK_=+.$":1::FRH>D<%%]J;V?Z8E:O[RAI54018Y82 -C \)2U_N.#@K>D MME>USUMI0-(6'.%LB_.K/3"YXE8IYVAVT9+.N(OD[X>E-1XYE@==>7@72=8D MSRRLN_@>3!\G]O@4D5Z:8H\;/!YU@3$?Z\:IA2C)E.V3'^+4C/6J)&FXXH^4 MD>JMBP5I"OK6+>E34=\JB.*H*8T3KW4OC7DA^JH=8WX \;^%8)31Y3%=<1K( MW0$"WN:_\&V#?3@H.Q-)*'/)*\UPPPA5G9%GA2=IU3=&IMH?:Z02S0BBM-\^ MTIL,RHYB62)JZ8D0%@-,VIO%[YRF@!I,PV6?*R6HA#Y\:8KMG]:,'3EE99MC M';?MM%VW^1;GVM76R@J;2[B@02A"*/ZET\L#0B.4OD'M@ [5\;R*#+V ?I+* MN"&(D&RZ\JBMV8P\\P)@\&CA&.*^6CS+UW9- MU3Q6 K<8'W8ZOCGN;VMQ(N"LT<9FUZJ3&'1+(%:V:O2IB:I$#9CC">>ABI=" MTVPM3SA6'S-C#9B94(^T,PRS#0?"V/2@JA^J,^X6FA!]W\GI=X@6,=V/ M W1S32'O*U'?EC\C8'KX@"*.ZL4TN]:G?C0")9T M],K9I*9]KM=!7@VCSYOM#Q*GGR ;)VI?E,ZUOG %S_)U1.5?GTGI[#$&#E,H M!$&.-#[QS7Y95#_I77[H.&HIR)W,GN'<^CK]]Y8,0\>Q9Q6'D'X!BN+TTY:OMY!\A8_9'2T9@7X65QID_^:A7!O,87M>Q M$6],B?ZD0:@M(BX.Q//-W4UBW)8G)0VD =9(EY>Q&671LM"OV!/J,U.#@O+X M40I+TZMIF5NN7\Q833V'#Z[,R#YF5;T#.(;2TGR9"(<5( ;=\O1!(#T*J]6@ M48%QT^Y.? KJGF15+05Q!X2?@?!"X0V$<)A6[)/.&M12TUO(C^]M3B=MJ M?J'PN'0G::*M^*^RB_<-MV"S;7%//@C4X6'O:L>6:^&A^^2+)+-P*G*H"$E8F-H$S.9:PY' UFSW"$M2T^3> 7EK05Z4R ]KLJ M$3*_> R*&YK!OFY^G'I:[,ONP3,<8*(VC@)#6!WJ/:*,#/1"&U+'?[!RX"10 M&J,/#*A%D[F-R=IMW.LSR3P\-O+T/%S%$>ZR'!#\@UX<-VB$(Q" M%O)-I/]!A)[<2(FU0"\\*OV]231,3C/BIR^5O*K>YCU.9 *[M;@BV"C>1,UQ M3W LU23%UF:PH*4B"Y!AU1WRX'Q0MA3#1X_*EZ!J3?/(IXBS?1@$>48@WA0 M05_HX-]2UX3 LO6W/:F2A\^\]%5'W?5"_*&$\72T!YSUERIY5B1E M90JE6U^G.7#J:X*Q+*P(F,[M3%KBY8GY;Q]%XK980\_+UFZWK2[N $G)%P1' MACYW@-[YK'#F#W^\('04Y3ZP"RO6G=N"CS0E+Y%&3V.K-9+BBJJ0%[8;_]C" M!/IOL*@.*:B].2B-?^O, >?I,Y*1;_LF/-CVHF*/!*KDC30>/CBU<^WA7%IR M*7ZP_H.6IAYR*3L=X><3 'CQ ]?Q%";C+<*0;6$E%LH87Z,]DB#+O=VWFTV1 M0J]E\HSY>?;:.L2:8 1Q>0<(86LI=4S62,AF_-JB./E5/B5I3+V>@,A^7HE@ M)N.YJ0EK/T6^WG(+V-UQ;71>2U^P?;=DOXS0BE?MY7-#J,5M ) 5Z#?:Z&\-V22J$:=F'+C6C<#.]P=X7 9I.X]K@84_R]?2KNG;D7B#F]=UD4I#H(S<[<$U>8&K6U/ MO)ZQ[K[![EK''3BNIT7[HLP;,).Z7N/)\^>%$%O6WDR-AA0,6>$LCW/"0>_B M SF-'"',8A72-^O778I;.F2O"(%&7,MT,Q;AQ_-8%YDGNV*=GAGAWM*L"9Z^ MQ3P?;)TIF9 S*60>=>>FKN>+\",7RL[-WQ,\>[(GXO(V=O8F7&Q?;(WIBM!O MSN^;IF1/Y(GE8Q5,MLZQ'Z";/!FZVIBFGND8VY_CZ7SLXGN2$EGNDSTJ![#@ MBG>)^"*=EF^>#MD.K:(\(K"=92(3_OSVO:+END_7SO*/N3\G5#ECN@,TWP$^ ME9@?3@4_5@RX53!^L)#L5T4;P]66DDK()+7Z-C9&O-LC1XG:W5Q^M4)?Q??' MF#"6W8@,D+VX_GVN\_=(2J,5)*CE>J+#F>..K<\OVS5V[WCI0U;SUMNWMXK" M^9,I@<=T3^)J_'R;L"TBPWI@LO6)E2OUXPF7XD>.+O3^G"(--?'4 C(_7X?V MDY'$.(F37C.M)SH6.?K@9NRHW $\[@"79)5*>X25.T6JO: M8OK86M-59<@7;(R\?Z2]LB4UQC(R=5#0'V\V^;S)IPJ:F^>VQ501CD"-)D1K MW4B05(U=I[WN='!62M;OZJ/:L?YUTRY3$=Q""I+5FQR3\B-V=K[#R-RCI!NE<5 'L/*-@RR"_)ES).5AMT 7NP=& M5;2)_&];KB^CW"XL\F8?/\W _-IWHJSTM?>C.UIPGO;$YV&FD*IHX[H_GZ/_ MQ)].%L3##<^"NLO^SV<:X^BKX9_A59*41WO40R+A\W\^BW;1G&<<$YF'"ZS. MB*1Z$;7^XYGPS[ P#Q(Z#]1[\9^Q_!(FC62F/U.N^1N2BKE5AMD7[R$&^^OV MP0'CUT8N> 0SEK6>JY (*RO: *^KD,@!X76,/G_#U?X /DZMKK V_X8^1CZ@Y6S^J' O(/ZTB6U_U]VI%=I+9@8YBU9\L/JLKE1 M75<[2*T_6(#<(I9OSV'+]PT^0#]GL=7N4Y8O7?F!>9HWVRZDRD()J MZJ)]9KI\LV;28SV3MTH_+D#W7P7*,O>_CR%+)]2P8Q&Q>8(H@)5F!JWH $,& M42P9*9Q$Q"['+L+)9NT&_[RE]J"AF&:8XNY(6$\A0,F"N%;:^*?28S? MIR+Y0Q4!I"L3'%C;))$^U[XD+5]P41E:THJ(;-N7H_HT-9>R. MWE\ I?KO(^V_*Y3Z%J5N#.5#MNX(BU+MC=H$Z /&MGKW;U5##MZ?B&[U"NB< M\6=B>,]+UX"6MB/D6FDCXERBWX?$MQP ?6< E6$6@X7-+B'MB-]F;;[2'KVE MU;5IHA;1CIJ8<91\2QR+@CJW8$O !V2&NCT:D84-4VP)=L=P"U1?72P&V"K" M)]=XZW"/BGN1.AX'+8\X#Z,JYS/:NKG>MAZ\6RK+3QK]E?<9PWA ]:?Z-!)C MZ[Q3NBF]!BNTYL&D4\Z5P6AN!!I2$I3K&*39'8VP,;!@JW^!'D5*&G\7T(VU M",;-]8Q9FPFKGLC( ;#@P*06AZ'(DEGW?TTL:H? Q(,+UTL?WBT6<,%;#V+9 M)\?B<,SNF6BEVQKS33[=H9J#986&VF:94Z]949(K4'<.72/RJ,V&(]3UA!'R MT7G D,67[P[PY(I_,V_M_)>Y')2#UWD MNTR%UK;)MI5[N;M7TJ0-FE^X1$FNJ7Y\/4Y9Y^%F:::M"5S,4S!)=CMP1#J? M42B8QW(MYG^'\?[;N#Y^+T-V5B8PD7MX%E+PP_H(S*OEFN@V NK+8OND0MZ+ M\)4-UDF2!J;B8FYV/72RF\)0Y+7K\?DK@?DVE0V21 Y%N94.?D:D2";TRRQ$ MM4XS*)[./GU.[VL8*V[2!),MO/AZ!WA]D!['=@JK/T3/0E5I9_FIPK+,!ORP MDL4<]4T0DG[2,%OF>,4T-RDX_.]06)$3=(M=YB^1>O9O24:1+^WXZAAW'?BU MCOTJ&INQ7>0%(]MM+Z#B#*.5!5)W*%7AO*"$/C3EJ[]6Q_U<;_Y!'*>=IK&& M#)PT_B%7CO-HD(!8N\]]8;[;OZ#:_P5+3JV4AR(KMQ3Q>Z$M;0HO?40GOF"> M?86T&_J_?XYIC(X^2>M:6MG/$LJZ!-E:W^4#^![I^_-17Z!\/J%.DQ4>&?PC MK35A\2\+5+YCJZOJYD#T$OI."@MR4B3Y\TKZ?Y=/[Z,]I?^I!G\[I,H/Y5@, M'Y,87QQ-"K.R3Y]1[$5_7DQ&>V]>O^.I==,$\^"1Z%LF3T2MU+KIPH(6JP*5 MCVHEGW_-X(PQB9]Q(@'$1GL2KORAXY"VWUEN&&]@Z8:NN^/5Y.DG'H10!$,C M*+<*9%%G9M0D8_@Q,%V ,7",ZC30V&KR\;.Z#^4$J0=CM4+)UB4/)+!TSOH. "=NS/G^RAF\TEWX*&6O MFE[GH-DMW#ESY4G:T*D'Q*7C%OZ[%3;E[1(+2GN5;_V(IL];M"HD6Y@3CG,CG61,,4DY^G;&C?V*.VG#?>']! MR5?3%);-=<_7:/Y@:4"O@#L'%$+L<,Y4?U/*SO@($'+I.\E.?W6/>[M?2%TK M'60]1U]Y<)M(M-8ZY6S=.%*I_P8N^2@/=X.H MI0 $8$G=@X)>*[+^.\Q+:5CE^>.8+*M@V/+#3^ MPA**E>%+6/S9C0U7"E]HFA.-%'I: 1LB&/FJ2CPBE*/_MU90TR)T5UC"#ULS M&37GOLR57<\_TY]>Z-VZ\G2^SIJQHG;#AP4LE# MXBN?!1/^C RD+%V.J4>-]/J>S_@'-[C< 7[92;>[KR'))C4O.75=27OI](P. MS^@L6S)"I(D%#?[R.H?RL$^8^M-Z;6-CD^ZW>[W9*:=LD\SCU_)[K_5)ZU<^RS9OI*NJPF1-M6YG;)A7S7#694$%OF+TT8-QIT@16,0F713 MLPNRS:;'6?!\Y#NW'FT9//$WJO*7P6$Y>M'WL#@6ZAFIG#>_(F9! >^1_:LE M?TEEO=[!V9/M#A5"I-3V3N0&/R, TB5$T3V$C0$(/(\4.=6]J5R6W'EN+%X> MHET+%ND N3H*>NQHV=;L?I)A#,36";O2,:;3<)>!(^[)$U+VE_/*_WN!*!%[ M!':V+AQG.A)39=ZO>#+M*#&"ID>*2B@ O,+KH)[]1T G+BX#MG)'N7)=BFPKAH$/QHM19&#"L:__7BB MEJ%XT5MFFKS>Y]#T(C:]A@;1MIEQ*Z*>R39EOWW$".]FGTV[ Y0U'V__M!AO M=F,!6267Q3LN%K*I6G'_S(X>,FE^8JY,N#P%H!8\U'&";SFX&[8GAWT_W4[Q MX1W8<9O4=%( O\O)\1,LXJH"]$H)K8L(E&E&#U]0,=+@1GO-Q[<22K;C,/I&H<>## M5Q3T/)EC;+#RMEHH_F3C\LPHW"HW06:'P2S,-#1K_^MU/M"4\M'X4N,=H,YO M3.S:,_K/ 2+K9Q#FZ[_[9#ZW3>Q8N B^K@)BT^[(W+*&7J3.5!]M$@B7@\J7 MEDAG<=?0'+]6Z*V4R97Y9%DKY'M+U]2.\7A$76L>P?L<*:H4B= =0,468K0K M[^#\1-MM=G> /+^+4YK_&.D5975GWAE#-S;M>&/^\ ^NY^^%MX?!'" M1,[4B<7-O$>#P)WD=]^>:H5EJW8^ZY;=',>5(9*"L]R0]W134[>-U&#U\;"D M).U8!$_G0C;-]= L4&S,E# \5,)/['\Y58A"TV;+[;K]$:%U%T@?=F%X/,@SYY-*62+B+483X$+F!E@')PW[=U_3G4A,O4'85=%A>.IZ3>8HM@ MG6H?S7ZF]290<6:ND#Z(V+BWB Q3TN$'^^=+,T694[]?EBM.4'*YT6\;)Y*A M-[T#%&L?8;*6[?@2NW=("_)6VI6Z"$5729[I6'B@",8+!>]V * _Z>896D*4 M&D"#@G.+=,D\L4B8P@J/RZI8 !*7X?9_8D[ZST$>JGG5!G!YZW-U2]_(G/_+ M[Z2!@?".!KOPPK/]2XL[0+3*/\<^VK/R/5!6D4_3;=(=8'G\GZ.3C$B)4,)& M4<9OR:&$XH%Q5__=Z2M=<.25(;,@A8J:^A17,G:[9"*LP%ZSJ+Y[\;SV ]LZVZRCIL^'P M.\ &2M8=8&')\%8J&ZH?")=N&-=*]O&OAG%T^5*/<\LCQHKT]90LSR9AS'HE M';3<[VVCXB%$UI?P=H'?O*YZ577L5KOFU,L/-31N915Y/JV/3L%F>^ M5L+*0_JQS4;1.+^\S<%WYP_ M >(+4J.2WQQKW/M M!*FJJV^&#T6BFB\[J.A>M\9ULN&'&G2;U]1)BF"/(AE&$'7<,>;FR6(]!U/3K$@6_G?\CL*ULNUXP MQD=&^%E^W34]]=.IM[4-U>7CD=3J+SJ-K:@(0Q(';+C6:9V0A&3IHCWHSO$N#DO:G>.!S&$D32?) M )B1/=/KEUM OU%G%?9-4'5J"V,,5JYKKKV%=@+Y8N! MC"MG9 A*8!W9YK!NH\D?%RQUIU--V%3/ONS<#..#KS;4@/WBQRP#UU"^_2QW M:OIH*WS$4O;[(C.F*ZOV8MN7-[(:M-G@3V,;KEKD75TMI?%H.2_\&7)=J!J[ MISP8'^VAL.+11^?3=#KV@.%2Q1P1]NE"6(4\LCP4 MQ-%XLF5"U%N\?JO>CC ME+(-F&AUN#B>6K]$0%8-:G4O4&5/&F.LBO]3<:F/\["]%'*QY>V>7++]8=K0 M:*G.CO"H I)ZD&K1F2?Q[Z.I!=\2LJ-=5))WN A1ECO 9]R( M.T!@F-]/\NC?BPC8A'%?7JE7*%:ZAN'7(@66B77YZHWUZ2.[,%WU!IU@<2L M@H*%TJP?@H0Z)9V]A?>9,>2:P\^^0,EUDBGXYBV;G>GK55W%;Z[0%^-NV5<6 M77XG2"-^!XX<=P Z=;8"]Z0]U<5FL6SNT..4QB)[_8+VYP?W&;G*4G6GJ6(D_L(,\]JB4P:+.?5+(G=K"W(P64("Y MY;D,.97^@MOS)9F5 #$+&K2U(&JNT$,TLY<6()$Z8)+M\?-4_3:ENQCMEIW>/ V.0JW<:FS-=WS1I%L=!EB]WYD^$[ '7V/T>H+D9- MB/.@RRZ=1F)7W3!5T'AR3G)4:K+^M4,%9&["]6>1*8HU+G#F0P B!+U%\R]: MPR3+XF>\LO&;J)$VWR!,RJ1IK4TS CKP[7'JSW,PD&#$#%%!G".?%Y=KO M[//OH_Y_+BIC0O_9#WJDN!^!6]P5&/VO=5Z FJ3S@T>GGV#[&O),0[1HEX5\ M-1A+%=[-_XL]O/Q0YH51'05S)ND\X]RBIFNM/92*]_'+'+0@'1M,*XD+-4=K M[K@JUP$*Z D C![%]CZ7S-U.P%RXL=>L:QP'CA$O473"&>IE5A:!\(:Y+:)7 MMGTKL&O!E9KR9QC! !I.;&CC9>K=X!_-2E$NN8^3%YIDD1JOT$BO^^)E[8;VXB& MZ.P=X,T=X'#K__GA'VSVS18L,[D^SM@V=LKR8&HGCS!X7(K^)T:5'X5ZL(C^0K149&AK/#_229D7?&L MJ)$1;IO]U6P4K\IYL*,2.Y]YO:Z&5I3+GCX[HH>)[9\&G4) M^E0CW3P2(4#' <-;W_\9TJ=(&K-7 *;/B,).3$BW3-V M*?Q4<0I$F*:G^3 Y^'PHDFY(6X1QC?883K!S^XA>CG4\AA/75Z;WRV3SD:UT MH13XJCUYKT?-F3[Q[@Z B=B"=Z=.DIO=)BW.\B[HEVA!Y7 Z.X10'9I\UWB M%8M.#H O@^_$_E711L8WMY5U?';N'M:_;^DN_J?"Z;B(P(KBZ- UR'#C3%Z# M3S+EQJ3NF2EC#H]K:OW..+\&7?GS:$V3+P5*(?&^[QT@;%Q%6]"W&-;G,%!H MY>G3+.149EL@_ U$%P![".!,=[[PM+KY%[9=5!;KWJ#WNK=N9A\.?\@!4EHCO M8**F?WFL=O,;<;>D6 _BP;O/&_#.I-*HWR>_.7/4VSSX4N%!T$FOJ8X"*,00 MP;!>WWL'_NG]K% I3[R6/#*!0"(7GA7:E?SHJ ER$F<\?M[L1#&O-\JK"!> M0.Y\ZU$QFCU=^ %Q!GUIG1]/0HI+WL:NB2U9P!)ZB,_HWC$E'< YX'.=E/#* M,L_&7RBHR#%N0ZX0;;Q.TGDJN2Z48'>R1WJ,H99T&GB9&BNPG%K@_WY=K-,O M5^(W"^Y!_Z/LWQ(41V^SI8@,7/C+!%W1LH*9&4H+I0IP-+U713>Z#Q*=F-S@ MB+=FPAQ92T/M073HKNW.^T>(F6D^>&FNL3Q^(' E1CZNSR0]/OOO;;J3W#?? M49%OT0\N\FS5=)\Q?KB6M/)RY=,WV.(5LPCF5G;-(I"E??R^V;2*#V85,5!& MI@U,MD_):8G?8ZR=Y%XSWLEF^4C 2,:\L')"> ?8C?[E'"J@+6J&VI>Q[GY2 M2) U1MVD"!I5A5K9S:E1B/0/@_MEV[! %X'24\)F!=8R[&_YD%6H2M,/6\8> M/$:G&HV%/-Q=9[M^E0L-$+NX^!M MPP/6K\8/LX(P5FF8S[8-HNVJ8-5@%Z"3(B$F-5,_"Y\380*ME^D-./5?K ., MA]U8^H]'N#7\;Y77EVU??K8RGIJ>0&\=K[=F3.[)"%ESV54#B#Q1?^$*MI.X MW=?J]2N#E"6$&.&,U;F?>2^5V:M8^]DI:"P25HFK64CF W^N$C'0PLDUR]BBM3)I&%^SZ\%1/9Y@'+AY/GK:Y"X7 ;8 MJOW7#HVLM/W)=:+_D2Q^_ZV_4U]F_!ZOBE5H%[Y>QF./3X^ 0:+S%&PX*V5/ M!9XZ]PBHH" -^87> >0"?VL8[I7.X-]3NO]__-[@Q7!'*R,Y9;&]CYDGXX3M M'MG3T=P7?J4OL9Y_"BC(E/@IW=_2. F;K5D+6T[QPY]'R/K8\GYBS4_O'EFQ MI-=B?Q#F5B\U(TU1+CY,.7%?97^_:.9+^?Q3,$HAR=1ERS<RS+ W]N7#>]\V*C)PHJ'T"VXR@$&[;V?J]'HBFU6<%Q$R MJ@/2$Z<4*8&1FV=LCBMEKOQ?AC\#+39!OQ<,H^(K#2/G6[QQH\EWQ2D\!Y.% M>=JOA2N3N]H2Z0=$EY\P.==3KE0()PBK7QI$$^N"Y!]4(X1,GFZ>A0&"-(9> MO>G%0%WQ[YD%GMK@9/RRH91\!GI-D6'^ X:X0EWWP#N<1WY@]0-PB-< M;!-]+DQNC\*4<%]%OL\G(^ORC%?_YRN 3J4U*1K286L%[IK;1@A7A"?GB8JD MK!G%_&G'#1RF:>\WA7=N7?.N8U&:2BDLB%!%75R+[T1XKS6D7K=S99:T*,\O=U#-#;)VUHARQ!'V$X&;'V@&( MTA9VQ>+D>02LDSO9A";X:=7 MLDL_I0FCKQZ_UH%MZJY59%G=ZG;;0(JMOVGR2AQW/$DB OGNB<_&"'P!L-MR MW]X;&]5QH73H96X6F-.*X/UM7DGP)B.QS/N/C<)FF68A&/N:&HU*=3" ^+0 MII&B/U[L.,;N9:7X[MX!8#L*-76G-4/)5:<#34TXN&=[W4ST#0$,L01NS"$H MC$!D3XOMWJKFN- D$D%H5UKVY44X_)7#*/" 9FRRB\0 M5&C45,A?O,7'O ?X,]_;0>:^VP0_-:+_RJXHT.WI],)_-,_).ZIT_K[.N+)I M/ S;3G]2W0%"7,A<_'"L/#]N1?#,EJ@U=C]0_O8YYD6Z (SY"!0E\>2@S=^V MC(/[RO;INA(F:W)00_IT[J.\KA@,B3%?/DK3=[VH2NB)--=T>&]S+^(D)Y[Z M:!A0F(=&$/?'G1E0';1UHBOBH@L4I[:LFTV=TDN_1H@HAJ\)$[G7\<)3E?+Z M\O41J-C826 M<$H2['F8F@1I4''Y]%+G%6Y0 _5M4!.5&LL;.']F/?M:;CI;Q[PEE^YE03>: M9Y!]#U]:Z=M M"^R\1#M%.S*4FS]@PA,5!HI(P0K%Y$.B -K/CF6BV*N,!X:S[V2;8 M?E5=ZG;[F$)DD..'_3VB;E*WA![WS3=9*" .FZ(0KE?+R1MTMH?%"Z4+N'@J M!F_2?>)+;H%C$WO"3R\#^QQS^N\ W&9FS!:1EQ[OZSZZ[\\CU5G1W_@93G;F MI-K?N(C@@0[ITP-%/O IZS>TU,N[PTFQGE:5WS=4*E-3PN\*3VW-J>AM)SZG MKRVM*;'/P6L3Z>5\&.L)V\LK=_@"Z;&N#00/L.%2H#0)8MH0FE.5S. MO /\/$+%C+BI%_1%SM7C!H)"[>FK?4 MA>XPC)79,W*8LV)A]98Z4,_XU^_!983Q)5 #TW&D\]VA6%;AYIPMJD4Q$96?PV6$K2091=Q[3QL/E[,&]L:3([,C4%V"[NZ.6+77VE MT'&]B^&OG)+'5.=< FIW %9O**Y/F!E-/$MMVG74:)3GO^O!);,W0()Z>\=IK #*WC MR8ZXIO!A>\[^=\N0UX?"NM6O9[1GK<8>1'8+1>60MM.6N] K/EBY+_KS(RZZS)3*T^ [MBD):0@MIFF=833XH&A"RW"NZ MF>FYSN>FH?Q:.B07(%Z-H"Z6?<7/%N'FR_&OV <=U MA8Q9UK3:>RQBSXLBFF!"F K0D6)WIDBI"Y\6YAWZVV; M@RQ]7<8UYY#P]ZP[)[M;Y" MR>..R]N\C:)AAA2S=:D/Q]5I'6O=N"(/2GF$KUATKF7SBV?<)4\QH,NR\;>6 M_?WJPV0GQTCV3(?SK1C9X',EL\R9EE+B+>]72"BWNKTOGUUC(?L$R=EVW_B5 M;=_B=(^JUIW>N-&6'S);ZQ+5YMOF;J&5ON+6M FMPL?%I&V=H-&DDG8.K\O: MYKU<#6NLD\UZ1O>*]47I]--813)MT\AH8\EGY'MVSN Y?[Z&"+7 M$&Z94>4,RPI_%LI"\[>$!0M?\:7UZX&$W '>#G#AFQH!CBLL#W &!R,*+3];'55%U<8A4Q6M"*%C^> MG?B,FRV0^@%M@,0P>B7/;-\AUE>H;$95?%.4TMMGDG2'82_N,V[T.A7:'.&,-96,FD6\)C6XHY-)D+7 5 01;\>\CT3Z#&2_N[#4O*'1UQMFR,1DYQIA2V@JL[QT:!"H(%8<5 M/_\C)<.3/!'Z!(/L[*\C3>/?AC,E.@_043(7;,;MB9_R*(D?/MTV C;Z3 3U M10\^4B0*9-AMT%)5/T8(4,X +ZP;Y[@J/);YZX$^ULX87?#J5=U#+@OB$I9Y\\?#EV M?/,0/-MVVC [R9"_Y.7#( F.8)FL/'ZM:B@5_C8L#''LC:B (CV1H1I&K]V. MN CEZ>5V+K0Z^C%H8JRYM/9U"5GABU0?Q?F[#7'$N OM4O"N47AKB)7>QF%\ MV+O$G;K -Q[-0>/]'-,#>XB;W07B94?]AGT(V-O84FJ55O (3R76 2S:AR* M6O!?^&QC=PM?&E9*X'O[XHEM9S/( 9E=UJ'3@;\O<_9YN )U2-EVK0'%"+N+ MK422+6S*&97,7 39?R:NBQQ28Y^W$:(.90DS^5$2TT[]TY0MJJ!X-HS6N-Z> M9@N_+W.[]ES96KNZ DIA>)$X-,(=)&KUQI_WG9 $8W3*9*/L.P6Z[M;'%0&W M%&U/-*B%?]8.0;*1REW3!;HEJ#;UFQ #IUCTX)^WP2$A-#JRJ/"3.R))'FVYH97T:(^Z=62-/V?!E"$,B;M!& MBV[)_B>U\'UW:\@G=OFDD#.W+?LZ"J8&BGA37UU*#XE MFBEGTT&E@4AQ&CF'=LG)"C4G8.%!9['IM[51TLEC*X'4F$C:1#8K[SDGJZ:< MO'7]A(1,1\3K&/,'..I;35KJU;I*[/:E;&G,)?2&!+3GIDO'P>R4!%0B* MA$K](=JSP<+Y;$"F5#CI+0'.5X%$L#^"KJY4\'+A4(\OECIP<59Q=7;?IOHG M8UNS0R;:[J0\$0KCH\)E,N'W7*ZI.Q=N!N-VIREIC!H@S70A&7L"D+JI?J4= MQ0-SDQBM4@^,ST6*?Q3B]'6+K/7\U.DLU8SAEMK-B+I=V_+J'0!O5>O>RZMF M[(5GN]P!:#@N_)C[,SH'MZX?#$[P""E0O*D?M\\YVOVL/]0N*_H)X"0KK&D0 MO11;.$?=AB"A!(37VH_G#'^LXT38+$[N>4XJM(_F5$W[+0RLE M.'T8SL\UVJEPE^I%:WHN7,_N !)362,\).1!N;,KFQ;>%UK/-DV2?/&:[>FO.>V]_8>!*9;/L"J[Y;E =O8=7QU6':4[Q",M5T?DX.])!(O,#$)C M).J\3,I8-<3/@:Y[DJ^RP;SP5?__2CFD6[3;($>@9ZI?ERB\LL3<6$?(-)0: M@_4.]W^>E#UO:)[8;25S3_AZU1]^.7FU4\=7VR^>!+0<^.;3W^N\N1N>TE1S M8]XV7QX;%WQO:T2>Q?I!$=LY]@K+"^3K2#,4['-8T;*R MM2C9(7M@+D*_9B[:&RK.-LUH^9>?"9*,S?R6ZO#/: &#A M!Z0U'Z$[(F)5\L-@=BXA8^^NP,7GP4K,:V 70X;9IA!7(TRR52UG/+G%:EM= M(1EA;VXOK_K<""YXL8X\J4)"+T#H(YH Y;-VNE1CV _Z\R!OD47Y-$9E<(OH M%LB=L@ M)C'Y*?226PW[C>)\RMIL9 SF0_$]=YXZ/<-.B5*)[#1YI81N, 5!'0DO"3Z! M'3*OS'Q3_DOTN>Q"#*)I*<2R5KO^%TKJK%3O/NM)JC_^OUI3-'%)7L10>[RZ ME[8)XB,L9<:'3]IA/QO5L!+]\3C2B3/Y1ZFTY!T FK34=GE6<0?X;IH[@3NW M[3>Y\;WMT"PM:F+:AW#*)_ &P M/5'S^;F;1#H%6#]HFH0B@[4_4TH:"/F,':=7&@%TO24Z_-QR=6@XS_,E9IE9 MBR7#.,AQ5]E=D"7%\/'&H37%]=I!,Q;U'6"?Y?; 1TI-+.@-R%5_Y_9D?D,= MJN53=L'=IE88U]5H;<4[-5)RS//M#F 6#.>A!BM!L=V!:$8:55! CV[-WQ'& MA_@&LZ85RER.Y.F<<;THC%:]N7O'HE/7 MC__(%Z7&3A/B^ [@?Y$VF#:,8'M:?V3V08;OP9I^*88-9*Y^>SNP2TFO)\1E M5VI?IV'41:/&:KDZ^)"^1DH2P;!8'FPN@.:Y'N/Y<'.K]R'3YY.U.)2/$3T) MSG,TC$JM<0H/E[XY:/7W1?UUYM'"=@./#]7D': # MJA.15))O?^K0>_U)^ZQOMJ(J->9!:73/-QK%[Y\L,$"5='2WR0\_U5G.MV3, M&\^HQEV+;J<1PXI>95M5&]:8K M-'U3KV2:44$RQE#SAR=[S>>V4=P!8F!9]PHWF!]:PM$L[9>)J&J9C90%KJ,8 M[P^1"&S[Q_4X:M8H*$Y)CZVT-)D_RGQ()+7FROBP2*@""!#9_G#0M?O!D*!L M%V8\[MJ7A_@,CL!<-O"WP2 M$+?;7+8<_MB.91!Q6,[=D %M6W36[>GDG5)PHQI_837%&QMF$;#SV31R'>^C MN6HSM<0R!G_1F2]K36-#-42>8EN&H[ZJL3Y*4R@P\OWSKH\QF$A?X\*[IKC; M2]TO?;B%I GGJ).Q0@QDW XALM\ M\QU&ZHL=+SCJ^^H_8!H7+EMG+W9L==.G9_?,\'(C64AHF$!GVCU":80^8&=F MGOB1#*VH,CP7HK=@@?*Y;ZV6)?:0[SJ:&NO>JZ9DW.!/3&D\-879*TW\X_M3 MM"\-PUA/?4Q4QV@#]@1.#LD^SHB;X+2Y\JY#1=6&.'N[P<8-5"2W:#:0_3QJAR"A[N*\ ME^ O%DQH0<]@@S5K'L_/SJ*[V\)<24SU[+RKF(/(**&"[[D4G!I98Q$76MT! MY_M=?MY3R*\B"_5*?<*)>FHD%C9*;;V5LKL*[(]3OAZP>MT!FLNNVD_)WMP2 M<=I.NU5=C?EEJLKJG[4MC-XHYBD1;Q;F( REJKY-O;A)H+ <]X")RG NQ!#Y M:P[)H%!93R:6Z5@WOMJ2&43E)-&9]&9YV2OC8B>#BN])(+(-&>5FG%R=++7= M\QV@+PO-::CXF/_)/YZ(AB5&+JX9_\%ZB^R*].<+-[4&-R\$FZCL_CXEDX27 M"[1+O*_3VKU;B18[+?]I8M.W*\,#I>L[ ,!1JW+??O@68\F-UTW,ICI\N2_A M$>T,79)K/56ED.=R62D>D8@S-=54#46+^;KLA.9$/F24HC-A@HS$)B7X*]FG M%:+M=(D-EOQB6F:AL*6:VH0E-TQ"&?V9$PT4X'@\2 7\>HP=?EU0A=^0X>JX MNK W)%(E.P?'L2\,S'.?Q)$[5-Y,/-"5&X&US(3F N>:$I_(FO9N:.-.MR\U M>AZ#7C@OI#F6G-_W7QLO]$&Z9>G3Z1.?\%BL[@ )H7@T8IIXS$:0.X\)3!Z1,+ MM9,, 8.15GE68VR#,U%?[:+79-HWVY%2OC-170A^UJRB/22)YKX#X,QR/[:" MURR$O9H9-+$T@_R@EOXT#7 <$N"_#-^PL8?5"#W@*%G5@972$4@^/3&CHYV@ M,M;D';6:I$ [77JN%AG:3LI5*X0T-K[@P[I)[.KI&F?[UD@=H4OKSUOK6+5* MFZ$7F.']O7&&JJ1$9?Q:R3ZG%^9HYCEI8!DNOS'RAI-3R-<^Q95+'/@,I6%A M7/3IH8T!=4/PC"5\J) U5*\TR6K= YR*/!-ID>J#8^[]FGR%7&"\^J>->44% MBZ/S6TTMEN",8[Z(KLGNK[QSH5R'UB5D_1,UOC)>J9J%&8S M8C6U#,RIRB E>\)BO*67FA5V=*D(^M3)MLT7,F)!=*JR(I[+F3LO-(5?+%.) M=>&YX323U+HE?,#6*/AZBYDJKL# :'/;A/4*F\ MC/1$4IM@B$R5QB2'"QA6,6_]L)B0U6'3GF86E?JG4\^8 U4E�=EZWK9SC* M9YD5;OR/6P'M'[D?*QW,CDGPIA4;//@H\FV2-UA[UW_%(RH&@W(Y+KH 1A%- ML'FXJ:D;U"2R9!A/[ AZ;[!0WON0]#W_'V_24%+5:L)($;+YVC8DYZ'MBG-T M&($L)N4T20 ?@8:2W7=MQ.[,HR/^8["WC=6AP;T$14R C/VW>IXKY/$^;65B M%V@Z%/E=C>]T)=B2MM+(JJU M&6L:JA+[ZVOK'U+S?GF;5M(O@8HOP=,WF,7Q?]J[TG@H][X_0H/*J.S90I0U M^SJ4B"DBNY$H)&2I(42&['L(1V'*V!G[&/M2LB4:^YZ=9&PQR##/=,[=<\Z1 M^W:>^_7SXGHS\[G^ZW?[_>?ZS!5,,)KD<-&5K^OH\ M?Q"9__8[^.K(B$H,U?639\H!&L#5 F47//C[.E=RE?D67KMYNS_)W>8]9B@" M'WNBMR85:M>G:S8D7"F.KGQSLVA-PRDNB.M\2Y-"/W*("&@N]E;NB-/VKU0^ M_>.O$,C3D/]Z?X=!-/-,'&23/D4?_NVC\G(T-"=$D/E:K..F^#Q*6T!Y>Q:Q MV8)LB]KSR-Q=N["CKUWXM+VRL\=%F-/(_;->5Y[3;3%_^U'U8H(.QZ<;JPY.7LL40' M+@]< UT;]AG6)K\[/'P*K30Y=*P\W.BBNJ0-5UHP,ULX!ZB(9Q6%.* 93Z:1 MV8Z -.G?))NZ\K1\Y!@S1A5?PQ 5X=XO8K;@:HGG("YAU(Q6JB^DBND6ZEQD MV'Q]?9X879]1)P(4N_>VZ3UN$@&=))&H5>/ /@;=W4D:FI>7M\W4TN)K>,"\ M))TZ2*'Z?;%)^5H,F%\K]/T#RV[9:?H,K.J^6LV_8WL@[KN/3:@-&O&^IS-!RTY>?Q66"_)6LL]"<^U'_>BM/Q!([4 M]TAI*4,PIA'7]OK:&!W"SK5_8(UOD*4,9JE7]#1T(O"-T?]X]1V)4I7(&+5 V;9*S',E5OT/.NC;$[GV?B6X *L.@4=-\A\\'BR+J< MLMOMH0D^7BI NGNQ/>M[/&1?G0Z:BA_0:59FE?38+(OXAIQ'MS8WM: MAJ=CM+1X8ZY^B7_\J/VA;ZLB31410(T)4)ZWP<)7E$3W!$KA$U18DC*4H8D MOP^?]Q34"6=9E0GXOKH5#U)Z:KZ/3\6?:SL(NMX_$#\GB')WTERE\K&[.:+! MY;R:Y_;H+3GY\X&K+#Q%BI&]][Y!BGN$=#L69&+.M[VP%*0^F8"D)ALYL_L: MMFP&^@7S-:F+RB3^XE*B[EA:X"^:B@Y.C\X*^;=8"V^&Q;?>]8R!2#$F3NQ* M:,3-E/CV&>J\FDFR5V^44\1XRDNN>]'1@>EVEXUI MEN;I5EA.7C&$I;/%#''60_$X[:Y=1T+V%OE5@0>$*^E+J@,12H7\8@6;^JT\ M#&RT1X$,W8< ^U..J05>R4:.$37.C+[7JXQ9]Q -4;B'T#?1]%@X#7ON\UV$ M\K)KSI; UT8\=&*5(S3!,+K47GPA+%Z%F5ZPRE$<%AL;;6:T#V[[9\?Q"1R[ M] A^?^LAOK^2=2R2%5*]Z6_WKL7VR?+%Y;4/5N3)%2V=T)[R52,_QY31V56^ M4)P3_RM.@J8E0)IF[DS%1)1Y@8Z@Y3ZR_#(U6P?R@>VDOMP<=R"4E"%J5AD3 MYH:6UJS]C.GD'9N5=:N5=@TSW M-1\VCZZ&1:>>#M+'PV\1ZQ+S=5N<3$0 @RE:^^]#0W_Z$VW*=J)WK?MNH"=J M)!JYR;+5'W+YOFLJ&OU =9SVRAUFJ\C&-04C@W^'TGZ]E.JN!^AC]"65$=.A MXNG,;6]5K>??7G([2LKP;#M=)O-X1FF0)67Q;HK6V-T6S4#=S^X5#^+Y*WAC MS9A^=2.U 7#8$HS5)FC]([=1? ?0Q$3%*=XF+@ZHJCN-,\=?!:)O7=?@J8[' MZ6VNY2 K> FY263S3_B7TF=2NOW/7V I^2EI=\D@B8S$WO*?4$&XY: ME.^H<)<[.SBF8QZ,1T*E==7!$I$ISXJ)@/T*B ;=M5CPYEJ1+GI0MKG'A3VG M]I";$\?<&]U\U? X36'K-)U=?DB6._#2\0<$]73)CC<3_>$DHYBQZCVY>WM*HO$ %7E$C,]UV%KQJ$4! !M X%UE5A9EU7 M/HB5NP\;CU(_3UI>"W\ED0+#^)G9' :S;M.@HB^PN*I>+P;724_A!UM1:M=S M-8:D$EW5*/]B:_K?O5'C[.(+IE4.<'49W8B"A])9)=>,Y(9K1LI&\!V"R$-5 MYHU^H;S6AI@KZ+2[H$%WOI"HEUKJ!_N'+)'Z>]@(MPOCX8$4W@S0':,5OM=E MS^"G;$,=E'LD63MC6L3"'2%D/ !G+1?XH9ZFRM'5-@ND3 WZ43Q;G/>8D JJM11 874#@N$T$K Z!LVI"'H7V'!"* M$6@5DA@G&']'!*RCS'7+>D1/?%N$K%:SK2 MV6%T,@&T)WEIY!]S[-K+MG7,%@>)%W68;[UJD$]_$>\VM!< +D6"SGQ6O=S0 MLB?22/[R8Y>C-^?]_@@WITFPN&F,Z0,,M+(#&]BDD@ K93L^%?M9ZK#$U+NC MY6BS:(:"*>R==J*!?^K\\Y1]9]L<18OE_SP1H9&(06I%A.U M^$7,QZ2D.;E.J8I?4*6\7S]*09:S,%9'Y H1 $%TEO:O(Z0LUZ(S>OTS)/+V.$D1X[B]4U':3 G-A%LHPUJ/@]&V #R+[7+:G>6X,LJX PBUQJI8$T:TEEVAJ= %>95Q73.)QU_.,S0 M]Q=#^5E#E9J2B#+1J95)D'XUXU!K<:HRK?@%AV#'DH0@^; MY^H:?EMU)I6W64A/49?/7=;EK ^X7G$S/^I77;A-6IICZPHK$0-?XR9]S,R;C!<(NY H:*@UA\OPI8]+3# M!O))\B/HXUXGYOZ0SIO1&0_F &:#D>GDURXL]8N"U_Y@1OJ%)Q-KTF(ZG\+_TL>D1FC[Y8ZUBJ2 M$:L'X63YP?_7]>3^D".1R4'@)[WP7VLU?OKG!(G(;49.V4XI3VA/-?GD24!/M7I&RX\2X4E_S(\2 7)48U&;!^U"!/R# MTB9H,7D9=G2S48FF1[*L.]]+.P-=" M/2 H1#*M+,H?(F6=<'^=MA"#+;2O!8PF[5FZ>A"_?B4#EQ MQ#USSV\^5()(1=J<@F7>UND;F/+ X<8GT%=1&UVU^1PV4^3B$@GC+G.1 ^E= M&W5D\Q]$!UQQIV1^\Q-"9?/&7%-76>HP*5K2^@>5X"52+!?._NREW+LAZ*#R MK?&EYZUAV#'U?&9_FPJ:&, ?5H:*^F_X"KI[)7,K3+4WG_6S5I_DSF"<6^GC M_@L\E"TL9R&RK6P[?7&L3H&E.(&)3(S]YF,5?S,[&:9CX7YO6Q;)IO(E^GOZ M?AYTZ)'JRA^&B_=FZLJ3RM[P=*EDZEX5BO*4"&(;9[ 1](WUC52X6[G?(<_C MPSR!19ZW2+"62K-C:EJ;[?9"8=J/&.DG.(U^HZ,KMBP;?ZBW\$0J,K\HK"6I M5/6WF5";4-5.(*W_16 Y,&4#N_T+^:\/B30L6H^\*RM$EQ1=%S0V/&.EFQ-- M* ?F4\TI[<)4C(>:,\,H?95:>-:J4\6KQ,+9-B8QO] M$\=D@1>M:/\B?S3Q MS7;=(!YWYAJ]0G4!#QV2IBHIMI363Y8]P/; @QY1BYTDU%RHHG*F64TZOBH# M.M(<\;L[3UM90UK&_;9Z(03S\:^O/(3G5CF"A,2SU2.64P7:KE+QN'%CG*HO M9-@QQ9AI\67$*(ES]3J^N>P#I(JA9%>@?;*1\RNYTG$T^EX=\O4$V6XTF2O%?OU]U8YC>'>(XN@R2B)FL..&M=Q<7PW3H60I\ 06/T9W M@$RZE>C=_71C;_:Z:G$O+&@>C4:GRK(#CN@ \$A2#(=)Q+NF MH:9Y3?\Y^ NKP:1OR=6L/56D*M/I]9J(%R2UVK2WC51(-8D;^-%&+ #904\& M#NTF$R=96!/FN"F7#-?=@D]Z,A3W;NQR3PYEH9B'8(8*,)J(" M1/@0JKTNUTWNZ<3(X+.>QP%EMY.F5O(_'+)B 3?Y7?P&%:"S;OL/^@9)XN0P M58Z).Q=H &*++K1VY>%Z)LL5N6&^K_ZLH$QB[%N]%'SMJB]]R_L!'[$/8N>B M*GA3UG=)X1FA9G> >?Z>G>OME4]4\T^>N*:E;M#-\?L>Y<^RT?H QLD6*>T* M DN#UQ6>LBI6#O):WT_>+YM?.E$Z[9O)__+A>K];$K+9$@/=4G;O'V0NT\A?&GHTF=MG'QCX&"3I#6(4&,,1#$& M(H4Y, <'D/)+/"E%I-G*1+E9V\ZT+^B++RSRQ>3\D,()L7L);LC7;.F%QZGQHJ**&3&GH>\/_7?W61$P?_!U!+ P04 M " #.0T58"*=-0!/[ #E% $ $@ &EM9S$P,30Y-S4S-5\R+FIP9ZRY M95B_:<755CC!H%3[^>5@#8[Z6 4@ 86 YOD'\#0/ M> = 1D1$0D1 1D)"0D%!1D7'PT!'0T,GQGV!A4=.0DE!3D)&1D7#3$?UBI&: MC(R>YPTC*QLG)R>R$AN.3G0\**@$A$3$)[6LZ^C=O.;FX>7CY^-])2$I)RP#?JZBJJ6MH:FD; M&9M\-C4#F=L[.#HYN[BZ^7[S\P\(# J.CHF-BT](3$K.S,K.RR/C MB4=E5+2C4',HG^!_LAM#):#A7*4]_2.T_XKL_RXPG_]59/\,[+_CF@.@P\$\ M%P\.!R "N+JES_R*^C]FL3H=>Z,Y$PQXP4DN;V,IL%#E%U"#7I(DQE*@-9P#.]J*IE]7^^VBE-F>MG*]U;QXM22W9O]:PH_VS4,@G$CC.$R M0_3,EVQ 9B5-*06XE?0&()S06ZEISJZI%W)@J2%')+T^LA-?9\[8#9\[68]2BI4>V'6BTL,XZ4F&81!9H@I3UQQB1# MBRPT<._)?5C=G>WU# YHQOIR\=>5'BWG75['9<8< MA.:>+E:G8\9T3SLMFVDQR>U;;*TF&]K\ITJ2%M19Z]#M#A MYNO>:%^4Y-;7H[-Z\U)[6;SW!DJ@_10SY/,HT768(4_>.YI5.K $7H,^D;\,H M-7AH2M!^]>'MNHP_6&&L%4*)+4.GE\*JF*C#.Q\)$.J#;;K%@K^.D*TY4966 MWSAK)^5N.Y.LB'G-TTWBF/#5.!UH+2!9UTQHRS6H M)9D@0/HRD&&$MX_"/];1[>H>9J?ZX E@L+_E+$Q^.E135;B7#-[3WKUR2>7DOJ1@U?F7S:8S\T*U1W8S$C\;W22,*;AI1(ZM8 M>#6-0H-N"&UA]QH$A31WDG5##3Y8]]7#KKO'>F'^OH6_7(8%0AA0#"?RZM.V M#IES@EV4YFW.J?C.<:56XGH&V8A'E$ERO/8EGP!(1RAFBZTE!O>P5V&"!EZK M.B44#!ZOYZ!""H>,62 6;=SH>MZ?.+4#O;K;<]5@QQNF@[RF4^3QZD95$\TC M%67&-4# M1,IE&]$.Z)JS*BNZ%YBZ%\BZEMI7#.D+%^"EK:M%"(JQ-[+,45/%W&Z%"]:H MUMGW.B-OWF@@W^ ?3K!'Z#HQ5[?KM)1)D]E6UPPD%@@482$[UZ0@.^T2ICJE MJ,^E4?>9E]/,EMUW;^>T[UF)G)V#7<%TI>;;#IU)7[JF[.:/:PV)%J(]C'YP MN*KQMPBT%8D$N S/?*SO)5X/MU6_%$&XCM%M.EWOS.6.;U@L*9M%C^ERYOQH M'09E:Q<,7U\JV'DTV'Q.EAB3@Z=!LI#"C,ZX=;%)2]448RGC&@W0%J-#$.0= M$X\$!UO>Q+5N=B^]!K8&^J,98::^Z?>**L6/Z&4-LG8@;A8\<4/&>FCYOD"S) #!>XXEX578 O= M=!DGB)$1P@L.1<@)"M^08_T8:F/GT4MN)JOWI=O+^?;(N5I)\J4?GI(HPO]F MV4RW8N=&]+"[F&J-4T^4YJ@_CM3=:46C]9)_X(G/4:0.I7Q 200]GI9 MJ6*BQ+0EWB2:K3"#39I(A!]5@D1M M Q"-GI<&X HX35XU&?T")-_^NEE7'G\+IA^<"SV5QR;]CKIA94)'L^T]L1R\ M?4^[>+'))BVY=MG'>/OVIJ]1?1\Y-)*2_7'%"X=3X!V-SMS);."_%F6 MV[/:SWS4V_EZWUA[ZQXA@RZ4;;?3":Y&F-5S2>"W9ZXK=<"2EB'6&"<=O_,! M\@5_WG6^'8;J4_*FY%#HG&4RU]!1NEVEM".G-;9,W&3>RP6V_328^^OL8^/I M=?4MT('RJ7/XRLF,;TP7=[RO,/[^#EZ2:1,KV]LJ+>S"&;V@:X7:FA[6]"V3DMY[AW[RDV M92GXU02T( \@KVN*3%GC)T")\A. 9RL<>MZE3?'=#CK3,)P.YI?>:E)9?,6> M)]_U(E)HSV\Y],+= '?.Y8O^/'>&(YP\275_5DWW2)'I5W8;E-N;GK(5+]Q> MIK@F?N.&P)J3ZF2E>N"J&NC71R/W(C YNZ2E&07)*6;26CJ&>YBL0, M_!L3II8P\@+DA&A)#C%J5B,RW((EH_TH*C+OB,^0]P^MV&X\UKNZ%6LLQ'MN M+*&\@TU7W(L>J*?"&+,@*//"0QHKRZA1Y$.O9,]1490>%KM_4.4S3=(\(3#2(*.Q2RH+FN4 MV)K[/,X5VKNG(.<("YJ.$R : N#&N[\4;WN\3L<:R27'R** ,TC&MSNL&(VN M+L#AA!6 +]#OKZ] %%$B3>?]18T[I*28Q%UK>(F6I(E@7Y#N$'O[J( VEI67 MU[:6RC'#V=/@SOJFM<[Z]MZKSV.[U,L*)#(K,I>E6O$XW.,Y _UVYK9^O$WN MLJ^YA'9J[U+#I)8V3/IYXCAM,-'JRT6"&9);S=3*=CA#3,O)YU*FZL7WX\O* MC?%"3D+J1SV/[H:A'=YJ-FD#M\=/ +AC@63ZS,C_E2S^3Y=A!(F+ MZL@&U@NS)1MPB\'\VF*ZG-6PA5V37;O#U>ERM]J4A%3OP8GKDA7WX5E$V>XQ ML-&@C^<*<\: L^7\UTX9ZLER4!,PZQJKK4&%:8^[@/$G7:"$*789VRO7#2DT M6+;&:VGBM0:M)J4U(_M5,)I2ZLZ,=FJMDJ);$7Q$8M4FUGH@AVV=VP:Z&I>I M\7LWO6>?,17Q(;.I5>^4)8CI'IAS_6GX:&W/>7QN8^F7I&68,W^%+OA[S5MT MW':@E4M;(?]Q\+T&9@&\P1SE[/ 248I2VA+1:ISR&JOG/O8L?(0RV_&0+(CA M]I'P"? J&CP_<5I[DU;FZFZ1-P=T=K?'@%0;L7".PTN2\QFUY2GW%4_9G>YR^7FOD>=1$Y*%H3!^,B,(L#$PD$J(E+HJ'WG M"DIUEO.> &"O!QI9'9W;:_ 3((>B5])5V&\M@L"<@CQ%-5XVO7)A9T*O9*'5 M");4CQ@63UPSCX:2#0B/ODZCH;?RYC),NE.=I*6DT*.DK'@E4H)*IDN^^HCO M TP(:*2X1P"H#XFO[KEM.$JDL MLX9$'^O*)T#O@-R-\A ]W2!*WR_;:I8\>:!/Q!SN0GA>9TGZW<-[_OGM:X;8 MB]:!\XJ=6#4+>:F!#QQH# /N,?#^;YJ2U.YKR=7*7:A'S]7-L)4D\0#_>AE? M?X?@GY06SXG2*1%$/R2R&'" YB.^7.30&?\:;ZQX,W-A6,"=[.@.X_DCQMQ* M90B _C"XG0>1!1>!:FMCYK3W"*H6YE>&T%48!%UWZ\5^CC3;+&.LC;Z^EC1G M5I\JR0GRS]DVVDJ@\TI*DS6=24N;ZKTNTVP]Z0V]MR@"\2"B6!XZ++R1-'P5 MCZI6"]>#LNM[_!R)V"7N59;C@WF$8V93>I"D7'94W>9LW?"**B8B:>H'"NY3IKQ FK!+T[0E$8+7T2^CD;^R\J>AJ")1 MAV)+MX"8M)]QON*5C)39>CESGW1PH1$3IM.KG1[4,H Q]5"S"/H1SV#!FSS+ MJ.KQ!!!:-]PR+3P: 6=F5Y]Z!4,4\?9"3, V'R<<'2NC9QP+19G.\!JKRE,& M^1@;/?4!V\D$->=/ .]'KT0AEC_#_;17RIT%RS"IZ7Q<5S&K2 M?"ODFMS'-MI!PTENUK<_'7D$*F0] ?1^/ '&BH 7-Q@,WWM22D#:_0*[;M^_ MG]&A3U<59W@V GO?-^LK%OH;A.GC@%_:.SGL8N:^/$9.89'*F:_P(].(2"=)@=(^NE]S 08 -J]/3RK7BS>^7Y M=KM(2=]HU0O/0COAF^GIM[D&W=K9TMEJQ:J>#-K0Z,)0UG74K)>U+QH%;=4< M6/!'(?O0)XGE6G)^X)@/50^P2(%LH-/D,\G0GFDHW MW!W569S7,]AIG4.W'%\0G#"%\1K''/V*T865$A6*.D'2&\(E0KCK)@U-WE5T M_?%0ZK+N3SQ-^G4%-^![9PT/3H0G:%['[0]5>RU_T7I9TCIXX9Y2Y,X 8K;* M"T:FUAMA+,57=8MV@2WH*]L9W045RA9IODZG6VBTB,7A&3OW';TJ3*.%3#BB M$5W2E(@"TI-]?M4YV*OKM#_7] 3HG%;>34<2-,A:G.U&CZ>T M\LOQZPM>K2%82.I!5%APF@^OQ\=4EX=J,+\]8FBLV(->L>KK2-M;<-JWOPT( MUTQD;TC[AM..SV1'@31I6?T$"* @Y*F-AW98\+X*&8Y3&;3+0JT7C-GA*VVI M3MZ,T0L,:9"CSPR.^M<3@0KMTBLO1KC7$]4428? 1@:?-[K[#4)Q]^J$VB6A MA)7K [7QJP32(W)O^#@OICG['&'R>O/GA'856748]XQG'P[KAX7V1X0Q7=E= M##02U'&^VRS+<=G;("6EGE"*=(9_;YAF"=DD$0D#EWX1X:T*'^E(>*$M2%]< M6#@?"V@+:Q9PV'WG!'GP0NR).[96[*:>RR_#/S7H IM/B$Y R$4TSJS](RSR M%3_7C"7V14LH:R42\"V(JLZ'XNK\8#D-"&N2S=RG8.1.K@KDK"LVK?7^$5AV MK(DD[F1< '\UTJP&43JW.,*=TO/2\?I##&)=4G1.NQH>2XRR9=WANJ!%>=(F MIF1C[\L&2SA#PZFI'!940FTF#TV[]=\^ ;YU:HXY?&N(EG\UC6*H!%63S>QD M/J_.D5%8;NCA&^;%B_0R<-VK5GGUV45IT8F#GM8^E5(NV -6X?:/-'<$T_^ M#3;.'Q??J6R2ZQ>- BSD31KC1!TAEW)T"%.W:'()4&+KI804T1#:+A!-D5B8 M#D] 1!'BXF)7[+WW1K=J;S99>=:>/WM[#GI]XKS[T M6HN:I)-R JM9L[O?_41C)BR?PQ(' MK./CM1)< #^V/@X%Z\P>'IHT^!DEP[Z6>3QMB['[:!^ V@7W5::;H>Y$_GI(DX/]<^&1;)K5Q)>OAP(X7)#*;^"EDL&VXB.XKZZ.3L1^01* C M1%ZC:.^>)[+!Y?L0Z7E!PR> *!/6L_IR>)TQ.>#]QRT@\U-SE=W*SNS%=R"G M:[6Z9!%6"8%RN;!>Y3P!RO;?U=^9AHKL(&0\-YHMZT?)K,,TUB? M#X* )X!O4NL-0;G#@T87(?]RX!]X8)7FY6!^)H%E"P* M3=MD>=]8F@P=LZY]9I1:(0T-% Y6G Z!:Y)YLZ GPL]JCJH?R G;T"7!B_X<03B,]CZPX>VX;_%,U M146]^4.&+I_"I2!WC'=LTS(VW,;;Q,0K6XVWL-N_Y4HS9#5H>ON0X>2N7=QC M_G[,R=GJ;K;TJ("8%@(\B1T&R"#/U-=5NWX^46P1+7-/5UD+V)NPU!#VE( M=EV56:Q'\ASO6&;=3](6)QH[&;XV0+ >^/S.-V?8YTYQVI'7,.##B;.?U=K7 M+;RZ27W)B-I^C(S>527]G;GX'#MFZWN<5=*"+L\/\>Y0I]F1@1A0JIW+55$# M87 )RZ76Q7S1II[\8I)E4R4\:F%V;ZO5="2BN@E\'-,.0UXNT@M$7P\+NB3K M%46DCD>E ?GXKP!:@1V)N%=\@:U@6>7IBDK6..)=S)4G8#18AJ@&H5>LM>E M?>8QY*CZ 8D8,ZI@7M(9CP+E)%9I"99960"JQ"OD[ TZ=Q3R,-^,ODY0J X? M[^VD((/41+Q\Z:L6A>,Z@LIDPU>:EGSGPR:*MKZ);H-RQ0GS4QOD!O&[2*CQ M1#O)@2QD)]$%?'"(.I]A9&*W5R)'O=\SF)-N:\'B>31-@9;5U*:TEAX^ 8R' M/7B4%>V.F*4Q =L(Y<@J+[K 3W)\J*R%]JRNPR--@\9*DOG@7IY"KL MLBBIB9U0%>90]'GG>#X1G:C7_V-X39P5DPSU.3T>B2/M1,G2%,B^[*/ MMS8D:"IT2D52#NWQ*)P MMY: R9DJ>%"<DWTA+^2>X M0T:51,F> /_?]_S4<9G1C%BC'8H[;-,ALF*.7AO*5():F*U+!:]36=W\BNJC MV@; ,N2/-JF!O I'%;IB%)C6XXL?5CI1=#I'N:_F>&ZB'@P8P\_)GM8__C+=K: MDS/06_*+.544VWP:S.DQOC97@(#8O:VN2&<$GGS9DFXW<[TM5Y?8XTRNN?HN M_E!3T@?4;VJDPB=4VY0LU%'B4]58DO8J=PQJCY./$\^=D:7#:XYX9*ZUFG1H MI/0)4&EZF6_5).+J8N1L#W32+49)> M'0\U1ZD3+[\4)26(U7#VU@>V4*2[UV[N,WJ2:!+1.UCJ\WOV_T%'9\3T#<'K M>I]$ A.X-6IA+ WK&F1#N(.D9TNRPD@80KT;MS])T_BF I"S2IZ%J_6WXD?4 MN'0^?M6F?,3\_ 38T/85/U7+>2P23G'\4E306,64$"_JK:::>'4X-P[H'_P1 MG=.,X'#QE\I-=XV?3L;LFM)J2K M=!*MXG_II+-F6-/[K>>B;$0B"YT"&_77W]^1._][L@WL>-*:GSD9U>9RW+R>OW\^_L^I%IY=Q[J%,?.Z MYGONE%$622 MRO!S6VO/[L=K)!#&I^&<-#=/]0V>=Q?P"^;QW21JF[22^)-3J]0$']$+OEBE MSVJ"U\UV/LBT<3N&G=C:<[N=A%*P3VS///;9YS,R.598ELB!??)L-9SG_4#< MT?DRM*K8[/*.L0Z8>8B"+.RA+)W+"##EN0AC=WG1(NLC>1 M#VJ5Z#D&TQ/% M;\G(/H%K/ =JW-$:< >)1(R_+OHN2X># 1L04B9K#9D8E9, OV/UUXM$]9-I MH@&35M6\G*1"MA#>2^Z3"+^A>]!FSMAD^I#D]B865,Z[;UUHOR3S*Q_3^Q'= M:4--1T7D:_U;&G!_@G9,?^$?F1WBWE: VV'O/[X] M5>QTG*X>^CP@55CF/E3CZV>BN@-BK MPG,FBO,Y*H.U"C?#UY+*4)/,!Q%Y1QX\Q?51.^G6>*ZKQ1H*"0LK9=M\B#X] MXG$<=I9(/)S@Z]L-MUC6O8X6Z"/H?#^>!R&:I;E-C1*PX8C#9B7;OHXH(W_N ML:+_?ZCDC)@N4M@DE0L&0\,*S)VE]C^<2'^S.B(6 MK&+JOI/9]&I\-K#NZE?^93H?1IE*PW.L"QA3@O7F2Z?B>,BSPX="$9_5H&U7 M>W*NQD?A-E76S/D8.Z@);04:*D&%:IWH3<2'$E'IL7 >GI2KN#I05& L1=LQ_1H9MR7"@P"[$ M@S?+"G/ID=HP.I)"<-H&3IO*W9J)!#(%" ,3>>>O4]Q#^!.0@K=<'ZF M/4%PVZ7S?P18&6O-:6D%99=L"L/\UQK6!3W:[A2)K(/IL9XP_![1Q?,*ZFBQ M80"\TG3[^+;!OQ_:Q#)<"I^-@%JZ?$.+VN3B;/S )5H8:&<._00!##Y_ &H MO.33X ;HK:@_I4F(*GF,RQ$SMV^1X>*C=5Q91_WXP;7W%$O?3;T;[P."^WY$ MY:\15H_0J*HW9\DJD1P=+(-/@*-P13%]:_AD^[YL78,E\\I%T-"KA-J3J0L& M029_G(8XHZ][83/?ZWI?-Z.I.(53[9.^[R\6?\W>.VKLG5X 6S=@0-;.6Q7O M0:A65=U8?_=*=_@E/>V"*@-\5*));*EMZ'J:A4R[@' N1_Z$><]KK>J;0^/I MLD3Y?*&+0$&Z_&+E (R&-WC<>BA4ZS9(1!_;)IJ$7XY>,G';YR_V@3\EL)4T M">.T!H*3.B/S(G]@ U9.>^LN^+>.FR0+OBPD8I4&RMPJ@4YQJTE3#*+-AWF2R8 !UL+J\E3-YF+!MB M59.AOXWQCG8=L5 MHK-6^+/W9Y-ZW(;WU]3VNI] @B]>+S%3Y!D,?:=;^GY5^]0]"'5>H0IR>,3? M/UK<0 ^5$6H\,'>M> *,2#P!6OS8W0=T+%R9F9D-@XEBFZ)E5M7PT*.!*P"! M: M/5"LS;OGFZ?4W*N\LOF-)V!._\4UUX%M?JC=[(=IP,O08M,823,)<0+87 M8GG:#"F'T#O#XE.B.R/P"2<>Z_M)4@P,"K5&=>9L^>%I#VV(X-P+8;86%MOV MY=-$609A@S]$$8=CHO QNO(=($CF[N'LWDI,#YV&B,?O.WB9IO17RZQ*TMD1 M=:[6NFW@A&,XN?F=[4+#^/RUYNTRWR&3;GRR ?3!%1R)D@-A \LT=Y9_]HQ=CB"#;L.@1<[KE%BZY@D# M)(J@.Y\#IP : MUL@? -:]SE+^2'JH19V[Z:_IOY2DA$E$:QQBX50WX<@@\$NMAC-^HCB8%+ 2 M1V,*;WNLQ2]58%T"LC$GR!3#:XNL9)Y11D'0=*+RP1HOG8#J?X(^_A.@&M0> M:V"*QZ.QW,>Y.T:LK13;#/W',[$POXBX,04%MADD"%A)NE(<>ES1:0;5IJ'@ MUE-@:#;NNJK2TYD'9NCUX+I.*0WTCZV;$A.CU=+1>.NG_!/7?7HNZ?)5C9/@ M39 S")JYMSK%GJ'@0E'2JVBK4'6* 9GR&QJ,U-7N [/$<%6W?^F.]'O;RH!/ MZ\O,JK@$5T(KKZ7U!-#!F(H[FKFLG[KY)Z"5)IO$,G<>-:"Y989&6]L#=VK] MDJU$PSPXJ<:>GXJR",.THB(C4=1[-'ZMO_JN..L:4.L1O'SR_5KDT;_YN3B( MSTW[5#5LO14Y3N"+5@9B+_P>#C;6PZ72WEPQ"7?:C'UQ.$\VB.PC0=2B3V%H M)#OP>8 HP"?P*PZSEM?) @EE)^J=R/NHQJ&SJD:V^2-1W9%AB^KW/T@?-OS: MK-:YLV"R/>92#$DFR#!AJ(Z>?:4C2A8IBM#E5Q/.BB((>-,@*(P^7L8Y+2PP M^KEJ;/ P9SXE/RZ#?5O8R#5@$!4%#L;CS+7TMM"2Y2QV]A M<811313@2./F2/5B=M:*8NX!4T!RTK!\AN+NPW7KCV7MGX<,C;-S"5T'Z(^C@-)M!C790NF&FT-D4: M&1IM.JC$A#JV'VJ2",4'(84EJ 0?:[$)' .=$RP5)J(48@$?>CU*C>%K$>2T^NB5!V15NP M*PAI5OML"1AEZXBZSD2D3M?PO1B_Q;!7EU:>2>6Q-><::ZYOUWK_UBMHX;^U MF.+O0JZ;DQX(+BUFMC+V69N6!7U)*LE%VV+\]D;M1K. D=C6Q_.$W$*-J,E\ M,/3;U_I3]CY-3!XQ?%FZ\S.ME:M>)>]8X0B,& MU;!^KT:5&@3MSH-%H;ZUT2,>>EI=RBO_+]M^+Y^];Y@6F MZ9#GW^LP2WS<6PWSC@AHD MBRM?JJ8Q29&/I0VR_WK6^F:2_0[H$KTU]EX+STGWU&TW#0Y7\9A8K%UVPF"H MYGV3':!O/4W ?-C#?$X$NS,SL51X@A'+IFP3AV#J+?*2"]T6&?IZ"SO[6W7G M.G>+(LWG3*(L^SX!=BS^\+)&SW3&E_Y=0&1'L4%4@%0: #R'YI/)4A<)>LJFC#+T5)RE$A)>8.H'1*_X$0NV]O>*)H+ MI2<^2^[D7R0WZ_%%*](38'3FCP&@A_+Q;67I%RU3<)%'X+R>H"RG^ID^E>)K M/F- )EG-FH)&9#9&)XWZ)47_@]AT[3N5O[=T^G.C)T!:T!/ W4@,[U2XL[Y MU^1_O[1AW22?M;PXQ[D\;V#B?3]AQ,# MW/I8T9.3%/&1'@JRL+W[?%'1_3_5YAZ1X,,G0#GX\GED$=]:,I-OE\GZ<"J% M*,OZ&>X1%L7H%QF9\'8W-_=<++>G6E<(U;?FCKOAQ M]A@^SSP*Q9P^.K+[Q0WX2=,9$?Z>U(B_@%@S^2J(>NQS34UXS];MV7XEV-]'M[;*G1TI:1#^E);R&WA"R"UJM!EEOA(SWZE#Z;D8&;[C^S5:VZ M2D]3W8PUR+/ZLM^!/8S61((;F"%Y>O-]*#6(<_,(C^?Q&K3A'#/U0\[JM6Q+ MVN_L"8Z953$;)PO:B3;R?ER<*8D MKK:(CWY-<%0Q)[W1W_6"&K ]*.1BK;T+_B)/WK\L-6>5@7&8\JHY-M!??8G= M[WV].);@45O[,)N&0[,ZDW)W:3SQX:"=H'(G_]?3!EPB\FS?B7P:2FTREIG; MQT1W:VI"N>DO+ 05%)"BZ^7.A+EL]=QQOA]I]'A2.K;]23J,,F3;<&0P,6F^ M?\%PUBE#RBE(.*!@OE'\7&KB"LS?%0B29R8*//MC1WK@J91-#W4T_#0P+IK[J^6\=;Z6:F,AAX'I@Y8FHI= MTTWJ@4ZFO,/CMJF4/Z>EHHHEB]\),#5!)W3D/J8M>32NV\"TSPWFO8P]4=0> MRSMHZMJ_^:?MU2VM7\-X>^[TG6UJ&CZQ9+P[2Y\W28-/=)^".R8T*G(@:G0+ M4L1W661V_PXS^%/=G5RY4$=KK(2.:CZUZTIZH@U'^/7/OH/19U)O')=^-8TR,!J+))R5$IG8V(5)\ M MR87(/5'G$Z!;+7F[6%#'.G_?3O.=D3/4IH?W6$:%+!IV-0%P!,=6UP? S9MR M9C$=7X?.Z7>+$.S/Z3=C5&M+=XU@[>R^N(DVGE](DKG+VHH$P&P3":Z/%P(= M?\A2A+G3=84A6F.#_'7-7\BB .-%WS%(5)8BA1(*N M:AMQ:1#BNG[0::_]$N;32YJD:JB:&HU$48?'_PS:LI+@!KJ0)H&\ M7=;Y/7VA,4>&[K[XPS*JD$&:F [$CM"/']W4 W[O+)_I@M37.AB*R-\^7E0X MQA,U9;L[J4#B[OOP[8APVH4X)I+S>,(M#:MK&[A)?"6@(>Y\:A$/! 2\6*\- MT@*^+=CD!?,Q7R&H07F> ']NM47F: ,Z*2Y'3$>&\<2J@G92JW&3H3[(*SX" MTS947Z7?28J8;+%8SQ*R0!C PL.R!:%E)$:OD/5-^:AL M$HF@/(W30H78MV M^%/V7M];Q-!N5FF_*@UP:Y%CK/O8VB#")A@/59IKX'ZI6C$,&(%[75DL*&WH ME2E?M*6CPZNO%E4:V=6W6:%.JTA]E(:)E8\4K!"K-T%2PC3.T4(Q![K5G;$M M@68XNC)B9\G:9RN:$ 7CX_R@^/15!XEN:SL: -O8^O?ALY3=&J^8VU:7.ZK@ MN"ZV%VRES!5O@U=O0]PS!@%V'EJQA:ZH?^/O+ADDP)TG3+*.E$46A3G[B>0* M'PH3E9Y/+L^C<&SG4:2'&?$/^KT^[UXBF2A=&K_KXI^*_A=Y*V;!<8EX-SFED++^!,#2\3SHI2'D89-'_Q%I)QHE0XT4 MZ9X:O)O_-X/$MXRV+XQT4N.?#*X-<:!3HHEN1-M1DFTD$%#EQA?CA2N'*].> M_&*E*KE7\2<8W-<5LF*6]%W %PE]QZ3O7BMXY.B)LEFRE@0_# MMO:S/]!\Q44KG;8T"BTR])?&LW-] LC>W@OZSK4L3W")_*?QOCC_7LL4*I!4 M"K8ZI/4V\JJ2*]B2J22OB$/M(A\Z"XT4VP^VNTYFJ2(-LMSVIDKYV0Q\?Q,? M:J-:KBRFRTH;%PZ#E&OC+IR !=YPT/XWJC]U_,\_4KRY>^G^/W4^]% 9_44H M+YAB0,*W9Z"@V[DX,0UJ4>0.XF2HZU#D+^1SU1:T7*=^Z;2Q$4?6EN/ M=RJ5!IWK'J"=5 (Q]]F8?,N@H?I2F";33L1+?!CEJ_A_-8G2W'K".9JX5SOZ M2!A]W5/\P;DW6/GIK.O9GX?&69JX[-A&:3N^B&"H*.$[9XAUY",@^E9,5,C MAIP3CO2#F.8.T^(G9PKPP*\L$/%[T:(8QL':L7Q#S?=DIG,.:7MX!5X3>-./ M.T,+)- D0ZV*NJB(]R$'SR!^KB*;&C&M]2LZQ/ESP?CS]WH:/2^6]N#TQLLX.A,.\YI!:FT"T/4 M4MJ3._RZ&S%H?@.S)]C,2-)@!$RGQT18+W=&C]%'$W81+'(LLD7_M^PH';ZBZ)$D>7OUMW@R@RSSDLT,Z[5HO7T&@ZA> MLXM2L9)C(@M".=UE BJBM(.;H?1/@*8G0&+6/ZHJ71WH3HQG5J2OE]3 W6IF M4 U_CJ[3\U#?<^#8XS($_.?^.0FAT&!.M00=^J,LB'N<3I!:,F_H5P&_'AER M&6+BBY\%GMV45^GG>/]UD50=D_G>%A;)/'=2GKYD005;S2\T,6>"GO MA%Y\Z*CY&]A8.0]_"F6$-)?KO4R6I/[??_\_KM;OD>9:X[T(JAZATYY8NIV: MIU#6['-X]_$<@A]\=5/76R*6N\P!([,0M'"QTEGE! MK!O/2Y<&F?Y;XMY29\^FY#2PO:E792ONECK)]E$E,X7_:GLH^QUK5F;]GNV% MCGSQ0EOM$V VIK^J+2%*YC4[N"L1%XO#&NUK9T4O4:ZTA[#?:KY)_/@A!.V& MQ!1':T D^HR\JRX,V.&#*' (M^!,^;>*"?\M(_8]-]ZE)^TW0X/U7] M[!I]TGK)'^.R_E+#=ZF:[F\HG'-=O%0BNF:XY[)K$I(=DC]U,M"&1@79'ONU,P@?[0;96S<2OH56:GP9;"J3KX=9EB4#%N4 MPOLOY\NF<5<^0NH>4H^='T!&B2?=W0_#X08?.*J"-C6-ZP/ZXF5\L4-WO:NC MYN%FX'A+DO^*,L7G&O9+BY01^&<,*TJ#?GX58?^78\5352P]^]4K MI*JX9@_6)O09-EO-3!]F[] Y^JCN#1$2]KL=1/Y4B]2UJ6\%0('4!/^M!,5Q MSF:&#^?=V]$2[BM4ELI.1>QAWE"8J-03!09*C0EKEFK2NZWJ-*D4Y? UG0_9 M0-IJ=OI?A 6T'^KT-RN6F@&[W)]WK4+?6ZFA6[ I-;VABD,B;J,9W&DK9_1-X?YB>9 M/Y&''.;Y7NQPH:.,"^*?:;_*$H1%H1.^]V H_8T.V7EXF*FS4O^"RHK_113\ M%\4M(I/KT=,'';>6K$DDXV(OXEQEZ3T:%3&;L;XX\?X<;>*VAG"!4E02.J%. MT=K:.GNV;SF..\K1*HR1\1 H3.G*Q&)VT_^4MMCUY]FN5.7;E;[!S(KKPW2Z M?=[.3 (_$Z2#B*P:C?DFUXF&,2:=@_'HA8VH?202/#;BB#\SRY&#W:WW]U3% MMYVT@\)RE1)$WTSE,++#?U'4$7<[/ '^=,/D^(L0RQ##2^EH>&TZY<),OF0$P M2>*'?):10.*#YN^_:TF&:E@Q9FQ*O51]L]0G08\L&&NGGS4)].,YQ6&X5=4F M8C:-4DX\*O,+II5_$2&&7-38J*U'*AT,#PJ[-SP<[)G,3/$N;96)E&8]O(5/[O M@S8V"S,%.KO<3C8WW&.,.%9,E;2H]331-DC*0+J%R;\C**6[2&3?ZYPA&K3H M93 %$2S(D: I4"*4I' MW=)-LJC']4*+#0[GIA/9H MS3FT?7KT##!4CPUA(7WW"DE_MK01[>/YHMXL-JSQ\KLP?S<&!]&HKP\*G@(M4I M:.(H66SY3MN5<$7D[A2:A-!0'O&V619>/4I:-VT[^ +K3X#0/85XJ\0=V7JB M!&]AL.\1"T]""QR6C=/."(+7S'["5P>WL8&[_;< Y8"KOMW"OQN.B+\=(0+" M<7^CFZ6[E,5&(3SVM;;16$ MYMR"27BG+]13VRJB7I)JUB3_R^2BY1;O-O QS0C4& M,C79;U :>+>C?J89ZW83,;L$ 8E0Q3=.0\FN_J3S^()CD-:R?<6F,E.!Y=M' M".\RTN)>K5.MJ9)[GY$6MAC387YM7!5) BEL63\E%7F6\'7?[ML_AV10'23< M+TFR4L)T:]MC6D/[D=(7L %Y_:.EGFK W&58./_*NE6BO.D*D[ M22Q)QQZ)1]L92<=8TQCU&S)"<3\B7#2>OB/DTOE_?".E=]FS\]4E\+(OY!Z- M<_#>.+61IL#%?$54_)$QQ*J:'4XR(3UY,0+?9\0Q(%R0/RC?%0AS-F=Z,_\6 M<*.:)@I'76/!TZ.N(3(722I "HF?'O.J2IN>S0UW?7<.?TV$TX'J$!L.OO-C=U7>AJIL4)'6K^&50 MV5W0V> M?V<0F\BNF,H&\Q\M2_.(KW7,T6_5Q#-*X0^:->K!D3\!F!'M7-IS]PM*=J#J M([F]MG# %T5H:$HVGXP5%T0)05VN3/7E?(^TB,W4OQ4R@'[NI^>P1B,'>+ $ M_$*A, 8/45(EDI3,^WHR[G>_5C 9A!H:CM7+WDG>7) \?LTN2RKF80*3+&,P M*)?_H632_APV^RL6;\D#KL[-A>P;1QD)GA'4I'7*CE_;NQ=]W59_,L/**L'U M"K%)_ZK+2__A"\.%";G3>*8H5A.+H=A %I=7%@V)AXF$&%R!6N= A+BMMVM MKMUDHV6NM+PPV\2];V_$U2#Q=0/VC%YY^-(C4Q]0U/?#7TU:5OB!/;83O,-8EJF.V9ND=D\ [2-47'F1 M??E@;ML!C+ F%>$;92X-ZV-6LN2TW_I:0T%C9'[?LVD(C3(/4 &^:JK2 0B[ MD(PE*WMDGP/(6[].;_\)=BP@G+LW9,(19/S^%6M%.D4,,6![NRQ"@DIILKZ- M;# D2=0PSK#]:D>L\.I_YY*_:S[G*_7*MY3ER!+_$DZ -TW-7S;Q2Y)Q(-NO MX412('FYD U'\%XAT:$R#R::L=ODU M0,\:;[FYS:9MC_.K*5X2.XOU91=C\ M&C"KE)B[%+0G\C55Q6T))*49:'WV^1S@NK"4EU$TE)SF60P0&0 L6U_IHU8\ MF17\]GC]Q&H9UD.->TYU?>B"[+8\O(9R-FY]CVP'F=1LV[#J=HNYJLYC:]DN MWE:"2JP/=+]3>SOHZ"*_^C27.>_3:^5O34MVXL6J!:AYVXMU1PO %4?^^$>& M4_VL0L7723^ZN>/P!Z'=FR[KJ$:,C8,^ZE9:GL3@D%7F/"^1&UM1)1O;]'?+Y&-8FQVC\\M]-+VL;!W.[^EKM=K M,92T:?D,N#EMI"+;3N:CM=ZO? +X4(PC">6XE'7/)9NUE0:],)^S3"C\DJ2I M$SL[:4WQ^?!!6+[^;B0BF52$7'_$&7^A03\%;Z8![*L]V)C4N?!>!9<;$4>' MAGX_O-Z*GTB0;G7>H-(5VQSG(7SQL 2ZQT/9&/1X%K'D(=1#2#3'AD>!>E+2 MQ"[>X#'0!>T8[>4Z.,L/).__P?D-(R^..DX(N7#3>5[QVNM<'!I5\P28_G8U M\_ARO#H7_$YIU#!Q$3Y\IYU[)K14O)CT2C#'^T/P-G54S-D,AU'1$\#,XI'T M%'\JE<'3X>$]7S)],@==W"MZ(J\D5W@_*ZDUAH*83C>\Z3$Q&K>0Q-SS]20( MJ2^_\'B3[)8UG 5KSX&=2S[3%\K5(H$BG41P6=.\ANFWE@R;55G6SS]!R'P? M49#X7B50MU[.M1]2+VQ?IF.!RJ\;)>],_3)GK'(FF#TG"] 1LB,%19I>?_Y@ M\_^P\M91;:[=]F@H[I0"Q2W!I<6=(L6+NQ67X.X4*[0X!"M.<=?@7MS=0G K M4"AN!7J[O^Y]SMW[^W[WG-\8=XS\\V2\[Y.LM>:<:ZYG)*]NX![0D]PR6O2\ MCY)H$FJ$*VZQ=]"([BSX>C2%RB*(W/[#"V[]X7!"%ZKH-A3R!7W1Z#SXXOP)C?'W0V'>\5MX3(VN6O="YN0+63:K<7 M0TD1>367$DD/VME%YY$R#Y'=I5:X;KW ,'ZH5['TCA_*RW!5N M)[F*X-2L@5C&QEBX2?XH5"R[[9UE59-OIT5&EP,(;ZI4YQ@2WDR:ILM'[/J: MGK4YAW(D&^Z*L_"Q=GH.#:*6#/! JPAO6M45B0FG:.WU%2&7R@DLF"[I@M%; MHRN=14.-K[Q/S]W8-L8 JP:&;!6C+@:0&DR&,_>L7SY8Q)+,T8C0N:"OD-MHQ;*US(")2H^K> MIZ.PZ.Y,*O!;NG.^H/I/9AX"PIK\'9%W3>WYCIV79IE35>.-FQ,8MMJ\U3+% MBA;%XL+QO5/?GPY&\#NF2KMX- *="?<)1\"/1"=7*;[VWF!'O[IE$BQ%NOLS MY',=VXP_[ )6 M @95A]C_H%Z=E-:?Z[_NR(,8AL!DFB5[88:K=;E#%F"VM#K..KIM;%:U8H'% M81*E:3'4A'YI')OHMN3(=-_&#;"Q*4:S7K5V*K&VE7Z2$_&).,!J&NK. M:'>I0T06UOY:"XY= 6\XRO:(GHV?>+-9JE (&_($W(9E4I0MBZ2,JTDYO!SI M-"&>T&![G"1!%G0!ESD^2FK2IGDNGA_Q51@W*\ MGY!,QA0:I>HW]>,X-UUX3J?%;)1T8Z M[I]&L%LG?UH%WGAX,CR\.RTDD,62J+/#!9?C2C)J^;P2"6@& <20("_!:XMI M8C/S?2AY!!*23%[NZ%O),L+X9ZQ!:X](RN)?F8:QUR8>46^-]B;E\]7U?@*, MYK,R![SHI1*ZT_1",[%4;MD3,FH%\:.:AP:Q\G&4 5H/JO6^"BPZ%14Y9SGA M$KFT@00:G?:Q/ZIN,1PX':[P,]3J1[@U'1L&'A;N0U'.:-%ZSO=_ @X+AMA[ M?I7,V?G&YT HTU8AC4* ATUMVC-$']K((=\51T(W9'FK4(EF][0+L_'3T)<.%$T9G>F;T $UOP$Z-6B'=H03$*Z 7C22,_F\<,:\C4_W;;8?=#3H/U#>DONBG#,G>TVV,4:I M@(L&V]=6?-EK%^HW_9;;5'Z@C?R^5&*;$J[%%WKQU22[%\;:XK(?82DG.F'" M!:)EB&*&VK7*US N5Q-LOZ,_L_:(FR#M=@^@^!0FNQU[E((B1S*QRDGB&C_! M#^?O ;QTT /#+)*B^_+1/8BV1.TJW(&CM\1#BRF#V3 7MMBP.1UU\-+R%649\A'""0/J+'FY]8)G^V MDB005)[%UEJXF%:E^&,.,J$#6\-1DZ_L?HE/1,5_,?NHYB? _2> M1OTW]_?*CX"1FTK0J;;/E=RM6BX6EMWG]%2,IA)1"%U=XTJ>E*ODR%D326S:#,HQC=67S,/5 SR2!/ZT-* ;;EEA:ZSPL'FC.0LS>C M84@.>J?-%B@80 V1 B M@XLNBU=T5O>O[MD>I9%; K[PY!X0-:J*VX+WPHN@,V1^'@<;3]DVZ=1WXYM? M,0>UG7$27][]?P.PN+!N^IA[Z>*V(DO!-GB,N0Y?)R'C>'Q=_*OX8%?_2Z8[ M<])WL>9LK)\A_"%.&J9\@HZ.]=?B_T*E(7GOP:]Z^6SW,HB I^3])H^5_ M2*D,J!45&NLRYIP%K(F8Z/.A+'?;MK"=B[&]B$M_SUH>3LGQF)], K@46,ZH M=S?Z+0%C@AZ?8(U7&>&>;%WVP[4K\J= ,[)D>I<(9SBC<+:ZQ/O*S*#9Z+3F MV%-;%TF.HL$&%>5?BU[< MXDX2L-US7+CO/QCH#)BYCV%>5Z:KK*I\^[KH[MC=];!*P;8,S/NF52:4QOS#@8-Q'%U0K*(/?&&5>Q MC-JA=W=O7P(N"7TDP4R-G*"**X\52H,LYZBL=P[MYQ,BX+.1 *%'B;WH"E>4 MA5[>ZIO$Y56]%;+]? 7/#&;B"I+9-H_MXQ5(#@N_8:C MZ#+5M=$9P2W=XB_K-L)#.-9BJ"^'%/I%EK>AG]D9;N[R"B/V+[BK&/FGJ-:F MC6]8G5FJQ>X,3M50CN8_O2%5PF_HT03"-RJA(_Z" ZKVM 30*7=%^>%9<13@ MQ\_Q:MI2Y(Q^[[>^(V2Y8#O>N%#5'%""IMTN8F#C\UY]^=8Y,HC"S*.E>3EP M3[.'//5EKP#)^OJF!KQ518+3CYD.599-7V*"WL3T">SM#%!3?HEWBU0P,TW& MAR_W(!UQ+V5905RD13TY_?:*V*F"@D*"R4+JC!:4AQ=N(V'2UX^=E1\R%>CS M-FYVPR9DTM_,54 %MND :-UYNDSFE],0X3Q4_D%0J[]BCW\[(QPC\3!)\:DV]"#G*?2,0_)] M]N7AK=$CP%?V^A'Z$_!BP*6H9R>"@DLUR&Y9*4MH[_RB*T?&O$_C6ZPC,EI/ M&#G^]KH;A;OYOD>+1[3#R9(D9SCY$'"$10$4)4:6NA+)T84(\0*X$7K^52#% MON ,WV3K?]2VF6Y1)-\WRZ8AI8&2?88M6SZ9PN50M=G;W2L+G[U\_$S2[]%R M#AL/8R24.891-&/7C#V!"8&*X;ZIBP<6\6!9Z ]O50OCXVGYLU:\S]*ZBPT M $(&@+^"ZK=NJ$=V?)1W_C?'J[:=8OR'$:[4'YB?FMCXX4T^U((M/3;)6IZ3 M#946-<8A-L["D7;R"3)$_2U#=9?I%'Q&=?J*$D*%H>:Z$CW.( :7C!)Z7C4G MIW>1L.9 MQL4J7CP]^*!4'T9#L?^<7747"DW>R#4PSWA=+BZ" "01. K1^B$V=4DV40^G M4'EC^O093I$K'J,0'@3AFD^?<: MFB:YR3)%QX>.&&3M:ME@9.&TD)?B2.A/0XQ#!L=QWR7Y^/KS[BDJ"BH8Z!9V M51<-EN(%YQA' 32.2AV,@.2"AJ3FE/"51XWIV$G0\\.:SLG]?/*=13XG MS":6;C7(]TSORQN=IR6:QBH.NN(8XF893/NE=Z."/&&)*8?>I04%S6>OT:(6 M4 @H[:?@/\5BRYA-M+WP$!G:#](4W20HV9IJ!\13JGBEQ5TJ ("/VL._8F1J$OH: MI!&K]7\$[O]/>3*^>?JY;JI>BHA31Q%Y.UHTB=RX(MU.?:?W>9C:R_68@@G$ MG/Z9-MF\?M+DW*LT:..+_+R'3_L+"M7A5&B?\\9?RHRBCGJ:\7?MFT[9?+&'+U2-@/I3DXJ5R>HO) M(9(,J('/Y/>O?@)8,&$28T9W[>-DKT\!T+93X2FI4KC!D+.#@FB*^UG=ZYSL M%R-P0N\O6_R("SSU)\>[)!>9TP+ M>T]W=RSV.D-.Z!C$DU E+]B)'^ LE;:D RJSQ^RO'3[G'Q+P$# ;.K96@?BZ M->X\BAU(5=S]!&3?IG'_$Y?_DLEDVU'HC]:1Z'<]O6GO>;4]KEL2KXCV07:6 M,U]2";CME*:R68\1)"G@-0"$K]F_;QP.D9EBJP_GD:T Z9=0Y+]J=R7V '!] M'+'3IC:N!F1D9"F20]J/'@(,Q6=_]?/ DU4(>T%'35!T]/CG B762V)US%*@ MZ+L9&BJ^3ZTI(>/D<=Y?CO6+[H%Z[)]MW0F(&K*\TGP5.1H''"J?XJ_2:HJ" MR1+.BLDF@#2QD@5?TR@CW19XB5P&:-0B2*WR?= BU3!7S7S"4XF@B: #%Q/S(Y1'XH0+OS\E;'(5^__>XQ MF6[R4LA?7>F<[:@ BCN13*^@&L1I!TU(].W(\-UG*(MS4I@%5$OW]! M[ILZ?FWU:\9+3?V4;/K+2,M5,"OR-$D50IG6,IC)GT6=""T@;WPG7#TXQ=QW MX/YL&4W3\8&-X,Y:Y497DF-H^&Q1Z0,@)'YU;0\]INTG0'X]H/I[6+U%Q<%0 M/FRHJ+=_3SU82Y<]88192XJQM"0[/=G.GAA1@+2OGNR3$GQTMO:TZD,]6IJ^ M_6OBT%:#VZIGN=P*UZFZB2C+&7B<(]KSPG3Y:TL3A5^N!-TF=>3(QW@MG5 LR,046YTT M'+9_&,,COXC20FQO=R'30N'OQH35Y +8AKS776ZSZNM@,[M(QQI-FUUM4SH$19I6=HRR-=?*/EH'@FI M0>?*YX^'C3CQ^[S5RLMQ,&JKD66!2'AHE9Z&D_5&3_>OHOTM\AYRQX^L%)C, M;2.]%\!:VI91>+*FXHM.8L)7RY/?7M6YS07J@*](3-IU[#6F,[IBZV MN..T];,M\-[#49,?L,<7*M5_1#UA:V$47">]5[ZO;PBQ6 MMEO<'S.,^5K\=C5B-B(&F&L3+5@16'K,R2G%-FNUI9H%W2<^5)HHMI0:&,#A M7PPJVBJ7ONSPQJ%3Z'#T>VSQ9[K_,FH%9>!?)'GRO=>G/P5I,G&EY&I-@7FQ+<&\R'\RF?\F5SW23I\0&CHP-=*^\\KG54S6J4 SYS M\!$4>ZE_TP,_9QO#?>'#9;LTR^'03FWC;'X8F5=>Z-*F>?1UM07 MO]Q:UJ-X06?EVMZ9H#+N :K&5$ZK[8AO@_]2\BI*J LZLH<0D9H@GI*+($Y2 MD:X>2@I]2M%@0BU99&0XN^53B.I;:59-N6YJ*Y*N"0.LS7J;P0,"55G7D!AE MNVG$^ ]]SVMAMBGQ;?CM[]4XP9;#.@[J)(P&K19)@1/#@>Z #,WHY[V>@C&I M7*C0]J8?0ZZ')21 WK:/B*- K_7I976;FUMD]#TKMH5CE?)UYIOF>DO<14C!E6MD$? M^!_9-Z38U!Y;D_(\SODF^:-?1Y7?D$5$/?%=-]\Z+]+B"^-.A=J3P\:KI?6\ M+?1]+>D9"3_%D^*C(HJ&+"+H\[S^UX/CS&_25=JG_7B*#TC]>,_@RV+GS' ! MC2_!2D[HPC@95H4R>O/E5?A+A@=O26?M6+40G=T=3EYDT[PF"U*3PQ@(=(UR M/9HOU&X(E8 /_R!RX$&S@X;SD T\[2$0=:M8!'#:9DW=*_B6P]:&:Y?T#*1+ M1\"N2,7S'UU_#)%$W(8 LN.0!ZD%J'AT9H\>[#6&71]IP[J M!W1SA)IDN!L/_&@:PH;.7'X]/N:)C+3GN)1NB)BCCCF6"DW2J7'9Y12GBWD. M[A?,.%GK/6J\Y\\[*?O^$X#]$X#T_B9!PQ%@9)L\4F1HL)S_G:!T-$XI/KDW M$+O7G-UC+^%>1Z"R$)5S>0!HQOHY1J3/%?_&X]Y+1K^F,6;(L5Z="_K6EA4/ MF@?NL0-M57I$#PACG4XMEN^;/%D!@07[$_I)1Z_2DF;T] TB?>4L>4]>?[U* !J+,[%Z^"LNQT'1?_4@I%N2)83(OY'2,9N,UCAT< M 6IM^:!>&Y"%51=>_'R3A^D@O*+@SP+\U?3R:J+Z+6*DT MTCJQKS\NL/)U9(,[I'PY<'^<;-( VB+6(]JC@MP0HQZP6E=\JD9MY@.X9'I] MVM)XHUV=[4D5O:J'0!P"74(:$'VJ+T*/B"6$V24WP;^<1;KUL7VYXK9)VN[! ML*X)NW/#R^'ATH'=_MT) ,!5]8"4[YZN103>^-) =XVXL/[#2'MS.+$+@@4" M.M)/@#=NPT:PW43^ 7:!Y&<91YL[5_UR+OB$-W"THU4S[ECT?=- $3%M^^79 M0\ Z]O+YPZOU2/<* US"[OR"N?9<0BSDN<3\%GW3P5:>#),?)]_B;+U%0T8UX[!&_B\?-^K[WH"%N3E[D13!^K?*\Z MZPAKSJ1Z\ AWD>-?P:CQ]"D#H^YBZL.+C&SOHD-':2YN7E0X@AIM$Q"'L"*: M:))?O<13$@-Z=Z,FZ+5T7F5?N87(*EBV.1# YWD< M#/:863BIYC6>.;PU;B9O%:*%+($>5MO'O;)^ A9^:2'J8,'D4-,I48W]QM,R M!>^\WNX"%M;)EH(NK->RX;OFSQ$%X(M;.P*;_LJ]U_-OZ>IFWGO4A$MUWG$' M0A\4<').:'K^C0.N%,->^)4YS+V.+VC(T\I[Y5WH8L7% 39[P M/@H1O0 U(59 OT#W T !&F +=I04WWCL'KA7-[1'['H1'UL& MTY!'M8;SLP(,?@)P I8FB-KX2@UL[DA71^=G."!2,;8&'_2LE34(?E02)_OXHXC_* N;=_5<@F/@ MBM_P4FB)H4F65)*BV20!^JV;W#QY":(D0 -^,7,Z0-"1E^X]UW#Q!.A06:+%V;[:+&$6^=E7@V#G)S"_,53Y3=V"K. M.FCQ9.VNT,6;(3&:-CXGJBX'==.X&>2IBS._X]='0N#Y;LB%\$N/XM*O7J"Y]U+TV&B'= MK .H.X GNAM5SPT./!K5#=G:=KE#XW1+#&N',I9Y=U^U2:#(+5^'26QF6FQ$ M2V"6*0ADS>YK\9T9Z8]6KOH2K;ZV:_4(Q(H^1Q$ 8&$EZ#^'&8[GON"#^V>. M*F-GQ)-_4F#':D>=&!<)7#^SX5'M-#I\)'M$<$R^>NPL"]#FMO]E6.N*8%&6 M?GZ/.C2N7SE='WW=2FS33]X%N>; 5O)/=9=9IX%T%0E<7,;LY:R!;K AHW8&2(?V2YJ=!JP,?+[8 MY1,4<5UM ZO8YM.ZFC]=!3_W_C#NC<]28,Z\GD"I'3;(3&Z.D#"(.6@M)ZS, M^A;;7PDS4E'ZIH>EES9T74(%?SD^-55B"SLAX[2;6J-E_'.E>%X 6 <./BE= M+D,K@GJG@?6)-6DU8.C4GH<:!2?V-/3VY=MR].=T8))AIE^T3#A?/PMXKU+Y/>#%_#I, MW_LQF==L;:;ZT"?C ?DX68+/(B MCJR* IX ->EL^02>SLJ!'NO5/%>^-I9JRNCX $97HIUK?2"SSXDR:@%#]59+ M\^C$YHK2VNN87=V+)HA"?RB/=GAH7B^0O1;YG!/QY:*HW[/!<3$1PK 2]^+N MHL2&,_IDM&/V:3'E.&(K*Q7/9]DY2%E=LR=7L;ZY^[! ';N-Y,V-HN!A$IWE MY1TQ&'$Q/RLF.2.)61!\[R:]^UJP(*E-JW]^9U9QCVV?N8HU$JI\5G([0\6X M!5@G["HH-?*\?+ 6(6LL65)57>Z?7)9Z-CA=2ZT.=#=%5;\L84YE_ -JS"R% MF6P6MCI;$*?\?DBS%-LB$2#N%:+:K">*B3U3XVN(?9'I'\]4K69%H/9=?V"V M\!7"=K#\2@I-2PFUX[&=(G=1M*D;!B(Q0YKYQY58LAQ)UG3 925&R\MMS]/\ M&J^<7V/\TNIJ.6((&?/Z,< ,-:(S7_] []4'J"'^V?"J)=.5'&Q5ET+SR<.) M7[F+$(?J(A$_BLBK'EA2#?2YG)D@6,L1;-YABPMUP.!32+P5U4#$[/S^["MC MIGD<^QU]N2A5=1QZ";MJ;ALG-E(+F@*+O&-&WQQ.?=8"K7AQWKM^K[ M^J8/X)Z:9-II.6Z MCI3_[ XB4"2GH2T*+0I!LOT<:*NBI%+RW3"+AK&9NB32,'1 $RQO:(O-REX;P>[[S#^1Q3"VX[[=J%AQX M#M.Q.:>O-#A @GYB(!LEW=2KDOC%+5!03* [?7_-9\,#F.8==PW=4=<2,?R- M+9ZQ7ZYS9B4*^=9-:RA!_=K=VGUG6?*WE9CD0?YD&B"+J*AI'B##-2@A=AQZ MF'3BD< ;;=Q05_XT.4M7:W4I/ +9$B3]/JAK(N<*H*VIJPF'Q7X9W+/>"MV) MQV2UT0F5. KZ"@!EFXRY(@ZL$N&Q]=:NB-M,>QN!FZ>/34+U/>#R].]0&BX(4\&Y2UCJXD M.FY$P=N8K(THT*^DR&>U4[41-7 JD-6;!>05CG> M7>V' T7BI*ZS0=RVEP++0Q/EL!3>N%3RP5T>^"YG:(S@D7#53#UIQ*#GGUNI M[LC\! C//-X2W#&V4L1-_!E)WG#LHW?1PQG3A:H'D:3P/P,MFI):U,4ZR_L) MR/KEX?TB_NN";*GG)N9@=OL5N; M:EJ##U87>AU=W;?YX]"D-N)JNO<;<2](\M/;JQX,:<[*WJ[-I3_@3'I]D!:T M6IX=GO(.HV*SV^&Z#8%D*:UQ>0CTP[>R,N8&7UPL1]/QR!:&EK]](6#5_]R2 M*]MFV_Y2\<7H*64)PTN%JV11_%9#A5Z/*Q4%;T[=PQ>LJB+#-:L@Y/Y^!QUS++QF );*\L(D MOAY%4G1?.LR)4 ;+\53_5>KRCWZ2N0:V;/D#[ YS,%%[N/1X'FLDC6%4 ME[N*'+&PDZU-6^V7;[A4!'4O%8!&AD%YXP.CU2EF 07.$& "^;:Q=QYX2"!Q MY9LV<_T?__V_6Y/LS-:9.JJL/"IL#J*O:WRNC2%S5QSCU+N%>)S]CK%VGKOL M0=#V*QF>F(["GMBIL#E6W. !,3F>DPQUL&#$EML#BUK;J>7G@L-D7@FA=G*V MV8;K[\".?:I=DG !!B"Y/%J%2++%2&&20F=RM+F>_>#4R#%RXC_4_T M*#G@F]?3;!ES)2@O7]:T/WKKR; $U#*[U;PK*C.B3RDP-&HY_B'\9D-&B]H) MM9F?(!V,+<6K73MW,2:ID*#:N'9E/5*6:I_%H/8^#)E$TAQ/FD,C[]0R^'1E M<'<7KO>Z[@T[='_=N%Q6#3&'#8*&X"*W66Y=9EN@L_AUX;G'GIKUFPGT.,?X M\-&8YR5D0WNKS14F&TTG$Q_=(S_E>SE4XA-O1\491S ]85TBWZ#R:[XH7%:^ MN\"7^V/"E\SY"7B?+?$X*O@AE2&1X0='[#>7VU7':^',+,OCF^4,UYFTZ9G* M;SSZ:%5V$0J.C'3Z)NK=W4AX:-3!:-1XTMC>@6W1;2^/>/, %O-=1@3+6\,O M=K8-&MXIWYE*>UC%9+-Y4B*EC)]$Y]WB]9T/8W9GL[N [$9;FVF5.] G5@]\ M)JL<6\^,%BZZ\SNK^!X"Y!]0_Y/X80+IL1UEF^?6%&*4+^IQQ*PI5*_PJ,R2 M8#MR@%!0R +AV^4^44^Z1>J/\M6 D0A!Y\$9>42&^0*@[2UBGO#/7V,W,6]8R=1" M-$Y64XM&S B/VFL^CNPB*P8K?JNUUR Q!SAT'<;AV_\$O.T\0;5X"'A;Y&M1 M#M:^Z M3K;!E"+\R)%)=R>OP1D]&!R.&.55T*4'/L_D!C'G?R+LB5S1O#%?1__OH?#/N2*%A*Z^ \8>1 ; MLC%EA9F+F^_'NQ$L8%(>&8L??8,8@'X7.<)1K_'-HS$"XP MXX0K/B@#1TDMP?/V'=]/ $U3@6/V_J.5NVLI>#XM4= O?O2:,U"BQPI4&@A! M\)!B#HSS-D5%G9S_\%?#I_.E@]R4KBH*Z6@NC,;3':<2[B>]!39Z? V_Y2UA M)6?."MSSP#51.OY2V_27C.1;;VBR#@:)#8&P,"!QOSOD="LF>[]4XT=NH3&2 M>E^%3\>LB%!3'5.KU>%EIT"L9M:7O"%92V-25.%0 ;?.([1\;Y-S/5QV(0$] M$]J$9BP:OZX>I/A&:JPL@7)<;*\\\=J3CI*2B5)='JA@_<8YD1O0]LO\E=<[?O;[ M=OGYK]U/.RR1DI+0NJE'&E%1=]]ZH^HMR/I& Z5F+[TKEW736-PAHXGBWJRO MVZ3%M%V20,TP&@==I3E'YR]I<]V1AZJ^]0M$&4."GRB M+8).0C(@.:!B*]_4_EQ]FMV]DVR OL#&1"&1#]E!XM::+4^++F@X4#/,JUL= MKM:Z,',?EAO]R4\RWT!7V9O 4Q&)__:/LPI*2Q]OXT*+B1]DK3ZS=TH5A8<2 MKI8)B X;= J1 FQ+.H$]._$:%]07WW7?$D+FB;^'AI6[LZ'@5=DZG=]N L\= MHRU *9I?UB&R<&UA8_9X8=6O$KK'&_6S[@/)FTC)8I7?MAA+T8>8@U!0KZT3 M;*X>.RM>YZ:^6^@EI=A.8<+^$I 'E ,.84J'$FQDD@3BY$01J8E=EKBM&,G/ M&3/5'P#="ZGW@]?4DAI-MH&XDU K#/54>DE7N<)@(( M9HTVJR_.??^S&)5FW6J.@DW0SN2? "G]'.X?X>RD6RPUGJ6#O2DJ/P(%1/J] M*DO#>B$D?]624.):8X;[1ZNMW#*?-L-3<0)LEO@,HE]L#HQ/YE>-AW#I:>ZD M)0B+LLQENF-^$GX#BVZ\\J\='V:W%Q6/976F1=C;CO/ &]@YIH=#R.3',F=% MJ:<8YM(58XPN L=SZEO+'8:NY\Q9:E*]A\- QMM.3@\,^E.7]:GE=/AHU?I^ M;)0:#PMD@? /J%B<1:A(FTWI]KRV$\]TO\(<2NR+K6'O/O-KGZGUD B*#?.0BZJ4J82;?Q5IL)_)6+,BZ57 M6Y0&VN8;;E>IA?Y4[:"/Q-1_JHRPV_(V#E*$](A*[4ZHM ^!F/T'^R__S>._ M;4^=N[^5_"2$OI,=JZ !Q#LA5*V:+&2F98*T^-ZO+-US.Z"<_'+P[*PMAEX-3$A<.':X1N 5H,R[ZC^A=!G6=CSPA[^Z[/.V^OC" M1%^$5]R6*)YIRL2LP,!$6M: M!^@]V4=;)[WA J1V,^L::->H3+A]Q+V[O0^7,_3^(X?W(J79A-9 I9B;ME4- MB+!\MG'Z&#QU[5.#(X*3B_RZ9\GQO7BNSI!-PGA3,YH9A%]/MLNU'E,PN)CX M!!,/UVZS>2SN1EUK\O@RLG@#JLB[R>1@0Y;1;25_C6M> %O3!+!2%CDMWD89VY[J]F MK"&C$_;I=?$QN?4O8'-N/Q)\F7ML=_@R@7([H6]<%,SMMSJD62:.\^LBN^]F M/=+>PQH_3/9GTWE02)&.W M 8&OR$XMV)F5%3E&!H8'PY0#*A"+4^0@,?:ACRP*YRP,*V8D $)D40-C0,M\ MD>OZ@Y!R&HQ,@?L'=[P^V865+# <0>$=,16O&JK *U+"E<:S^\ZR=Q([ MK3.C%Z_^:90:!+DO^: M]L?VUDT [.*ZZA47N.9K6IL/ST[_YXW0VOJ>BI'A!J[;3^SE;!'[P$&%0F(4>62X=L]8.QYC%6P3E>BVZ:\D@))[A4CN)?]?\ M=B^9:\0#ZQ&,K>VG3QS!?"U@N(UW26>RL5+.^G@QH4.1W\@1D1P:]?J5R8Z2,L@W.UD ] MWL3(1LDV&>9SF.*.\@8KH15Y^GJ_2R%,:CB\6X0WGN)$NINY>Y.U%)1]W(W1 MEP,FZ01J^A6J;#?L="'N#O;;K*8&%!T221P/AM.R#GJ^5DU*C!L>[N*,$T?" MPW:!X119V*S2M#>=(I??O4F0/CE4D\./_I8N[_WI:<,7 BPLOT4!ZOF4H*C. MQ4::2J(S!%^.Q@X HB<9Q1?)&/0A(#"8X&D_HV)GZWU0P4TFU7\TKS19?YZX MZ STIG$>@(MJ5UBGY4UD[ 6=,?F1XNB8=K((?@*>F^DGA=!&_@002^(@A+QI MX*P>H+1KUKR/-WK\05!Y3*1%G,4Z26H5/M9+1N,] M\_[R:)YF@.:4&F-G=C MJ##\'X;547O1M5Z?CH84&[UQH8!O?8#U^QZ_?*I^CDOYP5;)/.NTY#PK4%JB MBA(#9/>[K7^NDZ;PPM-0(W:\G#C 4*P LHO"_D. /BIS1_;"Q?@!#5FN?/P1 M%@*)8K[5+*7,Y&S2APU%4W]7*3[7^K8"JV104[U:-9Q90)7VB?*PV"6P$IU\ M?H<7+7C7\H/#)([K?,X/N^P5Y<&IDLXDW-3@9V&$ Q++='#XU]P09;['/C"?C>=@KF6U::C=V1LT1^U/7M9W\F#,N9@[?[ ^4G 09 M_:SH4TQ8]<(23Q414_ ;]>@Y'C M(T:'RN="W__V0>XELE>_NOA)Y K=V-A2O732*K'<:$,K ]_?YMQ.];X"G*L^V>RKI9>M63'E\ZJ#E%V']'!ZWZO\XYJ ]Q? M 36+\R B(3"%9JO?:YEE\\>#=])EJC(@7U1HBLO$[W7L[U"T"B2'YK\KM_K;E_?WN;>@*7__?7 MMFE-@ERQ-*A9A,OGG%,93ZC7"7EZK$0%RHZCES_H39.U2EZ5-1]5F*'(O7D& M!04*M<0-H[Y%&Q?8HIZ=9*M*_Y(\?Q[MV$+3P=1#.6/FFLIN_9(3(B>.V.777Q7["$[\FK-/8(%#^]WSF._41L]B; M\O./8[/K_"NS57_+[ ;]C+NLXZ47MZ'2F03,68M/&YNV8$E HJ"N^@B4I$)@ M@C/7G-T8/1 MW;N0W92 P[M[I>N_%;L6VOI#1+Z;H29I^_TSJN^$27.)1\S=)]U!Y&&[E>K; ML2;_:XS-Q6YB>TQ(-80[.![9Y3>;D:O!AVMRG2%+I@A=1_!UW_=;!%7&ZND' M=LVZ+TQ;+>AU$DMQ.:ZP+H6X&CWM%P>1HM;3:GYO52G3#7N?EA)DY\#V'?_N M<)#9 F*_G$^1&>8]SC6PH<%]]/8%SGYCYS**K:$T?30=7TNZ E+Y]OMX2HDG M-#WFR ;V0$=$!E:5VR+X][^ASW8X=Q[4<9(_K7_XS*:0PE0JDY6]1J17Z-/[ MCY\'M[ 0.9\*_(%DPWTL8G0\@*^_FLG4SJZ2(2F#>+&45UI@H1QC;TTVMRY MH^53;71YA9+IAW]G9/L_$6\;Q_N0P8:B M"P&*%;@T05^GZ4Y\J8P'UN+3B^*K*OH _>'V:)SVIII+VN6U&9WT5""_D-@A MK^$?IR#P2K"G".K?*MC$(M3:SB+7&O:HW\H85:CYPV!WTU??CK';::)YJ><] MV:?['I+EAI9H]L<)M6JY;Q;>-$@#/_HLW"V$Y*O]7AK+T#07C>![[\'G_B$9 MZO\72F*P\)$=TP#LH];:ST,6%B,MS;RJUS_>]720P=H@QDE)H/0ZR^Z(9465UTB_9$) ["')0-:_V6=Y#G:*Q[TMO927 N@+!;/9# RN%+, M0+% ?&4/4[D+\A, (@!!ZT]I&?=*7EV!#E4Y%+8_A?6.U\!61AP,:[KH>=5< MNP 9KCJPAD@0Y?/Z&'\9=7]92<+\%Y1YP@$=+L^=85OOT-F2)YZD,'_#<#GV MS/Z;8/7;H+O;;BH(5.6V^'-Q="-=P=Z7[8QD(')+6AN/2FRG?.5$D2OS,<\V M/N6YBHKJ7UP>\'9XOS<,'ZT,F7+)"5IV1D0$\!!W'MY])3^K/W:G^H<:^L5_ M>_%OVEEZ7),G5*VI"NE=1SC4T4Z!O>O,FZ!/\KM+5,EH\Y$Z*QM C2K>I^BQA[ ]K-:Q)]J9_Y :^YCQII$%BLLW M1/:H B*/SH_]Y);[Q>CI@8IUR^BTP<P[=K]\YX H/[)AVT(59*D,=$0=M8[DT#FL##8?+R]4TO"!$%M'S'*W;82 M4BENMG/F@)UP"6;2MAEF2^%4_3?1?Q.8:C<*=>792_Z]X_._U_J>1>F_D"A_75^?);N#ZWYWSK>];GHUJI M!&7D5L0.O5:=),B_HF8::C4XZ/A-G;=/&F:4N6W>)#3L6<6OY70A.@MI/\0' M090X%9T>^4\5*X+)D.8KOK&;0M ML%WB!X?-C9+$!?KAR:(9GOSSI\@]!G#K M%C>NX>2[Z!YTR\;$/&[;9Z*$L\&<$F[W51X+%E" _ M5":ZI[>SCZA@5D^PU2\S?: 3'DJEVDE*O!_%X=_&HJBKI,^T,GEH?C=T9?UE M O1TL'_3S6#PG7@VDP#US;;>F3/)ZQ6RU'#/$V/\K4DRITJMP\1ZS8C@.#MHVXE^*/^8EZ%WI]SQ/T9D[ MX)^@X9C-5=_Y;^GO.H%G]X*]/D57\U:1[E4?=]HHR5TH9"I$_3B[#C8*"@/9LJ?8?>^OQR@CF9*_V$XQ#Z-%OY4U&.:K M38CSM JC6E$CS+/]"7@;L)" .?8U^_+A'6KAWQT[&7CZ8)KLXWFMAK;!93=) MB4T&_G0O,\3G'ZU4]WG+>$J1@:2C?XDN;$*@5W5",$_6-3;Q6<+0D:Z'Y8ZP M=^F7A07\KGFBLP&L]W;O4Y*4)@&'4'PEY8Z73W9B39MW+(_= _Y6H[WAEBB? MHH_<9605TF0+,STP_Y: EXKT.B1Y K03ALHNZ]>]GLK1*M4Y(K>S6?"\+! M;,3>ZC$KY*L2QP*ET6GP%"?:1[-DE3[A/C77+TWD&::M$8SJM?5A^RNK>\]* M;NC75+VCM)\W/!TS>\@&:4422[]WZ.H!VO?O]G/,YV1W$5V[O%E(@15T)8^S M*%;L%$Z1P&,*@$C\=@VN45F?NBB."&[O.RL"QB*7O'\"] (@_"7"5-S7I/Y] M_?7EBCQ) UDQFU091RS!2&((829G@4K'M/B<=U$L46UIS7!OC[SY7I'[>T%J?,[T.DJ]HS> MY+,5W,P>,S0=)K\3:53G/A[51:6(]G2*';E?T_W:XRVWMUK !-]/0(>B]H=^ M2LJL'VI0P[>#%KMOA Y=J!V_= MBLRKU,9M#P3>$R65[83^_X>\MXR*8]W:19M @0G:'!/<'<)$#Q8< WNC3LA M6(#@T(0FP=W=&G<-;@UTX^XNP0]K[V_M[^QUS]WKCCO.....<7_4KZJN6?U. M>9YGCK=F<02E!&C8+QKO$S0FI:FGGPT_ H[B91(8[L[\;M>G4R75)\\C'&IV MM:!U*@1HF_-#E67*XF!*BV3>ZERX?A]0--<2OSL7R4EXMV3CK :@I.1>)^+H M^^:RQ+##@_*_ET"X4&PK^1&P1%\UV5,Y__N& FM.?P="L#IAS8K.1VYV(A\= M4?G=,6A3Q%EN](-+J<,J"^XNJB4$ZGJ=&2X5+D?3**WN[(@7ZXA*"WAS63;S MT(0URP1;^_SG76,8E:\W'P%7 SGD;XZO;:5>'_[0/5Z=]2T3'CT#7@M<-ZQ% MWVF6DH]?$E8:#+7]>7'VK_@'K[;[4]N/X2+%6$9-/[_\]?]#<_%\-,D[/#CO M_K24G>[6TAPOK(87I5 13>].B7Y4C()W%Y1& Y-%V9]-X1:<:7K:)2.4R VN@>&'K?5E+-W7S MK>96]#0/9=5JO2J6UO*77>7B%PND%2_]-?1GN:H0XUNBL$< JE3,W;5M^F^: MED? FKI?IZKI(T!4=^L!YL/9S^'FGX&95V98R(\@RLD.:GKBAIQJ)N>*_=@CR MP*AW6]#?UOT*2114C+PD!(GS9C+RS47:(."B7 7%Q^9Z'+L,]&*V)A1\LB$G MK)["J*&^69VC/>V*(]\D1A:1.$O7]YG0(-^[:1P3^>[N-QUM,JHU:6=G""5Q MP+X[H*D)?=_,JC-;*;;KE)(N7W9U:9VKNW.)^SM;.7I.@T#!]\7*S^_H1M?@ M?9'?@,U:OY6WK>,F,R^:ZV98\J]%W]=Q_ CNDF>OW+<$EC M]+;D#+*D9>;)>$*>T^DP,U"8M2,/>BZ,SS50<*"@",!E:GP1YV2>!.Y#TW=F MMQ8VI:KPB<4^0QQI3#ZKQ!R0DAQMSP M2+D%:'T540BO@1X;4C/946^.:)/P M(P?'J<>-ZIN>%MYQ^?H66L4M[&(YT,;0)M-"PK)E(@50.A0XB 'D^:5V&C[2 M;":1_PK#O &D41+&,!IF%,SB7[>1@6(<*O,VD./?$UWRIRQMU8=VF\G#B[T? MM\B;M?9S(=Z)+O>B#1=66#BMXPY?'BS<[\&=/I&F9)]K@"T^:\)KF64A[*L\N)S5_GSX M^O]\E8=[]\MX:*6!3M]?TH'B^+OV(V 4W/ ("!1:>N QH"_W<#'--ER8@_%L M#+$WQ^D5=B3X]ZM>E,0@VPBVYN,O$$@IBU0[62B%X?V&2$3A[CF29)Z,Z*+EJ M8+ZL*/B^TL#00$D!Y9" EYTSBQB]U?!^_@U,RV_Q2*;&07GO9DHD4K-MYB(S MU,$;C&9M:O1 $ZH4.)W%<(N[D>YW7/%BZE1PBW^-!-.9F_O \%>'F35A=V(B MKND3$ 6[M?AOL\%?\L? 2 M9.Y]'P&)RWQ2?I^2WI?*4_<2;0U9J+.J>5/\; M]+-P?!F@8C^L*&;NCFB'7SPKXY:Q11+SM 7ZR0 4XZ47!D[/-\ M_E?-<!T>4W1O:$EP[/ MI(&SC+V\)!*!G)C*/.J>@YI!B@JW$4+6,RJ3>6V3!\O2F,EX[-&2]4=TVJ0% M^D:1Y!AT:HIBI6*#=R';"[!'P/0C8&B\Z7B>L-%\.J&]WJ^F[<>9(RTFRIOV M-0I60E+3#>)1@62Y<>DXBS'I&:[J7V<*W+_9:"H'3/V1EP$ A!ZML69%MT)K MM7K0R,W:@30,NCDLW^%V6DRH\C^]:.?&$8I3$)>0@E!?M/R/EZ%^YH_:?[VE MA6Z)%-IP6!MJP5B.EH9&EJIFE9TB3G,V+',CZ/ M@-[BRC++OM?0["PK$U]N&9(F3I'Y\9^XLW86Z+]01K09(U.>M:><,\&J$E 2 M_@J),;_EF?VV!O4? 1UD1X^ UV7)BK:;EU";GB3GT]'$DP<-D-"3(4J8"#Y GE_48OKIEAD0Z= 'QD?5-4( M :"M-J1%02]"0<3,4$>)P5\NRS#8-+ DYUL5@J9QFJ.CHU.X66-PPB;$M/1) M 3;7'=>8C%EY/&?_S4QRA;3%V$+RV_,H]=ZC6S J]^+.VT:WQELC:7&1^=?0 M1%#]M[$0$A([.P_LKK@^7;T8;$.V;^?)5JSHCX)/'Q=5!P0)M6_E>VQIPQ)OLHU"I /#"\^+ZI_W7-?L(5^>B MVSCM"#,D1ZP%\I_\ RTN)3N)'IKQ@];EFU!)ZC=C1[Q@1BV&*Y$@4BVI5=3: M N;<9%D?E$CLYI&KRNKB6$[LY^;PM$.YOBLES\%IGH4O%%@=97.PN9YG'>BG M<_I,W%6)\ ;\+L!7Q( $8%\DYFK!'SL;$"9B+NZ]?BH7PA0+?8N\/JLRO^R8 M&*AA"GA9L>T)P73TZC#A&N$GBE&;DLIJ1\81 M\.%VISB-/5'E\"=VW%9S8IB<7W)C'7XJD=6_=4#/'CG,#IP%8+]8R!=;'&C? M>M,R\ 8/Z5Q+V.6,1E7SYA[ZK> MB;;.E#APE^JNOJ%-8Y UJ_O&&!G;KP-W[/@%RA3RLL%'L5"L'?DJN#BO!T2#868O.)T)$!:]2-Q4::SY&PO9;O;6I3 MYV<2U60#GH,LN$U$K?4I?@:,OA1T':!,^S&\F\A43$CDW#2_UO9W"==;?_!* M?^:"#7^I@U.WS]S^06_NQYQ%@(<\P<>-BMO M^TJ[&O(&T+I-1Z5HKV\]7]! M/JH3J3@DWQ@#\C7)YB=@U)AM8(S4\& G1DNQA#44^RITJ]I6[T"?P M&=H*$MO"R:,[*9&1\MQ1^J09<,@KC'WW0RK&9=!K&BJA1&3_NRH,T8U5TL>T]4M276:>TC+686S3KL^IL*##O=^4[[.T/+!O5HA>HL)?/31/Z8 M9&"3E\"UL[.S(G#'4*QNBM7!@:$A]?OJSOQ[[W['8+\YE6XS M\P AR?,V8H-/.TFU9])M5I P0Y:WS/E\./8CG5O$L7PEUC7&%:.1XR,'D(M[ MO]A[4.N&(I=VW>2J*UCYU1(7MN3\MA9E 2+"N^@%=:PNX8L=O23[;(+BS?NT MQ7OA9OM;C:^7UR/>7M^:&MU'^$=5M83Y_.@+L_N\Z'/-"U#EWO+D5K=GN,)4 M4V?9!9!P4;;?4=?NMF0SS'8/_B^T6_&>=^E#:HF5YN6Q'D_NQ1PD38ZLN><> M7@_+,/TM0'NR[1*7[+L: ??9V_L!GMIY[;;.Z\'8_Z&*:W]^%^ZODF9RK+Z% MT;\:K-&V=W/((,[:-G,>P6X5WU? L]!S<;%)5,/QH?)KD,#(PK><8R+<#%L9SZ*]M6AN2G+.W6R :0>K%+4Q%@ 0 M=G:5Y(IU@U=WP'L\W831D7! 7378?01UPU23TFF&Z&[/9N: PB+FP()&5-3O M#7;K(C_QA@5'7OIBP4H;L;Y@C\'>B:O-$C4#9OI&.A:;48*%YF(Z_-;'X M\P0$YG>4L8+1M83!K!<*"\]@:QH^7KD@;M=ZB$$$9Q63I;W2)$CF(R8G1PI2 M$9_3+=%/L;_P7IVD@_N0)J.ZZ,^*5A&,"JUPB89Y>79S9-\F='O ^<%.G(%E MN!O) 47G#3@W7]*!9[BT::C0<;\P& GD'JB,F$^\$P/2M*-B(1"T!-90,4S9WT/Q>W*TO_)\J"/RV6'3%D! MZ_C-$)^""5&;KA41?01T55#/*3^_Z)L[S!]\._K]$-VZ'_!]5WO9*2@EU+-: MIV&3XSPY1A00;O\FDRF[6(,'Q\RM#&Q M)1VC$*I,D$;-(2,X+T2&>^8Z@7R&ZK)^!EY?H_!?C=*][--LG#Q$^YTV.SN\ ME26>J6\,?_X%"-WWYL)$V=L+9#/XO7C:]6XR:7-<2ZL%EY09MS\,EY0D"-<^ M-I-$FW+KCT'\%=4%OZ,?H#/2#;53KK;?CG21HMPY:V^% (O*H[<5>(=;?JT< MH/OL.S_L2U4#;XR_-@GF@MQZFEUHU9#B) M ]-* R-,2!.19?ZD_N@HFEV_^ MIV0L]S5V\K*DQ=$WT&DZ3UK0\K[G*\::*,@/MS]@^:SA4J2GQ[@]$8>KUS^\ MR0 "L>KX7T?ON[:/"/0JZMRI%>U(^XJIZKVME5%PKV&GD2'FDMMX;L[,[P@/'NY F,L\-XLK1;A;N M+F+730,/,M4\S"\]%_%\]%^]!G MT+;#P:E@^!6:NO377]%J0\\]2&4"'P$^*2D!!IBIQ0N[[C?6"JH.PG4G\XNT M&>F4[*.)4V3K6]L(#!4,8GSO+O7+G8YA1%311)GFT3POBQ"6$?R9.,\,ZBJ: M?*Q+>2SB..)?Q+MQ.G-UY9@K&_;!&HO>-I:&J83]G2!4\VS3@7+?MK".?K#U MT6A*T"AG->*B=.# DZKA7*ZP$&#(PA80(&/)GI>S1%OHKICG1&2VNDW0(_7W MB;S**>(M$S-]]?VO7NRIF#:MO/7]ZMYX[N[2' ^?E\I<. I.V4BTE9!![_F^ M'$F*S7'F+=*7>NDE.EH] G-WN&TX2+?9B->9*?FDI]=7,R45U0RDF'6]CHL< MC:\H $D;O>ATY K)V17-5E<=T3'(BS?-M:[C] 0I"$F_?5L_SLHGK+TB2]#& M9]PA.0_>-JZI.+YO5D0:\TP['=,3R2&8$629DZ5RYJ,^\']UI6X>@8UG=#'J MM])TS2/R6FAFJJ06X2T=?4V=%1YFLKQ0 SJF.%(@%M(S)O#D9[="$@/YAP<2 M'2"0A2Y-&[AFM5[]D^39XL:A[;\8O6$LO0+Y^!J M'3T]I6*OU:MF,'?$P815?,W ZW.I1X T/%J93H'TU-N8M9R9:JPW*,_:>]\= M(C2QZCY^I, (63+Y()4F/;!^11O?BZ5J7;0W[.62/4\FO)MN&;U)/,&@'4=: M%=NO7XW'-!=RT'5X:G,59BT]**K!,_B1QO54TW+T7GRTS @ MD5N?0>Z]]GX?LEGBEU_4I0=H*;0%J3N9H@O! Q78#V]Q3LX':.M@D3N/ '2#,6[S\:Q3U4-ZRX1-L-=)JXR)G*D_X 8 6 M?S.LE ME6+1:KJ6X-$E-.,K'!&A3\&[PC$O*+/NMD*S:D:/RPW MKFFRW@*_I5()-P&)1N_*#0:U;V-]8>+JT64M=BO>M5A2%$Q(*\ZY]_]RR4, M>N'P,RC6G6P9U)3\=C+70_TCQ&\OX^B/;5!DHZ+Q\C,U#3P7M>.)ZCYAS)N0 MI.4>6GM3V;@PS3BY./GJR 1DQ,T7U27<,3@R?G83V[K9&2> *4.?GW9=/X9> M<&K+4.J'"+23B2AZ)^#+S2W=+(B-:5YY^966WJ1 PI@OZ$Y>)!3K6I_:@,OROFSL!9BKRD=>^_O@[>.IPA3\^?^'QT'IT*IPFAOX[9'=4<9)"$M2KX$MP M) \Z5T9[;^:8;$[DQUZ,1[OA\6Q!, GX5#UHF\:S8CWIKR_HP&,*E\.JK /: MZYB=;+P6"!S-Z EBHKS+=2(VX<5[?GONCP!5UR<&:.74>!]2RO MHVG\@&WU M)P@/K$:+94F-O%!GM0 );%[))KYN3#%I8GR3.]&.IRH%^.>A<72P>*344!?^ MB5'.Q!/ZH6)6EI(B+J'^$6#^_0;;*P,UA4NZ@\04^YV=)?(,?N^V[HOF-+9Z M*(]&!:3;@@$T(3'L#/OU'X".A$+/,;&WT$Q/&(/2AG M/V"3N3R$^-V%/9TY]463<10Z2R%U]K%H8.%2/I%.7MG[35TWD:B:=NFU^@A0 MC.TM9H[<8C8>V5CPYXUU2K=Y$H%?D9\$26;Z(X#:QN\N7>:.4G#K'OT1QU(-K*JJ%4!F;H3 MR(=9Z9HGU Z6-EUV]6:FFXLB;%I)81O3W[!W#N 42:NBQN.\D0>&: MTTH274S"*B8CXY18M8:_0#XM+'Y:V!6$&;%MRT= ?]+3HS+,J*ZT4.]) M3>;4-;?=VD6]C95K=/%_1W1_/@$Q'???RG.67;@P2JBA;)V\D&NVS-UEE[2P M8P%NAFCZA.BX4$DFO/M*ZF5:C'XHPC%B9XC;Q-61/P)4BK#UX=G_4/9A9,*! MFE>Q2?UM7/1R=VIQ^_J,J13!Q-*,T_P&MQBF#8%'DN5E$"S9EWRZE!E&:.$5 M!"19?_Y. A_0SHQJXC*F?C,3>L232J,JG43;6O^)E:K^!Y2R_?K]FI 96BB_ MF ]I,/Z$JN2,$PLO^]W;[-',[;P)-\BWFM-?X,L271(W#V8:B7?7[T3]W=H1 MP^>SGC#ZU38A;&ON2T_A?>C 4MMF \E9I%]!?40>UN+"3*1++$;$>B.HU[7J M)U7CF\^%9!Z,$+OHU89TE&W=VI#"(AO=[[SN%B?P>X(1-<8FK^A%VTJ-0>P. M&6)8MDC@YM\$KD\0K,^TY!%@\PBPD.4VJ[6%KB@.Y7&KSJ_3G JAFU2\""MI MR4L7FWNB-@NLRX.V]A!G>5 Q#=,UZ$?7"^#Z.M7Z,Y?XR*7?[]Q&;XB?[DB? M_P@8./?[-YL9:&VSB2QY\[_M=VF-B_M<7#R\,$\K%&A>!?\"&G$"!E_PC\R; M1>!X&OKJ7MH>X:"LI?3@X="G>G$"48;@=SVSRV"'IC$@:=+?AK)8^=Y&QNO7 M6OXE!T!6JJ:T^Y_E>0W!J]-E"0GZ*>9!02ENZ^MGH[K3Q^"0![+CX;2?M"%R MQI]2(T??C/@0;I'/8]ELMOU[%(X_ E PGQPD*?;P?NK)CFAP_L4LUKL2M ,Q M]>1>;\-L)%Z+3NBBE;EEO7DB)YZ .HIX'UBP8F1MDG3T;^)7J8?,'IF,\&O9 MT+'U6;):%FQQV.<54SQ737)_5+S]]$LSTWH.!IMC 1[>T)5AB9&S#P]C/FH. MV;#:W&2)_5%V8/9G_P(4B0RBYP',2MXO=[4L=Y& M:\C$_3'=-\\O&RX_5=KX&9]Z'%V72=^M4>RR4N\$74'PHXD_T3(S0&@8NSBHM2\3/ M'K[\0>=0JS3^1GM=AY\Q6DX(L+,D4N'UGX,N\\B)!Z Y9^ 6@*_4F.=\0?%P*%CWOM,NHM$-RJ-$\>D$_TDK$IU8?[^"0T>*1< MFP;/;?C_7'_5?!(7[=GS=Y%'$/T(F$FK1\#<#?.X1* DR2YNK_!#=PP5A/%R MW>QN%AE@YO>?7I)E]<6'&JN=$'"1L:S*1ZWM(L8WU':?,4/';W]NA/ON74YHY@89PP )_TQBJ\ M-:'%*5K;6"ML)^YOIXU^5RK_ML5A4UY3CB8BN6/&LA=Z4T)AJJ>=$[:6S,P MB:(VXSTIT/>RDS4]PY2[ENLHFPA_LV,<[$33]4#9>-)2E^UUB02I[H5OIUR? MR?STHEYL7"&[?X6D6&C^.]6P:W>M7))5O_])IUF+&*M3EV@SS-'1Y%C MV\3)E1.[%Z=>Y_>O#ES>.K#;X-:[DU*;#AA\RTA+CG;IU4X:^+NP &R[HODZ M0Q=7W- ,!-\2$?-UN9_5G)&7K'G,;YKWNN] B,$H$^(1C?9-[F9DYF-]E<:)C>)_GXN0X7B<,^? & M94Y,0#CNZMU1G,1MYU7UXI)N-[1M3C!J70O">OA^O,KN%^,!K*.Y=KV"QL71 MLZPQG"!]YF(.\1]C('F=>=,(6T(N)R:D:Q_Z*]L250*F!WXN#,:1T"\4X?7W M.9HH32\[V^H^ N0;IUIA9@VW7#\,2=Y2"T4^_Q[$)GYV%C *)6/8A2KY,O'UHGX/]C9E1!5N6=7(Z! MK:ZK.]3C$6 29XY+S*?$":"A:$BB/Q2L)'4=0B!9P&^],Y<_(!G&:0M)+;:/1J]$:0K;EW":P1:=$^8 MQ&$VJJIZ@[R.T2'B!*=GBD&S2:J)MQ&,T.XJ[*W;LXH5DL-F']@,'%+':8E& M 1P@!BJZNZK"^\F;?@AJ)A?,E147C(#389!35/2W3$2FL OQX>/R^5T".'HO1_3 M[7KU:Z*1NEAV03\@,KU40 1H>+UV M(UY!-G1V5N3S<*(#HAFR3]9&R0\ SV\-1&]@$A%.EI\W\"NI>?G+)%Y9T=C(IP;OK&SN$Q- 7$KQ]2J3_(]288<%/\3[NN@8T''YL0PU-[EP.5>610GPEA&QVL9*O3CHEM,E6E9WJ^0.H4")-6MJHSIB>#*G,NEP M>BZGS<+HHU?"=\!>H'<#W>@0LM9_3C"*F16'O0%O7-Q,@45;<37+_YFDR!JXJ* M68[VKO5:8.W[WX'*L[X,U:?S(=QH!U@'GX!3#PM;=G-G^JD_1OQFYA5F: X/ M=D8\^\3?/3>6RU_:;4SBS;&T9),- G[-(D M15]>3YKW_X1BINL>WV]6Y]B\F7R?.(.VT?VO";1V 8Y;R$>FL5F-3S#N\3RO MER*8V^M0"9,9*!5%)]V42E?._U@HK_?R*XNLCH.H"T)OEG3GF3A0>&^396>((%'&]>!W'1H'P%N<@/;WA_+ MBO-%"VY,=@E*"ZB]HFSHU1C+*3@^K&/*\!_IB\Q\-?MCUHL*G[?(0[ZY!TLS M=%*F>(#4B6A+,DV*TH F3VUZ_+=5K29\^D.^K[? MYL1\CFI*H%*_:XK&]0^>).>&27Q1LZT;MYICU=\PT(/I0U3665 MZ 7PH^SWD1MU('F'-_EX,5KC+NZ,=WBNLO'265_2!A'?KN@%"I*^/EO"LFJ$ MAGG@'Q\_H96IW%'V:QL%.W+^S3BSJ#&O-$. 023?,ZY>*0].5);/K .6V56" M\/T()0C'6R5V;/- =(^./F2DJ[!/H#T?#+VT!;:;'][*46R'Y>=$/&344!B+ M_4)>K8_MF5 >MBBM=!0[;WHS&L!1*'Q'NC*/3'U'4K5&\)O!YIA2JY6^I1!7 MBBFL^;9+E'RZF0HSN= ZC23N]2:4R1N@25VE9>EEIV1&% MQ_3#\>"@P2%W,>4*L%GFXGM0P)\([ M&A;:2.+SCKJ2:*'#^HI8UNUP53ZJ' 4/=.;W)!2E\G:T3\O M^K]N(J\T)X5J\B5%!=IH<2#+$KB],!3@*!3ZZ2E\\_+TAZO/8#FFG+%+YOQ\ MHO9O/ZD9#>0;C/(Q%$]@2"X9-WN1RO2UE:?WBW=\2\EIF][5-HFO;\J-L*/:#EQ2,]%D>>?%$^DVAM2#YUOK2__D1,Z@HIOFVUQO^RU4"U[Y12 M"V"X,E,- #VCL+N)0GM*S]+$.[Y^\N@EZ,&7Q.O@_P]4MO\=!S&L;VXXLM!K M@T0ZJGN/5[CJQW60953]B$LO4WBHPF\G)V.>.P)1?/ (8I@]+HE[--?VT MD MU1EH4]/1M>7O)VA?^2SD 40.=$B2RXYB.63[:-"-0/Q*KN-\5XQ#MY3*);-5:HJV;:5,%/ MO^IL$@6,+E"]L+?FBV*_52:F*,TW;DY A_QMU25)=/<";7[,E]6\^X%J*0B] M')&X-OI+>]YY+4BO]ERZ 6%%BAF>^#S?SH,RK3[!L%!3C0AP M"$X[ )77GL0B-V?1(55V;N6XB[L0P? %[;*?MKX\)5 '_H6O=!H27D)?0S>, M?Z)0M6[W=QN2US=--:NM+!ANJ=MV^.7,#U&C! HY&^*JOBPP>>%^UYT._@;3 M?&CD#<@K=WSHOVH+A2,ZP]JBW:\%(G_OB)J$E,LM+*(.O M!RA"SOED$!+ O=1$Y%_):G^N"I% 9O*;)\PKFAL(T/ OXPO0:2\W?@26Q\2% M838'YD<&!.CP$M[66KL) 0W7E"9?=548B*.?Y,3I%3L@TMAOHM60D]!>T3P# MV18]U#X"J.;._:#I6_>NNX^ %=3C_'NTUVP/ *E'0/4^ "_2K#0.3J@R1]/ M1/K"V$I+>$C>E-:$&C:8,@3$UR2LB5,/Y&TLB--'#RR3%5Y.VGNC:;->-UD[ MQ/9;XO/;1X!$[Y-#_7'\3KC]_MW'I;"W<\_GHI"_?N:Q=<+O:0MU_6$9UM5' MZZY:3(,8*XX6*[[%T[ Y\ @0H7BXX?[UI@JM\L$N_>SID8ZR99(9[L[];K$&A(J-B,]2#A$N,20/SH+!SF:AW0*T%_RRCCR>*WJ5Y129XHL>V M_BWC5WW?!R\_OA.$%HMF,="VBS> M$3T?'96L XGBP\>JD(\E"!_9Q;=MP<<)P3^/IQ_2@)2\GQQ:(O8?M$\OO0YY M#WHYHJ?2$L\Q@#Y/4IPK(]UP\L!U?8J5Q];*+J=W\">KAJG=>=>KH"30H&;= M5.GSA>A,_.G*_E?B[*[\>V>(X5O"+"(MH5U1]#=N)"RN&_'\V\]<8CIKS@V$ M?AV?:\Y4%@\(UB3*=E&E2>AT7!";B"8HZM1@U.B%?IHL<]WA0>'QT;$S&?WI MG,@XGB>X$=#>@]S]VGG'5%VPI6!R5*':N55+W_=NK9S,>T8H9Q6N<4)X65\7 MEUD?LC[?&:P:THXC;Q:[5^-!NR&[_SR53\ZSA&T1O@^%10T/)194]6U&6,8: MX6:&#JF3+E]8[ J.*L#SS]O$ZOVXQ M4"%?JK#]:IQUAP7L:"[>1^<2*T#6%%YIZ I.2H"$ M#[Z*W\P;PNA5;%@Z,^5?7K%V;2O?*^^WN;3_HWF3N=!7KJW@XV1)7FIWI;FK MZTFPHM"-[*[_1 =U03-:M:U5A'7>7_D(OK[:ZF)W72L?PN3O<4&4>E+D83$A M^5.&>\IMM6"IA&QQGB8NXR @@C:'A7%<&A&NCWK]&;>BT,>D#>AODH2D_>X0 ME,V?=3*D[W![5(S14M+N2!-0@>47Y1?W'&WT'F^=)WJK9#A#[>F"LUG)ZWPRLYQ;H:4\+ 7/'#ZEL]RA!V_O7QLB[T353->+X M?##J6Q44K%E9[;^RO\_- YD61*]92\V)Y4SBG=,? MVB VF:M">@H++,##0\76O6^1G&[='5TR<6-1[8[>YR5MSQ9[W'('L>:R0PZ7 M!A3 81#:TO5,S1%D(=Y (5-B&J1<"QAY70/T7_FGV39]X-KD4+/[^BMOK!E; MLA-[E+,W.NBYHH8;VC=FN[RV>D3S$N!;D7;$E"]X0G2.BA 3!19=^,<:0G?! MKUJ:?92*2!UC?ZPL(XD?CG6B^ZM/\#V">)V..)9N#_GQOH#XAH#V=LHS'42) M^J9CYANU7U3-+9#882KB9SJ7&XF9,\9TP\S<4KP7)\O$?FVI^\)::JHK%;1( M>.S>] MSQB_AMU-))%4OV#*1R=*3*=K58)T@%#4E7K0HO:$,H=D M-KZ0'B)-S#L?; [UD@$/^4W(?Q7P:0,9[;H)9K.6*0<0%,J1"-;A+7@$[-UZ M%.[].&G)K86"@@_?$U:$F=?,/PBN"*3D2?_1E-<.0%?+%UH]B"8 MD;"B4QD?($U."-@6)\5Y?S5@2P1:W3&6^!60$V\UKP08.)0#^"0-' ^?$]XH M##ZOTDMH2!+(CKK*3R(]8IPE";!+679;1XQ3;W8"(L%(<0?1G>4P,ZU.N#+H M>?EP M4O^6F=9I/<=3^W82M"3+]L:=56)2V2M$@0T=4#8VFKGUOKC8L+I\D\ M2Z:O-2?()4^FSW_VZ5=3=JUU>T*?\-<1V>7+?=OH$\PNG]6EVH/V<5."V[:F MV_F#JR5(O@#\0">I-*\2R.QM#V>*2+6XA.V0C@RZ($K3+,*?8:N^]_-QOM]W M5N9,72B]-US*W^;;N]<1FSK7.S"9_!!%.\5#!,2508ERXH_D(O?'E5:NI5NL M-3=VUU)07IMN2XW">]YS20 M:?BS>28&;0D:RI[TFQJ6>%:R]6]E!^W M?BOVYP I^4*4WG^7L#,RDR[-BE3N8%NFP2C=&]BJ0.0^A+W&1.2H@NHYGLP5 MA&VQ3VTT=YKV*_Q?Z,WM]6=YX8S[SIE@]#(N$$M2*MA=ZK[8X5+._F&)<"YS MGBYYA.25-5757'L'LL!.>%CM@0AW91%OJ4VC%S&AQ<9[F91_()DMEI:"*Q7NC<::0C"A)"=&HQX#[#J@)V6!>C&_,I5D\?^ B0 M3EO;M\A_0-YY\)M1J"LW2+YC>_@T\TGB=6UE=?BQ#8XO MV*!5?]%Q]O8;6L@(IAS >S.LUD?/9Y8Y;XHJ^G#Y%3H6.Q:]X,%'9Z<#?<0N M2Y?CPUY)LV*>NF*"][EF'*.7[57?[7\P?T(R#8K$3&@HMQ*_$"]*KJJHUO.J M&\33GKSU(0$?5"F^US^YB:K[[T %-IS:KU!;FD$7LI;AT?0SYE'B.'SL\N'7!;W. MF,[N]VN& ;:/ /*!)_D@& 8';T\D7)?I&QO>9%W8X7QY4F0=6N.#QJ7V"1YYQ@:)M %0\#L%N)G BJ"10'!?;?OG0)E,M;< MW>MT6\JR$4=-"[K<7G)(@U"[BBIV49$#11BMV#1W%X4B?.*X.=^8@03XF!#' M OFI&_1\;/7*\3_!9=!?64]8$^QP^TA*+W$G(Y!A#:9WD14M!>+Y=2)GEK&+ M]F"OW8]+:+5=+'P);*H]NM?=["FKMOY\A6I=*.YX.5SE%O[TU.=V%-^//443 MR"#?N.&#Q.6E;A$Z^RNCR4[XOVJJ,WDW>/ ,3)DEI9'B:-QHK6Z-V%4P)M M>LQ09&0D4K?B?[%A_?(@( MB$9"/%5=:NB_@%PM7J\J]&.$4J(Z1&'G*9V'';.T2$\)!6B"X)7%/%N"35F> MC9OFSX \;DRT;=_JYD!;:.N-WGUG,@DCSIC\_>;35,4U(YLU=:#5S6U))'E=.=IXFPPR.09_1A8AK;KI?9.6R2/0+E3U._@MW]L_ ML,N]B)RFMJ9E KIXN X_K/_6Q:#_@93;BPQE'AFY7'[PF&5?2U>_XCZ)W_[@ M[GN#5;*S_*(\OMVR2[4531T'B%U>$YBY9YOZX2H0BLI0WX C^1KL]62RX!\F M6RXAYGF2I#,WN2TY'RNT%U=73#&]EW&]>.+7?*Q8FS%*<[LYAHK-N8KZ _S- M)=0CKY">8=E\R27%M4;#FEM+.SV=A75'SNBF-A,2,F!+,:\8JFUGI$!4)Z%Y#6T*0M:L]F50%!J2-!TS M6)&(G#""?EUFSLZ9YQ>69XBD!]PX4G0=E/OAS%@<,79&!X\ JWO9N>GS3:CK M=,B2"G@\J&1\]&7VW> O$)DV3@I%N_,;:UMC^O,&FM_Q\M&]:%O0$NB(^QQ& M1Z,J:=3HR[D.87+D7)WFJ>7)4L/=FQLA/=?>'P7KDR7?)*N<)-E!*5JC6+B<&'6]BK.'D6E(CY$-A% +XF+#H9_*:T C'7ZK M7)> T\%SYG/8@URGI3"XJPPR87LA M\>E^^I.J%5U."$-C!ZF)UETUS434X_H+;>;M]B7B;=8B)P!R"?YD6= BRMF&B*.\O%!<2EY6_'=1]COCV R?4Q.*O+H%"=;=K M/$.>2O/#+D6SMBIZ^@LMJ757$1@.(I5:.!L<_O.BR])81&L 2??6X#W;I:K3_+WC M]96B3H'Z(:/-B.&_IHD*><5!6+*#!UK+/0 MN-QC=08NW]>G#SQ;).J])CH0:S:.R@CH]=*OR&>2:CI_HLF_$2Q=XY;^KQI; M16\(PCNN%!#8']!N'!3(-2RGV O#SEGZF%=8KFT52WN3EX^1HK3*X[6)0AQC M'/\(V"468=Q.G9-D+A%?QUZPC3WQ;9:^_'6ZZ!E2"(28O>)0!],GL+JCVI#7!Q=?<@OJ!0@F.,7/NHHR>=-NYN"S"@;=[!NSNN$H@7M M3S)N]M=HS*^0)8." C$%I]R3%A+N>WI:T@H=7$2:@&G\]O@P&A![.VE0K/>- M)G)0FOB+BL1*1ANG)3YX),L_:^P56D4^D.UOGM)7K^:4O;"KXMI6*K;2>N?R7/K'Z;_)FCK?3,24[Y*X.B_K!-06)V#8'K M;Z.(0:.U,K;%L"4=-+B(!$F$!.K9R@]!IYE-9%*3Y@?HQ);."7VI<<&.!U3- MYK5$;OO/?:T#CW@;QMHMZRO:9M-2X139+%'*D3 M0 %?_"NKL\^QLSI=[=)%:3=08F!ST](#+7?*AWW;7Q/ZG.>8\6,+SLT#K1F:Y,\'RG(1!8AN=IPJ\1.IK8:U$4U%'9N5IP. M)"T)XW]H9/R \%5"!9L".C$V8$X3P4YW>2B-N5_[SPP1;&(M,:0P?]E M/+1*CPS[>.';U".@IB<<+0\0@S-#G@@GLO'6-V<:1Z859[E+-WG!G4 M6=)!9/P=5Q!;EB9SV,6[/(I (PMM2=UG ,.9/M.J-1@5Z0:>;Q$EM,*"E;4CP@,X8;C ML+5+6=G/6!EPVH$703GOX_,3&7-3;&CUMVR-O9[\L:-)T@DSG=>=%_V97P,- M)UB4? ;^BAF R9GAH\'"U =]7<.N2/"S6 J_)R41?$!7,?0K6;(HJ]*DO>(@ M* VU)/V59_26ZC@K[@(/$/.F\[1G,T3M=4WE(&ET5*D"TI@N:C?67G!JMGYHQ.FUE=1R^5:L.?UG\93J M 5'+=WDQD_C;@>LDT1Z&J_@S'N]PD9R@V>[L?UZ3O?_1STN,2ZL@&R8K$OG_ MXM+1BN.ZU%S]^?F=&]^$DAG%1FNJR+'KYA8$)L-P71FIO;9X":OCT" M+(6\!I#\I=)?Z>_RPIAC\O06%07,T>V@]&#N$9T$^ID_5U\I?!R)%N.;M"O#?/LDER&F-$<2:4 M?G!/YNSDM?.>V%Z:G09Y[\,C;U>S'@%?:<1Y)09OT61OW\0/8_O&\3KT\@'A MD6N14.70.P,TF\0Z5=N=52;SVO!5IF]#]%)QL_F@]_+%(WB1_M)*2LBO!>EK M"Q5R%GPK5],_"@;WE*"$?271]^??L@D8$(X5D<6;7[I8WR]^?WP_)'"/) MDNNZYOS/WW]EC+5)G7C)5F?NJ;O0>P+M"_5CA#XZ8 ]>J'ILM/UJ".V:OM;4.Z+?FGDN(> M(Z2AFFK'\LDOK;18GVJZ!(V@N5&,UMSZ&4U]\V;,M4=8'>KH]=A:/FEJ:C1] MAL^(B^\-X&1VJ #=KMT,*1B[0;R-L;IRUCS*A6\2<>OK^R)YXI>.1)RTK.MC M\')>LF^"%&:MV4I_!GK2&I3A%]7I?'@A@R6=Y_EQ2JXBS^5/UC)L==K -7Z$/-0N5F"P5[)0((G)'VI&/F-0F"I1BX MP!@9 \T&O(SP*+NH$I=Z8'UITU($Z8:B+M+>GDT-G%QK$C7(8/]1I5_%[+0_ M39!X6!))9T'131]( MX'O56R<[$<+M8.+69Q!:YM%286.YUBZ)]G.]B/V@W?R=M MLK>]2DG4QPFI#OB.<-D7=K5-=4D?V#D_TH.@OG0<],,YQ /@"""#F1;,SVU^ M*-MQ/%/]/\\<>G.7OKPC1O_TDV)E5650LK740PE+JJ>_;91+XK/L7PM?WH=@W4; M561&#?J((2LR=K7KP'Q-U:.CSM2?Q*?W %S9/-TY::>SV29;A:2CR9F?KZ'' MS$4_Z0&LM3X^:RGYFTD$LBVGM]9WIF=<+1RGMS2EPKSTHTA,PF[$Z[;E:7Y. MN[TG3I]24J[6QOZO>H:RWBAE?4YD1<7?5X4,<6A@ M^)=K'.:$TG]H:F%2XA>D6Q@):PV9K6V1M?B).OORZ9JC[[76$'[=]&VY*+,8U:N9^=N\QW M0&S)A[I%?\=P4KQS%. D$40FV;?XLK+E_8;"B>W=6#X][L\@C'C,TX!YF,+^ MU&4 Y5/H)L>-LJCP0>77T^<0'*7:X.&5*^(QM6/H'&W$*]:7FZ]U-;]7.?>% MEQ>"6G:N=AGDF1Y*W$5IL;7^+5=GY>\S 67\,EXU90@)5Q7_*@S]\1'::Y[P ME)38G-LO#K>99_> *KU;V,!1\^AZ%(^%"\R=)_PXM&3U^9"L\AC;7O5./K)_ M899V-G/!4. ';CQ(4/W8K6U5L&U->F5M_"=\H[%B8[$]DHSCR3>*S&42CR:KHQC*(*8+Z4YM@*_@6RR[EI*$5?/9V3+3F_M MC/[8_1@9"3I5'-7IT[('!>8\4Q4:/[ /(_\,9W#^]$-6U MQ MAO^NE_EAR05=3*=/U894Y8S7@4EM*5;\8":&>%:;M-":?]TVXC-ANC3$^QP_<'@,\9Q) M3R9@^.*R +QH5>F"]SVL5(WKD+YK+ M55@ B+,+ZL5:),A;%I/?ONN_$FD(ZYE@RV5R>K+&);TFI-*F\5;'CBH0^UQ0 MM(+7!7;[X:/> _OQE06Y-K P[2)Y'R!*]WA3DJ"^$!3]K]-9C;1QRIR-D-A] MC)C:-32*/_-C]?+FBFAP"C<-UZ*MS\U:;E)62U0;7QNOGO7E77A'BBH3J-*) MJA@JKD563N:"E>ZY\2/#1KBY@NXV,LO;+]=F0W"#_P&O_.D:WRF1HGR93\U^ M^8J!1N1E#A#YKX>!?/=F+-N!WXRVF/^4S$64E 35E)34FQ6KR. ^55("$.]H M_0F2JV[HA(J,V-[8H4'].W/34ZXG&LGA8N+PNVZQOUF8/S: MV)!."8'O$83$=0PT.*T CV'/]K.8VMMP4-;#7O3BDN+<^4%^U$COG*"WQ8)+ MS=RR*"W&6C1P5!DITC?!,@OK,@+\@+[56'\)YKX?-;,2^#J%VT:VP4@&Z]TD M_&>/"P/#P_$%%A!Y+OP>:X]^65[8ZDU]''&ZS8>I*U._*<]9KX5)V+SOUHE% M%WC[7;T%JWO_1\6;_ ?A8Y TS4#\=M]85*ZNKOYQQ>D:QCQ;O6.K3?8ZFY7E?V7V)7;^3Z85^TL_&,_ MO>+>UZ=9-F>PRBLD?"#(K%H& MM^Q<@V#)&^,W"T[GZ#;:N]K:JDDC!; GA1&WH-J;X4>M[[<[+/.)3:?#G5-E M:DPU$GJ+) *JG^?*U/YR]=+%-96B2['3U##6,/<$N)(7D+61:@RY.[#:E1%N M.(G(.CF0,;[G1"=[JL1S#(0)#@-04J8:P?G33X4C*YX&>3CD2'MC5?^DB[QR M)N[#Y7XL]T33\3/G?$H:2]EX:5[MP9S'J('!-,O;JO[)A':O]OCA<;7B9WTD ME\HD2V[8ZM8"LU>WJ 5YYHM7MS+SGJ9*+3$+"D/\[2L*#J=8O!@;[.FNT4^H%3B::S[XX^6D3]LE:$J;C$=4C\.>BAD/$Q"NAEL-=1T&@B;=VJJI%4_(*T M9MKHHI)%B O2[;.S2]*-!^X$[6?!-'1>$='SQ[WJ?:0>W>#.^=P,)1Y)?!L. MY2%=K@#9 X6[)$?+#PY>FL=IPR&K]CY]6"ODSI-QXM(C/A;YC M@FBLPG(UYY$C2A"+*[B"JUS038Q\2.YR'.4K!:>T[.-O7)%U.&G*!T25H3>* MZ7^,GO(/C]@DS?&0SER<-G]9-+#@:0B^+NII>#'DV&P7C;XQ'=GZ[ 6 \#4:#0H,)<<8? $] MEJLJGZ@)ZZZK&3^9<1A\S$=I::;I&!VO(L=\6R@>G:;$HDKDSNC-OAIJR MH"$R.?66&&BB./UUC#Z:13T.;D]N8%I)ZYW0BAYK7EQTMC%K?M9H@KEAM*'S M6;K$N-?N$Y=N;$IC<'U*AX3M_8X]>ET@\VTA8809$W6^QGQ$*W= .-,IZEF$ M[:WKS:<9Z08_([CP7]>M!G5T;K9'5+%>"%\X745&&J0X+"O-)1Q M=+L*0 6RYA:)8Z5][%I4=&ZK@=-]0&R>::TA%R<;C[,[[DG(/GN,HCB6.%F^ M221YKFAU9N4,W=>976&G\7BDWD2$:D3U70UO<,+/I3GTY>/^S]RF&\S8KX=Y MPF-[FCBW?B7+5G."R:Q1T+Z\GVZKJB7HQG9VV8G5#_]P#PC)@A?O4==>0Q9J M\9JC+P&$^N+BSDH:+D/6UGJ3&4F*_0;SBK6#&XAC-7^P'+2_ MT-!:W02"T>7?7^I8M[27.:R7=VO#84Y.NNU*ZAZ/_0.HHM?VI*GZ]>=0?/0' M6T1,;BM3I&, -IR6K;>K[X\CA<]W M.5K6TU=OF5,UK//V_<"+)SRI6ND%A60*(#/'.BX,OL@*>C[/ D!O%3WWKP-]E3$_H(T8,B>F*L M3B[B)7^Y$I81PIK8- ('1L7U%A' _PI9A"3=R5W,G;B3\:1NZ[) M5CZJD&=PU^LPQHW0SN(?<8\:*0672L>1TR>]77X7VHDK+&MAAF/OKXVAUN_T MP.L+)**MNWI+5564C8,@\;K2_M"/(^#%JSER]RM26V8(6\#(VWM #S?ML]X(1OR^^"Z\L](+0(>Q;W>Z C MCS^WHHLAT2'??@@%R!QN&MC7O>-EFNR%8L,_(ZE:<_?Q81DZREF;TJ"UM]#$ MBH>Y?K;XZ1ZP9?OK'G!@BG,/()"]8?CX$#/+I.X!;>$2-YHZ)F]B'IF@28Y/ M4OPH,]BNITTL_ZU(/EV;, \Q3W'L7>?>RPBB9%<2,(7N<7M+<)XA#+LB%+H1 M^.6,8S>0Y3!KF'G:MFNJ_-43W6^?X"EW!"EIG*-V%L']'5T+P&L>*=:8N1&7 MYSABWZ&K7^..!I5^U79_=&KET;-%1&RD.H_^YLK-A#B?P:78)JQ;RJ?VP7.T.QMYJW"@:.[-_> 7(K9WI[J MIH/GX'DLARX*X*2] [E97QGQT:#ASL7F(IGX*MC)M#(AV$IYYH6MNZ60K MGK4TFY_3$+.NBIBR\X[">,20L2J>%I^)$TJ*$ -?._?9F<$U:5U0NUVC@>0- MV!.T,1A(A%"/_MCOJ[.LHJT=WSR=W_ ?9M1T!G+O2&MXIZ(AF"_T,0J M@QYDNL/.E6DC3ZDG98?P$V@\9"4=!_+99XA@#O>+Z40(UOB4:MZ.L%:)_12I M?8ZE-P:T.P;A%BWU'HB7';X4*;;S\LUX*9\!IX$^HLN!(9G6V^1[?S8+P1QQ M80PVSR^M>.VJ8X99K__DH62"*%#._ZRO5,_ 0JY1U3:+C$2T#IF=8D!"9,VH M08 A-#+\C $EEV>826KE$WU&H()TU+ND#04Y]IO=*OEDF+UB+;J[(%;M)DI MDN&0!V5-HFDF?'=O[!A9#\VR]' .&7T#*0E'#^DD[+4&QLB7"?6@1-:5%&SA MVM0KWM9T7=T6_HZ_.35\:1H/SU)H>TR7_BZK@T1Q_"1KCX".ACM&H"R<0NB@ M:E8>>L=Q<.,23RT0<\:@:=^9[RAWUGLUQ8:=EPWVE%+^]?[BZ[+RB3FN FTR MB66(ZYN?2[CI*Y=UO_U92IN25IZ;3$+;5Y:^%9 ]^+F)9#2;R$W4J\>>Q<2- MFBYT>0FN-8HZBWS^-;:?UHDT%\"#,ZG)XG:[(W9J9Q_]IDYZD(O&9VF"<.1^ M24;]86)P:8;5FO5FI)6)IMU-:-:(!=#]556@1R3^KZI)W@'RQU?ME"%WA."B MY +[)_UQCU C#:8<$#PI%6USG&*7)?FB4O8+%'43I:96TAEQ^IW8*U$DK\8I M!)RQ<4AZ?R?9)Y<.\$[Q(W*RW8DXW\#HM/RX1'.'L5>* C'*:8!.?4,2%@]2 M!+X'&+XY&W*]@]Z^*T-&/-N%O&T6/ZA/ 4[F09QA M$5/B3;#TH<2GZ@=7O=E-2@L7C1(])KO0'HR>KGHAX,CM"5QZ;S9FG?9*X99^ M4R5A$NP6O"*'^LYY5Q,:*::SNGXJ6*1'F.M6@CVBQDF,-6BBS A=^8%,.V'V MF+S^ CV:GH&?IK)HP6PC!-2JFH+ IB"(<&]F.?8S-1E'68I3AZ&HNP\,MR5/5+AWL_Z;^?PQ%?L:5D9XU/> 3Z8R!_MGYO/%B:0I'IS6 M9TC;O&Z::9,(Z*:WO;BI,3Y*T!(%MXNNXT5&7SY5S*@IG+XN9NQYBPCK6"YR M-M;^,7DDBKU0ZY)%(0Z9EQ:'KT<>K];8#,C73,U@B-6VK8DXO[-DRA-(RJAK:]-6P#^RW^*^\C#IL3%# L]ISVEC==S_N7(G M$417Y09)7=I%Q)WP4T/'S[EO <<:B3Y=G5-Q(#<;"!Y?=IA M[DOHM.9@%&:G;X[8Z+WDS+DMQ7T_==L<$[@-6!.Y7J^;:>"B.29'>E$1 @%* MOFA49X;OBXPR93O%60^JD7DV_&ETOS;JX?8^IR$V*BC,!&9NJ%">FJ\DW?(! MT2F3KH@OGQW*V.G">O2 'V1R>+43M=24*;^/,1K5;TB6\W?.Y8"6E@I$;78H M:&(5&])8O''=R.-K&YH\?I%^^GHR\N/#>3:3@ M.^@*ZFW2E6JL$&0"!L#7P)\"Y2,]4B+[E8A,SKO$\9K3E;P:33/MJI-'7,%; M%2Q!K_RB_)_-+WYC5K15&;=C0RB*O%.8C.1/D*3KB>$/.-= VM7M"E)D.R4] M'&2OI#K?+C 1D+=IG=B*Y:M!1&!M254@-;HH3ZB9P">'SQGOD1 MH9_$>3*4<(YFMA_S?6KKYH53WTRFVO%=RW+ Y-'#^Y#RGQB6]9\*#OW8]Q*Y M:*J(>(8;C>"7(38W0:?Y-2DXNCQ6'$Y!I$@F:QGKD[[U*/JB9SYB=3-/2$Q8 M@Q2:\S0J1W^;B#4,'UUGW]$_K8,A(#8@=D=7VY"JN>(@8K*./17B//K&,I+E M^2@SB%A_[YA$/=SL (><9RRQ2F];K8C!ED9!^^ &UDP>IE QP5:R1L3DPGH\ M>]EL6OQ3S;THEWM5[(.9=X3WK!],$A]O7N85K6^FANF0ON\O#Y^,%,M2&5F? M*:%BVYW M53OV;/"G[P@/QD"^F6/_?F>E.6Q'+_S;I*;&>P"NM\4$\M=H[4&AXDK\1*): M!"1BT,,9_#W A=6IVA:JN,@,H6&ICI%<>RSM1A5,@HJ[S9(>>#"WH A4W4#_ M*)/LH2N23[R&O2GFN8W-C_1;G9&@W%1G9.QYLZS:KV7!\4]5J&E1Y\O0151? MVN1BEV02(VB=L0^M,^(><*%T0WD/ MD#)\(-]/Q'X7A66^JWY8"N:\[H8\![=- TRX0W1K:H64:@U3$M]+T" A0W^0 M\7O)LFT4C:3V4C$!"S:D>X8GW\L(EXE\IE^>.7Q>6WV;]=:YEL[L[!; MC%497_'K%IE/]W>KP5Q-I#42RQIR]"H#R^%>,\CP:2Z9EJ4TBG@V_FO6+G@($<7\W MS#PC6A^/;/"H ],XX%+$*66BY*5ZT[CBD9$N>!9D*Q&;[)WP XC4$J1[<=A M+OQ)>691X5\/NVG%@4PN3IW>6: *1P:YF/KF[1B]:.3RL/0&!OI55CLJT)0# MN-Q3[[: #Y/:%(R%9# \0.8,GE]%1?F(>!>(U2.R#T?PF2M*Y?J]2A)800Q4 MK@#L(^N/'-43^P[-@V?I,V?RW;J(7:]&/Z*X1]3I7DARSGA.(HYE MQMU2].C3;<3?.&CT@Z\K2[EP&8B??-W

    )&GD0B;C64.EH;\.YIG\B=/Z H[7@OY.O=VO(7HSG9,S MD#PF,ESHA[]J^MYQ[*^4B8$A9BP0'VI3PQS,4:S0R](XF%Z?$YC^/4W!FP.H M+4(4JF#$?LU6;P?#TY-TK=SS2."*&FIE5]=^Y#)2#M!*RRS^K:=8/V>C%Y\:QSI+J/!CDH\MT/'Y M"QY_S[-"_A'>A*WC]E?QP7J#75.8] M8*F;\HXYZN_55E)FLSB=I+" +KJQ$$U-.-V0&A@X]*E&DH8!#:4BU]-;K6F" M]WLIWW/>FEKF[)"Y1GN,8,S/_D[#Z#2!Z)L%\4JW\O\RB2-_WVWGE(]RE@T/ M(AF'XD)K 1T\Z&F?RH G**0F/YR"G>'2BU9>PO'"IM+J ]9>'GE<8H3M2WEC M60W:1S$@TU:4V/$'\"U$=#?7V^E]D&$=6K\)%*1N:#C"C>3^""D&;0$P0+2^ MUMX27->6TYF^)1?>VI$(N,;%IPR%O,(B TG,@^XI-904'J\ON*Z7@+[NY[C? MS/W(]?1!G@EW/ \UDG320+!B MG(ZSC]<%!8A)8]DC:#$,CXK#='9JY9BJ\>(-\U9_TN@R9Z"?4ZW NJ#AG=Z,]4>)@VK^R6&X7"($N.":$[8O MPA .($YX'HX2):D7XYG;)>,M3H M07C..8!92"%$X]B_+2.)ZBA)OB,<^G%@T'"Q=YR[Y]/7%Q0S?,/6PC)%.593 MT(*2WR,>8N,PKI$SPF@>-P MZ1ACA)$CAB,W64#*R3#.8Y25NA+CNBA5^%O20%8.K&KURT!5%KMP>V9.C\?$ M[U?+>)N2]FMOB__/15)% 5"4W)@%M*IYWH.'MW)!WQ])6S(QC95Q!L $ % " M=)/./_^<8&,SJ1PWK8DAMH19IG&(RL6RT]+:&Z6LOOI*(]0K5%S7J.N&\=QH M=]JOIFL4ZNU>3_WBK0RDW> '5<;JVK#G*DF)@I@U'QE$&"Q'$K'&Y*@YO,A, M3S+@Z+4)\&C;?896J88#8=PQS8;JL$&,82!)N6A5!7X0P#1IN/'0([AZ!U;= M?(@=:^M"(= AMFNU$QT=SQ;=AG:8IZH(;WXP1M $%K]VCZ5[P!7IB<0-<<<] MH$OUO^VHS@+M(=9"K)>I:=Z,E).'NS/68#=C^Q=I&DEEHJ']D$Y;;Y9TQ=5'= U M9;JAU/$IKI%GD;+LO?V5KS!S0MKL9=#_=;<9D3[RQBA\0[L I?%A 8H.L>:: MX?27"SH1JC7)9&0:Y3!0^#>C'[AAA(^>>?YBNI0M6\!/Y869:B;/X((OTE^/ M#7)UK(Q@S_.=S@X5#)Q]5U72>*SAU9K1[B_X+8UGO$9-^>+-9A4_:6)DM4(R ML5UV>66D2&^6IXG/8]W&CJ96S4?E33BH2=O5R0U%\V+L]C^KE#GMPV?FR4+F MT5$YG;^F7&-Z3XGE7:SI2_--K/L']NKV^>)_&]F )414%X=5H[K,.,\%D_1F MPJ&)=R5W1OG,0]N))S,XB!LN#R!\>_&%J(1+P??ER.?YEL$$8?U^7,1YWV>_ M?@1_0U]Z\G._TY L##1N%Q5VHM"DKF^A$):_]S.2."Y#F-\^N4YWU,U9AU 2IF@.KF[\]R7&RJV\W?T&AEGPVZ\.U:DO MU>L"-U7@)]=UR&'CA!7\Z"RAD7XY6N='*P6RV7,XA LV1]O\4=9.5@DMYH1K M@IJLK9=I%CCL,Y>RQ"=]%3KN2==&.XE0]RSEF+$NJ/[ V>*BS*S+7?ZKUF$9 M!>POD4*&0WY&(;?5)17>_QO?JF;S 56O--8/XO2QQ:;>W$],^_/T^83?:4)MJP[,7?NE)QNA"# 31W&H0EUN!*>MG1./1@3 Z$PLO!WF0#PV>X\T-'O:L%_SA7"F_BO713C99Z!)Q=YII:O<, MXJ^A1#HZ\EQJI;Y;[=^U5M+O7U?X\V8.>7H\;9N0RXHHF[!=B1/X/8"\Z/.8 ME@4?4U__5IZT_C7.+>\]H,?JSVA3MZ)J2+@SK M:N)W4#\>#'U]^<-[,^6DV(%$9\BM>+YD,M7-"UCO/L\,]G:/W9TR3F9P_K3. M-6@FU-J>YLGW._W!^>:F7R I_XP*<49&.R9Q%JG(6\-[P%3T6E2.9(Z^YX_2 M1N[SZA=RIX8U17KM*3]NBOUS?%E_QMP<_/U;*_@M2HP/%'9J"V0( M0TY"M!4@"DK)JK\:ZV(\J6ML(ZI>-(/C5$!+@FA 0G(6E X]_)V59Q(UK/OL M?,35R0[,WEO9,;2U!IM?WILN9,;&BRF8QDSL&/UM5"P]+:=EEU]8D;9^VJ)J M(TIU> CQY*QM0KV3)+'YFGGX#(C$NZ,\V!J*M"MWIA1<+- M=/;*]P[LY>VQA)R'BU7I6WXIJ5O84^ML MA"%'!8P.BKW#W0\Q.B%4OB&1O ?T;TLL4UP$W0,DS1Z,5QSE36G."-GKR\V*8WB">Q/M ?8R2\Z"I[E^ M[6*'S^\"^QX@C5'BTD#VAF;Q1"UPD/,72C= M;3.9L; UCMB,O0-O6 -)W-_#WG=> YZ00B9&OK@VL!$4[W&434ZLAS+N4=,R M.B2(-@2W!Q8U1C1B.[_FNP?\[72S_C80@1[KK?:6J,;')DC6-OZ;;[4 M\P/8[/- 2B9WD2"5HFI"FA1+T:1?%17C2S6'3[,<3"9A2>%I9H3.PO8RN(5/ MG8NU:<-37G:+K&GZ7<@VO_+[I2MQ8/Z NRS_^DO%>X7H]DGL ^JH^!W51UHA M'MS63QQ+L>$LY:HH)7A)\<\'94%5(-VL12&PJ-W_Z_9%N0=[\<6SOX_H8>[T M==PQQ?2Z']]A8A9S1M:M6E^E!3;]-+LFH6&^8]DX;(YU(DP537!$C !AS(>? M9;YURS[IH#RU%%0?=]LDP;UPOM*L&:6O-BNO;D[:1S:;Q$=3#C*'9L*>/E5R M!EPJ/1OZ0/E'"LG^$=3F2*ONZN/[Q$.63@P(;TM=0VJ>4]*34_0A1;M=S>LM M,!J^/98SR =A/AIX%,FCMK#E \9[%<4XD M=>?/AK4]*H^^D[YN6XL_BZ$F8,6 IE. TORNK>D%BGR"M92Z-T'@/Q'N&DE+E]P^)HG_8U+.;8TM.4>;F;9D'8D\WICN= M>AO*+[TSMV].3/&CK]3)SF%0S^U&CVW.Q7K*@452M/SRW-"$NW>I* Z-X]MS MG'I9X -WH9]W+UH M(Z7IH/V<594@A)T,8@D/OZFC4O][F?Y7WF?E)9Y>6E$,FUB+OQS'&S.OGSP5 MM#!XXQV2JC41]I3V*4T_2\PSL4OSO?R&*7SX+ F#TU/"]FF$QW-6'=D#-DC+AWJ=;T MKG@3XT-DXZIV1[U6E4->;]+\=-):OWSY#_-+3D[N\G;AS8B\[0]8_TZ?HC2! MVJ:4*:D1FH/UDR+;GXI6?<;6OGR+LSY=+-02WS4)I.PQ,5/6'AVEO$Q*EQYU M0&S*A:E4'!F/[J;!!RUEP+GOB^H M$&(S]]:@>7$JWP+?U':&F;5U\L")9'4 MYU+UBMA(5V^YD\L7^-75T%G"WG.45VIY-KU+_&0T]K)4>WPYRV'>UQ!@;@:# M-D__KQX7@516)T(Z@D4&)Y1FY5PE'@..OY24HA+3PM+OH2*=/!UQ#G"=CX0+ M%O3';1:P0ECA,<$QIP;2'/,U+;_@L"^W#//B5]>H%W.^B==/3Z1@?JG)G[^( M\=_N>%4MYB[V0''^-L5"746HUGTBR>(DGU1AHZI\7-0#&T*10N;'9J'4/28B M:WOO:U'7;I75T<)?-=6-XI$]?U9F(:!UA/]U58V 3IN!O5^8B?Q#]&GQXC^H MUQ9NJ9#FZAHP6T#:G_N[9'/TG5"_]):D>14_B_),FN\V)I300NHF016@;PG,,2&W! MR4PQRD@>6O [S\M5@V*#3V;AW &+Y2.J^A[_\VDK:H3^4HK[,3WZ7XW=YY#H M =W8SU; 8.TD,J%]0]XSD=-]+ZKJP$OIM"53;!*BPQE?VC"IBWHL% M3F-N^CE+1\EC\^%GE%S=WN=^?^O\#(P-VX+MUKD)/2P^Q_I6CKK*RP/)X_5? MS'Z)M$'9T? LE-)^-^2-)1@0LT&_MU@$KZK"(MX;R,B-9OM#.H03+BL=7W=[ MT8A:U*?_ERR#[>3CQD T 1 &,.S0MT'O-MMZM(^B!US\^AOZM*@#B5UC4"]D M%K3FTX%**55S#X@RN_%+E?X3@R9"8@?"Z5TB3U.RZ^PBK+OEM6TS$_7?N2/6 M%H05XN&T51@$]GN3YM=BG5)#K1ADK)M<1_T82-&EB+%[P/^H)!,^A_46#Z!A MM;-F$EW%S!LD^8J(Q,$X!FW#-K&\:>+FNF$GZOEB&"Q\2?2L%:)^]/:SO!=M MC,)[MQ-5E7_0J)1?$TSNO-4D'&<& QX_Y\'Z?=.SL6IO+/9#2F12=+2YY[PX*(7();#M^V/E>2Q_;L>G-HG_F5 M,[LH;0@=!!<46A->V4&9\A3R?JM;KRS5\WI(0X.8\1/0W>U%_&G<.;WXZO*D M\Z4+#';&K(CXQ_A2^-/?1^J0@C"J\%KWGU7;MPX\?BV*_2CJ'^ L;[C,;^X=R\+25.\1J0;3 RM[.0KT$:T$54Q[SL"_D]7LW(FEC(L_&TM8Y<+M\V7,R MFG)3Q<;=SQ=\]E]V_^0[FA=:V%9FQP$ M.C:,&>NK<%C[\:!:91$)":ZV^U)K+\\WM'Y')5MY ZQXCNYX:]O<89)C]ISWL!?]OP8NZKI 4/JQ$] MMHP>R1=]IVI?62G#,>HS]5T>+=MX^!QB)F?'[!G;M+]9^$&K_2N7\"6\1WO2 M)IYXW7-XQV*2F/VT+T4S-6H^I9_J$>QN-6DDW/ MU&HBT@G:W-R6Q;0F^R<5BI+#=%]%,L[@)Y@S8^L$!*2D??@P+C#"U_WE2=P= ML*Y)(=]=$:61S&3)B=[L]UYRO2\+SS]D4/8FD=O/O'_33 M$)UUSPVG?(YE;CA&AA.5@\2TJ8TV$2W\ ,?'0N*% D,(&SOOM2_7?@FDC)#M M#7PHS*T3#&KGOV'"5"WO(D.9LY#XITXCV'0/* E0CX$EWE >,^EN74TFW\;G MZUO#;2*P:KJ2]7A'25:^SO'J6KP/?Y,OT[8I1%8W&.OION5I*W]P,+:>L#?, M.$A:"'H1.?9:LC]FP1)@^ODR^-%2BN[?CQ3UMS/9C#H]OS/>W7#GU?ZO2G"' M"ONV6Y_U>?#OQ']]._1MQ@>KYY4&A4NOYA5VO.$8[3434&KK*K@PC:,RJ=N6 M=UR?3'?#-:=/G42RS\H2?=L10$!#8V^;-:)Y M=P+P/Z/_8@Y>RUV1%,5[*LNGT/F!O]9N2=BK+DE;]]U*_^;N+CU3B Z7\76V M$)FSRS?YBJ$/.'\I E _?TUG)N^^J?B,\T$+B)]4]%%&@/[3R-;< M2G"Z>6R.^W)L6,BC9]"Y<\;??RH>'-%J2[YZIM&%' M\6?9C\GT[%86N[S=H?[6%L8^"G.E_2*<" M%]FKDPKYEU+W@!57&"SI:$O]MAC18_DD/?69B10/[^?+ />U<*RV2!P4OHKE M96Z=>L7AG?]TH((NO-]RNU;%(UC6%*]@ MU]IGIUO)[B,,1,_XA?>NH0>K,(/%+[[W@#][?'IU2%/<-?Y.2FV%KR489#[& M4'G-/8#;&/]S\+ R?KJ!/-E>SB'9GC^26TGX/QO]&Q!BXPQ7-3:@LF@_MV!( MEVSI?)U+SJTS9>L-GBPV.*?FG#_>&^0;N??8.IA.20G_"XR>O?W+I0ZAKKTV M]:098@IL6 NT7.,OKK#'Y/]UA86%HWJ7SFB+*>Y=NL4;\ ]D:F&@.<:?H9]> M_PQE!/S__(5R/_/_ %!+ 0(4 Q0 ( ,Y#15@H.4?_0^0! -K@'@ 0 M " 0 !G:&TM,C R,S$R,S$N:'1M4$L! A0#% @ SD-% M6+I;TQTG: $ V\05 ! ( !<>0! &=H;2TR,#(S,3(S,2YX M ,^T$ !='P #@ @ &A7 , 9VAM+65X,S)?,2YH M=&U02P$"% ,4 " #.0T58R,&5[;Z- #X] $@ @ &Z M80, :6UG,3 Q-#DW-3,U7S N:G!G4$L! A0#% @ SD-%6'+'RACP6P$ M49H! !( ( !J.\# &EM9S$P,30Y-S4S-5\Q+FIP9U!+ 0(4 M Q0 ( ,Y#15@(ITU $_L .44 0 2 " XML 77 ghm-20231231_htm.xml IDEA: XBRL DOCUMENT 0000716314 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2023-04-01 2023-12-31 0000716314 srt:MinimumMember 2024-01-01 2023-12-31 0000716314 ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 2023-06-30 0000716314 us-gaap:TradeNamesMember 2023-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember 2023-04-01 2023-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000716314 ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000716314 srt:AsiaMember 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000716314 country:US 2023-10-01 2023-12-31 0000716314 ghm:P3TechnologiesLlcMember 2023-04-01 2023-12-31 0000716314 us-gaap:MiddleEastMember 2023-04-01 2023-12-31 0000716314 srt:AsiaMember 2022-10-01 2022-12-31 0000716314 srt:MaximumMember ghm:P3TechnologiesLlcMember 2023-11-09 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-10-01 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2022-09-30 0000716314 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestOneThirdPerYearPercentageMember 2022-04-01 2022-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000716314 us-gaap:RestrictedStockMember 2023-04-01 2023-12-31 0000716314 2022-06-30 0000716314 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2023-04-01 2023-12-31 0000716314 ghm:P3TechnologiesLlcMember ghm:TradenameMember 2023-11-09 0000716314 us-gaap:LetterOfCreditMember 2023-12-31 0000716314 srt:DirectorMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2022-12-31 0000716314 ghm:AllOtherCountriesMember 2022-04-01 2022-12-31 0000716314 country:CA 2022-10-01 2022-12-31 0000716314 ghm:RefiningMember 2022-04-01 2022-12-31 0000716314 us-gaap:CommonStockMember 2023-06-30 0000716314 ghm:ChemicalPetrochemicalMember 2022-10-01 2022-12-31 0000716314 us-gaap:RestrictedStockMember 2023-10-01 2023-12-31 0000716314 ghm:BacklogMember 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2023-04-01 2023-12-31 0000716314 us-gaap:RestrictedStockMember ghm:TwoThousandIncentivePlanMember ghm:PerformanceVestedRestrictedStockMember 2022-10-01 2022-12-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-01 2022-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2022-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2023-09-30 0000716314 ghm:P3TechnologiesLlcMember us-gaap:CustomerRelationshipsMember 2023-11-09 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000716314 us-gaap:TradeNamesMember 2023-04-01 2023-12-31 0000716314 ghm:BacklogMember 2023-04-01 2023-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember ghm:BankOfAmericaMember 2023-10-13 2023-10-13 0000716314 srt:DirectorMember 2023-04-01 2023-12-31 0000716314 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000716314 ghm:EmployeeStockPurchasePlanMember 2022-04-01 2022-12-31 0000716314 srt:ScenarioForecastMember 2024-09-30 0000716314 2024-01-31 0000716314 ghm:SpaceMember 2022-04-01 2022-12-31 0000716314 us-gaap:RetainedEarningsMember 2022-12-31 0000716314 us-gaap:CustomerRelationshipsMember 2023-03-31 0000716314 ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2023-12-31 0000716314 srt:DirectorMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2023-12-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-06-30 0000716314 us-gaap:MiddleEastMember 2023-10-01 2023-12-31 0000716314 ghm:P3TechnologiesLlcMember 2022-10-01 2022-12-31 0000716314 ghm:CustomerDepositsMember 2023-03-31 0000716314 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000716314 us-gaap:RestrictedStockMember ghm:TwoThousandIncentivePlanMember ghm:PerformanceVestedRestrictedStockMember 2023-10-01 2023-12-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-31 0000716314 ghm:AllOtherCountriesMember 2023-04-01 2023-12-31 0000716314 ghm:P3TechnologiesLlcMember 2023-10-01 2023-12-31 0000716314 ghm:OtherCommercialMember 2023-04-01 2023-12-31 0000716314 ghm:SpaceMember 2023-04-01 2023-12-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-09-30 0000716314 us-gaap:MiddleEastMember 2022-04-01 2022-12-31 0000716314 ghm:P3TechnologiesLlcMember 2022-04-01 2022-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-10-13 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0000716314 ghm:DefenseMember 2022-04-01 2022-12-31 0000716314 srt:MaximumMember 2024-01-01 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000716314 us-gaap:RestrictedStockMember 2022-04-01 2022-12-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember ghm:BankOfAmericaMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-31 0000716314 srt:SouthAmericaMember 2022-10-01 2022-12-31 0000716314 country:US 2022-04-01 2022-12-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2022-10-01 2022-12-31 0000716314 us-gaap:CommonStockMember 2023-12-31 0000716314 2022-09-30 0000716314 us-gaap:TreasuryStockCommonMember 2022-09-30 0000716314 ghm:TechnologyAndTechnicalKnowHowMember 2023-03-31 0000716314 ghm:ChemicalPetrochemicalMember 2022-04-01 2022-12-31 0000716314 ghm:P3TechnologiesLlcMember ghm:TechnologyAndTechnicalKnowHowMember 2023-11-09 0000716314 ghm:BankOfAmericaMember 2023-12-31 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 srt:MaximumMember ghm:TechnologyAndTechnicalKnowHowMember 2023-04-01 2023-12-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000716314 2023-03-31 0000716314 us-gaap:CommonStockMember 2023-09-30 0000716314 us-gaap:TreasuryStockCommonMember 2022-06-30 0000716314 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000716314 ghm:OtherCommercialMember 2022-04-01 2022-12-31 0000716314 ghm:P3TechnologiesLlcMember 2023-11-09 2023-11-09 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2023-12-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-12-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-10-13 2023-10-13 0000716314 ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2022-12-31 0000716314 ghm:RefiningMember 2023-10-01 2023-12-31 0000716314 ghm:BankOfAmericaTermLoanMember 2023-03-31 0000716314 us-gaap:MiddleEastMember 2022-10-01 2022-12-31 0000716314 ghm:NewRevolvingCreditFacilityMember 2023-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-12-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000716314 ghm:DefenseMember 2023-10-01 2023-12-31 0000716314 us-gaap:RestrictedStockMember 2022-10-01 2022-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2022-12-31 0000716314 country:CA 2023-10-01 2023-12-31 0000716314 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:LatestTaxYearMember 2023-04-01 2023-12-31 0000716314 2022-04-01 2022-12-31 0000716314 ghm:SpaceMember 2023-10-01 2023-12-31 0000716314 srt:DirectorMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2022-04-01 2022-12-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-04-01 2023-12-31 0000716314 ghm:DefenseMember 2023-04-01 2023-12-31 0000716314 ghm:CustomerDepositsMember 2023-12-31 0000716314 us-gaap:ForeignCountryMember us-gaap:MinistryOfFinanceIndiaMember us-gaap:LatestTaxYearMember 2023-04-01 2023-12-31 0000716314 country:US 2022-10-01 2022-12-31 0000716314 us-gaap:LetterOfCreditMember 2023-03-31 0000716314 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestedRestrictedStockUnitsRsusMember 2023-04-01 2023-12-31 0000716314 ghm:AllOtherCountriesMember 2022-10-01 2022-12-31 0000716314 srt:SouthAmericaMember 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000716314 2023-04-01 2023-06-30 0000716314 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2022-04-01 2022-12-31 0000716314 ghm:AllOtherCountriesMember 2023-10-01 2023-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-10-13 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0000716314 us-gaap:CommonStockMember 2022-06-30 0000716314 srt:SouthAmericaMember 2022-04-01 2022-12-31 0000716314 ghm:TimeVestedRestrictedStockUnitsRsusMember 2022-04-01 2022-12-31 0000716314 srt:ScenarioForecastMember 2024-06-30 0000716314 ghm:StockCompensationPriorPlanMember ghm:TwoThousandIncentivePlanMember 2023-12-31 0000716314 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-12-31 0000716314 ghm:TechnologyAndTechnicalKnowHowMember 2023-12-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000716314 ghm:OtherCommercialMember 2023-10-01 2023-12-31 0000716314 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-12-31 0000716314 us-gaap:EmployeeStockOptionMember ghm:TwoThousandIncentivePlanMember 2020-08-11 2020-08-11 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2022-10-01 2022-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000716314 country:CA 2023-04-01 2023-12-31 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-01 2023-09-30 0000716314 srt:ScenarioForecastMember 2024-03-31 0000716314 country:US 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000716314 2023-07-01 2023-09-30 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-12-31 0000716314 srt:MaximumMember 2023-01-01 2023-12-31 0000716314 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:EarliestTaxYearMember 2023-04-01 2023-12-31 0000716314 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2023-04-01 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2023-06-30 0000716314 us-gaap:TreasuryStockCommonMember 2023-03-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000716314 ghm:MisconductEmployeesMember 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000716314 ghm:ChemicalPetrochemicalMember 2023-10-01 2023-12-31 0000716314 srt:MaximumMember 2023-10-13 2023-10-13 0000716314 2022-04-01 2022-06-30 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ghm:AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember 2023-10-01 2023-12-31 0000716314 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-12-31 0000716314 srt:DirectorMember ghm:PerformanceVestedPerformanceStockUnitsPsuMember 2023-04-01 2023-12-31 0000716314 srt:SouthAmericaMember 2023-10-01 2023-12-31 0000716314 us-gaap:TreasuryStockCommonMember 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2023-03-31 0000716314 srt:MinimumMember 2023-10-13 2023-10-13 0000716314 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000716314 us-gaap:RevolvingCreditFacilityMember 2023-10-13 0000716314 us-gaap:ForeignCountryMember us-gaap:MinistryOfFinanceIndiaMember us-gaap:EarliestTaxYearMember 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000716314 srt:MinimumMember ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 ghm:HSBCBankUSAMember 2023-12-31 0000716314 ghm:OtherCommercialMember 2022-10-01 2022-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000716314 us-gaap:RetainedEarningsMember 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000716314 srt:MinimumMember ghm:TechnologyAndTechnicalKnowHowMember 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000716314 us-gaap:CommonStockMember 2022-12-31 0000716314 ghm:DefenseMember 2022-10-01 2022-12-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:StandbyLettersOfCreditMember us-gaap:LetterOfCreditMember 2023-10-13 0000716314 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-12-31 0000716314 us-gaap:TreasuryStockCommonMember 2022-12-31 0000716314 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-31 0000716314 2023-09-30 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000716314 ghm:ChemicalPetrochemicalMember 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000716314 ghm:NewRevolvingCreditFacilityMember 2023-10-13 2023-10-13 0000716314 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2023-04-01 2023-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000716314 2022-12-31 0000716314 2022-07-01 2022-09-30 0000716314 2023-04-01 2023-12-31 0000716314 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000716314 us-gaap:CommonStockMember 2022-09-30 0000716314 ghm:P3TechnologiesLlcMember 2023-12-31 0000716314 us-gaap:CommonStockMember 2022-03-31 0000716314 2022-03-31 0000716314 srt:AsiaMember 2023-10-01 2023-12-31 0000716314 srt:AsiaMember 2022-04-01 2022-12-31 0000716314 2023-10-01 2023-12-31 0000716314 us-gaap:CommonStockMember 2023-03-31 0000716314 ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-01 2023-12-31 0000716314 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0000716314 ghm:TradenameMember 2023-04-01 2023-12-31 0000716314 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-10-13 0000716314 ghm:RefiningMember 2022-10-01 2022-12-31 0000716314 ghm:TradenameMember 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000716314 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-12-31 0000716314 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-04-01 2023-12-31 0000716314 srt:MaximumMember us-gaap:StockCompensationPlanMember ghm:TwoThousandIncentivePlanMember 2023-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestOneThirdPerYearPercentageMember 2022-04-01 2022-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000716314 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0000716314 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000716314 ghm:RefiningMember 2023-04-01 2023-12-31 0000716314 2023-12-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:PerformanceVestOneThirdPerYearPercentageMember 2023-04-01 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2022-06-30 0000716314 us-gaap:CustomerRelationshipsMember 2023-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000716314 srt:MaximumMember ghm:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-13 2023-10-13 0000716314 ghm:EmployeeStockPurchasePlanMember 2023-10-01 2023-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000716314 us-gaap:TreasuryStockCommonMember 2022-03-31 0000716314 ghm:OfficersAndKeyEmployeesMember ghm:TimeVestOneThirdPerYearPercentageMember 2023-04-01 2023-12-31 0000716314 us-gaap:RetainedEarningsMember 2022-03-31 0000716314 2022-10-01 2022-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0000716314 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2022-12-31 0000716314 country:CA 2022-04-01 2022-12-31 0000716314 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000716314 ghm:SpaceMember 2022-10-01 2022-12-31 0000716314 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000716314 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-12-31 iso4217:USD shares pure shares iso4217:USD --03-31 0000716314 false Q3 2024 P1Y P1Y 0.00333 P3Y 10-Q true 2023-12-31 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 Yes Yes Accelerated Filer true false false 10828327 43818000 39873000 136463000 114091000 34095000 33646000 108572000 95840000 9723000 6227000 27891000 18251000 8429000 5284000 21563000 15828000 383000 274000 930000 821000 911000 669000 5398000 1602000 -726000 0 -726000 0 93000 -63000 280000 -188000 37000 294000 277000 697000 55000 438000 4115000 1093000 -110000 70000 899000 245000 165000 368000 3216000 848000 0.02 0.03 0.3 0.08 0.02 0.03 0.3 0.08 10775000 10611000 10709000 10613000 10920000 10660000 10792000 10632000 165000 368000 3216000 848000 137000 161000 -173000 -519000 -47000 -38000 -140000 -112000 -164000 -131000 -492000 -393000 301000 292000 319000 -126000 466000 660000 3535000 722000 15163000 18257000 1834000 1841000 35666000 24000000 28671000 39684000 31078000 26293000 4011000 1534000 745000 302000 115334000 110070000 29027000 25523000 6322000 6107000 7626000 8237000 25087000 23523000 14584000 10718000 11254000 9174000 7378000 7610000 1734000 2798000 368000 158000 218714000 203918000 3000000 0 0 2000000 19000 29000 16365000 20222000 14726000 10401000 5255000 6434000 63005000 46042000 1221000 1022000 0 16000 103591000 86166000 0 9744000 72000 85000 6760000 7498000 61000 108000 1341000 1342000 3133000 2042000 114958000 106985000 1.00 1.00 500000 500000 0 0 0.10 0.10 25500000 25500000 10971000 10774000 10828000 10635000 1097000 1075000 31678000 28061000 80659000 77443000 -7144000 -7463000 143000 138000 2534000 2183000 103756000 96933000 218714000 203918000 3216000 848000 2375000 2611000 1487000 1857000 632000 504000 131000 153000 1002000 582000 -726000 0 935000 232000 11335000 7755000 -11213000 8082000 4357000 6801000 1526000 500000 459000 137000 -894000 -913000 215000 488000 -3949000 5511000 2948000 2116000 16590000 18776000 -825000 -802000 0 -592000 19483000 8946000 5193000 2394000 38000 0 6812000 0 -11967000 -2394000 13000000 5000000 22522000 8517000 752000 0 224000 205000 241000 122000 225000 0 57000 22000 -10571000 -3866000 -39000 -212000 -3094000 2474000 18257000 14741000 15163000 17215000 10774000 1075000 28061000 77443000 -7463000 -2183000 96933000 2640000 -88000 2552000 53000 8000 -8000 9000 -1000 1000 293000 293000 294000 -294000 57000 57000 10818000 1082000 28641000 80083000 -7551000 -2534000 99721000 411000 106000 517000 28000 2000 223000 225000 332000 332000 10846000 1084000 29196000 80494000 -7445000 -2534000 100795000 165000 301000 466000 125000 13000 2104000 2117000 378000 378000 10971000 1097000 31678000 80659000 -7144000 -2534000 103756000 10801000 1080000 27770000 77076000 -6471000 -2961000 96494000 676000 -212000 464000 32000 -3000 3000 114000 114000 21000 21000 10769000 1077000 27887000 77752000 -6683000 -2982000 97051000 -196000 -206000 -402000 11000 -1000 1000 198000 198000 -237000 356000 119000 10758000 1076000 27849000 77556000 -6889000 -2626000 96966000 368000 292000 660000 270000 270000 10758000 1076000 28119000 77924000 -6597000 -2626000 97896000 <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 1 – BASIS OF PRESENTATION:</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;">Graham Corporation's (the "Company's") Condensed Consolidated Financial Statements include its wholly-owned subsidiaries located in Arvada, Colorado, Suzhou, China and Ahmedabad, India at December 31, 2023 and March 31, 2023, and its recently acquired wholly-owned subsidiary, P3 Technologies, LLC ("P3"), located in Jupiter, Florida (See Note 2) at December 31, 2023. The Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial information and the instructions to Form 10-Q and Rule 8-03 of Regulation S-X, each as promulgated by the U.S. Securities and Exchange Commission. The Company's Condensed Consolidated Financial Statements do not include all information and notes required by GAAP for complete financial statements. The unaudited Condensed Consolidated Balance Sheet as of March 31, 2023 presented herein was derived from the Company’s audited Consolidated Balance Sheet as of March 31, 2023. For additional information, please refer to the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended March 31, 2023 ("fiscal 2023"). In the opinion of management, all adjustments, including normal recurring accruals considered necessary for a fair presentation, have been included in the Company's Condensed Consolidated Financial Statements.</span></p><p style="text-indent:4.533%;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 results of operations and cash flows for the three and nine months ended December 31, 2023 are not necessarily indicative of the results that may be expected for the current fiscal year, which ends March 31, 2024 ("fiscal 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="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: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 2 – ACQUISITION</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;">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, Florida that serves the space, new energy and medical industries. The Company believes this acquisition furthers 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 ("BN") 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;">10,494</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;">2,117</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at a price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, 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. As of December 31, 2023, there was a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">761</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> receivable accrued related to such 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 December 31, 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. Acquisition related costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">274</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 three and nine months ended December 31, 2023, and are included in selling, general and administrative expenses in the Condensed 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,565</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="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 summarizes the preliminary purchase price allocation of the assets acquired and liabilities assumed:</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:74.76%;"></td> <td style="width:2.94%;"></td> <td style="width:1%;"></td> <td style="width:20.299999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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: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;"><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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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> </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;">  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> </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;">  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> </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;">  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> </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;">  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> </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 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> </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;">  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> </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 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> </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: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> </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 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> </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;">  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> </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;">  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> </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;">  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> </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 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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> </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> </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> </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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> </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> </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="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 Condensed 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><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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Condensed Consolidated Statement of Operations for the three and nine months ended December 31, 2023 includes net sales of P3 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027</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;">176</span><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><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;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:45.247%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">44,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">40,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;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;">140,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">116,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 income</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;">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;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;">340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,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> <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;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <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;">Loss 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: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> <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;">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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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="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.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="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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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="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.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="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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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="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><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 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></p> 10494000 125000 2117000 16.85 7098000 761000 3000000 2040000 274000 274000 1565000 <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 preliminary purchase price allocation of the assets acquired and liabilities assumed:</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:74.76%;"></td> <td style="width:2.94%;"></td> <td style="width:1%;"></td> <td style="width:20.299999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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: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;"><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;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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> </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;">  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> </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;">  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> </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;">  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> </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;">  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> </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 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> </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;">  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> </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 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> </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: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> </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 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> </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;">  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> </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;">  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> </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;">  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> </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 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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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> </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> </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> </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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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> </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> </tr> </table> 286000 465000 302000 443000 93000 542000 130000 1565000 4400000 2500000 300000 53000 11079000 62000 389000 134000 585000 10494000 <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 Condensed Consolidated Statement of Operations for the three and nine months ended December 31, 2023 includes net sales of P3 of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027</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;">176</span><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><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;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:45.247%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> <td style="width:2.161%;"></td> <td style="width:1%;"></td> <td style="width:9.527999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">44,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">40,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;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;">140,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">116,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 income</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;">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;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;">340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,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> <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;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;"> <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;">Loss 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: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> <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;">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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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="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.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="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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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.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="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.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="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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 1027000 1027000 176000 176000 44186000 40651000 140019000 116628000 464000 340000 4554000 499000 0.04 0.03 0.42 0.05 0.04 0.03 0.42 0.05 <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: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 Company recognizes revenue on contracts when or as it satisfies a performance obligation by transferring control of the product to the customer. For contracts in which revenue is recognized upon shipment, 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. For contracts in which revenue is recognized over time, control is generally transferred as the Company creates an asset that does not have an alternative use to the Company and the Company has an enforceable right to payment for the performance completed to date.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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 following table presents the Company’s revenue disaggregated by product line and geographic area:</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:6pt;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="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:45.12%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Three Months 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> <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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Refining</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;">7,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">21,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Chemical/Petrochemical</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,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: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,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Defense</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;">24,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21,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> <td style="white-space:pre-wrap;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;">72,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">46,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Space</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,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="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;">3,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">14,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 Commercial</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;">4,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;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;">4,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">17,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">15,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">43,818</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: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;">39,873</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: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;">136,463</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: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;">114,091</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;word-break:break-word;white-space:pre-wrap;"> <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;"><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;"><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: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;"><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;"><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> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;"><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;"><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: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;"><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;"><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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Geographic Region</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;"><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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;"><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> </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: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;">4,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">12,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">12,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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,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="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;">557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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;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;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <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;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">36,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">33,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: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;">113,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> <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;">91,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">4,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">2,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">43,818</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: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;">39,873</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: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;">136,463</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: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;">114,091</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: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;"> </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;">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. Shipping and handling fees billed to the customer are recorded in revenue and the related costs incurred for shipping and handling are included in cost of products sold.</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 </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 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 in current accounting periods based on revisions in the contract value due to pricing changes and estimated costs at completion. Losses on contracts are</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;">recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 represent the majority of revenue, is recognized over time. </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;"><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:40.925%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;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;">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> <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;">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;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;">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;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;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;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;">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="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;">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;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;">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;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;">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> </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;"> </span></p><p style="text-indent:4.533%;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 timing of revenue recognition, invoicing and cash collections affect trade accounts receivable, unbilled revenue (contract assets) and customer deposits (contract liabilities) on the Condensed 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 Condensed Consolidated Balance Sheets. The Company may have an unconditional right to payment upon billing and prior to satisfying the performance obligations. The Company will then record a contract liability and an offsetting asset of equal amount until the deposit is collected and the performance obligations are satisfied. Customer deposits are separately presented in the Condensed 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:4.533%;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;">Net contract assets (liabilities) consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;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: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;word-break:break-word;white-space:pre-wrap;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;">December 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;">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;word-break:break-word;white-space:pre-wrap;"> <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,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="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;">72,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">83,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">63,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">16,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">23,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;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;">39,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">34,334</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;">27,976</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> </table></div><p style="text-indent:4.533%;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 December 31, 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;"> include $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,337</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 Condensed 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;">December 31, and March 31, 2023, respectively.</span></p><p style="text-indent:4.533%;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;">2,992</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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, and March 31, 2023, respectively.</span></p><p style="text-indent:4.533%;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 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 December 31, 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 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;">399,244</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;">The Company expects to recognize revenue on approximately </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;">% 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;">% in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_5cb43718-2ad6-45eb-94c9-d31944a60320;"><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></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 following table presents the Company’s revenue disaggregated by product line and geographic area:</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:6pt;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="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:45.12%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> <td style="width:2.16%;"></td> <td style="width:1%;"></td> <td style="width:9.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;">Three Months 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> <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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Refining</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;">7,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">6,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">21,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Chemical/Petrochemical</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,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: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,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Defense</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;">24,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">21,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> <td style="white-space:pre-wrap;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;">72,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">46,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Space</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,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="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;">3,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">14,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 Commercial</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;">4,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;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;">4,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">17,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">15,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">43,818</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: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;">39,873</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: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;">136,463</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: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;">114,091</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;word-break:break-word;white-space:pre-wrap;"> <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;"><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;"><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: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;"><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;"><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> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;"><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;"><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: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;"><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;"><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> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Geographic Region</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;"><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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;"><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> </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: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;">4,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">12,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">12,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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,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="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;">557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">501</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">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;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;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <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;">2,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">36,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">33,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: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;">113,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> <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;">91,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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: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;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">4,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">2,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">43,818</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: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;">39,873</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: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;">136,463</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: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;">114,091</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><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:40.925%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> <td style="width:1.961%;"></td> <td style="width:1%;"></td> <td style="width:10.808%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nine Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;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;">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> <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;">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;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;">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;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;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;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;">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="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;">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;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;">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;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;">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> </tr> </table> 7638000 6497000 21794000 21940000 4130000 3927000 14536000 15606000 24330000 21687000 72265000 46342000 2931000 3510000 10528000 14278000 4789000 4252000 17340000 15925000 43818000 39873000 136463000 114091000 4016000 4226000 12898000 12729000 1116000 557000 3107000 3261000 501000 621000 2219000 1766000 65000 649000 264000 2509000 36822000 33163000 113567000 91657000 1298000 657000 4408000 2169000 43818000 39873000 136463000 114091000 0.76 0.80 0.77 0.73 0.24 0.20 0.23 0.27 <p style="text-indent:4.533%;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;">Net contract assets (liabilities) consisted of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:4pt;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: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;word-break:break-word;white-space:pre-wrap;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;">December 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;">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;word-break:break-word;white-space:pre-wrap;"> <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,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="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;">72,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">83,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">63,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">16,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">23,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;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;">39,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">34,334</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;">27,976</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> </table> 28671000 39684000 -11013000 302000 72629000 -83944000 63005000 46042000 16963000 -389000 23355000 -39929000 -34334000 -6358000 -27976000 13337000 6092000 2992000 2542000 399244000 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><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;">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 style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Major classifications of inventories 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><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-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.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></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;word-break:break-word;white-space:pre-wrap;"> <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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,</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="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:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;"> <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 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;">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:#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;">Raw materials and supplies</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;">3,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Work in process</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;">25,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Finished products</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;">2,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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:#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;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;">31,078</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: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;">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:4.533%;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;">Major classifications of inventories 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><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-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.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></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;word-break:break-word;white-space:pre-wrap;"> <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 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="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,</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="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:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;"> <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 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;">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:#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;">Raw materials and supplies</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;">3,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Work in process</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;">25,064</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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:#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;">Finished products</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;">2,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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:#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;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;">31,078</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: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;">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> 3787000 4344000 25064000 20554000 2227000 1395000 31078000 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 – INTANGIBLE ASSETS:</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: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:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are comprised of the following:</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="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:35.24%;"></td> <td style="width:14.96%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;word-break:break-word;white-space:pre-wrap;"> <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 December 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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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><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,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">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> </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: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;">6,484</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;">26,516</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;word-break:break-word;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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><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: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:4.533%;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible amortization was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">596</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;">619</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended December 31, 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, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,487</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,857</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 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 by fiscal year is as follows:</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: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: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;word-break:break-word;white-space:pre-wrap;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;">Remainder of 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="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;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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:#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;">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:#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;">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:#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;">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;">17,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">26,516</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;word-break:break-word;white-space:pre-wrap;"> <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;"><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> </table></div> <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:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are comprised of the following:</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="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:35.24%;"></td> <td style="width:14.96%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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;word-break:break-word;white-space:pre-wrap;"> <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 December 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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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><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,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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><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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">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> </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: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;">6,484</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;">26,516</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;word-break:break-word;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;white-space:pre-wrap;"> <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 colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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><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: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 1616000 14584000 P10Y P20Y 12600000 1346000 11254000 P4Y 3900000 3505000 395000 P3Y 300000 17000 283000 33000000 6484000 26516000 Indefinite 6700000 6700000 6700000 6700000 596000 619000 1487000 1857000 <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 by fiscal year is as follows:</span><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="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: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;word-break:break-word;white-space:pre-wrap;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;">Remainder of 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="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;">671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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:#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;">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:#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;">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:#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;">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;">17,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">26,516</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;word-break:break-word;white-space:pre-wrap;"> <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;"><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> </table> 671000 2217000 1995000 1953000 1895000 17785000 26516000 <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 – EQUITY-BASED COMPENSATION:</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 2020 Graham Corporation Equity Incentive Plan, as amended (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.</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="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;"> time vesting restricted stock units ("RSUs") or performance based restricted stock units ("PSUs") were granted in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended December 31, 2023 and 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="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 restricted stock units were granted in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 2023:</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"> <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;word-break:break-word;white-space:pre-wrap;"> <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_b30f3409-0ff0-494c-a825-36d94358e52f;"><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_6cdc9fe9-b320-4a67-9f5d-4e83f5123784;"><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_1ca83e4d-eb9b-4aba-a9b1-48cc636111c7;"><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;word-break:break-word;white-space:pre-wrap;"> <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;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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></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;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;"> <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;">Nine months ended December 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;word-break:break-word;white-space:pre-wrap;"> <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:#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;word-break:break-word;white-space:pre-wrap;"> <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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;word-break:break-word;white-space:pre-wrap;"> <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;">18</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</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> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:6.7pt;font-family:Times New Roman;"><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the terms of the applicable award</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></span></p><p style="text-indent:4.533%;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. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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="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:4.533%;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 recognized equity-based compensation costs 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:31.84%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Restricted stock awards</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;">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="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;">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="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;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restricted stock units</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;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Employee stock purchase plan</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;">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="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;">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;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;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">377</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: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;">270</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: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;">1,002</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: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;">582</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;word-break:break-word;white-space:pre-wrap;"> <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> </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 tax benefit recognized</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;">84</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: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;">60</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: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;">223</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: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;">128</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> 722000 112000 0 0 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following restricted stock units were granted in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 2023:</span> <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;word-break:break-word;white-space:pre-wrap;"> <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_b30f3409-0ff0-494c-a825-36d94358e52f;"><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_6cdc9fe9-b320-4a67-9f5d-4e83f5123784;"><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_1ca83e4d-eb9b-4aba-a9b1-48cc636111c7;"><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;word-break:break-word;white-space:pre-wrap;"> <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;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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></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;word-break:break-word;white-space:pre-wrap;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;word-break:break-word;white-space:pre-wrap;"> <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;">Nine months ended December 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;word-break:break-word;white-space:pre-wrap;"> <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:#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;word-break:break-word;white-space:pre-wrap;"> <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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-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;word-break:break-word;white-space:pre-wrap;"> <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;">18</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</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> </table><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to the terms of the applicable award</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span> 1 1 P3Y P3Y 38000 40000 0 78000 0 0 79000 79000 37000 56000 18000 111000 0 0 112000 112000 0.15 400 <p style="text-indent:4.533%;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 recognized equity-based compensation costs 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:31.84%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:13.360000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">Restricted stock awards</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;">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="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;">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="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;">241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restricted stock units</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;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Employee stock purchase plan</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;">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="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;">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;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;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">377</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: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;">270</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: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;">1,002</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: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;">582</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;word-break:break-word;white-space:pre-wrap;"> <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> </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 tax benefit recognized</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;">84</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: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;">60</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: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;">223</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: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;">128</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> 77000 106000 241000 201000 256000 157000 701000 368000 44000 7000 60000 13000 377000 270000 1002000 582000 84000 60000 223000 128000 <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 – INCOME PER SHARE:</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;">Basic income per share is computed by dividing net income by the weighted average number of common shares outstanding for the period. Diluted income per share is calculated by dividing net income by the weighted average number of common shares outstanding and, when applicable, potential common shares outstanding during the period. </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 reconciliation of the numerators and denominators of basic and diluted income per share is presented below:</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:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;white-space:pre-wrap;"> <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 per share</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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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> <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</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;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">3,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;white-space:pre-wrap;"> <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;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> <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<br/>   outstanding</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;">10,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"> </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;">0.02</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: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;">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;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;">0.30</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: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;">0.08</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;word-break:break-word;white-space:pre-wrap;"> <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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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 per share</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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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> <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</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;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">3,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;white-space:pre-wrap;"> <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;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> <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<br/>   outstanding</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,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;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;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 <br/>   potential common shares<br/>   outstanding</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;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 per share</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;">0.02</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: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;">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;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;">0.30</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: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;">0.08</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> <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 per share is presented below:</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:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="6" 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;">December 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 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="6" 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;">December 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;white-space:pre-wrap;"> <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 per share</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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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> <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</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;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">3,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;white-space:pre-wrap;"> <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;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> <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<br/>   outstanding</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;">10,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"> </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;">0.02</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: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;">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;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;">0.30</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: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;">0.08</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;word-break:break-word;white-space:pre-wrap;"> <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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <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 per share</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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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;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> <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</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;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">3,216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;white-space:pre-wrap;"> <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;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> <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<br/>   outstanding</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,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;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;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 <br/>   potential common shares<br/>   outstanding</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;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,660</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">10,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 per share</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;">0.02</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: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;">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;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;">0.30</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: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;">0.08</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> 165000 368000 3216000 848000 10775000 10611000 10709000 10613000 0.02 0.03 0.30 0.08 165000 368000 3216000 848000 10775000 10611000 10709000 10613000 145000 49000 83000 19000 10920000 10660000 10792000 10632000 0.02 0.03 0.30 0.08 <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 – PRODUCT WARRANTY LIABILITY:</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation of the changes in the 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:justify;"><span style="color:#000000;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:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#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 beginning of period</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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">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:#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;">Expense for product warranties</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;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Product warranty claims paid</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;">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> <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;">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;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;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at end of period</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;">694</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: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;">721</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: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;">694</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: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;">721</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: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="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 Condensed Consolidated Balance Sheets.</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 reconciliation of the changes in the 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:justify;"><span style="color:#000000;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:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <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="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;">Three Months 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: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="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;">Nine Months 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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">December 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> <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;">December 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;word-break:break-word;white-space:pre-wrap;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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#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 beginning of period</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;">638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">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:#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;">Expense for product warranties</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;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;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;">266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Product warranty claims paid</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;">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> <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;">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;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;">150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at end of period</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;">694</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: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;">721</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: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;">694</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: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;">721</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> 638000 487000 578000 441000 -63000 -238000 -266000 -326000 7000 4000 150000 46000 694000 721000 694000 721000 <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 – CASH FLOW STATEMENT:</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><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;">Interest and income taxes paid as well as non-cash investing and financing activities are as follows:</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="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: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;word-break:break-word;white-space:pre-wrap;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="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;">For the Nine Months Ended December 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;word-break:break-word;white-space:pre-wrap;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;">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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Issuance of shares as part of the consideration of the P3 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;">2,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Capital purchases recorded in accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,812</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of cash utilized for the acquisition of P3 Technologies, LLC included 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;">, net of cash acquired of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">286</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;">Interest and income taxes paid as well as non-cash investing and financing activities are as follows:</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="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: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;word-break:break-word;white-space:pre-wrap;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="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;">For the Nine Months Ended December 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;word-break:break-word;white-space:pre-wrap;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;">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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Issuance of shares as part of the consideration of the P3 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;">2,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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> </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;">Capital purchases recorded in accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 726000 722000 424000 160000 2117000 0 699000 768000 6812000 7098000 286000 <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 10 – </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">COMMITMENTS AND CONTINGENCIES:</span></p><p style="text-indent:4.533%;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 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:4.533%;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;">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 Graham India Private Limited ("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. For the first nine months of fiscal 2024 the Company has incurred approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">750</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in costs related to this investigation.</span></p><p style="text-indent:4.533%;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 December 31, 2023, 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><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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company previously entered into related party operating leases with Ascent Properties Group, LLC ("Ascent"), for two building lease agreements and two equipment lease agreements in Arvada, Colorado. 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;">243</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;">211</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;">during the three months ended December 31, 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, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">709</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;">632</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 2023 and 2022, respectively. The Company is obligated to make payments 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;">243</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;">during the remainder of fiscal 2024. Future fixed minimum lease payments under these leases as of December 31, 2023 are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,028</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 150000 750000 243000 211000 709000 632000 243000 6028000 <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><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 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 the 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;">2022</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 the 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 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;">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;">2022</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;">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;">2022</span></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:12pt;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;">There was </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;"> liability for unrecognized tax benefits at either </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 or March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 2019 2022 2018 2022 2019 2022 2019 2022 0 0 <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;min-width:fit-content;">NOTE 12 – CHANGES IN ACCUMULATED OTHER COMPREHENSIVE LOSS:</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="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 the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 2023 and 2022 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:2.05%;"></td> <td style="width:1%;"></td> <td style="width:11.05%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.325%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.075%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Pension and <br/>Other<br/>Postretirement <br/>Benefit Items</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;">Foreign<br/>Currency <br/>Items</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;">Total</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 April 1, 2023</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;">(</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;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;">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;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;">(</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:#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 comprehensive income before reclassifications</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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">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="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;">Amounts reclassified from accumulated other comprehensive<br/>   loss</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;">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="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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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="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 current-period other comprehensive income (loss)</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;">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="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;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2023</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,978</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;">166</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;">7,144</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><p 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:60%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:11.975%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:8.5%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.025%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Pension and <br/>Other<br/>Postretirement <br/>Benefit Items</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;">Foreign<br/>Currency <br/>Items</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;">Total</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 April 1, 2022</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Other comprehensive income before reclassifications</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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">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="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;">Amounts reclassified from accumulated other comprehensive<br/>   loss</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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 current-period other comprehensive income (loss)</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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2022</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,577</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;">20</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,597</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: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="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 for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended December 31, 2023 and 2022 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.6%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.6000000000000005%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.08%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:36.42%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <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;">Details about Accumulated Other <br/> Comprehensive Loss Components</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 colspan="7" 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;">Amount Reclassified from<br/> Accumulated Other <br/>Comprehensive Loss</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Affected Line Item in the Condensed <br/>Consolidated Statements of Income</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">Three Months 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: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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">December 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 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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 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> <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 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;white-space:pre-wrap;"> <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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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 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> </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;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;">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: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;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;">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="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;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;"><p style="font-size:10pt;margin-top: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 benefit for income taxes</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;">Tax effect</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;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;"><p style="font-size:10pt;margin-top: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) 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;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;">164</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: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;">131</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: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;"><p style="font-size:10pt;margin-top: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: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> <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:35.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.44%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:36.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <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;">Details about Accumulated Other <br/> Comprehensive Loss Components</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 colspan="7" 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;">Amount Reclassified from<br/> Accumulated Other <br/>Comprehensive Loss</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Affected Line Item in the Condensed <br/>Consolidated Statements of Income</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">Nine Months 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: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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">December 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 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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 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> <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 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;white-space:pre-wrap;"> <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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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 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> </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;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;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;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;">505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;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;"><p style="font-size:10pt;margin-top: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 benefit for income taxes</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;">Tax effect</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;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 style="white-space:pre-wrap;vertical-align: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;">(Benefit) 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;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;">492</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: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;">393</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: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;"><p style="font-size:10pt;margin-top: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:justify;"><span style="white-space:pre-wrap;font-size:10pt;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="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;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 pension and other postretirement benefit costs.</span></div></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="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 the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended December 31, 2023 and 2022 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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60%;"></td> <td style="width:2.05%;"></td> <td style="width:1%;"></td> <td style="width:11.05%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.325%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.075%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Pension and <br/>Other<br/>Postretirement <br/>Benefit Items</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;">Foreign<br/>Currency <br/>Items</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;">Total</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 April 1, 2023</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;">(</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;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;">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;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;">(</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:#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 comprehensive income before reclassifications</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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">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="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;">Amounts reclassified from accumulated other comprehensive<br/>   loss</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;">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="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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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="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 current-period other comprehensive income (loss)</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;">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="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;">173</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2023</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,978</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;">166</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;">7,144</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><p 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:60%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:11.975%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:8.5%;"></td> <td style="width:1%;"></td> <td style="width:1.25%;"></td> <td style="width:1%;"></td> <td style="width:9.025%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">Pension and <br/>Other<br/>Postretirement <br/>Benefit Items</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;">Foreign<br/>Currency <br/>Items</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;">Total</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 April 1, 2022</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Other comprehensive income before reclassifications</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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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="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;">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="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;">Amounts reclassified from accumulated other comprehensive<br/>   loss</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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 current-period other comprehensive income (loss)</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;">393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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="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;">126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">Balance at December 31, 2022</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,577</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;">20</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,597</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> -7470000 7000 -7463000 0 -173000 -173000 -492000 0 -492000 492000 -173000 319000 -6978000 -166000 -7144000 -6970000 499000 -6471000 0 -519000 -519000 -393000 0 -393000 393000 -519000 -126000 -6577000 -20000 -6597000 <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:10pt;font-family:Times New Roman;min-width:fit-content;">The reclassifications out of accumulated other comprehensive loss by component for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended December 31, 2023 and 2022 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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.6%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.6000000000000005%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.08%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:36.42%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <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;">Details about Accumulated Other <br/> Comprehensive Loss Components</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 colspan="7" 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;">Amount Reclassified from<br/> Accumulated Other <br/>Comprehensive Loss</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Affected Line Item in the Condensed <br/>Consolidated Statements of Income</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">Three Months 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: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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">December 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 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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 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> <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 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;white-space:pre-wrap;"> <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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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 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> </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;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;">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: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;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;">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="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;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;"><p style="font-size:10pt;margin-top: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 benefit for income taxes</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;">Tax effect</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;">47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;"><p style="font-size:10pt;margin-top: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) 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;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;">164</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: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;">131</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: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;"><p style="font-size:10pt;margin-top: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: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> <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:35.48%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.44%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.68%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:36.22%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <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;">Details about Accumulated Other <br/> Comprehensive Loss Components</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 colspan="7" 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;">Amount Reclassified from<br/> Accumulated Other <br/>Comprehensive Loss</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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Affected Line Item in the Condensed <br/>Consolidated Statements of Income</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">Nine Months 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: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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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="7" 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;">December 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 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: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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 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> <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 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;white-space:pre-wrap;"> <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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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 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 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> </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;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;">632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;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;">505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;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;"><p style="font-size:10pt;margin-top: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 benefit for income taxes</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;">Tax effect</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;">140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 style="white-space:pre-wrap;vertical-align: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;">(Benefit) 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;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;">492</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: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;">393</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: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;"><p style="font-size:10pt;margin-top: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> 211000 169000 47000 38000 164000 131000 632000 505000 140000 112000 492000 393000 <p style="font-size:10pt;margin-top:6pt;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 13 – DEBT:</span></p><p style="text-indent:4.533%;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;">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><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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</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;">3,000</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;">666</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:4.533%;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;">Long term debt as of March 31, 2023 was 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;word-break:break-word;white-space:pre-wrap;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;">March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;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:4.533%;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;">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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 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:4.533%;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;">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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</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:4.533%;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;">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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, the amount available under the New Revolving Credit Facility was </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;">31,333</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><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: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 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:4.533%;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;">As of December 31, 2023</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,284</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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</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,781</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 also 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;">%, depending on the term of the letter of credit. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total letters of credit outstanding as of December 31, 2023 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;">7,914</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,233</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 3000000 666000 <p style="text-indent:4.533%;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;">Long term debt as of March 31, 2023 was 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;word-break:break-word;white-space:pre-wrap;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;">March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;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;word-break:break-word;white-space:pre-wrap;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 31333000 752000 726000 2284000 0.006 4781000 0.0075 0.0085 7914000 12233000 Subject to the terms of the applicable award These accumulated other comprehensive loss components are included within the computation of pension and other postretirement benefit costs.

  • Z7^7.1%>H4A7<6E'\"JIUHHY_0"?UTSF^6LAE-CC^XA)3*):5HOBJT M]DHU @Q9[SBC(:6:3"F:IQ3-5X767K9&Y2&YRCMK1D,"S>585O<'1)&9/1Z[ MW7XB1+-[K5.$9CGP2$MIA!Z2"[TS>J?=^_7RRH&6U4U78&:/W*ZN/0_-/XE6 MIJL?'!Y)<+8N3NU0OK'R0:;\G;^^6Y\,NBO.PW3NS^#-' KN>_#&+\_]-/#E M,:2'(..U0D&,5SR4<>WPISU M(@]0GZ^:_@=02P,$% @ SD-%6)FZW5SD! \1D !D !X;"]W;W)K M&ULS5EM;]LV$/XKA%8,*;!&HMYL9[:!Q+&\ ,T: M).WV(>@'6J(MK9+HB52<#OOQ(RE%T9L%>^6&?K$EZI[GCG>G(X^:[DGVA888 M,_"H*B M5)M/Y=A=-I^2G,51BN\R0/,D0=G7*QR3_4R#VLO ?;0-F1C0Y],=VN('S#[M M[C)^IUS+1+>+&"C@!(B=\BO*>U:R"FLB;DB[BY"6::(2S" M,?:9H$#\[PDOQ2P<*:--1#@ M# ;([#K[_*49+BE(&S:\Q0 M%+_EK)\>KL'9F[?@C;#D8TARBM* 3G7&YR@LU?UR/HMB/N:!^5C@EJ0LI&"9 M!CCHP7O#^,D 7N>^K1QLOCAX80X27F/_'%CP)V :IM5CS_4P_ 'O.-PX"%\> MK]WL\\:W&;_ZU]H;OK2J9+4DGW6 KYUZX#+X@[\BB<@E=,9].;5 M"8XKF)R:_G<0&BW7#:H[U75=C:.6/J\K,IY,6H[KRIBVT^\WM_*;.^BW7_G6 M,:IG8I_#W(Y>Z+93;5#-J?[J*K3<=JKUR)C0;7FL*S2VQ_T>&U4>&PUZ[-LV M$X^W.%GC[#/X&UPF)&/17\6R(/$L1UF$XF9 *DA?9 9-/;7HJR1;JB3S5)*M M%)$UDF=<)<_X.]D.C%5FADJRI4HR3R792A%9(S,F569,_M/MP-4P_2/LS9)) M=T6!L%79!XE/#7Y7(71;RYS7E7$MLU78NS*.<6 IA,9K8VG\/Z7]KCSXX UA M*7]'*,LPBS(LW_5RNT*+%WBPQ _;?.J;K)1MJ93-4\JV4L76S*7:(07\3BI] M:8BJ!%')ME3*YBEE6ZEB:R:(^9H@IK*.I:2JESM[U"K3I4R]K6JW9\MADTX. M1]A%""^ M0>$QB/. _81"Z,4<)@4R5G5UNQJ:V%!NVNNA2^;')\/T_.^=TNO'18G.-O* M[P#"ECQEQ1%!-5I]:[B2)^RM\06\6,*><4]\F^@9OX3VA0?MWB<.?R*/S/57 MDXJ/(;$\9((B]#C *<"0'^?$,( M>[D1"JJO//-_ %!+ P04 " #.0T58>6&D2NP" !/"@ &0 'AL+W=O M-16)GMM/"OY_MI%D+(2I;7]K8N><VYSB!G6-"K7!HYF8\ M'+)29H3"C"-1YCGFSV/(V&IDN=9ZXI8L4JDG['!8X 7<@;PO9ER-[(8E(3E0 M01A%'.8CZ]P=3 ,=;P*^$UB)C6>D,WE@[%$/KI*1Y>@%00:QU Q8_2UA EFF MB=0R?M><5B.I@9O/:_8+D[O*Y0$+F+#L!TED.K).+93 ')>9O&6K2ZCSZ6N^ MF&7"_*)5%1L$%HI+(5E>@]4*"\!O3< ?@WP=U7H MU8#>K@K]&F!2MZOAND_N)%=OB<+)\!J4 MRP)]1N=)0G3I<(:N:-5_NI"'$4A,LB,5<7\7H<.#(W2 "$7?4E8*3!,QM*5: MAB:SXUIR7$EZ;TCZZ(91F0HTI0DD+?BH&W_6@;=5^HT'WMJ#L==)&$%\C'SW M$_(6SO^I3_]9?W@2AP#"-+[5X"^!*L\.,'-W"^M/F[3[)HGV33/9%M5:+75*+7Q1Y^+8"K MCY ND*D)FN%GM4'+UB^N8@H,DSX:EJ'74\VTW'2Y)<9UMV.BUS$GSMEVS/1U M3.![3@C[0$.&)-TIE)NJB2;LNYHNQWYMPI^][.VD%PNB?! M+1>#QL6@T\6+4I8IR\Y>^NFK= M8+X@5*A"S)64,#K@/4^SEC&PO=V]R:W-H965T M:*P0LX:6;NCS\)$\NRB6*<9_NAC1WTDT!/]8I'XN7B(2^^EW,I M*_)CD6;EQ]Z\JI8?SL[*R5PN1'F:+V6F?C/+BX6HU,?B[JQ<%E),ZT*+],SO M]X=G"Y%DOEO7?Y*$YMM\CDU59 MY8NFL&K!(LG6_XH?S84XI(#?%/!W"OC^,P6"ID!P:(%!4V!P:(&P*1 >6F#8 M%!@>6B!J"D1U9ZVO;MTUL:C$Y461/Y!"'ZUH^H>Z?^O2JD>23$OQIBK4;Q-5 MKKJ,Y6U%WI.KZ331TA I^92M!:Z%\C:6E4C2=^0-23+R;9ZO2I%-RXNS2E6M M 6>3IIKQNAK_F6K.R9<\J^8EH=E43NWR9ZK)FW;[3^V^]IW WR;5*?&"$^+W M_8#\<1.3MV_>M;7+C8GEY)0$WHN8V(VYD4N%Z=>8@0-#W9B_K[*#,,R-^2** MS4FY,/QPS#/7QNJZ8".YH.8.GN&J(41.1%F1?W^1BUM9_*>E:==.A!Z?/Y1+ M,9$?>VH +F5Q+WN7/__D#?N_M&D "8N1,(J$,22,@V"60@8;A0QJ>N :E#YE M956L5-130OFL#B"?*KDH6\4R0(H%"8N1,(J$,22,@V"66,*-6$+G,J*Q6GDNR.B$6^RJHVT3BI746#A,5KV+"&Z:GD_:47]OO] MB[/[;34<=!0[Z"@.:K[5?\--_PV=_? MJ1N:5-[+0MU6DT+?U+0I9HT,MP=)>X <.ROM*@,DC")A# GC()@E@_.-#,X/ ME\$L^:'^GLQ%H40PR5]2P_F+:G#6W54-2!A%PA@2QD$P2PU>W[@X9[[ M')U[ SN2Q= Z*93&H#3>]L8I)[34KO\]>9Z3*Y%]IW\<7/E MCBA0 MVU$].J(@7<2QMV_.#J*1MQM1H)XJE,:@-(ZBV7NPC*WJNVW5.N8H15PM9)%, MA#/TN%%=A0"EQ5 :A=(8E,91-%LPQE[UL?:J#[57H;082J-0&H/2.(IFB\;8 MJ[[;7CTV]+BQG<7C[X4>WQ_MWLQ ZZ10&H/2.(IFB\(XK+[;8?TJ[_/T7@N@ M,=*8F"1I4CVZ@Q!T7RF4%D-I%$IC4!I'T6SI& _6'V"#$-2&A=)B*(U":0Q* MXRB:+1ICP_KN;:;?9+$@:2XRLA2/M6R6:LZ;3UL%XT:%Y%&*HO4I"G?)SN* MVJU0&H/2.(IFB\/8K?X+=JL>0,ST9-:$HA,R7A6%?&9VLF\&!OM;<\?-8=O3 MCF#OJ-C=OLX]#?50H32.HMD];:Q6WVVU7MV+)!6WZYG&*IO*@E1S25)+ *W= M'>UO*VOK;JBE"J51*(U!:1Q%LV5A+%7?O>WTZ%L4J+7:T+:'E.%PN#M40!U3 M*(U!:1Q%LS5A'%/?[9B^?(="_D<.V9CHKJ>S2*"[5Z$T"J4Q*(VC:/8SD\9J M#?K0FY8 :K=":3&41J$T!J5Q%,T6C;%; ZZD'!:5.F]3<%78>:*#[7:$T"J4Q M*(VC:+:LMA[I#[#1"?M\/_8!?^P3_MA'_+'/^/\5/FQ@?-C :=D=?R_=<+=# M5!3N1RBHT0JE42B-06D<1;-588S6P.V.'C5GV7_,W6\Q5]PU=U8$U%V%TAB4 MQE$T6Q'&70T.J]&*YTB5UVBU2%6K$T_CJ0:;WDBQT4B2=2BLI3\@LU^.?HM15RLE*)^DB M?ZY$45M+(IN2M[?OMEJ6)G^NDJD>/-_J$DE9:;3^'R/*>7W\;5ZHJUV?3_M8 M^P_Y0)Z=$KYKFF2NCV*+BJ129^]Y$YW48VY+.(9F6(#2*)3&H#2.HMG_S8RU M';BM[=?=&F@OZX!,'NXV=)[X0=UR*(U":0Q*XRB:K33CE@?8#<@!U"6'TF(H MC4)I#$KC*)HM&F.G!VX[G:G J./1]L)*NKOLTJH>J'W>T#Q_:Z[9/^WWHYTG M=V-HM11*8U :1]'L7''&&1^X-R&_/FX=L ;C;D-7$4%I,91&H30&I7$4S5:: ML=,'V-W+ ^CN92@MAM(HE,:@-(ZBV:(QCOO [;@?';?W-G\ MV7V4!MH("J4Q*(VC:+9,C(,^>.U^YHY13'UUH_5V^TBV=J<2B-0FD,2N,HFBW'K0R\ VRH0UK08R@MAM(HE,:@-(ZBV:(QUOW ;=T?O: S MV/?O6Q9TW+5W5@74OH?2&)3&431;%<:^'[A-]H,B6Y,9060VD42F-0&D?1;-$8SSC\BSQC-[>S M>I[QC'B^*1-RF=4;SUANJIH)S.XKLOE3%W8S.\H"ZNU :@](XBF;+P[B[H=O=97(J M"Y&2V2J;EL]+8-@^D]A]W8&[LLXB@)JQ4!J#TCB*9HO F+&A>^OPYZ1[_A,W MLG-PB?9,F\ +ME(K-XJ .JU0&H/2.(IF*\(XK:';:3W^#F;TS#W'WE !M6&A M- JE,2B-HVBV,(P-&[IMV,-N80Y\FL!=5^[%I]W;&7?]G74!=5ZA M- :E<13-UH5Q7H=NY_7P\'3 0P/NNCJ/--#4&% :A=(8E,91-%M1QK,=8E-C M#*%.+9060VD42F-0&D?1;-$8IW;H-/5>$9X&[>%I=Q.+N_[.NH":L5 :@](X MBF;KPIBQ0[<9>_,;^[H=A8Y?$')7U'F8@9JW4!J%TAB4QE$T6T[&O!T.L;$) MNO,62HNA- JE,2B-HVBV:(S9.W2;O:]?$&HJL!:$=N-3U!K'PF#WA1ONQG;N M=JBC"Z5Q%,WN=N/H#MV.[G&AYT CSUUWYX$%:@U#:11*8U :1]%LA1EK>'B. MC490]Q=*BZ$T"J4Q*(VC:)9H(N/^1NX=O:^/1DT%NZ'&\W=7G-PMZ:H0*(U" M:0Q*XRB:K1!C]49NJ_?XP'6 Q>>NN^L8!*7%4!J%TAB4QE$T6V'&-(Y\:."* MH+XPE!9#:11*8U :1]%LT1A?.'+OY04$KJ U<.W'+:@'#*51*(U!:1Q%LP5B M/.#([0%?BU*2KZKO,8:?N[;.@P[4/X;2*)3&H#2.HMF:,OYQ%&(C%=0EAM)B M*(U":0Q*XRB:+1KC$D='YE_^E%5255BM1ZE8EI,B659)GK5*Z0C7DN0U[H3( MI)K+@KQ-=/[C65X\B&+Z/LWS[W4R9?UJ1ATD=0A=IUK6:4=T"N5"?[R719;< MS2LR2S*13721^NBW/7UKT#-ICL5RF2:3.N8F3Z>V?LOC"2E7M_^5DXI4N6Z! MJKI^"E2%V[_I0XC(,G6GD.LFUFW4+5G7,I6Z?8E.%7W[2 HY4]QL(C5(USE7 M+=/U*-A3-NJZF/J\W8:F@N7J5K4P?=0?\Y7"U%!=Z+.L\ZV(DB15299%LEB# M3NJDT?J(V=Y.;;),5Z4ZA] ZB3K1].2=NHSR_3I!=7V!Z]NHNH!WVM\N\-RU MV3M,%S[1^;*EF,QUDFK5.)%M7_6%*.Z2[)1\LSMC_;5NM^Z[?@O)=QIK,USC[%1I.K9:/* M)I7VSS^-?"_ZI=3?9>\GZVW2=J[Q*J]4;Z52R5?U*JJV2TS*N4A3=875?YY* MI_K>O;Z'7J#_[VY YWD& M-#L+E$:A- :E<13-EIE988JP:<$CZ*(1E!9#:11*8U :1]%LT9A%H\C]/ ' M1GDFH_>^CP)=(8+2*)3&H#2.HED*&9D5HI%[A>B5T>N 10!W [H.1%!:#*51 M*(U!:1Q%LV5FEIE&V$0O(^C*$9060VD42F-0&D?1;-&8E:.1^W&#UT>O47N. M%F\W>+D;TED@T%4B*(U!:1Q%6PODK)Q+6<6B$I<7"UG9;;14I 7D?KOS>F2II#K^\6(H[^:4Q15(Y4T7[I]HD++3-]?2ARI<:26[S MJLH7]8]SI2I9Z /4[V=Y7CU]T!4\Y,7WNGF7_P=02P,$% @ SD-%6%Q6 M]LWJ @ +@H !D !X;"]W;W)K&ULK99K;]HP M%(;_BI554RNUS042+H-(+6A:)2I5I=T^5/M@D@-8C>W,=J#;KY_MI!$5(2H2 M7R".S_OZ/,>7>+3EXE6N 11ZHQF38V>M5#YT79FL@6)YS7-@NF?)!<5*-\7* ME;D G%H1S=S \R*78L*<>&3?/8AXQ N5$08/ LF"4BS^WD+&MV/'=]Y?/)+5 M6ID7;CS*\0KFH)[S!Z%;;NV2$@I,$LZ0@.78N?&'DX&)MP$_"6SESC,R) O. M7TWC+AT[GDD(,DB4<<#Z;P,3R#)CI-/X4WDZ]9!&N/O\[O[=LFN6!98PX=DO MDJKUV.D[*(4E+C+UR+<_H.()C5_",VE_T;:,C71P4DC%:276&5#"RG_\5M5A M1^!W#PB"2A!\5M"I!!T+6F9FL:98X7@D^!8)$ZW=S(.MC55K&L+,+,Z5T+U$ MZU0\A85"5VBN5T=:9(#X$LTX6Z$G$!39SO,I*$RR"QWU/)^B\[,+=(8(0T]K M7DC,4CERE4[$V+E)->AM.6AP<-#D&G7\2Q1X0:=!/FF7WV-Q2.YJ_+H&05V# MP/IUVFIPQZ02A5Z?"KW,= "Z4T#E[R:XTJW;[&:VW5#F.(&QH_>5!+$!)_[Z MQ8^\;TVH)S+[ -ZIP3MM[O$,I!RB@F'*A2+_(-4;0)>"2%E@E@!*N%2-T]MJ M>VP%2K/(FIE#9Q-?]<)HY&X:R+HU6;>=3*_A*V76L"&Z1"O!92-)J\VQ)*59 MN$/B^[UNMQDEK%'"3TQ24@AAUF9N9HJS)I1PKXY>/7*97[B7GS[LO>;THCJ] MJ#6])ZYPUI1.J^S8RD9[F0\.%K979]YKS?P6LU=SWMU0$"3!Y9$WXYBAEWN@ M"Q"-F[_5\UBL$YE]P._7^/V3GGK]4X*?R.P#^* &'QPU[_:8R/2\-U&W6AU+ M/=C;H7X0[FU =^=K;FY2^G.W(DRB#)9:YUWW]#80Y>VD;"B>VP_\@BM]7;"/ M:WVA V$"=/^2<_7>,'>&^HH8_P=02P,$% @ SD-%6-5O-Q5! P "!0 M T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R%VG5IH:(&L@*R!M2)4F;5.E M]F%OE2$.6'*K M7,AJ1!9:EY_"L)HM6$ZKBZ)DTB!9H7*J35?-PZI4C*85D'(1]CJ=.,PIEV0\ ME,O\.M=5,"N64H](OPD%[O8U'9%N_)$$3FY2I&Q$[L_>_UH6^NI=X.XG'TY. M.O?G5_OQ,PNOD,T8L.KFLP3#I^EO0!94RXORML1Y\:'<<[Q6@##\W8 M;U%M#Z,G7GJ+BQ#['7_>G;0N:U@7PGB8%7);#Q%Q :-.'=QU/:C16B?GLE VM\O@?D_KX7O I@<& MN1"-P1YQ@?&PI%HS):]-QPZVP2=04+?OUJ5Q.%=TW>U=DBW!WDR2::%2IIHT M7;()C8>"96!'\?D"[KHH0P"U+G+32#F=%Y):#QM&W3"R,R;$+3S /[,=[576 MVC>[:[)I&D-UT\FX#NBWU9QV6S9ZD6Y0\H="?UF:Z4C;A^>"W2B6\97MK[+& M *;>Q=5I68KU9\'G,F=N\L]..![2#2]8%(H_FFQ0*C,38(H$#TQI/FM'?BM: MWK&5WI33*L,]]X[0\[]=YSF33%'1-FUJ_RVO\HL=1_W7LFR_5?8->SW6;^6W M;O+R&$S&QV#R*&IR< PFDR,PV7^U;\V#)L/ZE-$ZRNP<9)IH ?&$?D!QT^Q M31I,EUQH+NO>@JTZGY,V='WXQ/64:70M\UX(ALV]]9RI=YTHRZ M@86H1VW;WV!ZW;@YK9I<7*9LQ=))W57SJ6T&IF&RUA<0]I%K>_D1C.,P/P(8 ME@=S@'$<"\OS/\UG@,['89BW@1<9H)P!RG$L'S*Q'RR/GY.8RS_3)(FB.,96 M=#+Q.IA@ZQ;'\.-7P[P! \L#F?YNK?'=QBODWJH0K"9XI6(S11?:T#\ MZP:,)/'O-I8'&-@N8+4#^?UYH*;\G"B"7<6\84\PCB0)AD M^FLTCI'5B>'C MWQ_L*8FB)/$C@/D=1!&&P-.((Y@#\( A463?@WOOHW#SG@JW__L;_P%02P,$ M% @ SD-%6)>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'@2N*'DWBBS#A6W&K&;3R6FQP[$ E):$A !4 [ MR:_ODK25U"9Z_V[;UJT;X@,;5!ZT M-5#8%'S6ZM'_/-\:+-JFH&[&*+;:..P_=L%\<+]2ACM0_,8),",CD ME) )@DP)R/0DD!]D*4VN!(+,",CLA) [C_N<@#P_Y>-.$>1K O+U*2$S!/F& M@'S#"_E!>NV%78I;ISQ4W1\=WQ)H;WG1+O/_:KCF_G ]HL;K$2_2G7I0IE;B M3N5V90[02)4PNV1F "V ZI7'2)0XQLSFF$%W,JOFHN+2>Q ^!J-D,6:VQ4?H M6.'[ /I^^W)6T)0_F!90HA@SFV)F:",NWKM):0\$3-[HO.L6+2>S9%G.U*,2 L.8NP^=LE#*GN8<8B)E8DQR M_X390D_YQ$ B'A[<>8E(529@L=707M'C[&I"R4,EOH M6';6QG)GR3:E+)0R6XC(SAI2C$E9*.7.? ZS,SQPXCU(RD(9LX7ZDLC^J4=& M62ACW\ GUG+% &-2%LK8+?1S-;QN?Q,2; MSQFYC\]LH1L% WO?XS[X B:C+)0Q6ZA=XS@&*)_ !,]BW $:&B MH46\@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G' M87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[ MNY\S9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQ MG0]R=9KBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H M':AW$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO M\?E_274YW9LOCS\OOT^BA(LSS@G^2KG_ E!+ P04 " #.0T588B/G&-@! M !((@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O M^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5- M%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN M;VAI-DV[7-8% ME;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]' MTJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q# M@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE M**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%D ME2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I0 M9%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZO^4]&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,Y#15@*6IDZSP4 -,> 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ SD-%6(^A7:WM P M,@X !@ ("!)A0 'AL+W=OD!MR@( "X( 8 " @4D8 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SD-%6/!,;S(H P ]0D !@ M ("!+20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SD-%6!4WUB/X! D L !@ ("!/#P 'AL+W=O&UL4$L! M A0#% @ SD-%6(87E @� QR, !D ("!%4P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SD-% M6+UWKB^P!0 $@T !D ("!?& 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SD-%6&X(>!,H P J08 M !D ("!5&T 'AL+W=O&PO=V]R:W-H965T9X !X;"]W;W)K&UL4$L! A0#% @ SD-%6,T8+QI:! 2 P !D M ("!2'P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SD-%6'CV;!4?!0 [P\ !D ("!K(X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SD-%6%&Q M0-?V P 7@D !D ("!O9H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SD-%6&IL#'C> @ + 8 !D M ("!(Z4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SD-%6)PA $JH @ TPD !D ("! M3:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SD-%6$6(2,TT P K0H !D ("!MKX 'AL+W=O8# "$#P &0 M@($9SP >&PO=V]R:W-H965T;% , *$, 9 " @3;3 !X;"]W;W)K&UL4$L! A0#% @ SD-%6(@R!E2= @ ] 8 !D M ("!@=8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SD-%6$0/.TRG @ [0< !D ("!F^( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSD-%6*AO<4#;! 0Q\ !D ("!\.\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SD-%6$U:ZP,G P M @H !D ("!S_P 'AL+W=O&PO=V]R:W-H965TT" 0!X;"]W;W)K&UL4$L! A0#% @ SD-%6$\S9H9D! Q!T !D M ("!M08! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SD-%6'EAI$KL @ 3PH !D ("!318! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SD-% M6-5O-Q5! P "!0 T ( !(RP! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ SD-%6!,G M[+KO 0 I2( !H ( !034! 'AL+U]R96QS+W=O XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 256 278 1 true 63 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 100090 - Disclosure - Basis of Presentation Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 100100 - Disclosure - Acquisition Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisition Acquisition Notes 10 false false R11.htm 100110 - Disclosure - Revenue Recognition Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 100130 - Disclosure - Inventories Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventories Inventories Notes 12 false false R13.htm 100140 - Disclosure - Intangible Assets Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 100150 - Disclosure - Equity-Based Compensation Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensation Equity-Based Compensation Notes 14 false false R15.htm 100160 - Disclosure - Income (Loss) Per Share Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShare Income (Loss) Per Share Notes 15 false false R16.htm 100170 - Disclosure - Product Warranty Liability Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiability Product Warranty Liability Notes 16 false false R17.htm 100180 - Disclosure - Cash Flow Statement Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatement Cash Flow Statement Notes 17 false false R18.htm 100200 - Disclosure - Commitments and Contingencies Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 100210 - Disclosure - Income Taxes Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 100220 - Disclosure - Changes in Accumulated Other Comprehensive Loss Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss Changes in Accumulated Other Comprehensive Loss Notes 20 false false R21.htm 100240 - Disclosure - Debt Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebt Debt Notes 21 false false R22.htm 100280 - Disclosure - Acquisition (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisition 22 false false R23.htm 100290 - Disclosure - Revenue Recognition (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition 23 false false R24.htm 100300 - Disclosure - Inventories (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventories 24 false false R25.htm 100310 - Disclosure - Intangible Assets (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssets 25 false false R26.htm 100320 - Disclosure - Equity based compensation (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationTables Equity based compensation (Tables) Tables 26 false false R27.htm 100330 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShare 27 false false R28.htm 100340 - Disclosure - Product Warranty Liability (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables Product Warranty Liability (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiability 28 false false R29.htm 100350 - Disclosure - Cash Flow Statement (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementTables Cash Flow Statement (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatement 29 false false R30.htm 100370 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables Changes in Accumulated Other Comprehensive Loss (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss 30 false false R31.htm 100390 - Disclosure - Debt (Tables) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtTables Debt (Tables) Tables http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebt 31 false false R32.htm 100400 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail Basis of Presentation - Additional Information (Detail) Details 32 false false R33.htm 100410 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 33 false false R34.htm 100420 - Disclosure - Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail Acquisition - Schedule of Final Purchase Price Allocation , After Adjustments of the Assets Acquired and Liabilities Assumed (Detail) Details 34 false false R35.htm 100430 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail Acquisition - Schedule of Unaudited Pro Forma Information (Detail) Details 35 false false R36.htm 100440 - Disclosure - Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail Revenue Recognition - Revenue Disaggregated by Product Line and Geographic Area (Detail) Details 36 false false R37.htm 100450 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail Revenue Recognition - Schedule of Disaggregation of Revenue (Detail) Details 37 false false R38.htm 100460 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 38 false false R39.htm 100470 - Disclosure - Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail Revenue Recognition - Schedule of Net Contract Assets (Liabilities) (Detail) Details 39 false false R40.htm 100480 - Disclosure - Revenue Recognition - Additional Information (Detail1) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1 Revenue Recognition - Additional Information (Detail1) Details 40 false false R41.htm 100500 - Disclosure - Inventories - Major Classifications of Inventories (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail Inventories - Major Classifications of Inventories (Detail) Details 41 false false R42.htm 100510 - Disclosure - Intangible Assets - Schedule of Intangible assets (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail Intangible Assets - Schedule of Intangible assets (Detail) Details 42 false false R43.htm 100520 - Disclosure - Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail Intangible Assets - Schedule of Estimated Annual Amortization Expense (Detail) Details 43 false false R44.htm 100530 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 44 false false R45.htm 100540 - Disclosure - Equity - Based Compensation - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail Equity - Based Compensation - Schedule of Restricted Stock Units ("RSUs"), Performance Stock Units ("PSUs"), and Restricted Stock Awards ("RSAs") Granted (Detail) Details 45 false false R46.htm 100560 - Disclosure - Equity Based Compensation - Recoganized equity based compensation costs (Details) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails Equity Based Compensation - Recoganized equity based compensation costs (Details) Details 46 false false R47.htm 100570 - Disclosure - Equity-Based Compensation - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail Equity-Based Compensation - Additional Information (Detail) Details 47 false false R48.htm 100580 - Disclosure - Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail) Details http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareTables 48 false false R49.htm 100600 - Disclosure - Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail Product Warranty Liability - Reconciliation of the Changes in Product Warranty Liability (Detail) Details 49 false false R50.htm 100620 - Disclosure - Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details) Details 50 false false R51.htm 100630 - Disclosure - Cash Flow Statement - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail Cash Flow Statement - Additional Information (Detail) Details 51 false false R52.htm 100670 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 100680 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 53 false false R54.htm 100690 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Detail) Details 54 false false R55.htm 100700 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail Changes in Accumulated Other Comprehensive Loss - Reclassifications Out of Accumulated Other Comprehensive Loss by Component (Detail) Details 55 false false R56.htm 100710 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 56 false false R57.htm 100750 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 57 false false R58.htm 100760 - Disclosure - Debt - Schedule of Long Term Debt (Detail) Sheet http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail Debt - Schedule of Long Term Debt (Detail) Details 58 false false All Reports Book All Reports ghm-20231231.htm ghm-20231231.xsd img101497535_0.jpg img101497535_1.jpg img101497535_2.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ghm-20231231.htm": { "nsprefix": "ghm", "nsuri": "http://www.graham-mfg.com/20231231", "dts": { "inline": { "local": [ "ghm-20231231.htm" ] }, "schema": { "local": [ "ghm-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 237, "keyCustom": 41, "axisStandard": 25, "axisCustom": 0, "memberStandard": 36, "memberCustom": 26, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 256, "entityCount": 1, "segmentCount": 63, "elementCount": 587, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 728, "http://xbrl.sec.gov/dei/2023": 29, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.graham-mfg.com/20231231/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_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "unique": true } }, "R3": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "longName": "100030 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "unique": true } }, "R4": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100060 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_e9d58509-63dc-4793-abdf-b688470be7ed", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8eb94960-781f-4173-a1aa-fec606308d04", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "unique": true } }, "R9": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureBasisOfPresentation", "longName": "100090 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisition", "longName": "100100 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "100110 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventories", "longName": "100130 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssets", "longName": "100140 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensation", "longName": "100150 - Disclosure - Equity-Based Compensation", "shortName": "Equity-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShare", "longName": "100160 - Disclosure - Income (Loss) Per Share", "shortName": "Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiability", "longName": "100170 - Disclosure - Product Warranty Liability", "shortName": "Product Warranty Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatement", "longName": "100180 - Disclosure - Cash Flow Statement", "shortName": "Cash Flow Statement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100200 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100210 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss", "longName": "100220 - Disclosure - Changes in Accumulated Other Comprehensive Loss", "shortName": "Changes in Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebt", "longName": "100240 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionTables", "longName": "100280 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "longName": "100290 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "unique": true } }, "R24": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "100300 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsTables", "longName": "100310 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationTables", "longName": "100320 - Disclosure - Equity based compensation (Tables)", "shortName": "Equity based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareTables", "longName": "100330 - Disclosure - Income (Loss) Per Share (Tables)", "shortName": "Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables", "longName": "100340 - Disclosure - Product Warranty Liability (Tables)", "shortName": "Product Warranty Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementTables", "longName": "100350 - Disclosure - Cash Flow Statement (Tables)", "shortName": "Cash Flow Statement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables", "longName": "100370 - 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": "30", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtTables", "longName": "100390 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "longName": "100400 - Disclosure - Basis of Presentation - Additional Information (Detail)", "shortName": "Basis of Presentation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_2ec7f448-58c3-4fe1-bf04-2dca85fe1f73", "name": "us-gaap:DebtInstrumentCarryingAmount", "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-20231231.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "longName": "100410 - Disclosure - Acquisition - Additional Information (Detail)", "shortName": "Acquisition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9d9fdf3e-6596-4975-a641-2e1e3cbc58bc", "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-20231231.htm", "unique": true } }, "R34": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "longName": "100420 - 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": "34", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6bd21705-bf47-41b8-8602-6178bf6b6500", "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-20231231.htm", "unique": true } }, "R35": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "longName": "100430 - 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": "35", "firstAnchor": { "contextRef": "C_2d86c26f-aeef-4f1f-b66c-82a294b1a354", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d86c26f-aeef-4f1f-b66c-82a294b1a354", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "longName": "100440 - 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": "36", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b9e194ce-5762-4d4c-90b0-e7ee70db7a7f", "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-20231231.htm", "unique": true } }, "R37": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail", "longName": "100450 - 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": "37", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "ghm:PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "ghm:PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime", "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-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "100460 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "longName": "100470 - 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": "39", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "unique": true } }, "R40": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "longName": "100480 - Disclosure - Revenue Recognition - Additional Information (Detail1)", "shortName": "Revenue Recognition - Additional Information (Detail1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_089c17d6-a786-4d9c-8117-da97712f710a", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_089c17d6-a786-4d9c-8117-da97712f710a", "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-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail", "longName": "100500 - Disclosure - Inventories - Major Classifications of Inventories (Detail)", "shortName": "Inventories - Major Classifications of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "100510 - 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": "42", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail", "longName": "100520 - 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": "43", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "longName": "100530 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "longName": "100540 - Disclosure - Equity - Based Compensation - Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted (Detail)", "shortName": "Equity - Based Compensation - 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": "45", "firstAnchor": { "contextRef": "C_d406e082-e732-4054-8ed4-c8381bb05ef6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d406e082-e732-4054-8ed4-c8381bb05ef6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "longName": "100560 - Disclosure - Equity Based Compensation - Recoganized equity based compensation costs (Details)", "shortName": "Equity Based Compensation - Recoganized equity based compensation costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "longName": "100570 - Disclosure - Equity-Based Compensation - Additional Information (Detail)", "shortName": "Equity-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_2a1858aa-ba78-4a93-ad74-a4f293e9a84a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20ff8e60-c816-4818-b98e-dbdc2ff25d86", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "unique": true } }, "R48": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "longName": "100580 - Disclosure - Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail)", "shortName": "Income (Loss) Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Income (Loss) Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "unique": true } }, "R49": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail", "longName": "100600 - 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": "49", "firstAnchor": { "contextRef": "C_4e69c3b2-5a9c-4d54-8c10-7bd3636c75ce", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4e69c3b2-5a9c-4d54-8c10-7bd3636c75ce", "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-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails", "longName": "100620 - Disclosure - Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details)", "shortName": "Cash Flow Statement- Schedule of Cash Flow Supplemental Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "longName": "100630 - Disclosure - Cash Flow Statement - Additional Information (Detail)", "shortName": "Cash Flow Statement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "unique": true } }, "R52": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "100670 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "ghm:CostsOfInvestigation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "name": "ghm:CostsOfInvestigation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100680 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b00a0230-c09c-4442-80f9-4f7d891f3c57", "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-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "longName": "100690 - 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": "54", "firstAnchor": { "contextRef": "C_4e69c3b2-5a9c-4d54-8c10-7bd3636c75ce", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_52d39d1a-e5c3-4a30-847b-a97261b39e00", "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-20231231.htm", "unique": true } }, "R55": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "longName": "100700 - 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": "55", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "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-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8319d96f-a960-4cee-95f3-9192d2af353f", "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-20231231.htm", "unique": true } }, "R56": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "100710 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_94a60042-d183-4942-884f-6c6a960142a0", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "100750 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_4b7b57a5-720e-4d5f-9f31-f8a5eeed865d", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "us-gaap:LettersOfCreditOutstandingAmount", "span", "us-gaap:LineOfCreditFacilityCovenantTerms", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b7b57a5-720e-4d5f-9f31-f8a5eeed865d", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "us-gaap:LettersOfCreditOutstandingAmount", "span", "us-gaap:LineOfCreditFacilityCovenantTerms", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ghm-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "longName": "100760 - 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": "58", "firstAnchor": { "contextRef": "C_2ec7f448-58c3-4fe1-bf04-2dca85fe1f73", "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-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2ec7f448-58c3-4fe1-bf04-2dca85fe1f73", "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-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2019-12 [Member]", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r539", "r540", "r541", "r542" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r32", "r836" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowances ($1,834 and $1,841 at December 31 and March 31, 2023, respectively)", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r285", "r286" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "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": [ "r106", "r154" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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": [ "r36" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Total", "label": "Accrued Liabilities", "terseLabel": "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": [ "r99" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Postretirement Benefits Items [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r10", "r24", "r44", "r869", "r870", "r871" ] }, "ghm_AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetActuarialGainLossesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Net Actuarial Gain Losses [Member]", "documentation": "Accumulated defined benefit plans adjustment net actuarial gain losses.", "terseLabel": "Amortization of Actuarial income (loss) [Member]" } } }, "auth_ref": [] }, "ghm_AccumulatedDefinedBenefitPlansAdjustmentNetActuarialLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetActuarialLossesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Defined Benefit Plans Adjustment Net Actuarial Losses.", "label": "Accumulated Defined Benefit Plans Adjustment Net Actuarial Losses [Member]", "terseLabel": "Amortization of Actuarial (loss) [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "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": [ "r212", "r213", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r43", "r44", "r119", "r203", "r674", "r699", "r703" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r212", "r213", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [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", "r24", "r44", "r577", "r580", "r646", "r694", "r695", "r869", "r870", "r871", "r877", "r878", "r879" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Items [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [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", "r24", "r44", "r213", "r214", "r614", "r615", "r616", "r617", "r618", "r869" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r134" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "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": [ "r110" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value [Member]", "label": "Additional Paid-in Capital [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": [ "r525", "r526", "r527", "r715", "r877", "r878", "r879", "r929", "r953" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r235", "r236", "r237", "r239", "r249", "r288", "r289", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r336", "r525", "r526", "r527", "r539", "r540", "r541", "r542", "r558", "r559", "r560", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r602", "r603", "r606", "r607", "r608", "r609", "r619", "r620", "r624", "r625", "r626", "r627", "r642", "r643", "r644", "r645", "r646", "r655", "r656", "r657", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Recognition of equity-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r79", "r80", "r491" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ghm_AgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "AgreementMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Member]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ghm_AllOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "AllOtherCountriesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All Other [Member]", "label": "All Other Countries [Member]", "documentation": "All other countries." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r521", "r528" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances on trade accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r204", "r287", "r324" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment", "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ghm_AmortizationOfActuarialLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "AmortizationOfActuarialLosses", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of actuarial losses", "label": "Amortization Of Actuarial Losses", "documentation": "The amount of gains and losses recognized in net periodic benefit cost related to defined benefit plans." } } }, "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r122", "r389", "r622", "r873" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets", "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": [ "r17", "r60", "r64" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r262" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "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": [ "r563" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia [Member]", "label": "Asia [Member]", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r955", "r956", "r957", "r958" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r152", "r200", "r226", "r267", "r274", "r278", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r565", "r569", "r604", "r669", "r744", "r836", "r849", "r896", "r897", "r937" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r194", "r206", "r226", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r565", "r569", "r604", "r836", "r896", "r897", "r937" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "ghm_BackEndFeeCharged": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BackEndFeeCharged", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fee charged by bank for the cost of the amended bank agreement.", "label": "Back End Fee Charged", "terseLabel": "Back end fee" } } }, "auth_ref": [] }, "ghm_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BacklogMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog [Member]", "label": "Backlog [Member]", "documentation": "Backlog." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "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/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r91", "r92" ] }, "ghm_BankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BankOfAmericaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bank of America.", "label": "Bank of America [Member]", "terseLabel": "Bank of America [Member]" } } }, "auth_ref": [] }, "ghm_BankOfAmericaTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BankOfAmericaTermLoanMember", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "BarberNicholsIncMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Barber-Nichols, Inc. [Member]", "label": "Barber Nichols Inc [Member]", "documentation": "Barber-Nichols, Inc." } } }, "auth_ref": [] }, "ghm_BarberNicholsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BarberNicholsLLCMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Barber-Nichols, LLC. (BN) [Member]", "label": "Barber Nichols L L C [Member]", "documentation": "Barber nichols, LLC." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "BloombergShortTermBankYieldIndexMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "BSBY [Member]", "label": "Bloomberg Short Term Bank Yield Index [Member]", "documentation": "Bloomberg Short-Term Bank Yield Index." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r556", "r824", "r827" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r82", "r83", "r556", "r824", "r827" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, common stock, shares", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r147" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "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": [ "r556" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r859", "r860" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r859", "r860" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r859", "r860" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net 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": [ "r553", "r554" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r553", "r554" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesFairValue", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r555" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/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": [ "r81" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Consideration Transferred, Total", "terseLabel": "Business combination, purchase price", "label": "Business Combination, Consideration Transferred", "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", "r21" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, common stock value", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "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/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination contingent earn-out eligible to receive, additional cash consideration", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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": [ "r90" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "terseLabel": "Business combination, contingent earn-out", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r89", "r562" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisition" ], "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": [ "r145", "r557" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Prepaid expenses and other current assets", "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": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowances", "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": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerDeposits", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Deposits", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, customer deposits." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r84", "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase price", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r84", "r85" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAsset", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Asset", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease asset.", "terseLabel": "Operating lease assets" } } }, "auth_ref": [] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liabilities", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant & equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r84", "r85" ] }, "ghm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Revenue", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, 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": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada [Member]", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital purchases recorded in accounts payable", "terseLabel": "Capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r327" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Contract Cost, Net, Total", "terseLabel": "Capitalized costs, net of amortization", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r326" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net of cash acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r52", "r196", "r800" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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": [ "r52", "r129", "r224" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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", "r129" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Statement", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r126" ] }, "ghm_ChangeDueToAmountsAcquiredContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ChangeDueToAmountsAcquiredContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ChangeDueToAmountsAcquiredContractLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ChangeDueToInvoicingCustomersAdditionalDepositsContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ChangeDueToInvoicingCustomersAdditionalDepositsContractLiabilities", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ChangeDueToRevenueRecognizedContractAssets", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ChangeDueToRevenueRecognizedContractLiabilities", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Change due to revenue recognized Contract Liabilities", "terseLabel": "Change due to revenue recognised (Contract Liabilities)", "documentation": "Change due to revenue recognized Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update adopted", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r168", "r169", "r170", "r187", "r188", "r233", "r288", "r289", "r311", "r312", "r313", "r320", "r321", "r336", "r539", "r558", "r559", "r571", "r572", "r573", "r584", "r585", "r596", "r602", "r603", "r605", "r606", "r607", "r619", "r624", "r625", "r626", "r642", "r655", "r656", "r692", "r693" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r168", "r169", "r170", "r187", "r188", "r288", "r289", "r311", "r312", "r313", "r320", "r321", "r322", "r336", "r539", "r558", "r559", "r560", "r571", "r572", "r573", "r574", "r584", "r585", "r586", "r589", "r596", "r602", "r603", "r605", "r606", "r607", "r619", "r624", "r625", "r626", "r642", "r655", "r656", "r692", "r693", "r861" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update, immaterial effect", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r166", "r235", "r248", "r316", "r545" ] }, "ghm_ChangeInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ChangeInContractWithCustomerAsset", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": "ghm_ChangeInContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unbilled revenue (contract assets)", "label": "Change In Contract With Customer Asset", "documentation": "The change in the balance of the contract with customer asset." } } }, "auth_ref": [] }, "ghm_ChangeInContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ChangeInContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net contract liabilities", "label": "Change In Contract With Customer Asset Liability Net", "documentation": "The change in the net balance of the contract with customer asset and contract with customer liability." } } }, "auth_ref": [] }, "ghm_ChangeInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ChangeInContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": "ghm_ChangeInContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Customer deposits (contract liabilities)", "terseLabel": "Customer deposits, current", "label": "Change In Contract With Customer Liability", "documentation": "The change in the balance of the contract with customer liability." } } }, "auth_ref": [] }, "ghm_ChemicalPetrochemicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ChemicalPetrochemicalMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Chemical/Petrochemical.", "label": "Chemical/Petrochemical [Member]", "terseLabel": "Chemical/Petrochemical [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "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": [ "r40", "r100", "r671", "r730" ] }, "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/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r138", "r340", "r341", "r786", "r888" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r877", "r878", "r929", "r950", "r953" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r731" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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": [ "r109" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r25", "r109", "r731", "r750", "r953", "r954" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.10 par value, 25,500 shares authorized, 10,971 and 10,774 shares issued and 10,828 and 10,635 shares outstanding at December 31 and March 31, 2023, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "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": [ "r109", "r673", "r836" ] }, "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_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "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": [ "r45", "r209", "r211", "r217", "r664", "r682" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r118", "r216", "r663", "r681" ] }, "ghm_ConsolidatedFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "ConsolidatedTotalLeverageRatio", "presentation": [ "http://www.graham-mfg.com/20231231/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_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in 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": [ "r93" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Contract Assets (Liabilities)", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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": [ "r899" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": "ghm_ContractWithCustomerNetAssetLiabilityCurrent", "weight": 1.0, "order": 0.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "verboseLabel": "Unbilled revenue (contract assets)", "terseLabel": "Unbilled revenue", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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": [ "r397", "r399", "r410" ] }, "ghm_ContractWithCustomerAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ContractWithCustomerAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer Assets And Liabilities [Line Items]", "label": "Contract With Customer Assets And Liabilities [Line Items]", "documentation": "Contract with customer assets and liabilities." } } }, "auth_ref": [] }, "ghm_ContractWithCustomerAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ContractWithCustomerAssetsAndLiabilitiesTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer Assets And Liabilities [Table]", "label": "Contract With Customer Assets And Liabilities [Table]", "documentation": "Contract with customer assets and liabilities." } } }, "auth_ref": [] }, "ghm_ContractWithCustomerLiabilityConsiderationReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ContractWithCustomerLiabilityConsiderationReceivable", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities", "label": "Contract With Customer Liability Consideration Receivable", "documentation": "The amount of obligation to transfer good or service to customer for which consideration is receivable." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": "ghm_ContractWithCustomerNetAssetLiabilityCurrent", "weight": -1.0, "order": 1.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Customer deposits (contract liabilities)", "terseLabel": "Customer deposits", "label": "Contract with Customer, Liability, Current", "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": [ "r397", "r398", "r410" ] }, "ghm_ContractWithCustomerNetAssetLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ContractWithCustomerNetAssetLiabilityCurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfNetContractAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Contract With Customer Net Asset Liability Current", "documentation": "The net balance of current contract with customer assets and current contract with customer liabilities.", "totalLabel": "Net contract (liabilities) assets" } } }, "auth_ref": [] }, "ghm_ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ContractWithCustomerReceivablesBilledButNotPaidUnderRetainage", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables billed but not paid under retainage provisions in its customer contracts", "label": "Contract With Customer Receivables Billed But Not Paid Under Retainage", "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services Sold", "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": [ "r124", "r653" ] }, "ghm_CostsOfInvestigation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "CostsOfInvestigation", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Costs of investigation", "label": "Costs of Investigation", "documentation": "Costs of investigation" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "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/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "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/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ghm_CustomerDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "CustomerDepositsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Deposit [Member]", "label": "Customer Deposits [Member]", "documentation": "Customer deposits." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r87" ] }, "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/20231231/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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": [ "r139", "r225", "r367", "r373", "r374", "r375", "r376", "r377", "r378", "r383", "r390", "r391", "r393" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r105", "r106", "r153", "r155", "r228", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r623", "r807", "r808", "r809", "r810", "r811", "r874" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, balance", "label": "Long-Term Debt, Gross", "verboseLabel": "Long-term debt, gross", "totalLabel": "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": [ "r30", "r155", "r394" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt financial covenants description", "label": "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": [ "r30", "r102" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "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": [ "r228", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r623", "r807", "r808", "r809", "r810", "r811", "r874" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "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": [ "r38", "r228", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r623", "r807", "r808", "r809", "r810", "r811", "r874" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [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": [ "r38", "r68", "r69", "r94", "r95", "r97", "r101", "r140", "r141", "r228", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r623", "r807", "r808", "r809", "r810", "r811", "r874" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Term loan payment period", "label": "Debt Instrument, Term", "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/20231231", "localname": "DefenseMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Defense.", "label": "Defense [Member]", "terseLabel": "Defense [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax asset", "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": [ "r531", "r532" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r144", "r165", "r548", "r549", "r876" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "terseLabel": "Deferred income tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r531", "r532", "r670" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition of actuarial gain, net of tax", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation." } } }, "auth_ref": [ "r415", "r453", "r474" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r415", "r453", "r474", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid pension asset", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r151", "r413", "r414", "r436", "r743", "r822", "r945" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Post retirement benefit plan", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "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": [ "r423", "r482" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to its defined benefit pension plan", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r430", "r440", "r478", "r820", "r821", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "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_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, benefit expected to pay for the balance of fiscal 2022", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "documentation": "Amount of benefit for defined benefit plan expected to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions expected for the balance of fiscal 2022", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year." } } }, "auth_ref": [ "r478", "r823" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan 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": [ "r415", "r452", "r473", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r415", "r419", "r451", "r472", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net pension cost and postretirement benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r449", "r470", "r822", "r823" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r417", "r450", "r471", "r822", "r823" ] }, "ghm_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "DenominatorAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator." } } }, "auth_ref": [] }, "ghm_DenominatorDilutedIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "DenominatorDilutedIncomeAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator Diluted Income [Abstract]", "documentation": "Denominator diluted income." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation", "label": "Depreciation", "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": [ "r17", "r65" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Director [Member]", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r883", "r951" ] }, "ghm_DirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "DirectorsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails" ], "lang": { "en-us": { "role": { "documentation": "Directors", "label": "Directors [Member]" } } }, "auth_ref": [] }, "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/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "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": [ "r409", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "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": [ "r409", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Disaggregated by Product Line and Geographic Area", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r900" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r489", "r494", "r522", "r523", "r524", "r831" ] }, "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/20231231/taxonomy/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units (\"RSUs\"), Performance Stock Units (\"PSUs\"), and Restricted Stock Awards (\"RSAs\") Granted", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r19", "r76" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r853" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r854" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Tax Jurisdictions [Member]", "label": "Domestic Tax Authority [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": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earliest Tax Year [Member]", "label": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r927" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Per share data", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic income (loss) per share", "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": [ "r218", "r240", "r241", "r242", "r243", "r244", "r252", "r254", "r259", "r260", "r261", "r265", "r594", "r595", "r665", "r683", "r802" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted income (loss) per share", "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": [ "r218", "r240", "r241", "r242", "r243", "r244", "r254", "r259", "r260", "r261", "r265", "r594", "r595", "r665", "r683", "r802" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r251", "r262", "r263", "r264" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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": [ "r931" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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": [ "r36" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit recoganized", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r521" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option [Member]", "label": "Employee Stock Option [Member]", "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": [] }, "ghm_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Identifies the employee stock purchase plan or ESPP." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "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": [ "r851" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r851" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r851" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r855" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r851" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r851" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r851" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "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": [ "r851" ] }, "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/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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": [ "r25", "r189", "r212", "r213", "r214", "r229", "r230", "r231", "r236", "r245", "r247", "r266", "r315", "r323", "r396", "r525", "r526", "r527", "r541", "r542", "r575", "r577", "r578", "r579", "r580", "r583", "r593", "r613", "r614", "r615", "r616", "r617", "r618", "r646", "r694", "r695", "r696", "r715", "r772" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment charge", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "srt_FederalFundsPurchasedAverageRatePaid": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FederalFundsPurchasedAverageRatePaid", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r174", "r175" ] }, "ghm_FinanceLeaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "FinanceLeaseAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease [Abstract]", "documentation": "Finance lease." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r632", "r635", "r835" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Liability, Total", "terseLabel": "Present value of net minimum lease payments", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r631", "r641" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r631" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r631" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r641" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r641" ] }, "ghm_FinanceLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "FinanceLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease Liability Payments Due Year Five And After Year Five", "documentation": "Finance lease liability payments due year five and after year five.", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r641" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r641" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r641" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r935" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less \u2013 amount representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r641" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r632", "r635", "r835" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r640", "r835" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term in years", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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": [ "r639", "r835" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityAxis", "presentation": [ "http://www.graham-mfg.com/20231231/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", "r712", "r713" ] }, "us-gaap_FinancialSupportToNonconsolidatedLegalEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportToNonconsolidatedLegalEntityDomain", "presentation": [ "http://www.graham-mfg.com/20231231/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", "r712", "r713" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r198", "r332" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "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": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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": [ "r136" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r329", "r331", "r332", "r334", "r654", "r661" ] }, "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/20231231/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": [ "r135", "r661" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r61", "r63" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangibles subject to amortization, Net Carrying Amount", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Total intangible amortization", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r135", "r654" ] }, "ghm_FiveYearTermLoanWithBankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "FiveYearTermLoanWithBankOfAmericaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Five Year Term Loan With Bank Of America [Member]", "label": "Five Year Term Loan With Bank Of America [Member]", "documentation": "Five year term loan with Bank of America" } } }, "auth_ref": [] }, "ghm_FloorRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "FloorRateMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Floor Rate [Member]", "label": "Floor Rate [Member]", "documentation": "Floor rate." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International Tax Jurisdictions [Member]", "label": "Foreign Tax Authority [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": [] }, "ghm_FutureFixedMinimumLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "FutureFixedMinimumLeasePayments", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/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_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r17", "r66", "r67" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "verboseLabel": "Goodwill", "terseLabel": "Goodwill", "label": "Goodwill", "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": [ "r197", "r328", "r662", "r806", "r836", "r885", "r886" ] }, "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/20231231/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": [ "r133" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r123", "r226", "r267", "r273", "r277", "r279", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r604", "r804", "r896" ] }, "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/20231231", "localname": "HSBCBankUSAMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "HSBC Bank USA [Member]", "label": "H S B C Bank U S A [Member]", "documentation": "HSBC Bank USA." } } }, "auth_ref": [] }, "ghm_HeldToMaturitySecuritiesOriginalMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "HeldToMaturitySecuritiesOriginalMaturityPeriod", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury with original maturities period", "label": "Held To Maturity Securities Original Maturity Period", "documentation": "Original maturity period for held to maturity securities." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before (benefit) provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before 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", "r120", "r157", "r267", "r273", "r277", "r279", "r666", "r678", "r804" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r335", "r338", "r756" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r338", "r756" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "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/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Domain]", "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/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r227", "r529", "r534", "r537", "r538", "r546", "r550", "r551", "r552", "r711" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit) provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Benefit for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r162", "r171", "r246", "r247", "r271", "r533", "r547", "r684" ] }, "ghm_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "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": [ "r53" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r98", "r864" ] }, "ghm_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r16" ] }, "ghm_IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncreaseDecreaseInAccruedCompensationAccruedExpensesAndOtherCurrentAndNonCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation, accrued expenses and other current and non-current liabilities", "label": "Increase Decrease In Accrued Compensation Accrued Expenses And Other Current And Non Current Liabilities", "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." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled revenue", "label": "Increase (Decrease) in Contract with Customer, Asset", "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": [ "r872" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r652", "r872" ] }, "ghm_IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncreaseDecreaseInDefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid pension asset", "label": "Increase Decrease In Defined Benefit Plan Assets For Plan Benefits Noncurrent", "documentation": "The (increase) decrease during the reporting period in the amount of the asset recognized for an overfunded defined benefit pension plan." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes receivable", "label": "Increase (Decrease) in 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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r16" ] }, "ghm_IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncreaseDecreaseInLongTermPortionOfAccruedCompensationAccruedPensionLiabilityAndAccruedPostretirementBenefits", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Long Term Portion Of Accrued Compensation Accrued Pension Liability And Accrued Postretirement Benefits", "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.", "terseLabel": "Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in operating assets, net of acquisition:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "ghm_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "documentation": "Increase (decrease) in operating lease liabilities." } } }, "auth_ref": [] }, "ghm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease assets", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "documentation": "Increase (decrease) in operating lease right of use asset." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in operating liabilities, net of acquisition:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current and non-current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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": [ "r255", "r256", "r257", "r261", "r493" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "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": [ "r330", "r333" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r137" ] }, "ghm_IndefiniteLivedIntangibleAssetsExcludingGoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillGross", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r62", "r137" ] }, "ghm_IndefiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "IndefiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles not subject to amortization, Weighted Average Amortization Period", "label": "Indefinite Lived Intangible Assets Weighted Average Amortization Period", "documentation": "Indefinite lived intangible assets weighted average amortization period." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "totalLabel": "Interest Expense, Total", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r96", "r159", "r215", "r270", "r621", "r757", "r847", "r952" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r219", "r222", "r223" ] }, "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/20231231/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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": [ "r325" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "terseLabel": "Finished products", "label": "Inventory, Finished Goods, Gross", "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": [ "r865" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Inventories", "label": "Inventory, Net", "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": [ "r205", "r801", "r836" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials, Gross", "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": [ "r867" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesMajorClassificationsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "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": [ "r866" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Investments, Total", "terseLabel": "Investments", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r668" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r150", "r160", "r161", "r176", "r290", "r291", "r600", "r601" ] }, "us-gaap_LatestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LatestTaxYearMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Latest Tax Year [Member]", "label": "Latest Tax Year [Member]", "documentation": "Latest identified tax year." } } }, "auth_ref": [ "r927" ] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements Member", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r634", "r835" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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": [ "r934" ] }, "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/20231231", "localname": "LeasesLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Line Items]", "label": "Leases [Line Items]", "documentation": "Leases." } } }, "auth_ref": [] }, "ghm_LeasesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "LeasesTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases [Table]", "label": "Leases [Table]", "documentation": "Leases." } } }, "auth_ref": [] }, "ghm_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "LesseeOperatingAndFinanceLeaseRemainingTermOfContract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining term of contract", "label": "Lessee Operating And Finance Lease Remaining Term Of Contract", "documentation": "Lessee operating and finance lease remaining term of contract." } } }, "auth_ref": [] }, "ghm_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/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/20231231", "localname": "LesseeOperatingLeaseAndFinanceLeaseOptionToRenewOrTerminate", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, option to renew or terminate leases, description", "label": "Lessee Operating Lease And Finance Lease Option To Renew Or Terminate", "documentation": "Lessee operating lease and finance lease option to renew or terminate." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r641" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r641" ] }, "ghm_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "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.", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r641" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r641" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r641" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r935" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less \u2013 amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r641" ] }, "ghm_LetterOfCreditCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "LetterOfCreditCommitmentFeePercentage", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fee for outstanding letters of credit", "label": "Letter Of Credit Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the standby letter of credit amount, incurred for the issuance of a standby letter of credit." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit [Member]", "label": "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/20231231", "localname": "LetterOfCreditSecuredByCashMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Secured by Cash [Member]", "label": "Letter Of Credit Secured By Cash [Member]", "documentation": "Letter of credit secured by cash." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding amount", "label": "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r35", "r226", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r566", "r569", "r570", "r604", "r729", "r803", "r849", "r896", "r937", "r938" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r156", "r676", "r836", "r875", "r884", "r930" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r37", "r195", "r226", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r566", "r569", "r570", "r604", "r836", "r896", "r937", "r938" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "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": [ "r33", "r874" ] }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantTerms", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit facility, Current", "terseLabel": "Line of credit", "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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "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": [ "r33", "r874" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [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": [ "r874" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum limit of credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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": [ "r33" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Availability under the line of credit", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r33", "r874" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "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/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail2": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Current Maturities, Total", "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "verboseLabel": "Less: current portion", "negatedLabel": "Less: current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r201" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r202" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r342", "r343", "r344", "r347", "r890", "r891" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r342", "r343", "r344", "r347", "r890", "r891" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r342", "r343", "r344", "r347", "r890", "r891" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r889" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r342", "r343", "r344", "r347", "r890", "r891" ] }, "ghm_MaximumLeverageRatioUponAcquisition": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "MaximumLeverageRatioUponAcquisition", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio upon acquisition", "label": "Maximum Leverage Ratio Upon Acquisition", "documentation": "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/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum [Member]", "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r486", "r651", "r691", "r720", "r721", "r775", "r777", "r779", "r780", "r782", "r796", "r797", "r805", "r812", "r830", "r838", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiddleEastMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Middle East [Member]", "label": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r955", "r956", "r957", "r958" ] }, "ghm_MinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "MinimumFixedChargeCoverageRatio", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum fixed charge coverage ratio", "label": "Minimum Fixed Charge Coverage Ratio", "documentation": "Minimum fixed charge coverage ratio." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r486", "r651", "r691", "r720", "r721", "r775", "r777", "r779", "r780", "r782", "r796", "r797", "r805", "r812", "r830", "r838", "r898", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_MinistryOfFinanceIndiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinistryOfFinanceIndiaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ministry of Finance, India [Member]", "label": "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/20231231", "localname": "MisconductEmployeesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Misconduct employees", "label": "Misconduct Employees [Member]", "documentation": "Misconduct employees." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by financing activities", "label": "Net Cash Provided by (Used in) 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": [ "r221" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used by 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": [ "r221" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r129", "r130", "r131" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Net income", "label": "Net Income (Loss)", "verboseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r121", "r131", "r158", "r193", "r207", "r210", "r214", "r226", "r235", "r240", "r241", "r242", "r243", "r246", "r247", "r258", "r267", "r273", "r277", "r279", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r595", "r604", "r680", "r752", "r770", "r771", "r804", "r847", "r896" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r415" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChanges" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting and Reporting Changes", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r166", "r167", "r172", "r192", "r233", "r234", "r237", "r238", "r249", "r250", "r316", "r317", "r543", "r544", "r545", "r581", "r591", "r597", "r598", "r599", "r610", "r611", "r612", "r628", "r629", "r647", "r658", "r659", "r660", "r698", "r699", "r700", "r701", "r703" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r187", "r188", "r189", "r190", "r191", "r232", "r235", "r236", "r237", "r239", "r242", "r249", "r265", "r288", "r289", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r336", "r525", "r526", "r527", "r539", "r540", "r541", "r542", "r558", "r559", "r560", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r602", "r603", "r606", "r607", "r608", "r609", "r619", "r620", "r624", "r625", "r626", "r627", "r642", "r643", "r644", "r645", "r646", "r655", "r656", "r657", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r57", "r187", "r188", "r189", "r190", "r191", "r232", "r235", "r236", "r237", "r239", "r242", "r249", "r265", "r288", "r289", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r336", "r525", "r526", "r527", "r539", "r540", "r541", "r542", "r558", "r559", "r560", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r602", "r603", "r606", "r607", "r608", "r609", "r619", "r620", "r624", "r625", "r626", "r627", "r642", "r643", "r644", "r645", "r646", "r655", "r656", "r657", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r706" ] }, "ghm_NewRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "NewRevolvingCreditFacilityMember", "presentation": [ "http://www.graham-mfg.com/20231231/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": [] }, "ghm_NoncashOrPartNoncashAcquisitionEquityInstrumentConsiderationValueOfTreasurySharesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "NoncashOrPartNoncashAcquisitionEquityInstrumentConsiderationValueOfTreasurySharesIssued", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "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." } } }, "auth_ref": [] }, "ghm_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "NumeratorAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator." } } }, "auth_ref": [] }, "ghm_NumeratorDilutedIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "NumeratorDilutedIncomeAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator Diluted Income [Abstract]", "documentation": "Numerator diluted income." } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r29", "r44" ] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Officer [Member]", "label": "Officer [Member]", "documentation": "Person with designation of officer." } } }, "auth_ref": [ "r284", "r951" ] }, "ghm_OfficersAndKeyEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "OfficersAndKeyEmployeesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Officers and Key Employees [Member]", "label": "Officers And Key Employees [Member]", "documentation": "Officers and key employees." } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Open tax year", "label": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r535" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r267", "r273", "r277", "r279", "r804" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "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": [ "r636", "r835" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesFutureMinimumPaymentsRequiredUnderNonCancelableLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Present value of net minimum lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Monthly lease payment", "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": [ "r633", "r638" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r630" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r640", "r835" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term in years", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r639", "r835" ] }, "ghm_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Operating Leases [Abstract]", "documentation": "Operating leases." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r148", "r704", "r705" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r199" ] }, "ghm_OtherCommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "OtherCommercialMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Other Commercial.", "label": "Other Commercial [Member]", "terseLabel": "Other Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r23", "r149", "r208", "r211" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Defined benefit pension and other postretirement plans net of income tax expense of $47 and $38 for the three months ended December 31, 2023 and 2022, respectively, and $140 and $112 for the nine months ended December 31, 2023 and 2022, respectively", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r11", "r119" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total", "negatedLabel": "Defined benefit pension and other postretirement plans, tax expense", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r11", "r12", "r149" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive (Loss) Income [Member]", "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses and income:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail2": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "totalLabel": "Total", "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": [ "r38", "r728" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities [Member]", "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/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNet" ], "lang": { "en-us": { "role": { "label": "Other Operating Income and Expense [Text Block]", "terseLabel": "Other Operating Expense (Income), Net", "documentation": "The entire disclosure for other operating income and other operating expense items." } } }, "auth_ref": [ "r755" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Income, Net [Member]", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "ghm_OtherOperatingIncomeNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "OtherOperatingIncomeNetLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Income Net [Line Items]", "label": "Other Operating Income Net [Line Items]", "documentation": "Other operating income, net." } } }, "auth_ref": [] }, "ghm_OtherOperatingIncomeNetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "OtherOperatingIncomeNetTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Income Net [Table]", "label": "Other Operating Income Net [Table]", "documentation": "Other operating income, net." } } }, "auth_ref": [] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Postretirement Benefit Plans [Member]", "label": "Other Postretirement Benefits Plan [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": [ "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r822", "r823", "r824", "r825", "r826" ] }, "ghm_P3TechnologiesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "P3TechnologiesLlcMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "P3 Technologies, LLC [Member]", "label": "P3 Technologies, LLC [Member]", "documentation": "P3 Technologies, LLC." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r14" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r51" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination, gross cash consideration", "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": [ "r47", "r561" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of P3 Technologies, LLC, net of cash acquired", "verboseLabel": "Business combination, net cash consideration", "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": [ "r47" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchase of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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": [ "r128" ] }, "ghm_PensionAdjustmentsNetOfIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PensionAdjustmentsNetOfIncomeTax", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension adjustments, net of income tax", "label": "Pension Adjustments Net Of Income Tax", "documentation": "Pension adjustments, net of income tax." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r412", "r437", "r439", "r445", "r462", "r464", "r465", "r466", "r467", "r468", "r480", "r481", "r483", "r822" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "terseLabel": "Accrued pension and postretirement benefit liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r107", "r413", "r414", "r436", "r822" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans, Defined Benefit [Member]", "label": "Pension Plan [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": [ "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r488", "r822", "r823", "r827", "r828", "r829" ] }, "ghm_PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedAtPointInTime", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue from contracts recognized upon shipment", "label": "Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied At Point In Time", "documentation": "The percentage of total revenue from contracts from customers from the satisfaction of performance obligations at a point in time." } } }, "auth_ref": [] }, "ghm_PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PercentageOfRevenueFromContractsWithCustomersExcludingAssessedTaxPerformanceObligationSatisfiedOverTime", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue from contracts recognized over time", "label": "Percentage Of Revenue From Contracts With Customers Excluding Assessed Tax Performance Obligation Satisfied Over Time", "documentation": "The percentage of total revenue from contracts from customers from the satisfaction of performance obligations satisfied over time." } } }, "auth_ref": [] }, "ghm_PerformanceVestOneThirdPerYearPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PerformanceVestOneThirdPerYearPercentageMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "label": "Performance Vest One-Third Per Year Percentage [Member]", "documentation": "Performance vest one-third per year percentage." } } }, "auth_ref": [] }, "ghm_PerformanceVestedPerformanceStockUnitsPsuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PerformanceVestedPerformanceStockUnitsPsuMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "label": "Performance Vested Performance Stock Units (PSU) [Member]", "documentation": "Performance vested performance stock units (PSU)." } } }, "auth_ref": [] }, "ghm_PerformanceVestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "PerformanceVestedRestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Vested Restricted Stock [Member]", "label": "Performance Vested Restricted Stock [Member]", "documentation": "Performance vested restricted stock." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r395" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "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": [ "r108", "r731" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "terseLabel": "Preferred stock, $1.00 par value, 500 shares authorized", "label": "Preferred Stock, Value, Issued", "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": [ "r108", "r672", "r836" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r868" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets [Member]", "label": "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/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate [Member]", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r13" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property, plant and equipment", "label": "Proceeds from Sale 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": [ "r127" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Short-term Debt, Total", "label": "Proceeds from Short-Term Debt", "terseLabel": "Borrowings of short-term debt obligations", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r280", "r653", "r685", "r686", "r687", "r688", "r689", "r690", "r798", "r813", "r837", "r862", "r892", "r893", "r900", "r947" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Standard and Extended Product Warranty Accrual", "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": [ "r99", "r352", "r356", "r357" ] }, "ghm_ProductWarrantyAccrualAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ProductWarrantyAccrualAcquired", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "BNI warranty accrual acquired", "label": "Product Warranty Accrual Acquired", "documentation": "Product warranty accrual that was acquired from the opening balance sheet of the Company purchased." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiability" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability", "label": "Product Warranty Disclosure [Text Block]", "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": [ "r348", "r349", "r350", "r351", "r353", "r354" ] }, "ghm_ProductWarrantyIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ProductWarrantyIncome", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income for product warranties", "label": "Product Warranty Income", "documentation": "The income included in earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [] }, "ghm_ProductWarrantyIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ProductWarrantyIncomeExpense", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expense for product warranties", "negatedTerseLabel": "Expense for product warranties", "terseLabel": "Expense (income) for product warranties", "label": "Product Warranty Income Expense", "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." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r280", "r653", "r685", "r686", "r687", "r688", "r689", "r690", "r798", "r813", "r837", "r862", "r892", "r893", "r900", "r947" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r193", "r207", "r210", "r220", "r226", "r235", "r246", "r247", "r267", "r273", "r277", "r279", "r310", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r564", "r567", "r568", "r595", "r604", "r666", "r679", "r714", "r752", "r770", "r771", "r804", "r833", "r834", "r848", "r871", "r896" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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": [ "r18", "r667", "r677", "r836" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r437", "r486", "r517", "r518", "r519", "r650", "r651", "r691", "r720", "r721", "r775", "r777", "r779", "r780", "r782", "r796", "r797", "r805", "r812", "r830", "r838", "r841", "r887", "r898", "r940", "r941", "r942", "r943", "r944" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r437", "r486", "r517", "r518", "r519", "r650", "r651", "r691", "r720", "r721", "r775", "r777", "r779", "r780", "r782", "r796", "r797", "r805", "r812", "r830", "r838", "r841", "r887", "r898", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "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": [ "r214" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r29", "r44" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss [Member]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss by Component", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ghm_RefiningMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "RefiningMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Refining.", "label": "Refining [Member]", "terseLabel": "Refining [Member]" } } }, "auth_ref": [] }, "ghm_RemainderOperatingLeasePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "RemainderOperatingLeasePayment", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Remainder Operating Lease Payment.", "label": "Remainder Operating Lease Payment", "terseLabel": "Remainder operating lease payment" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayments on debt", "totalLabel": "Repayments of Long-term Debt, Total", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r50", "r709" ] }, "ghm_RepaymentsOnLeaseFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "RepaymentsOnLeaseFinancingObligations", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments On Lease Financing Obligations", "documentation": "Amount of cash outflow for principal payment on a lease financing obligation that did not meet the criteria for a sales leaseback.", "negatedLabel": "Repayments on financing lease obligations" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "label": "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": [ "r58" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r337", "r339" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r142", "r675", "r698", "r703", "r710", "r732", "r836" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r189", "r229", "r230", "r231", "r236", "r245", "r247", "r315", "r323", "r525", "r526", "r527", "r541", "r542", "r575", "r578", "r579", "r583", "r593", "r694", "r696", "r715", "r953" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Axis]", "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": [ "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r488", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Domain]", "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": [ "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r488", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "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", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r268", "r269", "r272", "r275", "r276", "r280", "r281", "r283", "r408", "r409", "r653" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r173", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r411" ] }, "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/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining unsatisfied performance obligations amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation, expected timing of satisfaction, period", "label": "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": [ "r164" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "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": [ "r164" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r858" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "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": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "verboseLabel": "Forecast [Member]", "terseLabel": "Scenario Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r487", "r863", "r880" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "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": [ "r249", "r487", "r856", "r880" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Loss by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r44", "r932", "r933" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionScheduleOfUnauditedProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "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": [ "r82", "r83", "r556" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow Supplemental Disclosure", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/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_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansComponentsOfPostretirementBenefitCostAndPensionCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "label": "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": [ "r20", "r72", "r73", "r74", "r75" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareTables" ], "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": [ "r881" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [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": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Held To Maturity Securities [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r59" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Major Classifications of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r31", "r115", "r116", "r117" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Postretirement Benefit Cost and Pension Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "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": [ "r143" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of the Changes in Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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": [ "r355" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Final Purchase Price Allocation, After Adjustments of the Assets Acquired and Liabilities Assumed", "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": [ "r146" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of recognized equity-based compensation", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r26", "r27", "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r77" ] }, "ghm_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateForFinanceAndOperatingLeasesTableTextBlock", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "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/20231231/taxonomy/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Estimated Annual Amortization Expense", "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": [ "r63" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.graham-mfg.com/20231231/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": [ "r928" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r850" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r852" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r281", "r282", "r717", "r718", "r719", "r776", "r778", "r781", "r783", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r799", "r814", "r841", "r900", "r947" ] }, "ghm_SelfInsuredMedicalPlanLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "SelfInsuredMedicalPlanLiability", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Self-Insured medical plan liability", "label": "Self Insured Medical Plan Liability", "documentation": "The liability recognized in the balance sheet that is associated with the self insured medical plan." } } }, "auth_ref": [] }, "ghm_SellingGeneralAndAdministrativeAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "SellingGeneralAndAdministrativeAmortizationExpense", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative \u2013 amortization", "label": "Selling General And Administrative Amortization Expense", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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": [ "r125" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance payment", "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": [ "r17" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Equity-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r831" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAuthorizedForPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAuthorizedForPurchase", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock may be purchased", "label": "Share Based Compensation Arrangement By Share Based Payment Award Common Stock Authorized For Purchase", "documentation": "The number of shares originally approved that may be purchased by employees under the company employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock, Granted", "terseLabel": "Restricted stock awarded", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance", "terseLabel": "Number of unvested restricted stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r506", "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockUnitsGrantedDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r490", "r492", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDiscountFromMarketPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDiscountFromMarketPrice", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum discount on purchase price of common stock percentage on fair market value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Discount From Market Price", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r832" ] }, "ghm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemainingAvailableForGrant2000Plan": { "xbrltype": "sharesItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemainingAvailableForGrant2000Plan", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining available shares under equity based compensation plan", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Remaining Available For Grant2000 Plan", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option awards granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance", "terseLabel": "Number of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationRecoganizedEquityBasedCompensationCostsDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending Balance, shares", "label": "Shares, Issued", "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": [ "r25" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt obligations", "label": "Short-Term Debt", "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": [ "r104", "r153", "r836", "r946" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Domain]", "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": [ "r32" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r637", "r835" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SouthAmericaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "South America [Member]", "label": "South America [Member]", "documentation": "Continent of South America." } } }, "auth_ref": [ "r955", "r956", "r957", "r958" ] }, "ghm_SpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "SpaceMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "documentation": "Space.", "label": "Space [Member]", "terseLabel": "Space [Member]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureProductWarrantyLiabilityReconciliationOfChangesInProductWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Product warranty claims paid", "label": "Standard Product Warranty Accrual, Decrease for Payments", "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": [ "r895" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.graham-mfg.com/20231231/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", "r894", "r948", "r949" ] }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAdministrationOfTaxationChinaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State Administration of Taxation, China [Member]", "label": "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/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State Tax Jurisdictions [Member]", "label": "State and Local Jurisdiction [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/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossReclassificationsOutOfAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r42", "r189", "r212", "r213", "r214", "r229", "r230", "r231", "r236", "r245", "r247", "r266", "r315", "r323", "r396", "r525", "r526", "r527", "r541", "r542", "r575", "r577", "r578", "r579", "r580", "r583", "r593", "r613", "r614", "r615", "r616", "r617", "r618", "r646", "r694", "r695", "r696", "r715", "r772" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r177", "r186", "r281", "r282", "r717", "r718", "r719", "r776", "r778", "r781", "r783", "r785", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r799", "r814", "r841", "r900", "r947" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r229", "r230", "r231", "r266", "r653", "r707", "r716", "r722", "r723", "r724", "r725", "r726", "r727", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r745", "r746", "r747", "r748", "r749", "r751", "r753", "r754", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r772", "r842" ] }, "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/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "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": [ "r249", "r487", "r856", "r857", "r880" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "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": [ "r229", "r230", "r231", "r266", "r653", "r707", "r716", "r722", "r723", "r724", "r725", "r726", "r727", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r745", "r746", "r747", "r748", "r749", "r751", "r753", "r754", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r772", "r842" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plan [Member]", "label": "Share-Based Payment Arrangement [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": [ "r882" ] }, "ghm_StockCompensationPriorPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "StockCompensationPriorPlanMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Prior Plan [Member]", "label": "Stock Compensation Prior Plan [Member]", "documentation": "Stock compensation prior plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares for purchase of P3 Technologies, LLC, shares", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r108", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares, shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r25", "r108", "r109", "r142", "r708", "r772", "r784" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeiture of shares, shares", "terseLabel": "Forfeiture of shares, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r25", "r108", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureCashFlowStatementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of treasury stock, shares", "terseLabel": "Issuance of treasury stock, shares", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "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": [ "r25", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureCashFlowStatementScheduleOfCashFlowSupplementalDisclosureDetails", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of shares as part of the consideration of the P3 acquisition", "terseLabel": "Issuance of shares for purchase of P3 Technologies, LLC", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r25", "r42", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares", "label": "Stock Issued During Period, Value, New Issues", "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": [ "r25", "r108", "r109", "r142", "r715", "r772", "r784", "r848" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeiture of shares", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r25", "r108", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of treasury stock", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "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": [ "r25", "r70", "r108", "r109", "r142" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureChangesInAccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossByComponentDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r132", "r733", "r750", "r773", "r774", "r836", "r849", "r875", "r884", "r930", "r953" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "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/20231231/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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": [ "r648", "r649" ] }, "ghm_SummaryOfBasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "SummaryOfBasicAndDilutedEarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Summary Of Basic And Diluted Earnings Per Share [Abstract]", "documentation": "Summary Of Basic And Diluted Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period", "label": "Tax Period [Axis]", "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/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "ghm_TechnologyAndTechnicalKnowHowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TechnologyAndTechnicalKnowHowMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and Technical Know-How [Member]", "label": "Technology And Technical Know How [Member]", "documentation": "Technology and technical know how." } } }, "auth_ref": [] }, "ghm_TermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TermLoan", "crdr": "credit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America term loan", "label": "Term Loan", "documentation": "Term loan." } } }, "auth_ref": [] }, "ghm_TermLoanWithBankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TermLoanWithBankOfAmericaMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan With Bank Of America [Member]", "label": "Term Loan With Bank Of America [Member]", "documentation": "Term Loan With Bank Of America." } } }, "auth_ref": [] }, "ghm_TimeVestOneThirdPerYearPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TimeVestOneThirdPerYearPercentageMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "label": "Time Vest One-Third Per Year Percentage [Member]", "documentation": "Time vest one-third per year percentage." } } }, "auth_ref": [] }, "ghm_TimeVestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TimeVestedRestrictedStockMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vested Restricted Stock [Member]", "label": "Time Vested Restricted Stock [Member]", "documentation": "Time vested restricted stock." } } }, "auth_ref": [] }, "ghm_TimeVestedRestrictedStockUnitsRsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TimeVestedRestrictedStockUnitsRsusMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail" ], "lang": { "en-us": { "role": { "label": "Time Vested Restricted Stock Units (RSUs) [Member]", "documentation": "Time vested restricted stock units (RSUs)." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r883", "r936" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Names [Member]", "terseLabel": "Tradename [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r86" ] }, "ghm_TradenameMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TradenameMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureAcquisitionScheduleOfFinalPurchasePriceAllocationAfterAdjustmentsOfTheAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename [Member]", "label": "Tradename [Member]", "documentation": "Tradename." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "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/20231231", "localname": "TransactionAgreementMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Agreement [Member]", "label": "Transaction Agreement [Member]", "documentation": "Transaction agreement." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "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": [ "r70" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r70" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock (143 and 138 shares at December 31 and March 31, 2023, respectively)", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "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": [ "r41", "r70", "r71" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Par Value Method", "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": [ "r25", "r70", "r142" ] }, "ghm_TwoThousandIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.graham-mfg.com/20231231", "localname": "TwoThousandIncentivePlanMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated 2000 Incentive Plan [Member]", "label": "Two Thousand Incentive Plan [Member]", "documentation": "Two thousand incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureAccountingAndReportingChangesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r235", "r236", "r237", "r239", "r249", "r288", "r289", "r312", "r313", "r314", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r336", "r525", "r526", "r527", "r539", "r540", "r541", "r542", "r558", "r559", "r560", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r602", "r603", "r606", "r607", "r608", "r609", "r619", "r620", "r624", "r625", "r626", "r627", "r642", "r643", "r644", "r645", "r646", "r655", "r656", "r657", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureOtherOperatingExpenseIncomeNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "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": [ "r563" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureRevenueRecognitionRevenueDisaggregatedByProductLineAndGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureDebtScheduleOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "terseLabel": "Liability unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r530", "r536" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "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/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "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/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureEquityBasedCompensationScheduleOfRestrictedStockUnitsRsusPerformanceStockUnitsPsusAndRestrictedStockAwardsRsasGrantedDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average common and potential common shares outstanding", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r253", "r261" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.graham-mfg.com/20231231/taxonomy/role/DisclosureIncomeLossPerShareReconciliationOfNumeratorsAndDenominatorsOfBasicAndDilutedIncomeLossPerShareDetail", "http://www.graham-mfg.com/20231231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average common shares outstanding", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r252", "r261" ] } } } }, "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),(j),(k)", "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-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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "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.29,30)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r149": { "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "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" }, "r670": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r864": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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 76 0000950170-24-011023-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-011023-xbrl.zip M4$L#!!0 ( ,Y#15@H.4?_0^0! -K@'@ 0 9VAM+3(P,C,Q,C,Q+FAT M;>R]:7<;.98@^OG-K^!SS71GG6/8V!?G,D?IIMW>>O7__K__[E?_RT/Z?;Z-;Q[.='^_/YX;.G3S]^_/CD MHWHRF;Y_*D((3S_5>QXM;WKV*4Y'>7AR;_VUN5-R;I\N+YZY=7[NK69YZ_ST MK<,S"SA]MWHZ',_F,$YX?/]H./[SDMOKY0BSD]L_?7/_F?W5J\>W#C]=]%Q1 MET&WXO_]=>>WX]O'D_&;Q0%.A^G\K^7Y].G\\R$^I1O9>'GGR:IFP_/61#L0 M3__O[[_MIGT\ /;UUC-^=?HS3$_>3SX\I0OT7:F.;US,V'N PY.;"\QB\X*C M"V=N'LXF6@IW&0B6=YPL8SYE=6.S*_9-+Y&,*Z;$\3??[Q^<^<[[*>S# 3LH M[Y^DR4&S*B&_W)XFB_%\^OG\/1]=/+N53W-&U\^\X_C^+P!\.I_">%8FTP.8 M$X54^!K&_:EUTG/.W]ME#ZF;E4S8XX?,IO-O 4 ?GH74?'KAP8>G=/71+_]C M\-,^0J9_!S_-A_,1_B(X^\=/3Y<_UT\/< Z#^A"&_[48?OCYT?/)>([C.=LC M,#P:I.5O/S^:XZ?YTX:BG]:G/CUZ[$]QDC\/9O//(_SYT0%,WP_'SP:PF$_^ MW^'!X61**#C_\1!R91_/!O[PTX^/FK?FX8?C+^7A[' $GRM)(%W]:?CI67TV M3I<_#G/&F21"5*%8H>BLQG!0 MWX+#9\\7TRGMY=5PEF#T3X3IRW%^ ?/C77Z:[V"A_;\S,JN0!3 TB1X.BC.O M7600G+2"GHRQ+T#;$C!). MK_3EF #T^3DM=@JCU^.,G_X=/]]LF9S^.&&5T-=:J9/"<%XDL]K00Y,KS)=, M9XI109#%&FE.KW3K ,?YH)[J"-[?;(4%1C.\UN)*$-E:)YD!+9D.GIY7BF&$ M",$5B(I'=WIQ+R9I<7 "\;?TI$E^19_-;K;0?ZAKK=)$$7( Q8*/EAXF,@LN M>):XHS\AFA+DQ:NL>'F+-1)_N C0KZ:0*KLY6F8V'*2F1P5'K$=+>I0OR;! MB I1%N5#/E[F$>M_]GQR<#"GBL@^BJ&0(5HOQ(P!;[$5B40&6A,1^'KR!06+A6LFR0Y^P/$"=TCJ#\>T"<+S M1K20\-^.H^'[1L:\_'2(:8YY;WA MVR77?IT5I9+61*&^'K;W(U M9 *C%\*Q3!CGA"Q.<&):2RGV\Z,C\?DL+Z8?)],\P_&C7XBC#SX3/E^+;(AZ MB](\,%X*)^+6B8&7ABF;@U;&HY'EZZWO[L,4?R6-C0!X<(CC6;/7K2F)U_=8 M8?OKYR^WO(7/]:.MCS#-S5__@;/Y\KS.VWZT$CW:3/A$+(;HC9#*>J2#L$ * M#?CBY:-?WHI_7H_<;,HI% S$K"1M#ZQCH1AZ.GI5#&DNSNMSMQ>OWEZ\;'L[ MP_?[\QEM,M%5>/^-M'-)*%\$:1\F LDFYXD%$+)GC,$[[EUP< :[#Q=3>DC& M-#P@SOWS(Y('E7'1NAD=R!.EU/5P71#U*-29T8LBG0B]'0+)<.U3LLH*(9*[ M2X"C0B+H4$BZ)(*+D8HX5I ,A:1308.)6P*X^A;@3\\J*E,L2(I&PMDO/U4; MX=FL4JP\_?_WO9S6+K[]\_+@9OJ\@6/Z:Z66?#D?#-)S_ MC@>17I&'=+6Q-$\@O >?EO#9^C2EBE8_+;__T]-R'?L>[ M7I-A>X#TT*W%?'\RI6,X^]+=.;V5I,-O$\+O?UM,A[,\;!#ZB@4\_6KS3\\[ MZ<-FER<'-8?IO"JC58(K1M*%BY/GG%P[ 5G^.?[]^"5/SZ#) M^5AS+7Z_%JRI])(O!N.M!>#N\0$OP?_3:A[\)$_J WR(#OSV4YEJ,OCJ+_^3JLZ6!RTC_=+-\7\'%0^OG(35+8QDXCF9!D430JA MB)YYXGO,"N=CL=&:JBMWDP'^NI@-QSB;;26RQV?#1KXU<"#9\.RMVL.T/YZ, M)N])4?UME%8-$4+3T I$6Z9 MXFUL/A64/OI4U3Y2)9&4B@#(&4=>+13CG=!=1_?OX=_G,R?3X"PM@SPG-O"AG?D/8VVQ2N<3T%L%M@JLQYKSKS MM@M!:OAAF!8A_-7D(:C;[10T@TFHP\D\<_>M'(8DM4@ MU#5A>/K6V\#0%A,C<,=4JKXSYS(#92SCWM.Y6RVY[2P,&VNA?N[YYVJ@ M3L:-?^D,.+=26APL1G1OWI[OX[3>-\7]^K0/N+1(-H5A9LTMDIB@2@STA/]S9*D;D)0785E-]/>"^J2H/Y5QS3#_.W(QC/MO)_ M+F:-/WBEU"?;HSY#$LXX41AWU===.#(P$1F9.($+KDQ(L6L@J^K*";C^AI/W M4SC<'Z9CE:5>WIH-X5Z26)3&1 .%!<$#60&1U,M 5D"1SJ(%G2%VEEM>E\1R M;@Q6&+V%(=D*S^%P.(?1BBGJ* Y[>XKB7BDC(TFQ4(W48@E"F(ADM/;'[FHUQ3NG)FL$+T59>J(D:E*BPLH(9JU5'BTG_H==@U57 M7#P=8(8A&NN#2\RI7%5')X@M&L4LEB* R(TD6-? =P6I'4/W]V'.(WP)LQ5H M$AV G"_:*,X]2Y8T#@W!,P(F,HY"1VDECR)M&.3N2.V0UV>4LCUXY>S %E([ MK#">A!K]Y9T&%H.)I"/Z4KIGI)T7@8!/UXA ; P+7HV7W22?0! OU=)GIBTJ M!J@BTX%;8:/PZ#LK%._6BKOVLG8P5=\V;2XU0;CMQ7R[7,.'\[4/[V9/N0LG MWYU+$ P@0-C,7/*&:4TV:W"9E'@;DTD.LI.=DR#?B:4[.(>*FR]A6L.YJPV! MD 446HI4Y9B!(P&[1%XC599 (Z5C*01'C$49YSNGEGTG:/:F"+/%]'/CTZM9 M@"M/YY#7U]/DV:#C;:C,2>=B-(YA<&0@>5+1HJWNH21)37/*I](Y5_I*HEG7 M1J"K7,+;8]S;'TZK8[AF(7U)J>L2_K3&I24J="%H9I,GA4(+ST!FLK>S@JA- M0I"=#5IWS5WUM=GFKBUTSW#VVX!3*24A>6#>:,NT L&\E_778',V@:OHN@K. M)GFSUJ-\+61G\^FP9D0UO/Q>6MNB:)3>UK1C5YAVAK,8%9EP')$[G6W@*]>5 MOEL;:2MOQ@9$-,JP9$I-X\+J,8>:/6TTI%C+03K+@J[*+7U!5TGO "X_Q; MV?<;SN'4' 5&DFR#H!6S.VO-!90@3,G3,O+[%)ZJ47 MPRFF^:2UFH1OC) ]NF>9D/*5OM/DH^S,%JO.YEN/^5$R/:] 8LZA(<4'"O,N M1Y9TL-)H:4T174252\(,%9I;H]&1KZ^*_>'*4S'7 SS2VW*@1[*D:JH#!T<* MJTLL..!&"TYU00A;4E20C&!98=D_0,JNMI% M6+V=3O(BS;>GNSC],$SXA<9VFH3U\?M[25I.RA*TBTU*&3=>$^722CGZYEP%RF54N3F8FDR8&R+UFP>O,$C<^EQ2M%YV#7<<\ M8^N((J9@0 ?2""74C&63(HOT.Y,H(UEW5LK8V2CB=QO\OT+ZD\SO3;'SDE&U M)P?6/ 024B@*BR$(9F0AU1TA>=[9 O2-*>-H+>T5I9!:4F\#D&X7% G8SN7ZG]-"#5& M\35S>M[@?"O-%S =PNAO,!S_-B&6V5KX]YYG^JPE>A4$6E_N3Q0S&Q$%JZ)^ 5^^ZJ_R#;SR ;;VX M$UKD>I3_8%7)6:;:<(HT%6D,@^A%C9(#"E%,3IW%T#YC\N[YZ'JP5-ELM*VN M5&\)2UTP+%0E0*"1/"HO5?=*_;JJH74 G%A"*<9Z4K-)B=?> 8O1%B8-3SX: M:57LG'G4[=2\M55KK\D)K!21?#&,%U41*'CF@9-]';DV08 MQA0=4;3*D7&>'=-%:1:D42PI 0%\E%%WUE/U']78BB/<@?E7 KJV6*R?MD7B MY[5 J93^!C\^I XH*H(/$!P+L?:R+2G4OKF)D(7HW7'CO=QTA?1.BR-4>\41 M,4007B!SMGIAR')@,8-D0<@8A$>GL^DJ:+[+XWQ"DF09$)^=[N"HT<%G^\/# MUD3Z_4PYT^A4%%:P$*2H=7>N-J4&YEV"(EP2H#>=?#L@F=OR?!,\9(2260"; MF!:JECM9P\C TO1#(H'=63VJDXWY.N!S]+7_OE>"Y>+5LO=G5*!9EER#C++T M<<'- &3*B,5DSI01N;;.).(,)C*I,C$!AP529XFS_7Y^UW[U;R15C_."O]6F M?X7QG]MEJVE>R\;@+U=3-,^S*X3Z-M,7Z*.+AH'I/3*VL\GF\)"(?6I>#"(F+TUG71& MG]#>;L(QT'Z_\,OC3UY-B&^NI _3*7-$M^=@0&V4"!6X0M>!9H(TGI($0<9J MY&!R7+TY\MV;%RW98M'ZA%9[A@)M'1.%#(*2+"O@*F7N3.FDW+XXA7;W$-+] M[ T0<@G19L5D,H)D=E7-@:PM:T%;KPN"[UQQ3I>=E"UVA16J:. %:Y88UJZP MU3\)P!+D[+1(*4)GZP/NS$EY:Y=R:PXHC2426V=)U$APCH$!'2LK/.DDO; E M=*Y)2W1)<-A4=#2K>N?39!U_4NB;?I ^D MUY3"7*I-^CAI>0 ELA(%]RKI(NVF]^>[D_9:JRGB4EA[8F9Z7(FE6D+(HO:" M1:NB!Z62]YWS''>O)^TZ:H&"]35<[AB=;"V*](YYC,!$_9MHCKONNHK7'0?M M0#Y;4\XA=;< Y5<8-3EG^XCS.B?R+/R.E=,7 M>#@AV&Z,7NJ5YDXIQV0H)*@#73VB=6H"Y(%@699T_A^!9K..SE85LK8$4 ML)-.Z(YU'5H/\$B+M$F2W@B(9+^56G5N;2V5!1GJ/,@.US%WR@I84UMXGKT4 MP;/D95RFUWJO DO!>RQ!69]*U\!W>0#H.#V2#( TO(N^PFMQ:1F+(@IFK"'; M+21@@5O%)"]&.BZ*SYWS8*\_;+<>6)D<:U"_,+1!,0U$Y0& K+K$"5"I< 6= M=9-TU_W85O1?\V!#KLVY3:PC.%4DW<-4!00#D5A-2>XD_^N2^W%-Y7@NQ%!< MKHX24CPT3U5_1"9C"5:@L%%WUJW?*<5C39,./%=$;89Q'XCZJ@H"%8;&I"QB M5#IUS^_?@43C3G4H/IT]?*N O',^I9!8T &/ZG=,D:R@5M(JU+:;P=S5.@;Z MVLREPRJ[P@MPIB+9)3ISPT!:S1"B35$)S!BZAAQ7%_+N8EH0[+8_X'0\?+\_ M?S4_"1/ZG-.Z@LJZJSV32?G>NH M6S!*VLKI5H;7G.[,5#&14#D9%J*5+&3P6DB#9N-[OG=!IJQC2J<0,:28'7,Z MU.G*^YPS$ZBK<%'(8N*JNOV*34$F MI3H7];@XN69=!8]K*CB.,F$REJ%PEND8:\&Q\:R..W$99:6[KL*NR]QT-?5, M"05Z6:O,?)T!&7-@( EMC.6@)5G,DG=6]MT3Y^RU7]JEUA-K:7=MG;2I$(8: MLC8:'PX$( 66)Y>M*5'FSOEPKHC@-97(/*IDG"\F=W-ZSR5P.QY7]L?N/=.\I P*/"^,QSH5&2PP;X5CR)7"6+CB M=E,4YO7VFE@'H>E(%)7K?%Y=FUG3W\S'&G.5TFNE==3=J_'O4EG!:MP+G,@) M02>6@BE$4AE8 -1,>%&U@V)Y6Q$G5(D03*=R10/23EZ.K?> M$Z:PEU]&M-#)GDLQ U"3M:%G7R+&>=--K@I=NP(,EZ M)B&N0[>R4%2)=3)WC$1M4ED&51KD(DLAT)$%TUE;^TZI[=JK6G=VW6J:'//& M\2(LLR743-4(M=UQJH7R*',,3NG.RLRU^BA6H[]9Y2)'A2SQ.BJ]1,YB2*3> M.^M32,XXUSFWP]W-%^BSX^ZJ\:J#%)SPK' 4)#VL9U#[N7D+*D:72U&=2Z-= M/7)T70OL@-N4["V5$P*#6CBD/:%0]$XP,"9Y#N"MZ9S[;66T?R.4)1R[&F4W MDZLXFX6M;MGL71WSG.O4+&5JJ\$LLN/*^LZU)^VB?=Z!U$B)M14%203C$]%Y M(2D1"S$% MWIWKLS7_$B24,4-BZ$)>]N[S,9(E@['DJ*LFTUE+IDO<936#T[)RPF%0S(ME M7(Y4A!@E([N&9( 25LO.*@;=S(E?3W]XDTPLJ)%E-+Y:!IF!K%.A@XT"@("; M.D=E7:KL7U>3YU!R40SKK];E\KSJ<];U!^@&. E=C;3XOOS)/O1Z)LII;0L)7.+3(&K=9.<,U R M,T$70&EGBNULS&J#A^M>BY4_(#>52=$D(0N3JN81(Q0':Y>\VK M.B_WUL-18D 1=$)FZE0RG75B@4?.T"$ZGJ,#USE07FZM[#2#0L>K'Q.YCK9Q M&53)6M6.8[FV*I:6>2DYLSD*&XV1J;L% C4Y__5X-I\NZA^%BY\+1W>MCM8[TW(3*$]/C3#?^ MMD3R*X;:_$9HCJ*6*O+.9MMU(0B_HO3<(F4P1K/":W>Q.FD&Z!,F?/1<)NDZ M.);BYG;8WI0LK^4DIVO;7YNI9WCBD@J)3RJCB=HPA-I.@NSK)*7EV^UCU]9DTV\L%P/"2Z7T8-"GVE^>GY_G!\5;+[ MM5=##WW;@/NKA@/T_MF<+OX3X:JQDIL9+A.$G$:1+J&=J^$RH5G,I!):&[/C MR1L15AYOW0QV'*30H,$SW;111=N4&9$Z%FJ/1$-6KNV<0=N%D0%K8<$\K6Q1J@30B31/(#/!,LH2!\#4J0[EW'9#4?&6J"5 M()<"L2;GD30UM1<*&<+,6ZXXZA1-X%V#5B?GIK;FJW>Z.*ZJ#S 'J-UID $I M.PRQ1.T\Q!([E^FZ7NNE!7NA54OI]Z6)]'F[+/O@8U4A[F>[LH1&J< C\TEK M4L9+8;YF^5KG9! 8;(9.>JW7W?9J+9V3.)F161MZ>67U&%T=3%F81- :E.7" M=+=\J$.#8EK+XHC.J<#M5'%;H@/CW8+&5!PIR42 7W@07I"UF[ M&4SV48'I).9<(C[7,2MX3<%$DQ/W"6N";JAIXP2\E"(316F"G8WHXX8![XY; MM:Z'Z'2&8)PIS 1IF.:\CD(0)(6UR3(@9J$[YX_L?#+4:CIW:^5$+KJPZ#(R M32H2Z4J1,X4YYJ0\L<>5\\>5(G5KZ4-)YI0Y1E:D"[7'.;!8O&?6:ZE#I"MP M[T;5M-PYYR0-],AQM(-+LIGM#P_OI_JAR$;G*!-+AFA,FQ!9E, 9Z23GF1-*!1@OAET$QG4E-\4F1@9K1>Q:0Q="Y >DW0-AKF-:LN MW^!\*\T7M4AN]#>R1'^;$/&W9L;TM9BM*]76.N&YJ%ITX4S+3!B#5II!7'N MOD,;U]J&.O4DZLQT\;9:8X7PB+LL+2^X\1W4[[Q+SSH80((LM5::626A*I3( M0@B)B>3J,#HRYKK7N;NC'\(DY90LOD@2KZAQ; M[I:C:DWC9V4N5I Y'T5MRDRQ[^]<"0DXD=-8&O M6([$$4FS]2%*9@T4I5Q*]'G78'B&]G83CLE\FIRBNZ-/:C)'6DD=\RDVJ-MC M@\[YY- 6IIHQ@$@",O)06,PE)6\=B-C9FJUO!V[N?9SL[4\6,QAG,@?K&SY< M)Z?PVF\\)X_QN 3SD.YM+-6W=/C3U20RKFH*D3O13SJ@8JIHG!#>D3)C:RD[!A90$$0S%*F*4!D[Z[-V%4[GE(WOLMY:BZH#D%7@K&!" ML<\E+\6@Y2U[8H[$QP2.KV26R%&FR M[ZSVLG:3\/CC,SKL]F$U#%>,+,3,/1/70I:O;KT5,W"8H*!G*J= BA-HX@-: MU#G?1<08DX?.N7+ZD'JW0NKKR%,5M9EQR8EY:X&8G,V,L%6Q9+)15F B-7)# M\;83^8YM]NFSRGF7@#GPM4E1S7=T1;$,UELCT5OLG+[1A2XS:RE](^7!22^8 MI).L?2A\]8%H9E(2UGD)1G0N_;OO;?_0\@ U! R!C-""A)L:16$>7!V8!EEE M;DC1[9R[M&/QI[;*_024I&U*++N:Y,(E$"@JY\K!28,!(74N^+#^6MDU94:[ M)$VP@5BZ*;6316&Q&,>2JN4(2ML2===@];W,/>=FJ!&,WL*0#,;G<#BMB;PH"YN>E+46Z7X6K]L:)UE$1/3<,!-J^P_.@06RU!CXP &B$Z5[ MHR,VT^6X)LF29>:9=+%,)EWMPA!9S."8,]I@#CF13M8U^-ZV4&O^^1#S96K_ M!QPO< J(!G56^Z:3@ETI/>\TZH44D)UWDLH4+OMDTY4F]1IG8/17'#4G?7E MMP*VUE!S223C7!NPC?YM,1W.\C#=00QH3>WR(O<0Z,VZEJ=H4(F%.M]2IV(3 MY[:XC4^>67VARMEN2FT9A%J5)&NK4#)N;*TA$LP7;9A*'!SWDF-WNWY?$S1W M/8>]Q5Y7*<9<4'ZNG"*@0!@!9/E M5G&?^_>->9F!G*T1 M11S900WCDDGH-60F+"^B!*L4=*XI=3\<9ITV38@U9;]89C1*IE$CBYH75HR/ MF Q8&3HGJ+K5S6(]C#H+G2V!B$7AR-)Q@1AU2HZIY*T1&<&9SC+JSOKG6HOE M12=-K*,ME:J]1GA0S*M"?#@06+B,.HI-]Y[>M6.[-<><,9:4<,FRJ2U$A8('63:>DR ZL%*\4;Z5)V$C>]Q.+. M)SFLPPA.@J20).LA29VJ-BJ8AR28-*A4ED9EZ&P]8/L-#&\MG$Z3UZUR/^DKT9"S,F4"- Y#MC]@;XW&E-U[14\X.02G1*W0M?)E?4O M2PPD9JU8R6@%V2XJE4W7=#O184.VIV-A)%ZBD->:.V+\1M8.-DG6/E$N9N6, M$)T%V7]49V4_WYTLZ)S%0;]V=E.G)%2)]_+3[ M$0[KE;98P'D2J?HOWN#'%774?6!J9[!QI_BR)_W_WU^:\P_O./W:U-L:"M205DY"QD2Q8T*E)2N%#, M: L!N.6I>Q9TEYKTK* ='\77.$%]1$S,34S2. M:+P J5C9*P:JR<]$8X.6*'-G;>LNEZ'=W.!IS6W"4YWND O9.K:Z3>H\X#IH MEFLE4BS)YMRYRN:U-('LL@*[EAX:3GD52J$G"M*9HBDL&I(;*:(25E@IRZ:W MR%N/]%T/']"!AUK[Q5"2[:Q#S,S;*%F )#3'%)+JK)^N"QT/5S-$401I7(F% MY2QY4ZG"(J3"L#A,)7LHNG,J[N6&R0LL=./][-:5291J$S*K(26F?4PL!$4: MK.6(&(OEJ\]8O"D-K6&&TNIG2+8YG>E[M)+JJ8/1[N+PL+Y_\F9"^N-X-AD- M<]4O?\/W,'K9@/^;>KQQCI^7RYJM;FK4:B(]A)59^!B9P*"J_198C(J,A("H MMD$#Z$.G]4$V;@V*>Y]Y_*.N^JK6$WKK*B]M@KK MS.M46RN5P$)1@=5F<-IHGDKW*IB[6$NY#D$0C;= TH TQQSKC$K%O."RYA^G M@,!%Z.YPM@Y35XO2JIB, 62H/:H0/ M)7@7)OK Y/5P2$PJ9H):MXR$-&Q&)U#4@N#2"OW*]X 3=:006-D M5B&3>$ 2%;7#&6=>N]J?Q$DR2E5 W@4TZ0!_5(7,#(# $%T='@611:X*BQZC MBCYRM)W-OMRD-.\62^FT##YGEUE 5^>KU/J>H"(SB*& 0R0E=L-!=G-O2U^6CJ,8D@@7I,@F'KD*D>W326I%*R,8;(CNK MHK@,A,2])AP?/$4G&:K->4/73. M67Z-M@];LRM+[EKQ-=R]]9A%@(2&60R>],@D6'!!,UL(AR7]%W3G1&TWX+6> M1CQ!0TTMDHR(2566WTPK+LR2CAM(+=)R]=,M-P.SHZHEG'0^7-:FFMP13W)6 M,A<++Q"M =]9+UK'A&.+JCTJ8\'6)T9%2F0LAE06=*S0&499ZF#[SGJK'DX% MYV9Z0B$4)>J, .=<9#5G@4&B7Z4@UFB35U9T3O?H:%;:.ABVP&!UD&>MF>\O3YD"O1:Z56G4GI:23=&"H)A=;4VN 5@(WM6& M54* MS+$SA79;F)V]*T]$6TE!$<;,TA?\WCJ_-+:_,HC*0VN#M$41@5N.CF_ M].*@SB[I;"60!4H*3"VZ]97* MC&5%8[8H2K@'R5+]Z/%-U]4@AB!4MLR$:&MI>!W-%#A308(PP2G?S=;.-TJ_ M7XV4.5$="=L)3:8[.&KP:K8_/.P4:VMO,!\(;SRI]1%<=1O7& >I>@S(@ L* M WC=N0*PU=<@5J;WI8%?HWM\G.SM3Q8S&!,:I;KV#UCO:NN-%[@-CJN>#NG^ M!A.O\<[.J#^> PH)F5E13(W^)Q:S<(R3XJ.$TH*0HHNX=4&O^:9%4R%1@]/9 MUCC_.WZ^[C"K:V/!-ZWG]^B>^N'V&/?VA]/:>;[F/](_%0?A_>IKLM<1&[%2 M\I1C8:AK:Z_:)CL"("ET#JV3)>?59X_=G;ZUKD*=UM))4"NLB>H8%8D0I: F MJD<6&27C+P&)GW2ELHEJ?NC>_8.-"N)W4X>"T=G$TKG >"=\M6LJN>,&UV0(N61.=)"JQ6I&2X(@-60S,*#3U*++0G0LD=MLNDEG7.EG,T7;*M3G*1$0= V J5##_9(% M0QH&Q!R231 R[ZR&T67OX&H8<2K6ZZ(%0Y4ET]4?$XURK(1@M948A-ET:^V4 M/K@WA?%L":7-&Y(@DR4USCDFC"/5W6;!( ?.O' @>-3*Z$[&XE?KF^V3][[+ MX+SSHO?LE'&A ,."N3(8LC4ML1K@*8H@>='=;0G^E1>^0N]8KVN$B(!"=;:*K[.]_UJ##L% ^4)T*4R$:N]Z%D![EC$&[[AW MP74NA-$Q>W?=L:_U&+IH15$Y6A9M$4PC(/.\MO@NA%!D5F6A.RL^.VKHMJ:/ M9TA$PYX9:5QMMTXT;4E")HNI1 &8WZLB20LLVJ1+2A=);)==;+M!;; M=4%Z4P/4/]Y5%:IJ4_3EV7;9.J#O)7@Q&8U@.MO=A^F74$7C6L#3CWBSH-MA M/CF!RT'C^,%?AK.)EL(]^V/WQ?$*CB\=_W[N]^N'+W \.1B.SWOLT:G45^Z91SP]N_I3MYUS&H>+4QL^^]IZZ;*7GO.TY4HO>-[5VS@/6KLOOGG<-0_[ MEY^&GYY-3\4^!Z/A^,^=R>@L+=8O/)E,WS^5G*NG4[K\M-[W: #3-+W\YJ,[ MGA9(OWNR]*]ZEJ@PQB8HS8O><^1@2DRHJ,,$H MX/[1H$PG!T??>1>\C=[+3/?Q0$P' XN*E&(NLC-1F.RU&KQZI[4ESD2F/4^" MI(>IB2HY9A:,* #2ZHR9;D,N?,U29@:3)H6 V&-P#AA$D4(*SIM4Z#:5:[5[ MC8V+3"^E+[' ,S*341IGJG"J3Y-<^^*(#FVJS7MJ_]=H0Y.I9Z)3*4",=%N4 MKJ 6@5E9<_E4%,QSG8C6G0%-=_E27\H]<=-D@+D0R%R39*X%6ULWT0XAD1;C ME*;;?)#<0G%U&""]5-#3HK>" 9VH4PY,SI9NT7Y4AQK;T:F*I5 #I))7FH!^)1!D& \K:F=B?CF!>U M"XX7%@W6YO[U:9X[$$XD)B)4]VG6-9W8LB MM!):QL=AGN\_*\,Y:T3BN+[C7_XB+/_QIZ?U5708AV>/HJU]G]I;=83C].O= MIC?!HH_H:[_^/-Z[V7+P:[>UM[+WO.WEX/GV[___GIW]_7VFTT_&7G#D_D_ M6[M_?_WF;WO;;QX/7CQY_F0PD-SH<-%Q'&VK4N\SS?_7CRMC),0UOF(E_$GE M),WHO^-[I\U1U'5<>;Q7\):;(M;#YBVOMG=^'QQO_O1ZON/9CQKM8#P9-];" M,#6:, E?7[(MZ)DI)%JUT57+(-M4%#)2=0&1)0GX([N')/:UFW8/:JN*GQ]E M'#Y[,2%KD'92_=#=.%#!V3].D.G,L?RR=HK\6K3W]'B1'G-+Y.$WW/L/O\/T MS\'V&/]ZA_NOGI-A^?SU$7R'9+J =11!5:@(HLOV",&(%QB1/?*DY;,57%M M,8!_+&!*.#KZO(-US"R9 36C?_[SHR'MR]W/GMGX.=EV^W=_8&;__8V?UCZ\W>8&][0)K9'JE? M Z$&VSL#87[(?QULOQKL_?WEX)32=J*P;3W?JY=%4/K[D?Q* ^*.Q>Y-"?W5 M9#J8[^/@OX[1=K!T!PYP7-T@5PCDJ]YZ 3UR96029.R;VHU"ZSJF,>; C$GT MN8\1J_W<#CTN9PV]7/H\SU#CLTR?L -ZRW[]&LOPF7U&F#(<=P,V+S MG=1* M/&X!$J>_63D1&WYB^\.<TTH;A-$^AZ$P3Z MWL[6F]W7C=A>LT3OEAE]6WD^/T';8X%>W=&#=Z?_#.:3TQ\\U".K:>?#68T! M#UX-1S@@*JE"=S6J3U#<8\XUPT02Z[*D^D10GBD$SDLRR6&Z+>MZV<20ZUZ6 M6VGAF!O894R3:1,F>+8@Z3D=#B$FLR PN@'(I'B)?..$-\;GCP8CLK>VEVW))$=?#^<54XYKZW@6N5&5V[^ M(C#^;6?K[UN_#YYO[Y TW-H['4ZX'E7<=W;]P\M/D.8-+ >3,IB>P' L\'L M$%--_\F#X7@PG,\&:;^Q:R]T8]T9#[$;'(28UVK;*8T],^8?YQ^63!^1/:RM$74DT4.ISALQD> HD1I+?1P^GIT^-'?QC.AK') M&GUV?/?13717/MEY\W!#3W[T].J+/SV=3[]^S_X2(QMP?J35L3A%^/-9\S>K M'YR/S=^Z:K]^^P>6TZS><3B=?*C/:<7K/UDY\GN MD\%12?&T1Z7K[N0LVQV\F3PY%W]Z+><=2BZ03$2F3!W%49-VHXZ<)>]XC")# ML:$=:;B5\[0.*%[^\]MPC&*%&"#YX!4]#<<)!UL?<+RX2HE9U4+.QJ N\,SS MH+C.R*Q2=4)!3@R,0@;">])-Z%0];Q4(S^G'[>G>Y.,JM<=?80X?AM#A<\<@ M8U8F,D='Q[2VELY0!*9 :*C%H5F85L^]416VIV])>2=IMU;=OG*0?TZF?]Y0 MMS\=#53VB:O9@E=PN#,!Q./OG(D@'G^X)EZH:VN)6M E?ITA*R#RJV7ZJ/T;_5.W9=#ZVYRFMW*R:^:&7]3F.@&\5:OP2_RXA(]L MNA+;](*LA(:0]@?-I,WO5.6O.J+!7TKSAZNU'-:YQW-M>FSC #8?1Z901?2] M\:CO?CZ@ZS]\M]':8_I]Q_0W1RE%#3/$3VF_=KD?D#Y"CZ5/OB@MW^EI"O>JK6QFM6% 41@5IA ]J2TM=''+XG30=#YJ)Z_DB,+.AV6X'^RC MNXA:K"C.A<2,L(*0+@468PBL>!VCR9#A]C&4(V&ZE$'M8>G?_OY[CX&;CX$\ MH7-&.E:2:[KF%1:4X2Q*IU)1HH!OC56^/))O-\M\OE"$_G/WY0W",^>ZR4]' MV:ZLR%.MEZE=8?1?Z:J_D<=GS7N^$S]0G3R0:J)9_#Q(^YC^'!S49@,?][') M.JL^GU-)W3^(OP[V838HPQ'F 8Q&=+'6X54GTG\MAM6%-)\,(A[=0,\\\2*I MFGJU+!H[\B6=/5%'+0% G/!C_0\PK] M?[8@=7"V/ZF9Y&!*X"V05\R94 M/(O @HF::>ET92^*%46'%ET4X%L*)S]?3*>TPV6I9164?3Y3M6>B=L-#*6HBK' SG<^)#."+N M,IV,JV(T^CQ 4I(^#UY7G052$]1_ 7-85D)^Q6&_/..TTWYG07=J;BH3W<'W MBV4CP<$NVQO\4"'E?I1*/CFZ8;X_;&IR#FM-SJK9[7*])UP49W]=\LC5,$F. MQ/"<$RQITS1EU"PZ5 RX1".-1]+@VJJR. %6A=41S^R9Y,J9Y)4,ZSYP"R)0 M&(QH)SB E(A;U/A1;@AH6M65S]X/YU\G.\?7R92W45L%I>;F>%->]+*0QY=M+A'@T?G?GCQ$AXU MZM>C"Y;PJ!81-NQ-R,CDL1)Y6G-\LO[V6'=IIYP)3IZ.Y<-B/OFQO6CEF?A\ M\^Q;Q2\E?^+U9='&)\)>=ED]4?*2ZY*^?]EU]\38:]TRNKB]T:+6)7C$, M.M4&$X4TAN*9)1T (5J=U:UK I8:0P.R7Q>SX1AGL]:;+5[1 ;F=RK)> +8" MDY?G>V5ZTOT^TLT\Y)*58]KZFE2 AH$E93]ICC&;5)1KJ2[^&&!_:^#U_-B) M=I3:\=C&G9DZJ^?AC.&A-P M#.,TA%'U;M;&:O7F.J0UPS3/!K7;PC!?5%.E?H"_GAO"Z$J(;&V%:3>(C\WV M<30ZQH[!#P3S)DBU[#MY>DDO]N/*(*0X^UK\FBWG#T2MKOQV"WD*7/L+L5TV6 M"0F/HP3Y%&+D5A":(I(E80A#K57,6X.YB.C*MV,74!LE0ATM+C210Q+(0DF" M$6)KY&!RS/:<-,"FZJ(INFC**V;;7T[ET:".*&X>?S(VF;AO&AX0OO_\Z/6; M5V>)8;PX8'G2="^OM]3!:(^]](^5=,>H>;S/-6:M+#=R+"^^B)M_^8N7POTX MJ[*F%J+,EH4HAS =?#A5B')8IZ771UR8D+"18UIOW,FA$[/;KMIG^I365*C=19P-\Q"F0YQ]_TE[W2H6L!?J&>5)WP"QA6&.4Z3Y=V0HKU/K/HR2FMKH]^CP*URKY03G*C MI9.\"]GS.XS)$*\2Y5]G@Q?#65HL!SI7Q^/6&$:?9\/&S_E%!%49-3SQ>^_@ M;#&:-[=L'^+RM0]6-IV:L-$+IUXX]<*I%TX7"R>UJ<+IOVJ&Y) ,D>$'?$=/+FU[>W"BQ86,S&R:U,F'MZ0S;>W]_N=.G,O3" MIQ<^O?#IA<_EJ0Q;-ZTOO7$WO([*KNEP]N>[ FD^F=Z)R53]<8-7R_=MM("Z MC9TD>U'5BZI>5/6BZAJBRFZJ582?]H=Q.+\3J?+RZ%T/5J+TF7*]1.DERLHD M"I%F?=7/C^2C]4N7$PX[HT]A?E?!CMV3MSU8+JM[+GL7%9N;OZ_[R%'/;7IW M3VO2^_WUW4CZS7U/F.]V6_U_>A#VF^LWUV^NW]P&;*Z7"1L/PJYM[C:-P6YJ MYK>PW:][=?4-!C>//-;:8'!GZ^];OP^>;^^\W=YIDK8&6V]>#';_^'7W]8O7 M6SNO7^X^G"9[-7'M@?45?/'R^KNULS=X/6AZ_8H?!T?=FV[3C+CE!5[02.JN(7G[;B=W>6A'G64&%_1%Z1!X MK]FB90-X5LL'O]C:HU]V]^B?WU^^V=L=;'>(2EX-MM^^7&+!#527]4[-N/&F M?]@ZJ(-F9G6NR7Q_LIC!.,\>#_!3PL/YE[;S \(S^.O#.943GMZ%/=\;>V5] M'IFO)^-L:.=F,IZ#OZ0YLW@B+KU\V37^1%K-O_RY].;5K,$_\?ZRWM,K>NUF M;?V2-*$ZFJV-N:3?DNP5B0-',_/.SQ3P*_5VK#XKXIYL[B01S%Z4"+;&C=XB MM6FOF53P^Z094/"R#BAXF/"]UYN[K\C[I@[7>-"XVXNSGB.LE".WG:LY1;L90+ZX3N M*TOY*GC=LY(>Z1\$TI_;RJ%'^A[I[S/2]YR^1_H'A_0]I[])O?VWIE*B+9=T M@:ET3LSVO'5N?&N7-TA8 *,S\\//1:KK;/\(T\Y9[=WG3:^ EYY^Y'ARR0&L M'04NVN?_7 V4-[.+PD_#3P3&\:LII&:R4,W(>_4.-0_*R<)*#I9I(ST#!X)) M:3,$D:3)YM&@>29>$5TX%^\EX79I.%8+G0$OBCP1@. M:,&+&7L/(&OII.#IGLW+>+_#.?[SQCM]OS69( M_^4]^/1HL!@/E^_\X]T?NR](]A%4Z)GJT2!C&A[ :/;S(T:_+3.F?WXT_#1_ M-EXFS4.Q[]HM5C+_Q/3\]N_Y=-QO[VZ+IG;9T#;L_:6F)MQ4L>G (6 M>91,RR*(3;G*Y(J(3M(_B%^S-IDA@?:>&6DM;6L[;- &[/VEIB;=Q!+J)PI@0DIH46+!3TS%F?4C+<1Q.^9FU&9A6R M (8FD=8&BC.O7600G+0BJH"\0UJ;4/:QMCUOZWG;A@"WYVUMJ6T1BU0.F<@E M,FV%82!S9E*X8K-R699OU#:1LC'*!J8=?9&^HUG,*C-K8W8\>2."Z!!O$_HQ M#^*!\[;O]V!>FNSQK0?S=)'CL@?I#5R:I\MKFH>B@+T]$BTR5P!D8EYKF(/$1N,^0VG+@K9Y""^\?& MR9Y#]ARRYY ]AVR/0[JBI"5;F=F AFD/A86J0CI33O5RZG;I&,:#!5Z8<:(*'N69][P& M+XV7$9U+R;7A"V[(]FU#M6T)IL=.KC#)XM[(I9XA]@RQ9XC79H@!510E)Y8Y MF)IP:UA$GUB,24I,VF*);?A^VV>(]K&4KF>(/4/L&6+/$-MCB" 3\B0S"X*4 M0YT=,;>@+'.@(DAGK1/0AJ^W?88HW6._RERUGB/V'+'GB ^0(YJ04HK(L)A: MPF!).U3),9&S5!BS>8;ON4AWBS'N777.;L_W<3K M3X=U5LIL .,\&([3Y "?W:P3QKV3,-=NA](-UGEG;6X>[G9[O'X@@'Y@V^WQ M^H$ ^H%MM\?K!P+HS=]NGY%R)T;/+HY&P_'[QX/W.,8IC!JS!S+=/IS-IS ? M?L#>Z;;1!?+K\*C>)X=9L:"]K16&&"W310.#: H3QN>"%\S\-ZX#X0'J8@2.^)AQGTQ,.B+,RC M=ZQD[C/G.8)H)2_D3GF8>2R][GE8S\-ZX#X$'I:,SCFB94'69%^0@@63!2O) MA>*Y-@&_X6$W2>6X4QXFQ6/3=UOKF5@/W(?!Q (J8X/D3$;KF;:D7GD@BU)* M)4 DZY5LIQRA[_)F#):PR<*Q3\F_KD[W&[ MKI5C2K="YVO/,7N.V7/,A\ M*\?TLJ_WZU-E.^)ZWC[$BN_C]T=E@;WPZD.9#SB46:0!'95CP@K+='"\]IFW MS,7$G4Q*Z-1*7NP)V;UNJ.ZWR6S6ECXN'OHLJ)Y=]9@%*N2L2%*FW0;*;"K8U?6]AG[/;OJ@?L@V)6.)B3C$B,SG==$,<&B MCXEA\ @J>(_NF]#13;)=5\>NS&-:9L^P>H;5 _?Q.7O]$HAO:XV&GF58:?,+/_QNFD@MQ+(7_L>5?/ MNWK@/@C>Q95)07E6I*[:%)GQ7I%Q;@L2[Y(B9B-;F9K0:V";A^@]%[O'P+U/ M7 RB-SE!8_ M/AZ,L?=,]A+E(4L43O+ ZZR9*=DRS<&QF!*01)$:Z']9?!N4OXEG\@W.W^)T M.,G#] ++<(SY5QS3#_/947K]#M*YSV"T78X^>/DIC1:9),_1$/4Z6?WYY.!P M,J;]M%:^],#E3\_I>N#>.T[WP_%AK)1S"AU",S_]PSUK]G463BS#BKSTO[7GI@^"E%V2><\=#BI$Y[B73+A5& MEJID(4J9,7/ELVC#F]I-K5'Z%1:]/Q!JZ%G=/0;N9K*ZNU$;G4Q)K"(Q,^)Z83 @LR2N95$-F$X!J?QNT]R,?TVW*35-=W M8^G5_9XC]ARQQ2R-(A")*S(B<>)NT286JG=$%PO&>B=-:,4SO!J.*$/?!+5G MB3U+[%EBF\$RJ7/Z_]E[]^:VCB31\ZL@?*?OVA%(N=X/NV2\95Y) M<%87<#P($7E@P:Q8B>L$@C>#1.,)B3N0WKM.)'?!]N-ZX M^&%P.9N^&_6)2$I71R7D&+]H62UL3T& M#CD:&TM,B8>.8K"W!6I^G4U?/ZV?-YI_VZETTRC]\N M9ECA-9K@[-W)(K^>GTXG[4IFTV4%[EOUU%6)+GU0VXIDA1/UB'J?"RJ4:O1* M+R!HP:H%S1E@"!J*"I@SRX6QE=-PZ\59=YUZ2AY6-@5AC[!'V/O@E!3@9=' 4&#P*ED15F"Y?F#X ;#\5-H%&J#&V('@T;*RUU+<$[S MXB9.3/IF4_I&/!%-K-+T*HSS8VJ<^X6K_F5CJN?N&W&@RB=(XU10 J)LJ6S" M2O"Y:B#E,S(GJXT=5NSR-*?;::"[O2BG?-8KN=\[&BG?A(?"0^$A\WM^.EDO-6*@B. M9U R,W Q"$!$:UF2(35;L)."O-WS<2CX!GN8$2&)D$3(WA,R*9>98 BZ> .* M&U5I)PT(&1CSD8>R:D&N67>WQ_6?9[KW;K 61XD M7.#7%E9/=$R]G^V9?_U.?'?OD3\B+S>@7FFXM*Y[.=$]&RZMZYY,=,^&2^NZ M)Q.]_\/M.!_EGH[+3T>35_'F>G;76:E\118FB1-$>4K1:FSI$E@&#]I6(U2 -6A:( M/!NNG0DZKARY7^= P&/:HG1L@+)O=B8X_6PTOJKKG/)O:-^+ADOKNL<3W;/A MTKKNR43W;+BTKGLRT?L_7,J_H?R;G2$.1>LH6O>MT3KCI),L><@N)5 Q17 B M>Y"1!V&+TB:43>3?W 0M* -GA^)UQ%'B*'%T/8ZJ%)E1J,!E&4%E-."LY1"T M+46BL;ZL[!UWD8&S78Y2#@YQE#A*'-U@)J/U.KF62A-+Y:@T!3QGMB+2"3@;)6CE(5#'"6.$D8MR&F ="K[*55I>OZX"MBSI.1_\/IB@/EXM >& V7UG6/)[IGPZ5UW9.)[MEP:5WW9*+W?[B4B[.]8I\4 MKNLN7+<7,82'3^Y!1=>$=T'* -F9!$JZ BB"!$Q&9N=4LMYWD35S&X(XNHY MG%Z]#GEV5I9!L_G97_&&U;-OUT&*=3O/LJ&U&VP^VY,53S@[X,D]))SY("+G MQ@"K(*HXLPR"D!RV )_>0 M@%:]]82%5T.H^O:@LC;@2ZI M,BZ_NN_3+0"1$H4),7'(3.ZE$_9A LWZ#51EZLN8): <\N8<$M)A,<=E4 M0ZM%(96VL5IHQ4,H62?&F7&JDZ+0CVJAR;X#[3:*6?_%,,[+ASN"ID^^_8M? M>-]Q/\[P[B&;'0SV/.?!Z7117[N8#IY.6XAWGE-[-)^.1PG;N;A?1Q.7AW<(?G)2-/HS2=Q\C8XY9ZPR[?M"G^L+UB^ M\.)]A/^R(NHZ> ]8ZE3_A.,_\=W\Y^]^_+9/W#892,*6W_?G]09-F(Y3%Z/_ MQXNC?Q[]/GAZ]N+YV8NCER=GIX.CTV>#\S]^.3]Y=G+TXN3X?+O"=7MWECH\ MWC+@/^,'#/C/^7O)KW]_7>_/;MS+IV>GSXY/SX^?U=MY>G[VV\FSHY?UE_.7 M]9_?;^_B#ESG\>G+\\'9K_4J?W_^XOB?]9)/_OUX<'):?S_^]LDV#Y_KQR#I M]T>OIU=U!0U&D\'B8GHUK\;9_(?^#/^/"5ZE5B)AC3'O+]>7)N)=.\MXM9C> MEE]HU]+.T]=+;R^',;Z;7BWJQ[_-Z>?KK^*,/6%_NWU#;&4E+N?YIWF^Q%EE MT^T]6%H*UY_]W:<[[6]&\U$8C4>+=S_=OO^.+?3KKZOJU_F_W:CH.Y[G3X3Y MTM-?>,X_T=RM^5[ZVLZ_]@LY&>[;CY/=*5NK\GB_X-NWR(^ASFX]X=- MS5<.FS[&0!\0V7EY,:M.X>_U]XOYX+A:@U_-H]F=81_TXGW G YZMXI/1Y.> M+V+2:_U!PZ/HM8]+I[$GK7+:,F+PE>J#.\N,9SGFMI$PD'RXWMQ_X99\I9;< M_JP/6ORT^/NX^$F?$E(V6I3HX)#24LP));3H^[;H!2UZ6O1]6_1$>EKTO5OT M1/I'.>6\SJ'F+>VM4_?3'A-DE&9K/:&(C$1&(F.OR,BM MD$SZ C*U0A-8) 09,PA?E'7<%HNVBW/9&R'C4'!#;"0V$AN)C9NP&JW3+%I; M_>F40/%J!GH>##!GK3(A\1!U%T>\-\%&I\AJW$3X]MLS70ZPC^C9XB+/!M>G M(R_R9#YZDV_"N8/OQW4-_T#=0K]QQV@W"$I=NJC['*UK6M>TKFE=TW!I7?=I MHO=_N%NMN,^[J+C/]['B_J_36;VIDT&\FLWR)+X;+&8XF8]Q&3C ]'^NYHM6 M/88"<50>LYH79^4EONTJJ47:GM=/).+1Y/:$ M>"6S(G2.X*6HQ$O>@T>6(=HHH\FN,G!EMV"=')/=)IZAKJ1$/)K< R/>]VL6 MF/PV@CH7N728@?E80&&C(4,%RFHF3$ 38B==3A^;H//Z!?71UU!J#ZN%X/T2 M%WX@IA)3B:F=,=5:K9QOQJ5CL64^)T CJWU:A ]:&ZVS[R*'93^86J^*%G^NUE 937(:A#RICQ:#RR8<+5 \28/I,HWF#;07[;/B4/ZE__92L0B8++G*T&P0H#)9N36]<' M.(DZ,,U*%"L0Z3J8]_SZQE5B+%_U_*.[]LOUW7W>[MT&L*$^'\;KZ+Y?3W-; M%-N9T<)4%M(Q"!@0E*Z/O$PS(3F>T7L2@#J[^ MOU6:?3UM13J7"_O@"X*^7 :K MPDX>\($?X=B:C]S;DQN,I<1,!5=BKA(O^MQV9>H/U*94J@G!-[[[?&_B;2&4 M:!0=!J&=&V(L,;8[QF86/CJ)0C4?&=).:.TT=SFG8F.;IZQTF\P[>A@ M&$MU?]=KN#A=X/AFW_L+Y2-(JY%6(ZWV(*VF>"FF%;O,5B10V7D(168P7@>& M):*4*W7=NHZ WZJHY]/9,KUKL9B-PM6R[?7+Z7.OOJA(#*FJ,(PKB"TZP#W]A J*+9"""6$$D*[1*C. M7LO02,BS!N62!*=# HQ!8]#&6+GQ$UU;M$(W>;J $$H()80>,D*W=,@V<%]8 MS, 07>6R07"Q'0U3+%N=(S-B!E7QT>?*_'??B+U7BW>K,71!N6 3..EX54G95J="5%>A.!91 M&&G=2F;,.O'M.S18QR5SE-F:9OIDA9#?0+0D6O:!ELH9+HH*@*SR3K4MP?JH M(I,ED9G@Z)GI(I2]>5H:\_G3F41+HB71DFCYX(Q :;C":DP*K56S+7FU$S4# MYH5U0B?-X\IYZ76BUINGI1QJN;6^RL1+XB7QLH>\C!B29U: EJU/7N&R\M)J M4)JCM-D7[5P7(>7-\]**K25![#4M;\/#]=\6M%\^W/95W[EP/_GN+W[=?4>] MZ<'=#?5[2&D'@SW/>7 Z7=37+J:#I]-65VV>4WNTW+_ 1?WEU]$$)W&$X\'Y MHOZA'3Z8/]GB_=F'R>?B:U_8/:0[&*[Z9*1I].8]%/X:G')/V.7;=H4_UA?UYMZ83I.78S^ M'R^._GGT^^#IV8OG9R^.7IZOI5=4E@]%DL+B87LUQDN;#07X;\V4KE%D1I &]&\U$8C4>+=S_=OO^N/?[E MUQG_Q)N_W>B#.Y[G3Y3[TM-?>HX_T8I]\-\77[Q3U_"%! O74>/I505XOZ9X M=WL@;M]"&("[_SJOZJA[=O[S%H_D\+^;4+)F:)=-P:5WW=Z+W?[@=)^[W10%>]R9: M#'"I"'\B8A Q:+BTKOL[T?L_W(V7:%N.H_<-SI[B_&+9G2BV!_F_KT9O<-Q2 M!"C+;J\;>6X_@VXWZ--]=IR4D7%IP.:636QY@)"U!1X*3TZQ[/1*-G%@#)F0 M#"+S[6AV.ZG&B@=5;'*>%QFU7CR:M_Q_%5 M[JK-NQYR-R%K^3(&(&:8\ MP!BO,Y]F.>:ZN,,X#Y-#C$ DJ$ CZR M MQC=,HZF;3HPD YNAW9K]/9L^E56)2K\='-G7CQ_D;<1.*ZDNVADY_O?=;1 M;=UV\U[&?1&1)1#!VWKS#0(:%""3BJ*".0>CNX#P(TV8^GPMWVXG;/%A6\[W M#3FOG_SPY\?[[A\WZZ1:Y?MM&3Z&V7](!J')I6 4'H1OBH E#0$M R:"-DFY MS%M-E0Z4QPIW3O.B6_1(/32;K,72D]5-Z#K@R3TD=.F00[)1@[;-C K.@"^& M@9M-Z3FZ:,-G*R[L'Y,P&H]SJF;PFSRYHLJ& MI$7ZK$62\CSH6 U@J7(U9A,';S%##M8$3%G)'#K9WJF?T+[Y/T:+BZ=7\SK: M/%NF[7:O3-S0V WVT^G)(B>"'?#D'A+!G,_)"RXAN=:D07($KV2U;J.W/&3I M72J=[.ELC6#2#XW[?-BW'XN<=G2V8@Z?3*H5O)C.1IDRGDB/]%J/".&*$ 6\ M:/$4@QI"$ F8#:$$QXTT*WID'4OX5N+>5;W16>>>(;.NYPJ#4$63VQ-4Y5L@'.1T3)C?, N3-X-H$J8H=ADB_:]6,T4ZMV*;?M\EB]Q ME ;Y[66K"SA?YOG?=&__Z, $.W$10U9)Q"P 0PFMQ> "QGG[-&#A*5 I6T MA>:O5QX8P2UGQ?J5+*YU[.'M 8P/]1<2?_NQQBD"O*4(<*M$/UC@V_QA1C^I M%.I]3+V/'Z26N.;6E,3 IE! \?K(&^5!.I^<8,R:N'+:;+V(#<<7(ZQF:Z3M"S4 M>-E:.2X+SY!F(,W08\W@%=IMN*N:H53*2^$!=4DA">U96FE@O%[^QK4@ M/F]B>#1)Q[="V&%ZH!\RT?=B9H0NFMR>H"L5XY0(%4/)&U!<%W!&!&"Z:&,8 MYQQ7CA^OE[FQ>73IH1:4V;SA>.^AFKC7F'(/"6'XQW2: M_AR-QZ0-2!OT61M$],P:!5:&I@U4 A<5!\ZYU4Y8(T+JPI"]%;?NMO.8ZSOY M"5,TN3W!E%4H<@CM&$ KA&Y;0[D2!4@1"Y9BM2FV"Z.U:TQ)RCJ@N.N:O<]O MJE@/9GF,;=G,+T:7<\JH)670=V60&3I7A *OBVCVIP6?4X& Q1EO0U9NI2(: MBS%Q72U5SF2U5*,5]=TY (;DHZE&<&+E4V7PZZCJ@/S;Z$U.)Y,%3EZ-PO@Z M?#'O+C&-JZ'N?3EY@A=-;D_@A<@D2S9";OW-%48#(5D.6AJ>>?/%[0J\N"P* M6:F&KPSU1V$57AP1(J9D%8\QX(HENQUXL:'E?2]M3@'8];J5YW@QJ6]_]6YY M9FS1?FT#&OQ771)P,?V33%W2%GW7%MH7ZX)+H*O)"XI9!B'( -Z@5U:@BF*E MC:B26A>C0K6'F[:0UP6C9GK3S:)H*;4PYV**G#&U&+)KY9)GLYRJ57O;GX+*(I!FZ+UFB-4&K>9L MU0RDS;%M_+WOH9ZY[':H:7RM<0MFMQ^<,M[%S%K M"R&4RBW'6S,<:R 7C,8JYH/II'SMQKDEAM;WW1.G,.T#PK14WH#:"%$;H2YV M_PPSGGL#Z)(#);D#-*YJ"QNU8DP5CYWT+?Z@RV?G97.DV: N.9@V0@1& B.! M\?YGV:Q@6@8&22$#95@ %RTVW.4D??0NK8!Q[>CQVF#\-ZZ)?3L0/UY>\4VS M,]%%"S6QCRW4KMNCD6V^614DGH@FB&EZU;)4'E$)?;Q2/G%=Y)+;-K5=15G(>[H>4;C%!_<4'LEXXB M.!(<"8[KYC 'DX0N8%DK#"Q# 8_!018&L61I%._$6.\6CDP._2;/Y1T0'#L. MEM^YY%:M^KT/EO\VPC :CQ:C^OWM^-Y\,8W_=3$=UV4Q_]__RPEN?UZV@5N\ M^]JBZXGRJ?>Z/?.OWU5A=&BZMZUY.]/X/M^,H5U^4Y$V;WL'X M+V7Y$V&#L$'#I77=WXG>_^%N/,'JP^T9WL6F#]_'39_SB^EL 76MO!ZD'!:# M::C?YVNN_T0YF[PI_N\7>.3*YQ#+(:#BD$#)AZAV,BBS4%$V4D; MQJ4HOJR2^,MT-IO^.9J\ZBI6*8?U5O0\89?(M3>32^3J*@O*B,254X"VG90J MS@-R[X$%S8QS@H?HR5*W (!N=&)=< M^M5RX.O8P+]5H6N*Y%D5N://55:L0HB MKG/(T@MI@NG"[NV,5G<[B8 M#R[Q'89Q)@U"&J3'&D1Z'[+@"J*I*D$9;<"[JE"T]EE8%:73G81_;\7N^;74 M=6SRFJ$TNN?Z@Z!%D]L3:'')C.(RMT/VMIJ]ID"P+E9O7;!0>!+>K>1MK76L M=)/0$FQ8K[?GT*)(\+:,WME5;OGUKR_S9+X,^9(.(1W28QTB95).*01DK3>D MSEAU""H(N82H!+>%785;XQ 2@UR8:[U(4-O#5^L:%BO.?\HACP5LWA_+99 MPSBAT!0C)FS1Y/8"6SDRHP(FD%(J4(Y5^UA*!UPH@4FCC;B2T;5FC'BC MV#)#U?M68A0EWE*^\+Q^136"4[ZW,KBA+#O3"D:0%4P(H\GM!<)""LGQG,$R M61'FM((@3*E&<9)*Q2(9KG347<<*WB+"E!DR17D3%"C>@D5\=IEGN!A-7MT< MF*.H,"D64BS+@]@N)YL] Y5#!B5B G06@7$MI8Q.E;*R_;A6?\I;"=SHD;FA M$'W?>B1VT>3VA%W")9&##ZTK#5;ZZ "H(D+BAIOH,A/8R:FY+;&+418QQ8>W M80V?3&+UZP8+?)OI^-P&5 EU-.YE1V.=DG.FVL$,;:KVM&7@BK+@39;)V'_JL!U,QV-B([&1V'C_!I*I6K>5;&"CJV:W1 <8G089 MN#4*13&RDWIO';/QCA/*Q,;="FKWO1L\)3I36(C"0A]U;JTDM0#")H QK M3=SKKPZ;/9WJ8]]))_<-'J&10^TID$W$HLGM!;&XB\8I5G'#1?UA=0"GC 66 MI$\^!\7D2H+:6M60-T4L9X;<]/W0\L:CU^M8N;MOQOY&73Q($Y FN#WM8M P MD4 :$T Y@^ UJVC7VA=O1>&L&]OU@[KXI]-)W)L *']K(XZ' 6C%?_= J.INWX:#M85JOOU(C M#M(+I!=6JTUXC4*&J@@XTZ!R5H"*!1!266==5I[KC37BZ%Q!V+YGYA&Y:')[ M0JX454H!%639R,4* F9='P512F)::=U)2^;MD,OU_9 P167IQ!SI!](/G>D' MEXV11F7P05;;E*&#$)T'SHLQ3F"S83=X8JYS#6&&UO2]D2GABR:W)_@2WC&! M,8)%;RJ T$+018#5A07#5'&\DTS<;>'+#I5W/<<7Q6[7$I!GN>2Z%--@]/Y MW'L[]QVI"5(3/5836DMOA0F@A;.@!/. 3BE(Z)GBF#)WG;35N)7!]R3=)9ZU;S_".YK(IE-,GIEVOI?#[& MR?Q#U=)U (4/I2+SF!!'D]L+Q&G,R;0T7693J+AR!H*U!8K5447%'(9.>B[O M&N+ZGL%%,>+U\B"6W>3&[\^HD:U,98&H+%!G9>V=9]'( &Q6LRZ_O!12H@2 M-8:,W'?3F6,IQ9O4,'+(I:320&1H$Q^)CQW&LFU*TGH#SI0$"J4&ES(""]J8 M;*+0H9/F=QOGH]ALKX^#X>-6*R#WO70:V?*DJTA7=7827 >78@R0O?;,__ZG?CNWB-_1-IOP!Z@X=*Z[N5$[_]P M.PZ\[84:[T!MGB^F\;\NIN-JR\V7M1_MSX/\WU>CQ;N?B!Y$#QHNK>O^3O3^ M#Y?:TV]%BSZ?W9Y$GC=].AS\R^UD;#0\E9B6J$6KW2H8*)T*!.DEV"B5M-%$ M'CK)OGD_O*6U\!QG9[/S!2YR^G<<7^7G>79^@;/\<>2J/FROKZ^:GY6CUWE6 MY__9=#S&V?SFU7]%LTY.?_ULM0.#T>K,0?@@0:5H(-0K!!.B*UY;9,EWDNVZ MC2'R)^RN0BV?"=%UM'2NX7")L\&;-I3A8#M+,W/KDO5@!1>@L$3 $!+XP((K M,6L15EH[/WQI+F_[_.AJ<3&=55ZDC^9KOGSR[GCJ%U8@UYKG)#+D*!(HP4,= MA$Y0$F:>.+J$G<2 NQR)?K1U=GUI WQ_X;0+1:) <LS6=I*@=SVV[?OZ5@9AM:^K4*"I"(H6JG/E()O@N$E"IFX*OVQ^?.P)[XNC MGY.LCC%&,,CK!'C#(,B$D$)+%JESP]S*"8<'+LH'^<9?3INZ>XQU?%7Q&0XQ ME0 J%PVH-0.!VB'+R>C22VM$QU2$8Q4< +5;TOU AHF /K MDE9,HA$TCTRC+CC0F;D;:SJ\5\481T[KIU[F>N%O\ICJ%U,HJL^A*(Q&..,S MN.@$*!YD _$#/#T@#G5'Q2+F;<]#440KFMR>T,II*XIV M"(S9ZEYR#."93^ JJ^(R?Z!T;4QU3"M+?>8H56X;@7.\'+7:#:/)(+^->5[- MZ#)X'[0D-4)JI,=J1"O#=(H%9(FN&K!!0@BI)73Z9!Q3+:;>A=%[E-*H?2V. MG^,HG4QNA/(#[=)5634^-+;O!? )8#2Y/0%8X(E[K3A@Y@Q42@6<" :\:1:M MM"[)3M*UMP8PX8:L]\V'**=D*Z;QB[S 5E5[D'$V&4U>45$S4B9]5B8"40;7 MBF>V6B0JA @^80;+"]/U[[9T&L LW:H MU ;+I._%&J= \;;ZW]TNXL%TV<0C3E_7=UVTOC1O\F \G9.!3/JE'_KE^ZVD MA'GD3B4=P#"70$G/P:$L4'C&X$.,QHM.PL]_B?:R?3]'<1T'Z>"5\;M)_(%P2+@F7W66MEY)%T!&* MTUC1ES5X%S5P$Z5+5MCZYTZ"W8^-2V4.R^9_ "XI%+Z=_A[U%LVO9N^N#U@. MMB//29AJL/ JQ5PV R94=QV#@&(#1Q8BDV+E%,HZYL_MX);[5#=;5C>Y[]]2 MY(5_P1/OZ#YM^TB"*,E@4: 5JS?3L7HS4RL>S4I BZY.1"<'0+N: +FE,R&W MA^:^?L;@PP,$9.Y1 PAJ +%;)J.H3K2L8 )G)!M]XCU7X$%4T$%U.%9V;H>$@L MJTX.9FP0N-SUKS'Q5CWT!VS/];T#Y_RS[0-(%Y(N)%WX(-V5@T4EA&N5AT4K M[XV T01@W.L2E5#9=N(L?-@#Y'@IO)TUH9-#JTWOM!53)FH8WA-LJ\4E5Y':M^8V3T9NAE_\SZ'3]ZTG=K?OQ7&]KE M[@)9]]O78>*):,*:IE=AG!]3B]W/!?^7C:FSNV_$@2HTGQPSK6"(Y*V*JO8: MO$'?#D_*9!.Z'#II$_!!H^FC2=J8>A/<#2W?VC[!)TMEOS0<89.P2=AO.)8]4&I]P3=OFV M7>&/]07+%UZ\=PDO\56^]O8 2\7;3SC^$]_-?_[NQV_[Q+ZOH([M@V]:/[Y% M*=8:[7G.@]/IHKYV,1T\G3:W>YY3>[2,>2R/D/TZFN DCJJ7NVSD\+J^<_ZD M-R)F2,1Z+F)_7@?-0C5;NAC]/UX<_?/H]\'3LQ?/SUX39T'IT_L_!K[^=_?AM7?C.:CI9?S[J?;]]\1+[_^.F.> M>"__=@/_.U[ GQCQI:>_])QXXIQD?_WWQ1?OU#5\8;?"??MFQ9VK<57;W:^M M_=U.G=NW\-!A#JZNAO;,OWYGOMN]@3X@:G,ZFN3![_77B_G@N)KE7^T&O3NC M[FAZB0A$A(T28=T,F)UEQ@='W(;KS?WZR0][L3X(*824!R%%] TI[6PLH806 M?=\6O:!%O_D#0G=>U5<5YJ<9A+N?(GAVF6>X6/8Z; 4&EIOA/ZVWP XN=^7> MUOK!C;PWHZ7"/UNAS&E>#$;+DE:4*[?7Q>JVGP=WH#EN(;<6Z%I 0L- \2#! M%U0@F?*"EV3B:B]M+9+TB2-DW7+<4#)PR@9 ;X6IG^ S8Y_FN#V?3>OEM$)R M7?5^&@J^P;-_>Y&E1L#:F\DE8'4$+)EED;XD8#EQ4-95[B3+ 9E.Z*+(,<9/ M@<5CTEH:7U]N,RC#%80D$Q@3DF71:>[YQH'E5-\[U3V.:[QB^1ZZD7N4_L_5 M?+%,06P9B[-_MMXCSB\'E;/IFE'(:A'>#Z7LW_.]A]N/- M7'[XD[SSM6. NP'DQW#/>S9<6M<]F>C]'RX=@-^*2GZ6ZTOB")O11X[<7CMR MU";A@66GLA:2B0S9. 0E7 $,.8(464BO@F->=1%P^E#D.BN6**WNN0]'I*+) M[0FIL-ACVM M _R?Y>H=3,M@-%G@Y-6HG3O"^3POJ(LB:9%>:Q&7K5:MA* K52/H8EK]D Y MQFKN^FBB6>DZLXZ]^Z$2 53P%YCBOM#=:Q@+?$+J?[SBX*]SZ*35S7VA7.6G68UE8\ MDTE,:J7/:L5[&UTQ$D1,#%1>-@+7 ;PWR(6M>L6N!%:^Q21^=?'Z$Y5R="N MORWEKR.-8J3HN3XA:-'D]@1:#(N*FF'EE:W0BC%#X(S5ZV4EJZARY@^*!F\+ M6IIML'#R7JQK"@P_BA&<JQ15=.O7RR%FWMKU MYE9?6CBP)6F#*L2"O/O0\$VITLFKITT$NPJNR+YO-Q*W:')[PBTFJN->8@#9 M\*,:O+S2 H0LGF,%4(BV^[#P9KBE-]@F:R^6-H6$MV(-7W=R@("M='B%+7Q^@;/\ M2Y/"IQ\(86=;C(Q12)B819/;#V;QR 1CL>+*JQ87#N Q.S"!*Y.D4\**+NS@ MC3)+N[X3B^+!6[& VR[&8&GOMO/E5Z/Y13NB?AL9)E5"JJ3'JD1(:V-P&:HY M>Q,*1@P"+%-,F"*5P$[*,/T#1Y/Y]7[BV>3X(TD\*\^J'-Y?J\SKW:F/OJ)> MZJ7T7+T0Q6AR>T*QC YS#!&R]]6X15.-6\TS%,T#*BM5XMOCZ_V87_(DU^OL*,KB)16.('31 MY/8"7=(8@\4B:.\$J&02>,N6BF^L6[J7 M5O#W=1W7NS3//[3EN7S4VOG^59+TNI[$<%FY='FJ[K^KUS=J"Y)JD5+-1AHN MK>L>3_3^#W>KP2;91;!)[J.:/8JQWL/%O!4&SZ,WK>4[^6ODK_7"7_O^]F9L MU/\K 8,(WD$LU?53++6H58J@,\O&2VX15_+CUPE=W=K+SVZLY9/)K6R_>"_: M764V\J$\L!#6_3JR_$!L)#82&[L,ZSM6*AN-L 8JX1 "EQZX8[KH+',%81>Q ML2VRT0ZM)C0^1C)E?XWX/R9A-![G5(WX-WER118\::E^:*F[M4IE<>"ME8"* M,5:+FQ7PLK6'RPFM5R:A[F2S>%6K/*V?V:[E/T:+BZ=7\SK^/%N6+>PZD;): MX(+W_; J(8TF]^"0MAW#6VGOM8D*I$RNJI#V2Z(\VDAO+ 2HY3T)R82$S<-A.%8U%EQS62M#T/Y2%R2\_YUZEY$>(SW6<>.'X)60A@$7OBHFGS(XX0U( M'W-Q:))S&[+M;PAP>V+BYJ#$T22=-0ITW&=('UC- S+Z"98$R^T;_3$Y[35$ M#,V -QJ"8P%B2J[^Q>GB.JFR^ZBPU(P1*BERO]7(_5\E%B@%GI07*:]-*"_. M@Y8L623G?NR)6-X>A<_>9GDI[TE;$QCV;96+C M;K%18I"ZM8[+WL96)0VKD9X#*"]#4C$PKMBFHOF;8R.7M--)4?UM6O)G[PM# MC)>U(BAD3\JJ1\KJ,U$C4PH7F"'6?ZKA[5N(7?&F+:1B3D>VVIOI6WLKKRJ6 M]Z+X6_O]11OI6?ECGC>2">]\WSN8$L]H+F44S4X&70;!4^9>C!<<\ Q0V8N \%ES9+'RX MC?]8S%3.$3.IL/)V4UZNJRE_?UM7^8>/"RN/1QA&X]%BE*FZ,E6A[7<56EK7 M--&'.%R*L6VWNO(EOJ.\4G(5R57LUE4T.90<&+A2O41E.;;M( MHO,W.>^V< MW&QIY>?7D7)I03(?9ME N0#DT&3#P*%@YP] Z62 6=0@Q#18$:- MW)O-UD/^9J!]^4#74//#*N_PZ/W"R-3^K*D]N\K-?7W==K2QK;3A &_^>O]: M#W\/LQ]O9O/#GQ\$Q4A'D8[JL8[RBB4;1 #-HP85%8)'ZZ#:U#HE;!66=?=[ MVC?B_?0#Z;[YT\V!Y/GMB>2GUW)TOZ>UJK[M:Z(>U'5K7K @V;A"2CUH(4!]^F??_;=/(**FY>#RZGLZ6@+4]C?2G7Y7U! MATGZ3#++Y72^F.7%:)9?MPR8<'VXD7R'S:C%4-=WGKV_V"?ZC-+A= M$8>L.+\^^KU7K9_S%W(1O+1L=%U5856+$$IU&D2H.JT4'ZK6Z]Y?:+QX67'Q M_)H69^7S>\C/KSGQ/OIU-$FWSWS$A]NSS^M%Q\KH;4[P/WDV;8O+"2Y^WIP* M_<)BN]8^3!ZTL!%KB;6'S=HMU>U1G$=9'9$8;0)5J0O.60>%,VVCU?6I![5' MWV%VW\\1TGZ#CM".4GQW2EM\V5GB73A+?!^=I=.\&$2<7PPN9],WHU1]H?#N M@\(6;9V^(?>&5"ZIW(>K2,S6BJH- 776H#@SU4MQ&;2U3C@OKFG M5:2?WTCT+^_^F.?T0(8AE=$EUDO.T=6"ZH5<;S'8Z&%YVO&-RS_IV7['Y=]^H M/YF\R?-/['>J04>UNFBXM*Y[/-'[/UP*BFVGS\/5+%ZTU.!I:7&Q:@8NW@T' MEV.\J7V1__MJ=-EBQ>3C42H_;FS63^;D5&4%[53827F;+8J<7!1Q^M2K=YI7[4AXPJM M#J%T4BEO):STR]5\-,GS>9Z?YL59:4E8-\^DCHQZ,W2"#JY MQY@2"2X%;ZZ/QF(O*=HY-.'>] ABIY&U\YIG8UOSZB-KHC MQ974&:DS4F<[Y5E(*US.40#7D8$*W@$ZYT'KQ&022NGF)6SLR-O[1/AU3G#< M[U@WYT-O;.\T)7D8A&1"\CXB62<94 B$8FS%J]<6 @\.).-HK+,5L"M([O!0 MW1:0O.%DHL,C4L2F%],9XOKNKTIA\5@&NIW+@NX46"/DM5ZG:R6>(H8 ^3F<$LJ78*T M$J+/!I1&!0&E NZYB"DX+&$EK>C!2;8;X)8F;%%6[79,XN>ST22.+G$\F.7+ MFY2/016H9A&3-B%MT@MMLJ5B$XK'(M&"C;X5%Q0(KK OBBGC3(Z,M6%5?WB MO2"?E=MRY1TJ)R&&6E"+)>+AOLTR\7"W>!B3E,X9!%90M"-QMF(M"HA.Y20$ MPZ17#O:N8ZUOF(=NJ/D&TW'V"X<4R-Z.U7Z]H%L4>QFZSF]'BRHI\P5%KDE' MD8[J3D=Q98L)HJH:C Z44Q&"91)D\29F(VV,V.5!M;/2--/QVY:O=#6:7[0_ M/FURW9&RLIHL=Z+BOLTR4?&!%'.VVM3& &8,H"3CX-!H\(HK]$4AEI7(PT/. MC'5,,2HY0<'Q1S&S7WP4$B_OLR_'>5FKF?)%2+_T3+]LR^K&DG.UM85SU8+6 ML>H>&ZH6TE[(F+5BZD&'N%IKSP^B0I/?FCR_3ZX^^TNN[ZVO_DT(JB9*X-NW M62;P[1;X5,Q),6$@\A!!L5 -]6P4&%LL+ZYHK\)#>QIW"[ZO[!4R352DR/@C M1L9'\_E57=V9HN.DKDA==:VND*-7.H.SZ$ I%;DR2O&L *6LR-.A@#5PS&4Q$?A].UV";ZUQ5N%YNGKU]/VH=/X7Z2B2$7U0D7=K5)\,=*(9?7C MK*MZ:#DF4B$8+S$S+5-BG9^VO!7%L_)T*8CG30X[2Q _K* /';DD>!&\/E?< M2_(0M3-5_%N6G,LJ:*S$$I 2"4ZIDOB(G3:)OS7Z>Q%OKPAQ'I: M[M\TE0BFB#@!E@"[#X U41EF9=1]2X N\GP M^>$!ED+LC].VI-Q1,I@4("E 4H [I0"C=<%7A072,@M2;G)F=G$^?: M=9))\YD:^>]30#?8MH0-M=U@!L[AJ4Q",B&9D/QH2/863=%)@7&,5<=$*' ! M)8A@2S+:2W2=-%I\/"3+H3.&B$PY_#OFQ!R7DN,RA3^_K1[ZY%4>S'"1!]>/ MEV=QFX]#.I-T)NG,G=*91N:DE$J0/!>@0HX0="D@C5$1I;5"R"[I MZMMGH_GE=([C?U207]9WU-_;!8\F5SF=7>;9MQZ0NZ M6OYA,)I3<)*N'^2_!(G4,N4]]R+O>4LJ-?-4A--@C0^@M*WJT7D$ M9[1,-DN&W'3A.3U(>3[/L]$TG=S@X=D-,-ZKU _5]+7J[CYBR3;9:'F_E"/1 M=F]FF6C[,#I*GCD7T8#EK)).5>:%*!4H%[AW,7")G9PRV54Z?J7[O+*'!44Z MM;*CCL+3SWD# UP,0JY7,6FI9M,RN%P* ZDMBMU1[.Y!JD_I%$6P#EQ)K@7< M!(22/3A,PA670L@K)0%%CK8HY4"[YAB4S.M[F *1(CI=?RU6=JKZ-A95^W)* MF1N*'AYSH?/HA%Q"[D;;)4C-9?47F&@%.= UVBH#.G*EO%$\^17D9I^TT\R# MD2E6E\-+P) *!.."*: MF*;I51CGQ]2,]XNE_LO&5.3=-^) E61(Z(QM\;1H6JERGP#1("2TW"K #'BJ\>BDW.\R*CMH>@)/60&[DM)?G)JMLO-4D$)@(3 M@=?<%!%<>&!ZK/5E]#F%R9$&N'% 14A<5A8540G5MO(B R460 M 1DS-NCLN]TR?B0"VZ'@&ZQ">$ $OG54ZK]8+W_Y<$=8^LFW?_$+[SONQQG> M/62_@\&>YSPXG2[J:Q?3P=-I\^):%8#Z:.E"8Y7.P?!)B:(-3[@F[?-NN\,?Z M@N4++]X'1R[Q5;Z.>P"6*D(_X?A/?#?_^;L?O^T3^[Z"'HE'/WSZ/?!T[,7S\]>'+T\.3L=')T^&YS_\/?FMHYCD_CL\' M)Z?UB;.G_\\_SWY[=OSB?%G!U?X\./Y__SAY^?\]^AVD!;*)!7)Z"";DWM^9A=^+[H]?3JQ;K'DT&BXOI MU1PG:?X#650',+-_3+!ZS=5@W_'I=%W.YM(!O6MK"J\6TUN?NUW*:/*J77E[ M.8SQW?3JII#WS]=?Q1E[POYV^X8Z8V.\G.>?YOD26QV!VUNPM)>O/_N[3[?J MWHSFHS :CQ;O?KI]_QU[<-=?)^P3J?S?;BS5.U[ UWS./K':KONY3YA8^VN% MM^RO_]:]?+H$NH1'NX0O[+^[;\\'OI."J^3\]**^):':[=M>Q6$.KJZ&]LR_ M?F>^^_) U\T-V^RM>$@JQ75'KO/[]"#H.GEG?]9'/Q:_^,KBW[>EC9>C!8ZK MG]3/>3WHP>WTHJ59I,'M^!)] %>/8KQZ?35N&XM_#[,?_^UL<9%G_9SB@Q[< M3J]?FD4:W(XOT0<@]N6T&JZ]FU**WA %#HX"-(LTN!U?H@]I:(ID^1_>X YU MM1Z_C7D^'TQ+/Z?UH =WJ&OV15[@:)*_>I)U=P9+2[;G2_;I]'5]S46>S$=O M]?/63WHP1WJDEWF;5Q,QRG/YO]7[Z:6 H9$@XW2 MX.#2O7W;^4? MXZR5)"=#AQ9^OQ;^;],Y+7I:]/U:]'1XB59]_U9]*[>W6'.OXL"7_<;+<*]3 M=?NO>[BK9;5_P3%.8FY%M(\N9Z/Q8+6PRD,+=S["#:&F<]1T[AOJJQJ3@N6H M029F0+'L ;5GP(OFW@>6#+]\6CMBTHU.Y_4+1!PHI9@16WC#0453@ M9#3@E8P@3%&1LZ2-3YU ZH/T@FM[LZM2S4-F-UBIF3!%F"),/3ZF& ;/LP++ MI0<5D@1GO 3#1&)1B<4HPIK60 IJM5I(10X%Q*P$6UI9*TSEFS8DY9H4.P"J1L M[0)9Q9J3I;['6^V8""IPOS5.63M4:H.]AXA3Q"GBU!8Y]?V:S3F^C7O:\Z)R MY9X1VC=;2P!JI\$[(X3,F86\:I]IZ1)7U303+E37DQ<(WG/0HF@E,D;'5EJ> M/H1[\WI[ZZ.O 7"H-ME[;6>%Y@<"X<'-*8%PZR#D/G.>K &#O!J +B$$XQ,D M(TV.)BBGY:<@5+)$85DU%44VH(KCX(K2("-#RYQ@V75J -X/A&+('8&00'@( M'!:QMY*M\\2!C7_)5/JHS,!A-XO1U'GP_GL[GI V^ ME""W=]CT!"0 N [@$) 2T N@>'+00'Z3_L]7+NW"=.DBGAF.LK9K63P)L^-B($#S]J!LL8"1E:]8U%?'M +GN*G/O%'[L?) MTOLXS8NS\A+?=I5^,C2*]=PW)DSU?2KW'E/;V<,(6-^L(D)E1D58P@+>!P\Z MII"4SCSELK*'H4,,NK*1%8SU/4X"RN4>1M;&*Y%%,AO!WOTV,YP[*/C13@9Y M+.2QD,="IL!^+^?N5;2JJ5-\F M95#*)? RL/H15=U'Z5 S]A@>B];BH)0VG3[?TFY>.PJ[/'X^+8/YO&2#GB@#N#<)U\*\(@C^63\V[.Y&N^Y[<0<3J M^U0>*+&T9E9+9T 9H>H/Z\$7[2 J86V2+CF>-TBL9673NX&UOOUZ6 $G@A7! MJG>PVDZTW:+Q)E1O7:O4".@#HB"%W2GL3F%W"KN3$) 0D!"0$) 0D!"0=[C/R_D! MWMS__E].<-&SR:;SA6NME5^GLY)'BZL9[4GV15+ZBL4MU1O"@J:(T#)5 BA, M"!B-@%A<"3$&J5+8^![GBSQ?S$9QD=/R94=_XBS=2'J7E;@]Q="(CCL]IT3' MW:(CBSZPV)+Y"M.@'&IP67/PUMO@B^+&Z$WOIWX!CE>S[C<:#JNT+D&2(-E? M2'[&Y(O>5PP)*$X84-YP<%I:4,E+JU0,2?E-[Y-V!K4>L8R"@Q0A[Q/X*$). M0D!"0$) 0D!"0$) 'MW!+&?:*Z73FUO8*WV1X_15=:.;YS\M@[RL$0P!YSG] M/+\MCW.A%"R(PX+O&1'D!"0$) 0D#%].,NY^UJ5 M+F) ]!"+-*"09W!26[#,1"\2DS*O=!Y<9WOD*/V?J_GB=;V4^1WH>9Z]&<5\O:_R@;FWW&+IJGR, MIVH!?20=J?O#X".I>Q("$@(2 A("$@(2 G+\#F8Y=U\_Q%DKC7)@DDV@;%$0 M;&NH7)R)*5HE5>RBY"SG#=01SHIYDT $UEU)T+1@)D)D%@89SG$W':'-GO@YN6- M(;9\S8L\6KZJ,T]!]=Q3Z">Z2'\?!O!(?Y,0D!"0$) 1>SC+>>=+:TA74//@ M(!LM0*44P3&A@(E@7$[6!;5B%#NENW#2:BA1",.2%)0&MQ.V&\!Y7.?B"W?I>L.:2;I/)$HD2B1*)$HD2B1*.W6?2)1( ME$B42)1(E$B4=N<^[;DH?6N8[NO"LQ>!O.Z%8J?0L?.;7IQ%92S7()16H-!( M<$S57ZTH&%'8E+&+3:^/-K:66UU'\;^O1K.7$Q[2H!3-O-[7#= M!\B/'A:F73 B+A%W%XF;<[+690NAHA44#Q9\]@&DDJ7U"]?,RRX.]1%Q=YBX M=)!O+8GZ!CV5!TJGHE 573WHS(L%E;F'X"2' MRAV>$H\EBY5@IQ0H2M0":ZTDFG"-$7K.XWDU:NN-X;HY-P0Z.HAQSA MJ=]3>:!XRLIB$2@!4;EJ/ 55C2<;0$KTWMOB=5@I]V4#<^B9 J6:,XC5+?16 MU5]C,9$Q4RS>?0!I$WARK%I/?:_117CJ^U3N/9ZVU,H\:1V+TN"-1U"M]2^J ME$!D%;B13A:UXBOJPEUR28!4JEICUM=WBVR E1 ,#TH&V:FO>+\#E7:H]6%9 M9;293/PC_FV6?ZZD'$R1H)E*U1O5%CQJ!4(D+K@0SMFPDGKC?+&Y%+#1\FHB M5DL/L00H@5?+*ZHB3-X^_\102SI23OS;[3DE_CV,5TEZH14R2-'[ZFJB!5<* M!U]"RCH9GZ/^E%2:F,^@$!PD!"0$) 0D!"0$) 3G# M![.I,YRDY39["8Z75G5=(V ( M JQQ04O)C6KO^=@9_LCO.%FZ':=Y<59>XMN.O&+%^^X2$Z3Z/I4'"JGH$8/3 M HI-$A1:"3X%!58PHZ,R*;,52$GA.J;!_;/3/?KQ.Y6NRF2 T7+WWU@WQ):J-LRQ(E420J*F2)?)=< M@ )8A*IU*$.I!P4K06=D:<-[\]*KTJ)3J0I3)0W J(,6>(P992C"VA;F1[]'Z] M-[WGWAL=1;R1BKPM:?P!);"IQ[CV2G=$%E5A6O)_QLE?E@.^^)G&QR=E- W= MQ>5S^YV.+5+Y*BI?M77C1*I$JD2J1*I$=8EV$SHV[Q,Y$9)0'M#W0?\F^ R. M<0'.>J&85,GXLHD=K7H63@9S,*PBQ[J M&.BS@2 M.2%5(E4B52)5(E7:'A$A5=H+52*7>1>A8^,NLQ0Y)I,8<.L-*)XD1(T^L!"! M9\^UMVJMOG MI.ZL7J^BY#N$3?L]E3N*3:P:$5FT()-";,J^Y1V1%HRL61EI#M^@"(NM2-7EPK"9(,E5MF79.B/NLUZL\L2>" MI_V>RD>^#L"9F7A1;\Q6-$"SE6*$HHT%% MJ_#R4( 96XQ%"I?31NN_7;=>KU*[=?B*ZE42_A'^W?%:6$H, GQGA-E?\!ZMP"4$+1NS M-/@TJ]-&ZXM_9^N1]:W?+:)&I^3O*?Z$"O92XJ#=-QH4-4Q*0$I 2D!*0$I M2D#>\,Z(\^:]X:B*-$%#Y*J BJY -,H"=[SP($3)+6KMHC=LF5+&5P\AJ@RJ M.@->Z;:8QVP6AM6BUW8O[J$6IMEWEYA :M^G=8D,M P&E*\1G(P5 MDE39QVQ9,OPR2%462K4F0V%%M8*!$:)R 4QQ+ALCO1'Q_D%*,JHJOH\@1>[$ M;D ;N1-DJ7=(G#=OJ1EWVO, B;70="/1L1 B@PX![:W3P<:U8"BO@F%,"ITPGM#!7N;H/5.YI-T%*;=QV]D[WU) M1R-\R8=!F?9[O_[ZC,S$3BL3F8F+)YA\D$H:\):CF> ^@/?.@[':FJ^AZF15(1;-8&"_ORO:]?0*BU M[U.YHZA5K- R5"2JJ2U#964@QL# 2U64JK+6&.\0M;H<1U\%K5LLG%.Y3 *L M_9[*'04L5GB(J7(( AUQE4H$;[A#SYI[@53+7.-2CY@\T!J0$>R\ - :/7@EVDE\]:G'>?+D%46JTTH"2S2E0(D+4L0!^ M*')*.4;K-K$7]%B*_%BWY^['?B(=F?O=P$QV%YO#7)?V!POB,LUQF> M'35KC@46HW10I4B ]BJ!SRX $T8>V0?CVV/1:9MZE:&[*A_K[8^G@OF:Y)R6#M^,8CVN2N0$M+L+M-Y/7$ WGP)17)@;%I5C+?%@$%PBTI15DXJ!*P7NT#I!9D"5X::56 M]X:YZ"&;&ZRX$.@2Z!+H$N@^S(IYL8%71%F9RC)4R@7C("C/2JP(O>OUU9G5 MRG($:IZ50WJ;'$1E+#BIHQ Z,2VO/G-Q1P6,C?8$N@2Z!+H$NML&NO=3EK3* MF++5$;PSH06]"@A6)\1G::-5.=NZ7I:YZI;0R2+P1P/*V@Q!:@/,.6R548*9 M!RG+S-6/ISO9 S"GZJ:$ZH3J>X7JBDD1$-C!BI*1FA<#S@4&SF85;-5:A;7B MK9FK;%PL$+E-B.K>0$RI@;PSFN>"9L$]EF+3A.J$ZH3JA.H/G)0BEJ)SE8 P MBMPZ5 >Q,@%.YY 5-\9X?QF%(V.!"T08Z^ZZ4WJOQ#*^=C7O/QJ/<$C3G]ENWL1)F^,]>N\?%]UZX^2W?#7377>II'GP\W48\ZYQR!^SD-A MWD3O__;V\.^'O_6>O7[[YO7;P_X^2_>O?ZUY?/#]_C'^_>XS^_O7CU_EWO]2^]9W\_ M?/6W%^]Z+U_A%Z^?_<^_O_[U^8NW[_[P.R>X_:GWXK_^\?+]___@(T@"]WUZ_>O_W=[T7*"O/>\]?/'OQV\\OWJZR,(E',S2W&XD_'1Z/YTB" M>X-1;W8TGJ,SE:=_OL?.DSV\JYG]QRC,,SX[W^=T;@&*=8[\):+7I.QIF,_& MJUBYUI;!Z$-K?+L#[#QW\N^:?%JSAC!^SWJQMPTH;A9%J>3LM)F*#O MN!J%CC(OGOWDS+T]7]5T2B+5XGS('2_/=+LGK%!3?]SAXX M)V_ZW ,F;OQ:)>BU]-H'>>TWTE*Z'\]*>25\K=NPVRRFNOO'W_M;*7X\G3O= M#S#?V0^X&')]5?3_0PS%+8+SGXV/C\>C7AG.;;70TBQ2Y[9<1&^!JX^FE%9O" 5V#@5H%JES6RZBMS!4;P(Q M_]WKW*Y*ZXO/J4RGO7'=SVG=Z<[MJLR^+;,P&)6\G[.ZTYW;59%M=3DGY:B, MIH./93^G=J<[MZMR^WY2PG0^^;*?L[K3G=M5D3V?W?"/>S>UM&!(:'"G:+!S MX5Z+2K04Z$5BOU=B_[_"<'Y#3X2D_I%W;G^E_DV8]$CR2?+W3_)?A,EH,/I M1(<$?[\$_]?QE(2>A'Z_A)X.+Y'4[Y_4+XK9D-C_V+IPEW-@?6$X89=K^LK" M\!5']Z]1X@F'YRMC>(\UKGYH0'\.PS!*I1=FO<.3R6#86\^)0F72+C_RFQ6: M'J"[]U:=>D?KDLD@L[:+(H\*E,P9@HD&BHM92I-BT/5R7;+J@W8E5_!"!E!> M%7"12V"^!!.$S46GM;IDW4K\R^ET7O*%BF33[HL;%R7K.\9_N"89"31AT^.I MOT@@52R/T5@//C$#2CL'@0L+QL:DBH@QB[7BB3<"J3LKGMAGCA%,$4QMXU02 M3&T(IE0KIJV,A%RY!I69AN 4 U\9DY8YXP-;J_$JM(XZ($QQYD&5*,'YPJ * M:XH)*H=H[@VFA.U;2SA%.+654TDXM2&<0ABJ)3@!T>D(2A2D4T(K<"HH%6WR MW*?+.%4,KS*C8QA-Y8A3 >D4,P5*Y=+I$C-7[-YPRMH^LS]>BGJ;A9MPBG!J M?W'J3ZO!N%O<8]IK%A4P41TH7CCX@N"G6352:&]-5I=Q3Q4K(S=XI1>(>YY9 MB"D&<#:%RFWB08E-XMX4AQ=_^PX FKZRN[7L=3VE^3,!X<[-*0'AO0.A%2I[ M&3TPJQ'4LO403)"@7+'H@2KT5=<6_7GVV@GN04N!I-&* K'Z"E8C"/(8"I?Y M_H%0]+TA("0@W(4Y)2#\/G!9;V5U&AE<$NB%X@^G&+JB1F479!Q7^)5+N09 MZ U&:7Q<>G\:CJ=3L@;?"I![=+!YQ]:1QH"4@ 2 QH"4@ 2 QF"WE6 G_8=' M+ZZ'@WH'?- MK0PN=@K]:".#'!9R6,AA(2[PN,5YX[8[EEQ#3@)J# )4J.BPU.@@9V.3=5(( MMQ8F[TKTRAL&UO$*BEL)@8< M23#C&0N,W7_#HLRM)5'1\]OH!B_C">U#&;S M2>F-:V]ZK2R59 .VJ+MD [;+'XQ".9\2 UF":4>O&$0N&#!>C<;O9!!N+3!$ M%^-<41!M:E%P18!S2@&SZ$#:*ES,5X?V+DZQ/Y]/!J,/;\ID,,Z+T^UORW0V M&:19R=UEAY_")"\U?9.'WB7YB02/VSVG!(_;!8_5Y"H4,F?=0%&)$"%H;\!5 M8:KAB@6Q1KDW"(]=5M9OH..\ \/-+J=) DD"R:V>4P+)6V8%"89%GC(4RP(H MISR$&G27ZR,;Z3/CZ^L(TOF:8P3C)?+$%#4X721$Q87EOCKEKC[&>M>@MD=8 M1DNAM!^P3\!'^P&D!*0$I 2D!*0$I 3DT>V,.-_"H_O#[YS@8L\FF\X]WK D M>!I_0#>Z>?[CVBO=>5R(85KR?\;)7Y8#OOB9QLW:.H+UM5&Z* M'7U7)A\'J2SV5<[1O6Z+95,IV/F^QVKN)]*1N=\-?"1S3TI 2D!*0$I 2D!* M0([?SHCSYDOZ&5=MT1&X:6B0 MWHVTZ\U\DHY0=-NFTPR[/YU/ON!CKU%\>W_,R>TXU?>+5&\'1#\LX[A.]6H: M)U(E4B52)5(E4B52I6T:)U(E4B52)5(E4B52I>T9IT>N2C^Z3/=]Y7D4"WF; M5XJM@HZM3Z.1$G,A:P'<2@'*208N!0Z&VVJ42<*EM2Q#.>; BI!0(].@BBG@ MA;"0O+DC5^^5J8W>FO%L+/TS_=SZ8E/PF3+J_?RNSHW'>5-GW.ZR@ M=QU ?O!E8O$8&KXI?,R I9*&45&"D"*"T1\KN?0*>+&M)JGFV?"U) M5)?19]92^A$Z+374[FCZ"19=DQ7![$R!RHH]+ISU6"#<+8R M;FU=+[%ED]#>>(A!H^OM?<6[M84D"I_V>RAV% M)X_@Y+1QP&4LH"R2IYA#@B1\2-4X8Z2^#$^UB.!JT<#Q7U B"7 Q2="9ZZJ\ MCL)>G?WW+N#)VK[5NU7*@>")X&GOX.E^-D*-V*Z$Y;283 M_A'^W2W^:>-59,F"=A+I'A=(W9"S@50^6,T]MSY>QC]\G>@X8;$>,3-:C70O M)H@EUAQ5986'^\<_T?=NMV@?X1_AW_[BW]5X9;3@QA\:J*< ;A+=N*+JUF$*-$TL9*859EXUFZ-_?4VS[3=QBF\BADFD[. MWT@E+E1>[@W'4RIN2UF(=LQBT/D-4@)2 E("4@)2 E("7_9 MM;[@Q;P55FK^O[\'G3:X+*^%NZ*BH&)62KS'5]X\ M3@G!2P4^U&I;Z++G5Y\(6QRE?SZ?#$8?%O4A%D?LWY;I;#)(LY*[RPX_A4E> M:OI&3][O5N@+>:($CP2/=PN/7(HJ'4<2ID1;7!,)0LH!8I$U+9VLA?QN$ MQRY+U3?0<=Z!X8;W+0@D"22W>DX))&\):I89Q60%YA'/5.457-42K-7><2M8 MMNO%Q&3(250'-C.%H)80 ZUB$%6+BBY"FRH?!-3V",MHL95V'/8)^&C'@92 ME("4@)2 E("4@#RZG1'G6WAT?_B=$USLV633D^5S^[T0A!*/V"W@)1Y!2D!*0$I 9'IWQ'GSY24\9Z5J M#3IQ#G2-H;QN5FV)'WY7)QT$JBWV5/W2-2##NG=2+M:R&=7I79<>[-E$69\[#C]B\S)9CC58ZE% M_K",XSI5LVF<2)5(E4B52)5NPN*^KSR/@N=M7BFV"CJV_I2E+3J;R!E$8S0H M)3T$HSG@YRD4+[CR&]EQ^]:!I/=+HMI=\[8,UJN^;R(9FKS#VJ77P>@'=R3H M!";QF2VPT\1G2)5(E4B52)7(-2#78(-47G+#G8X.2FSUSIBW$*07(*2VQ2?O MY'KPG#69FUHC9&<3*)T=1"TU&!,RSY9)X_(]4OEO,GBI[S"=\98R>()(@DB" MR,U!I)=:JU@@:\%!"2D@,BWP-Z.#B\H;IS>QS?Q0$,FY)XBD,XUWL[?\Y%13QI=W#*P?G901=BJ_!EF(87S,C7IW%%LXM;H$H4'+IP&Y8*":!1RUFJ=LUZPZC:#37=5*9WWF=VM MND6$3H1.A$X=.E7TM'-*Z'M[$_ 'NN(N>0TI"*FS4#ZMKU%F[5WPD8%4*N$] MJD!(L8+ESD23D&^YM2IK=X9.PO:=ND,G>Y=EFN!I9Z9R1^&I.!=+M!YL5,VQ M"Q%"U@JLB#EH*QD/:[5PBP_XJX-GJSMZ[O< M)MEEF29XVIFI?/3P=#_!GTH:E1R2JIA9!!4:&XL9?V/<)2%=+66MSETMPJF, MY(T964%9!#XG2H1BF=&156G"1GW%ZT5WFKYSN\7**':3\(_P[V[Q+Y4DJQ01 M6.*N;0)7\,JB7XI$SWBCA _Q,OX97;/F#D%2! $J9PL^20N2,>,# M[Q3_1-^(W:)]A'^$?_N+?U?C541PDE%5$-DT]]1+B%:CCQJ-3%DC9[-K?(TY M5DM CI>\1KX6<@ ?B@+N>+6>@Q("?9< &@,2 GV7@!H#!Z]$NRDX_"HQ7GCSK#W46C) M+90<$BCE*L1<#9C ;9)62>G,6BA)Y8$YX\!+ED&YS, %C_ZTX$P8+1TZTI>= MX0M^Q\O.[7A59J_K^_!Y4P?;#$7C$DCM]U3N*$BQ6&PN+H*P#@''9(X@E0ID M%XHLVAB6UN+=9.(V<&/!1"=!L>S ^<(0V$RMA5G&LKU_D!)>$$CM(4B1.[$; MT$;N!%GJ'1+GS>^M"32Y7@@PQHMV!D9 ]*6V2-#H&7?,JC5++=#S",HYT$+; M%LV.CH4I%I(IJ48>2K;^_BTUDHH]M]1TP)N*UA)I>M2$@<: E&#O!8#&X-$K MP4[RJT\+$X&AOX"^ BA;-7BI.$3&9=$R>YO\VAJ?R5H9YD$Y$_$> MW^Z)"7C1@D7IA$SQD=8N$G;?W8_]1#HR][N!CV3N20E("4@)2 E("4@)R/'; M&7'>N..G4Q1,*PVUM.-8KAV%U[4=!:TI2*N3YAO9,B+'[Y&H!YWLNFUBX>D;C]V@IU,9NW.!#M67D\C\/R>'/@_\#@_%"*_*N' M9T?-FN*,99T5:!/01!4F(=20H6A5M(^E*)?6,HAZYH4P!8I(HIDU-(4F"O A M<<5*\DFNK6=N57;CKTG.:6;[S2C6XTJ43T"[NT![O?P:_T&(>P^(FYSB1=H MZ#)H4,QJ<(PYD)$GKJLOU:\=9;D1XFY7SF;"7,)IX5&2Y+4ZT*PP M4)99""V7CE0A.%VKJD*N5@ZV.2QTRCV(-Q%D4J21MH'#;F'/,X*-V4+Q7-I>6SU(\1-9P[2V! M.27?)50G5-]W5#?&Y*PS<)D=*",RA% M$N["E E1(?->H^8ZXQ?!0>:I@DI: MM0 8T6H-*L1T5;)=2Z>TK;G0"=4)U0G5"=4?^"R9J85QHR (7UH='OQ-R0C% MU19-:#1C:R@LI*XJ"0NY1HU\7"0(V260,>#5-NKBV?UE>+=]YPE]-QI.B/\& M;'[WZUVV^DR1O@NHE][^S1=>M]\/T[UKJ/ &.ONNE-ZK\0ROG8U[S\:CW/)E MY/9;)^AAAG_\,AB%41J$8>_=##_HXGT/?GQ\N/A>&S\H+OPZ#34]B1\*(LH6F2@.-5/P_!3^#+]ZNW;UZ_/7S_\O6KWN&KY[UW__CYW]=Z_QO%Y]?S%JW7SP_?XQR\O M7QV^>O;R\-?>N_?XP6\O7KV_P7"9AQJMVPW.G_XQ"O.,S\Y_WI\^'QZ/YVAQ M>H-1;W8TGD_#*$_[O?(Y%210)P51MH7E]M!6A1N,RKT"YG>5]$< \YS9^(%A M/B7XK^;'93)(IVOGU096 P3?\CYXA;^E(L$6I814T@JN+O-[+;+TF03\AY;\?,0784GO8+NP F^83:9ESMFS^VTTZ!^V2*D[/'>'W[G M!.<_]7X^?/?R7>_U+[TW;U^\0U3L+,O3\_3]=&BZ+@T:UYL]50=:RM]?;L]F M8..6XW5+,SL)1^$8F>SD9#SI9.J/T]Z?9D>E]Z2=1 NC+W^5MMI M.,^E-\#?/Z&3.OP"XT\CO'HZC]-!'H3) )N&8MD] O'J^_F_T8,PT^.\ 4]A++>X=%QR2&&W.^]'.$SKCIM)+LK?PN3='3Z4;_[K#5E M4AH^#[_T0D*/>8*OOKIQ7_J]-[+WOJ2C$;;G [:UW_OUUV>]/SUY(Y_\N7^^ MX?]C?H*S,NGW?L&&XY#T_K1R%'KBSU>V\*#W'H?V1T;S*'PLO5C*J(?3?A(F MBS>'E-!1[HY=?1K,CKJ_$?X'HP]X&4[ X&2(8_RAC,HD#+L^-SNPN+=-[C\. MWAU@C_YV>/@&9[>.)_@%]F1PW*NGC1B,%DL%;7FC#6*[;S":(H)TBP*=+_0+ M7M'C#/ZKN^+M'+UT!TRV_(-ORX?Y<''W._@_:(H"3DN88OO&Q_/AAZ['\?$Y'8?2A#=;Q\6 ZQ>>L!F\IEC\TC'G<&XUGI[*)@[+6 MOU'GX$W*4CJP;6UXNL%IZ1*'!:?U;'2F9TY>UZSYBG-\K5FK8W+OCDJ9M8' M,;HHJVV&&[3CQ4=E4G"J/N%E&:?E(WY4<=RZT5H.0(=H]B<=3SX]'O87?#M.!H5)1>G.CVXG3^!5>-Q+EA7 [TJ<"=S=KA:#3'N]X6 M!)Q9#\=^)4/_LQOJ=G$=M,6KWI<2)KTR:D^Y-%!_>K*\I/WUY,\'B G=C>.3 MP6B9_A)!#_W)UJQ^-]OA[!1N?]FZIBVCUN5A X?Y9-(^0$V98/NF76\'./CX M]A&J\72*T-"U,/1J&$Q6D[4#V>= M_(Z1QH8%]#1!2V%ZU*O#\:?IJ>#,CB8(P)T4#D:E=XS//)HN1>@*:X%\N('" M:GJQD3AI>8#XWFH4XAO;,U<-F!TAH!^'+SC+7<;4U&G!\L5->K#UYR6WC_9E M@$*+;Y]>E%]U07[5#?<'-S#2J#D/]_*V,'INT?0"W3ZWFM/^O9*+5\Y%U#9! MSMJ *EI#0/H-F=?L):]1M4KVM^?B/\^G*$O3*8ID1$UM\KG M2:/?-,+<*.1'M$2GW#AAAQKYF$\BOCLA*2]H"\L(!Z"49C7[C=5EY(7(5CZ6 MX?AD:7<1B+&M\QH2WMNL:UPJTS=9=(>TTS+YV-;;L>7=(/41IC_U&J']\&7Q MX-*0NM&6C,UK/L4%?H@P/1R4Q2,&%_M9YQ-\[&3:#<"'R?@3$FA\ K;G Y+_ MY;<]!!Z\9E ;(6T7XH3_JU$I?/6JL^-:N^Y/%UV-DW%H!KZ[_-)@H;F?=Z;K MH'D7GP;(2-".+$A*H]:3\?S#T26^\'.8X"S"*[0BX^&I%_+S*V3L9][*PK]! M/P&5>KB:W3;\[3LD;C^_PB?-5M[,XO(R.FKD\#L-?4#3L+_J^[X)*\KB:+K< M6&XNP-*[6_*-]L&9(J4SL[0D'$L/9LE8PG1:5GK>N&R;_^$@Q,%PZ6M-IVA6 M:B6(% XY4'91V$EPH G+U*F3FO QN_0"#K[G* D9[T^)E MD6<8Q4$47F2*2;N8KL$9GBW=B>Z/]VV"$3MP0OBFSO"ROO)?/]KP $K<)+?! MT6307!X4AVV3ALIT9<9IR#8E9)"F0$13!MC67 M,ITMLVB\GK1_6ZP ,EU$_M?UCG)L"+U-E MP]TYZ4M(VD:,TLU-,2[>,\9<*6V'H[P2MTT= M:>US_O5X_ >0K&;^MM@:R>2L8PKEPQ8'2N8*438DX@+G7"BC=+@L*29FP2W3 MB%3*XI71@3-,@.'6Q6IB"S&[!OYTP/*FCR\9(CO 8XY<%L%.:?[H?VSE:1T7GFV4EXBDR;%'! ;2@:5F *7 M7,M &)7A/!46]2:0Y4WXLLI6N&"-*P$JT[]-QM/II@YC]IG_>J:G^Y>*?O.J M_EG0KT.W*97)+*!S>C)NW[;%V:\L((>E=]S]P\[" MK2U"=K[YI"QH_O:)G"G1.\$RR,H0F 2R9F^KA6JR%3Q))--KA\5N U'GC-E2 M]EJZRS+XV,S4]!=T1C:9\M(:OD7RU^U0+GJZV(5 UCPIPVZ9!"5R.D??[EL2 MUGRP*Y"L25:==TO@JV6&.)Y,QI_:PD7;?[G(NH9MX1PE->'0#V:7/+OP85*Z MQ86S78[0S3X^JWU:PF0$XWE;!CHIG:?>FY_@*U;:=+9I=%Q"6S^=+A:=4,VF MZ'Z?V:>F84MWMEL!*L-A6[!I*_8%G?1!&R,LF7K:0%VH023:J(S"&BQ$0./LG<4*PFVZE*'F>=#4*$4JA6Z(RVOQ84:A$96U%1#;T6D^)[4P2 MID(HI:+X11ZD5MKL8IV=MF#8D05=WM]0L@T@,O/"V M'=?1X()%0LVQ2U(;EM1:=XWFK%9I@ OAT6GC$ES1'(PQTA7#F-3EP;N+.GR% MNFR1_C3*NRP[>AHH\4.;]PO'K?&!\_$6C2=TVU'+R*?%11G;,>@V>!I76+YV M>A:?<654QFDL1E/4UZ>1!QL(S'B\6Q.E@ZZK=@$Z]V6XVM1;Q@M=>^NAY;U? M$,7%ID/!7AXOHHS.;3]T6Q+=?D-KP?FWKZ+30A<#W04]E\XYZX*)SAZQC9 K M;:C>< \BL@:Y%BTQ]P%X*-+XZ**M8A,>UM_&X]RV'3>6,E2;K5K2N6"2\?";!*F\2T?8N2'2^;>GFW@O&QRU_>M\V"GBRJ$^'.5?S[3P M<*&$[YO;^;5HEB6U:8O&L^OVZK_Y@X%4'2,2?>KTOW.FL8.(J?C813@!OFXX MP/O;BLVE/_S=0_M M]:Y[$O!Z3]RZ(RT;.P/8"=BI&-WF<,M2I\/YI*K7U.O%A/7^%V:CC<[3 M,)^-5T>YVZ"@+K8Q;)?#,'Q!SPC[^;GDGQ9]=NR _7YU?6K;#2?3\G3:PMW1 MVJ_FHA/JQ:-/FW"^5,M'I ,+M_/IZAGG+KR0 J-[JU4'UOQ^>;ST*]>( Z^^ MGN+PC17"NNZ@%_5PA_)$^+N_US[#1*%[$T' MKRCK]R!97VY\2O*K :AGX8Z;GN&'R,UPLRF^+YBX/2P\BO1!^]*_:X/"Q;PL M5V4(NJ+ECPI&VJK2S67A&^-SFK5F*T;HP3$GX5C4M'',>7QU\PXONI9/;R!\ M#]3I!T.A[4@;=J]&9N>Z? =,Y2M>WDY6VUP,[N+GL[:'?1K UL+^/X9AV]J_ MCKAM\?#ON[[\WA:]KK$ WW09OWAQIL0;*S1TS7R.CTA;MH:O[JOE>3\)N:S. MI4W/12ZV8YK=#G';2OG4G3(D8[0?ZD4VZ+P-$D)854J!I"QO47D!@FO!^B7X MY+U5MFZ?#5IDL5A<>2[N>D.62'TC8F"_5(5\H(U9HG^,4(B'7:C\QS*:%[(V M^Z%"9&TNG-.)O+*6.MZ'5@Z520W.^@JBV,!=2L64M9,&/V)M/AP=;]32K+3V M[4)I-W7D@ DR,.3J;-; O!RAB,[&+<$,V9;]T!ZR+>=M"^.5IRP,F*0+H$]C MT&+D"M:5$)PWT>:U\T4/[#3.&&$2AQ<;(5JE><06E;:_*;I\C*2H-/C M#5D@K6AQC5R@#9N@Y<'ZT8?>HMX$^3O[I$AD=,X;G1Q%=<9$"#6CO\.MPM]" M BE5DLX*F8+?ICV<4]W]M:EN=\.FD@O(KV?[V2\-(6]G8Z9FE0"#C,M^J X9 MEPO&1>MB1X,3"N M'; Q'%T5(RO$C-;$$MGJE:S,@E&N91*6 M!5PL%81E3K-8"N-RS4<)5=9H\?(8/?HUTD (.4"NHE;CG:Y1[H(E$GU-EH@< MH3LYQ]FT@RS.?N@.69SS%D=I563A:#BL86U5+($O0H*(&>U0B3SPM4.:A65M MO>0@3=NF<6AL8FZ)>HU))5A9@[Q.@8ZMMSB2[ UY/INV-\_+HB)AR]H_/BY= M#NYNSY_LSZUTZ?OI^1Z-MMW00OU0@L)=LF'2)AXT%^"D+>@U507!>X=ND%>\ M9*:K6_>:'CA6;04#[\/GQ=6;BE&[XRCIZV1Y?#2*1F[4K;3Q_;@KP'I53U1L)+MBD"=JHW>&\SZPG M=^FNW*5]2@O\Z[>JRU!JX+W)DTNI@6FAY>8++8?+ M)I?-P.EW>VDLCI?AA@ M(J<7(E]%B"HI U;X#,H4"Y[+#%PJPT55-+&!)J MXKMI([-2V^=+K=W4GK&C11!R939L8BZ?$3]7?I>,S7YH$QF;"ZGE961"QP@U M5O1H+#HS$0T)^)1JDBJQD+8JV>_%@^+GOM_8<7%%5H<D([6@\HA@O?68GNKJK%$)_2M;-5=; UOWD)I=\>'V"DP MB7RGU>"^F4_247.43B:#1 <[-JE8XD TS9W!V%$[9A5/ M56D#O)0(*BF)UHFA8?+9FVPYUVKKDN"_VEQ"+M97_HZ=K&\*U^,V8OA[F[*_ M=@/8'C 8S<-R!//@X[DN=4T9C-H\/U4'6LK?__3U7AK\\X;]_.=\BH+TY09J M>F*138QG@[:D$"7DJ4[(;(ZY[0*LAV,TG"> M\17IRO0M_<5!^F^=J^\O/E\=>CSHM::<_MD;G+ZCO;XW.VJ+C2/\?%:.>T^Z M@U;KS>K2)#]97?]LW"9OB@_ WSH&UG7FYS!LM3![[XX*WK)X[\4AN+I/O4\! MNQN&:;X8E(8.'[ 3J_,SX>1D,@[IJ-^;GJ"RUM;;X9>N);_-A[-![TV9#,:Y M]^)S0E#IO0B3$3Y@VCLNLZ-Q[O=PBM-1][#)R7B"KUBZO"=="[ M'\(DMU=. M2IN\AH?MJM;G3V=-1B+V:;:L1'VA&UT RO3J#I\-^^EI_*I/10EH^N M&(_>VS(W;N'C M\)/9&!M?AR7-NG$,%8U8=U!I=>DT?.P&,P1$X7DIKJ?.V MP/01FX\JT/DSO2\E3):-.IJ4LOQ[4II&MY<-OZ#Z?%<]\)T7>M'TKKT#\2'/ M$Z(G@E'^3GL'>-D5K:T+?2VC1=.V19;1CA8<##]ZCR_Y>3A._WJ"\Y'"25/8R;P\V3<%?O]UB_IN MAO^T].9--I<[#,UDX1AV"+S0I:8LHR;EQ_C,(Y3N4;/MSTLJQQ$%7O)^3S A MSZA%JUX]18;<;V7[^QU7R_@.=NXOR]J4JKL ;HU%@38+ ;0)FE,Q:A!S# M6K"!R,XD85"J2VFY57B%:/!&)X+P*O(@M;HLJ\OBC+^@4<6AG[5&_._![&B% MJL@I<,P0*9LK@O^WTWP;\C>^LN_%>/9<.>!!<% 1O3&7M(!J4G5,V11$7O/! M-&>U2O3;A/ M,$."*YJ#,4:Z8AB3NFQ/OWF?"7N%F_45O^L! +A3*-21)?_< M1O7PWND4 CKHMJ*KS@0*O3(9$.)1-7S@,JZYZC=1#W2O7W:C\.MXNJF%XJ\L M/B118DX: MYZ. NMT,#!*G1<]0UD\-,WY:IGCGM+,QZ;Q!PB_0X^KLQOC,'#7BU!FQ8^P: MDC?T,!>?H&TYY_7VC@*2L]25?4.RN? \8D&CW+D4C2NBE[=Z6AVTJ>B==+[= M=-6F2^>$KF0*YL 8>T=,X=K+MQN8MK6UE]5*R\(96ZW<+!K;&O8TS&?CU1I3 M:P\.:VM^NQR&XGJV=\;2NB>ZO2!T+A_#SYRSTJ=B?SE_\;>$FOFANXD8.9C[84-SK2=2[[2")^>;$_%5;#"$I__&HDWLU MC+LYPOO9X6LCRP_%"#Y&[#F_['IS&;E.J-LV#-2]*LY-(VQWTD23(I$BD8W? M5JC:Q0Y?.TO1SD-3VTTE2"*%(86YOL((4IA[6(UZG*NNI!]D4,B@D,*00=FR MK)-T:'ZUH["*F*23AH\MR<3#G"+3+R-5-5;]5?>ZNBMY[W%+_4"F(OF$K-];?>V67VSS)!&T; MA;;"C'$>4HP15'8LE!MJ&N!]QZOC]%:8);C/=)9<"4&X.VG\Y79 M]-4R>?< ;:QO-"=H(VA[?)-,T+9):)-<2E4")!8+**X$$C:!J"4E3SP%E\/: MN;^;'*VX/VCCB&V,4QY6PK9'.,F$;9NL#)E49EIJ4,P+4(X[:,6X0"@K'.=9 M(HY=QC9K??35MK2B#CU2Q1)$@<@H8O6&%VZB>DALXZ9OA"-LN\7")>5).[=P MN3C&2BN7^Z$P9![.FP?E:A4:::QQAH'R"6FLJ1:TK46&PE75]JX7+._BQ+$R ME Z:R"]-\EZ"FFX)4!++4'4,H 3Z\UX& ](HQ*?$JA3QKI9 W!)0XL9EV\%"H8?M>+E'?"U/I:$U7'RRX>SN \J&"^?>PR[O#>4C&J>I-PA.5 =>EPNX>V M=D!!?1M<-..N.B%4A%RU :6JAL CAU",=B758N/:68P-16VLULQ65:3>E,F[ MMC#1J>7%M;-12Z'>E>B8OJZ'7:&5\+QEP)Y,NUM.5];8^94U\9V%-7; :+M@ M4TJQ.Y3K$4PR0> FSVQDZV5RB'E.()SQ;@^ 2Y"2BUIYUBK=58S'-D"@) @D M"'Q\DTP0N$D6: 23TA3PFB=0!=$OV.@AQNI4L8*+HN\H(F0+(% )@D""P,J(&XH>F0+()!I@L!;+,'> M('L7+<&VYSP?#.>SZU4-H478;=(NLCV;/%FM*E CG&0"P4TR0>&\:(NJ(C(#RC !CB6-<(B_5AX\4VO; M\7>\$'NO($A+L02"CW&2"00W"(+6RL)-$6 #$CJ%M!!\*!:R=2D'Z5PI=Y5H M;"M D!9CKUB,Q=]#'):_KH;FU;P;Z]#Y%5!UH*7\_3>600W^><-> M_G,^G0WJEQLHPZ7F?//]7QFV]T<%)3',-*;C;L/PYGB]#*J02_D-BSX&KQ@,$K#>2[=A>=:>(R# M,6LO[1[077^,S6R?Y()M3H-% _#O.OB,CPK3:<$7QS!MS1\MGU>& QR<,/G2 M.YE/TA%^V9J6\)'#X3AUC^A??D77*$3),IWURN>3,IJV?M5A2=V =.,4ID>] MDS#(>&5#F%%9 -/I.)SKWWPJR[]]D8.S_Z\H?? M.<'M3]/>IVY/H741]31\*&>MPTDH>-OQ&-7WWXOQ.&OPXNG+*:AA,.E]#,/Y M^9Y.VV"WIX71AP$JS7(,^[U1U[PTGTR^UN@TGN+M;?;;T\]F:Y'9KC<+GU% M3V=A-:OG7SV?#8:#?Z\&-)R<#!&!6B.FB)3SV1BG#)_2=?'@O.*3!K>17.D9 MFH^5!N/WW70.A]C@IIX?2Q/ZD_&TFXKAEX,>/FU:KGA*'N.4SQ973SH%B$W* M\B M'K-4P]7ELR.4U$_C^3#WCE F44!F<]2G+WA708V,L]!AR*"N:?\X-:'J MM'7UT%APX)L1;1^4D(Y67R "#<9Y>M:])I<3;&N97A(KQ)30*<4H+]L>VK?_ M7"HE/N]"RX]#:^FY=B[$M,YG\\E%6;O2AJ"AN8Y=Y.+F(G=3_K0!@>/\W "T MKF*7+VTCMMXI=\!./KDFZ F"U&)_$T)%J'H:AI_"E^E/3_[R8T_< MBOVY#8SI&GM9CL**UR[E:Q5AD"6+T:!W7FO+3V$Y.%4M,/3I5=5*E?7\N5ID MZ3,/4'22H()D>(^-$+P5AD?I"V.7:>TR1^XOD_'Q,WQ8HY#_&\W7,T0/A/#) M>WSZSV@C__6D5Y"?GC3$G MVQ?_Z\6K?[S ?Y^]_MNKE^]?OG[U=+]-TY*J(+ZF\8<1/FZ*OW9BU8Q_6HH5 M4IBC9A@F#?8'K6[7;#"M [PX-)3O0'R4&B)CKQ8T)J+UGX31M)8%!^D>-1Z> MVH;).,_3;,5NTE)F#WKHE9U[+2([]AY-RJI1@^E94W-O?H)OFAX-3AHCZ9^^ M R_Z4$9(M9I).VT%7M_U8OGJA>EM-Y\TRS0;S(;=X\]=W^]-<9(&%:THLLK) M8/JOSNB-/^&SVXT+XWGAAG/T#[_%QC9QGK9NGH0OBU8VSC4IG\(D7WK:";*W M6P[(& DF=N6X7&,PPO1":Q/"_:S-Z&C!(A>FMC/6C5HL> )^-T1[,%JPBCER MD65[5T]9$:OI-+1PVY(SHU(1WJ6?.%4DI"$G@S+DO_FRQ3RG $Z MIP?\DA[\\1DJ69P,_MB?8J]ABA!=S]8B+F*VL"I9*3,DQRNH)#D$Q2P$)GD1 MMGIIUW(*W02SGP^FX<.'25EHR>NZQ/#W;62^!MC=:P=X53Z<7;>M_\V?[".< MU3%ZA9\ZGZ23M0N^\66W;*5"^6Q.4-X0N%;@-$1VV4GTAS+^@*U$Q6N@$39@ M,S9M7[\SJ-^=TVLOVVR+3-TGU5NLORU]V[5XO("^[JK^:6L/2E_K0;L#Y[VBUP_+1XG6,'[/>KZU-;13R9EJ?3*M2A]P\?LE@?_*->* F^])A6_&=P%BW M!ZG7[B>YQ8YT[C1QB;E^XI+'6!_[_=&DE-YO^/?1M/<"[=ZU@IFW=RA(R$G( MU]=+&N,E&?_Q\R*;,HOKHW;]$7_D([P?';PVDBP]A%5+#_3)K#<=#P>YM]+L M1X8MSTLJQ[%,>I+W;RX#WQB6A;8QN1-R0HI BK#OBK!5:<"W)>;PZ[0AE[2, MZGF*PU$F;?GRJR/_6YC\J\PV#4&/D]1_+^7F]Q%H&\CN+1!),"'O%HFV88"V M,$GMX^HP*[)* MX%ED4&PIEN5H@ZT_&*K]XO/R?-'A=%KP__P^?-Y044';-]+1,<,-R3Z=M2:D M>YQ(5XJ2.6L'197<,O\&<$Y:B,$[850I)88!)NM MREQ+S]833CPRZ*3F2O:ZP35X>5*B00N)@8V6>NURCI6O3V@)GC?>LJ:2/SM$4XR0=TF MB]?HZAU+&5(P!A1S$:)F&FI"/'/,<>_M&G]#B$N,.Q#*)E FB99ST4.VQ7L5 MBL1OMPKJO&($=;=8WKQ!A<@M9H>WT*%G1^6X=> O;\IL,D[+OX@M[X?RD.6X ML,;I%+ M@O!)H9NOT67G+$!@6GJ9/$]N+7=85$X963@B6$(L*]6#K]*#DXDKK5BJ:HNP MC*N^EH; C-@:3?(^(ES. L',HB]I4D374D6(*6G(J0@A@_%$Y5N$<+IO&"'<;18R*4[S]*QH;=F@B0SOA[:0J3AO M*IS663)DO[*%:"JA$CBMT "$:HRJ62G!U^I#!&VR:,D1JV1(AJV!4&4 6VTU MK&K.6=X>4R%47]+2)9%AFN3]1+@LHLM&HW_/92/#C($7L8)@-CO&>*AY+8") M>Z%MQ8N022/"I8ID.*0*I=J2:G:A*KE%",?[QM':)=$UFL]=!S/F:5:&B9-#%NT=JE,7U)MUENM75(0YG)PW[7+B KOAZZ0H;A0V;;@ M6 6DM:(%ZJL:.'@$!62YAAGFG=9^?9-+9SU[$LVU15M!I\;*DQ MA.,0G79@E1,N2Z9K7HNY=$Z;PB,';71;O$P!"9Z1R/>J%I;QZEHZC6W!,L[Z M6E 6(&)K-,G[B7!%NLVY),9?+P7T].RJ35BT6138-Z-CX+=7F MIO5;ME"Q;FA5?BA[\2[9G92C+H$G\%9$9,DY03!>@&5.UBAM<'8M(D")$D5+ M5)=M6R4H7()O%DBT]0$KF8]UBYBUZEOG[];LW+S0S^YH$)%O M*]!E*=DE2% M 4]6(Y JI/+1:?!!,*XB%TFM :G1J081&?AL\)XB$SB&:*J5"3XPPQ+?HN56 MY._ZCN,.]AI(B7P29NX79I92;>7)@ZPMOE2S"$'9")&5[! RI6)KL?6%92>X M=Y!<(ZQ&UI8EV4/RSI7JI7%IBW*[<]N7=YTQ;Z]!D]@G(2DAZ7\;)1TWR!]# M:-%,62H('MFG$DJ&%(V-96V#3"<=:U$%T0I]>25,AB"J@.)-Y"'P&M,6N?%< M][VXX\#^G4)2"HV]E9Z]*CCW**=3HO<;U"EQ()I2Y?$\#LM#FJ6'R7Q]G<'8 M40M5N/5"^ 35EA9O:Q)$'PWHPJ((0FJEY5J\K0J&,24@(/SFP+T^&P4L7T"5@+66R:/KJ7$:B,(7PVH4"IXRR4@ MK&87)(_>K94=$#FDH)P#+;1%8(T.O"D6DBFI(ODOV6[1PK/T?6!89:'1)K1WZCSXB'/(J6WD!!+%F9Z(0Q?.W4L!99^G:^N.B$Y#1(!JXM M7@=OA>%1^L*VB)QR:?K*$(@2.R5D)62]SX7I'#W7$0QKN61U5N"JD5 E\E8> MJY)RC9WRE+66QH.RMH R'($XRPS&Q&Q9-):'N83W$XRF0X&)6O MCOS?RO@#WGDT2+VWY0/>LW$I) O\^#1N[R&'!H#4@:2!P)\FFP9@3P> U(&D MX1;N%QU$7P[NX700Z)C/8TL+_#"!YCL:1"YBE#6'"BY9"2I: 2%$!=S8FK3A MTA:SEJ14JV*DL'@E;R4#HH;@6()4KX233%"WR?+S M0HMBDP-N.0>5-/JL&CW5Q)(/RG/EXUI589>YQU=J, 6IFPJ)@[=>@:G::8'_ M>[5-QYU%WXH[KJ?Q:*".RCC=2H>>A5'(M+BY)\I"EN*"I>"5F2(KU-(1W"K! MI9:VV;@&1IRK5"&4Y9"#Q:X;*M*:]M MRC CK;,I@ TM=3EW&4$,[\[([XP6Q9FR166*9)\SPC*B:C3)>PEPB$Y%^"C MU<30K_02@JH.=&-P*EN5:EI+TJB34,C*0%8A0*4LD-X5]%^%E]QI9WVUVP1P MPMQQBL9'(_L4CWDK%?IMD/.P]%Z$Z8SH\'YH#%F+"]OYU5J;68(JT60LRK]G M9+I5"9,2$Y*)M3TN6:+7,1NT%K&"RKI 5(Y#-#*Z(&5R[EYCE/ZJ&9D#XKLT MR7N)8+KMSNL<((2$".:9 *^+!\N3YK(F5?-:M4QCN=+<-/^_(1AS!9S6#+@M M2DK$,AOOM63.7XT@!".Z1?.YZV!EE))*"@DB(W]2T2B(-A6HSE43&?*JLN:< M^ZB-\S:!E>B7*V8Y>*XEF%(K#R9+QK=H'T7T!:>((F)C-,E["7#.F2A49%"* MX*W**P=GA$> X\XQS[--:VQ,,6]\5HB'.B9 A8A)NWP1_&F<*^5WZ+M%=ZW MAB)A;K/Z2"&3R\%]-Y[/CGJ'**_8#2+$^Z$S9"_.VXLH0E"%5\C>HB<>I0%O M8@!C8ZDV&U73>F!1K*ZT."2M2ENS5&W]D56HVL62=$!['Y-4'"#D6<"E8+:P30?"U[79CA4G50V@E%)5$^ L^<& L M(>3I&D7>HHK=1I$_3U2,YG/7D4P6[R(O /J4(O$J5732QN'L]V?U7812!%7$QFN1]1##.HZ@E1V!* MH#-I'8,@A8"E%E&!\T8@.3827//ZN3)9!A,SYUN4@5*:OA."[ 0189KD?40X M;BO+26?0A2$13M9 4-Z!,XEE+2-C=FT7/A4MI6<17%(*5*P5L0M0CC9YT82PA%=H_G<=3#C+ H;"^1@&?P_]MZTN:TC21O]?G_%"^R/,Z0K;E?A6W+>E:ZIF83QVUBFB# !L'D,3Y]3?K@"!!@A1)$""V\L2H M >(LE5693V9EY2*(I6 Y<:"D)82CP4;)0L5)ZG(0*@2(6D2\ASDPC@@@T6HF MDTTN;%$97;0=CZ2J.=O57JN+?) 09[2T1AD'*3)2DZ7F6$3S+7'=)GLL:-CEKHM/O M-\/Q21I5>_A)\N*1<=+HZ983?C>2U"UNBN0'C*0BNB3M FAT#*'EKM!*YPE"YZ13!RQ M49(%(#5.1038!%:'4.ZQ8)G)8'UT,AK/G7S6A,X?UVZ9'S125NNR@N)A@2)/ MRL2H+)"N)(4R&<$KX8B2I(S$G-$8]\Z7"L"OYGY0 5RXJ)5VP MB6V/=2F.!*G69;4N*Y!6(%UG;2,?=48;$K(H0"H= 9]Y2:[W2G(IK+(+V9$Y M,L*R"Z!UDB!TZ;2KHX> 5S,IF))YBSH0L2.JUAS0NE= 6H->GR1F;Q.N/;)I M6XW[%ZJ@'@T@JG"!$,(BU[ HN?C!$95%#.*D(% MYP<1I/#KDB3]$_FCE\^7$(,;P_GF^^^8HT+[U?Q<$MH-KS>(>-%+<2PY_^[F MR_: ]E?-61IUZUJ>D-\$NXD.MF/"P_ M?.[%A'^-/:1B@'_]-!S&9CAJVC3ZW,-GXE5XSX7\'S?C\%E)M>OS<^+V_%^UI\UF@ZB;VVS) OZ,[+7.Q^ RN.P\:DI0Q_W4RSKD[Z& M$S?XE+HY'9=7YC0:X6\XD#C!>XZ;5Y?4_<>_&4;U#^WTPFMCPZ&[?G\8W!CO MQ=<1]>V^*GMLS_K>Y*=,5);%-7G2[Y^7%Z5/HVY>VF%_+/J2G2$%V_#+!-_3X2/'W)E0Q.L2-VP-"BKD?.[I^7 MZ[XQANLX463PU!68&AV0X&*,NX6^D/SIQ?,K MT+VYA]PS@[SV.BUQB(\9#/$IL0#_;2/J)+?,=LZ=D$]YKS? .2ID(QJ=X73C MR'KY-E X:G",':!85E9]0__]MG''VI0-K+%2]RV2 *I2D;7HG. M'(Z@X3+I=WPPY:)1F@);)T@S]BR\L:A8+\7SQ'V>XDT?C83!%.LF[17'S0M8 MX:*V7)P&^-20BKZ?6B*=C71A;%R#U4X6D9]QJ"C,B(NQA\2.4;U\P>U2]P8T M>@J]>4%Q%@#HIW%1E1^',X0K='W"IQ6;X(L;Q79V64?XX Z<;>>FX7;%?37? M\].$6J_?+8LKZN)L,L9A($K&"W4Q.2LZL>DLF$+!E+BF[W#_U)P,)Z,Y&<49 MBD65%WWG!NY3A]67ALE,X\SF8:K2YA\T-8$N'X;X=F%-8B/14'"]R&H(M#'=)8&93L]O:F\ M&UFU<,,-7;>H3_$9R*:]]B1-^;D];\>I&,.#SE0,*>)CRF5E#U LWS(%R"'] M80>F\]9 X9=_37HS93%5T!UCW<5TETS5C:M-\V^\D"4S.'9V7 T+LZ';OO0(CMU"C:FLB_H#::# M/6JF!G4')UEK"E.[$:G"'<5L ME8;%6/A0@IVFE[G1 ,4RR3.5NH4^GME;E6IJWM)GN&@C-V MG.)*G*3I!JXW-2HN:.S>>VGE32GLD&HVE\?-WX;%3FJ&5^#;C7!SVN+:]KWW M]>6%$?@@GP5ERROH93UW*R"9LGF:8^_SI1_HBC1ACLG9US*^SH,S=?/\Y\EE M .(9"M,TMA!<1OY\Z?I?T([[X<7W#WSB=AQ3KF V;W&2/9*-=M7,FU/TFY/? MWNEIBCT$G&+]%*,N?>[P^KJV/6Y^GYF 4T [=?\LV[+SF:Z[T&Z76OD2G8Z* M]^'"3.KV:X/)J4<%-'6US*ZY;O9T^K1L'4XO!C*_';DVE#XN;7$B7#UI:DX5 MT,[I"_Z$ 'SQ1H^Z_M*QMD#$A0%VX.)FSL=8%H$ MS7F$8&BI/LZ3VA.?'(76_S91;=:QFCI7..7EY=0?OWXCK MKO6H:KO;)RSR/I6/RL8EX66&1&("$2(!8R4')[S3@G'.?'I*U>A/)Z>E-:[5UOW(=59?NNXF+%Q8J+TZ+/4EECL@?-A 2!^ 8NNPA*&.VDR%JK M)Q5]WD%<-*3B8L7%'5[MBHM/QT7GM6&&.I".^U(ZE(&+T@!).7%I@F+4/:60 M\P[BHEYSQ]:*BQ47*RYN.2YFGC@+EH&4UH"(UH-/6@#7@MND>+0. MU1*5"T;ZECEU7XW?#WN#\9O!*C42$U4C57# M93"(<$ 3%4D*G[U?L-2WS+.['G"L[MT*CKN\VA4<5P".UG,6-,*;90R$B1(\ M,0ID,CH*8DF.?,O=N^L!Q^K+J."XRZM=P7$%K?:T\80$#5(A0@HK$2:+(2EI M9DY)A,RTT,1TRWR\ZP''>@#VT/9[-VH&7R^V?BAE>[>&XN?J0KB"-H1/:6>P M\7Y#X]YI*=9]50E]YL*_Z.$Q^#R<-JOH6N^Y]F36A:MK<^&Z;EFE=55I%#;K M+(A/2+W/1;*.$,8NNDO-'O_GRYX8I?77N/W+],FSIE,QG0W;TLKKZKI^;]K5 MHY?PXHLZ] BZN#BE[09^ZA*.NZ+A/[E^U_?DPTE*I>O>WV^^?:[#XNBJG/Q5 M3XVN1=!=S7BF;41"2O%:]\#NGM+>Q9?&7K:24VO.@)>#[K-W-'-YGK M+^ZZCHU+%X%IO[#Y#GNSU3N?]NLKK74RKGO70*7C@,)[Z5^3TFUR.I^ENTKW MN!DSE*FZZOTV:P9U5Y^;T@-@KK%A\_,":W57/'WJ;W]PZ6,5+II)EM$V+-[=_"D-2CO$K@-/D2%\0+]KKS/K1]CU=/,I3YL4IOG^ M<9<=JKK2^.V4!TN/G]*:J#U#BP '<=D5IQG.MQ7MNC5\2;B*KKWLZU88_R2Y MA09O<3*:=NPIE%VTY!RTX]&D X5K_=MN+[=/;^#5GWY&,/2CWI^.6C=HH<4! MYBM+[Z(G[H6A%TE(W#$!A(L,0N94*NY3D#9PI:2VCIE5=*N?677S1ETQY<:O M!O%O,Y;^6##N([[HI_XP_/&B26BCG17U,9JD%P>G3MZFN1:(4W!O_GP-O#NY MZ!HJ7;0/N>P6\?+I:ECLKM6U\F8) M:9I*7F74NI(58Y=BW2XVYED7]]Y G.=E[@.:@,K^A[SZ!S\!E?T/>?4/?@(J M^Q_RZN_Y!#Q;@X3Y".'NJ,O]4\HV0XVVIOK606[*09%-3A?(\HI;A(MB"RCL;2S(/4#TXE>9O&/Y>4FL'X6KKOWS_\3?8'?E^UK MCI2F>Y?QNZD$^0IM%=IV$]I49-Z*+"!Y(1#:2HL$JCAH$94@0N6@PD(AK11T M%L* -"5++B<*/A,!+ 9G)'[-FF\.VK@]4F;_:@16:*O05J'M]@GY\VQ"U@J5 M1!D:G$K DZ<@K-50"L9 4(ZRI(6E::&;S&/+:DV#8]X,[H3+AX-DR;G&3_>@ M):5'A!YJ7:RZV:VP><"P>4?=Z9!D]%F",ADWKE0Y\ $_$9XH=UD+0Q;J)CQF MLWL%<[],TL?AJVG@^*N+N/$9\'5@UZ[*)"1L[Q"NVH,5V"JP/0;8O/29TNPA M2)9*650#AG,.SKC,E/3!Z+Q"8+LH_/?[9=3_6J!-LR/%;$6WBFZ[M\@5W;9X MMTN9BHI:!^5X Y$O)7#42+#6(X@*;WE>V.T^ 2W?S/) +NNBOKI, /GE(O]C M60!]V$[8\",K]L]O^,2=\+-UNZKG\UURU .K6U8-N'H-N&RFW?X80O?/0%6> M#^O $+R1GE,0DC(06A)P05!@BEACM%3"L'4%#%S6G%SML9KB1X3(]:K'Y=,T MMUF%5DRNF%PQ>>.8K(QFEOH$C H.(GH'1I@(+''N+-%:9+FN2(F60<7(B*AU;'TMTT(C%)DH"''Y)7BB>GU M!V[\[9%PO]S MY$G)6 \-XU@*Z.[I3WO$Y9I=K ?$]!79#F"1=Q/9GBN$@VIMJ 5ON4.#$#\9 M8SE8JVA@V@G#Q89".-9I)=HCNX<1<1N)XUBBSL(R81O;'Y&DM,?;H#MZ,Z&-#YF,JCL?I#N9D]8XGB%QB;K3 M>0+>H%K41@4?B'99/MV9+K^-FAX?CCS&1].T$SN1?P>^Q] MGB-S/J-:'$O.O_M&6C5E^'U)XO^)IGHOGR^QM;DQGF^^_XYYF^T9YI.N&S=N M?DDAG?HT:C@]:MP@-K^Y43CIOC'"^))[IQ4,N.D-0G\24_/OMXWA$2]8?;Q6 MPHU>#!DT$1ZW>HF#$Y$ )=Y31A)Q?B%>2P<7G0&_J1ABM$&*+>$" M=43LW8EXS\\$1\THM6<)A_$Y]<^/FF&^[*][55H"*6IP (A?XY/4_#P\Q6&> M-R<.D6Z TX)/NVS!VVFBTJ\7A]_'QS9G[OP47W7R("5MQ95??W)]-PBI^7"2TK@]FJ%9B^\;%4K* M4 :?&C^]K(/BS4WN/4K@^MP?SRO? ].B5V+6-A=]1_QDW R&A7]Z$7D,!1)G M:^QZ _*?_CWPRC^H?VBHEG@39M\R6-ME#KF4R=$Y:! MBP2QRY?,-H[PER@Q*F=&55QP<*XB?F!NRG_J9ORGR?CM